.single-news-title {
    color: var(--Neutral-B700, #1C1C1C);
    font-family: --var(futura);
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    line-height: 120%;
    margin-bottom: 24px;
    /* 57.6px */
}
#news-single{
    padding-top: 20px;
}
.calent-datewrapper-single-news {
    margin-top: 24px;
    margin-bottom: 24px;
}

.single-news-scontent-it {
    color: var(--Foundation-Grey-G300, #707272);
    font-family: --var(futura);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 19.2px */
}

.related-posts-single-news {
    /* background: var(--Foundation-Grey-G20, #F6F6F6); */
}

.related-posts-single-news {
    margin-top: 48px;
}

.related-posts-single-news-realted-heading {
    color: var(--Neutral-B700, #1C1C1C);
    text-align: left;
    font-family: --var(futura);
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 57.6px */
}

.related-posts-single-news-realted-subheading {
    color: var(--Foundation-Grey-G500, #595B5A);
    text-align: center;
    font-family: --var(futura);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 24px */
}

.related-posts-single-news-title {
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
  
    font-family: --var(futura);
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    line-height: 140%;
     display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    /* 28px */

}
.related-posts-single-news-link{
    color: var(--Red-R300, #AA2C32);
font-family: --var(futura);
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 24px */
text-transform: uppercase;
display: flex;
gap: 12px;
align-items: center;
margin-top: 24px;
}
.related-posts-single-news-exert-wrapper {
    overflow: hidden;
    color: rgba(0, 0, 0, 0.70);
    text-overflow: ellipsis;

    font-family: --var(futura);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
     display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    /* 19.2px */
}

.related-posts-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;
}

.related-posts-single-news-btn-last {}

.single-post-related-btn {
    font-family: Futura-Book, --var(futura), sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    display: flex;
    gap: 6px;
    border-radius: 20px;
    border: 1px solid var(--rg-grad, #AA2C32);
    background: var(--Foundation-Grey-G0, #FFF);
    background-image: var(--rg-grad, linear-gradient(97deg, #AA2C32 0%, #2B825B 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: flex;
    padding: 6px 16px;
    align-items: center;
    gap: 6px;
}

.single-post-related-btn svg {
    display: none;
}

.single-post-related-btn::after {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    flex: 0 0 20px;
    background: var(--rg-grad, linear-gradient(97deg, #AA2C32 0%, #2B825B 100%));
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M22.5 15.0002C22.4939 14.3426 22.2289 13.7138 21.7625 13.2502L16.4 7.87521C16.1658 7.6424 15.849 7.51172 15.5188 7.51172C15.1885 7.51172 14.8717 7.6424 14.6375 7.87521C14.5203 7.99141 14.4273 8.12966 14.3639 8.28199C14.3004 8.43431 14.2678 8.5977 14.2678 8.76271C14.2678 8.92772 14.3004 9.09111 14.3639 9.24343C14.4273 9.39575 14.5203 9.53401 14.6375 9.65021L18.75 13.7502H6.25C5.91848 13.7502 5.60054 13.8819 5.36612 14.1163C5.1317 14.3507 5 14.6687 5 15.0002C5 15.3317 5.1317 15.6497 5.36612 15.8841C5.60054 16.1185 5.91848 16.2502 6.25 16.2502H18.75L14.6375 20.3627C14.4021 20.5964 14.2692 20.9141 14.2681 21.2458C14.2669 21.5775 14.3975 21.8961 14.6313 22.1315C14.865 22.3668 15.1826 22.4997 15.5143 22.5009C15.846 22.5021 16.1646 22.3714 16.4 22.1377L21.7625 16.7627C22.232 16.296 22.4972 15.6622 22.5 15.0002Z' fill='black'/%3E%3C/svg%3E") no-repeat center / contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M22.5 15.0002C22.4939 14.3426 22.2289 13.7138 21.7625 13.2502L16.4 7.87521C16.1658 7.6424 15.849 7.51172 15.5188 7.51172C15.1885 7.51172 14.8717 7.6424 14.6375 7.87521C14.5203 7.99141 14.4273 8.12966 14.3639 8.28199C14.3004 8.43431 14.2678 8.5977 14.2678 8.76271C14.2678 8.92772 14.3004 9.09111 14.3639 9.24343C14.4273 9.39575 14.5203 9.53401 14.6375 9.65021L18.75 13.7502H6.25C5.91848 13.7502 5.60054 13.8819 5.36612 14.1163C5.1317 14.3507 5 14.6687 5 15.0002C5 15.3317 5.1317 15.6497 5.36612 15.8841C5.60054 16.1185 5.91848 16.2502 6.25 16.2502H18.75L14.6375 20.3627C14.4021 20.5964 14.2692 20.9141 14.2681 21.2458C14.2669 21.5775 14.3975 21.8961 14.6313 22.1315C14.865 22.3668 15.1826 22.4997 15.5143 22.5009C15.846 22.5021 16.1646 22.3714 16.4 22.1377L21.7625 16.7627C22.232 16.296 22.4972 15.6622 22.5 15.0002Z' fill='black'/%3E%3C/svg%3E") no-repeat center / contain;
}
.related-posts-single-news-img{
    border-radius: 10px;
    height: 300px;
align-self: stretch;
}
.related-posts-single-news-title:hover{
    color: #AA2C32!important;
}
.content-wrapper-below-relatedd{
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
}
.single-news-article figure img{
    box-shadow: none!important;
}
.our-story-title{
color: var(--Red-R300, #AA2C32);
  font-family: --var(futura);
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 57.6px */
}
.our-story-content{
    color: var(--Foundation-Grey-G300, #707272);
font-family: --var(futura);
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 120%; /* 19.2px */
}
.commitment-gradient {
    background: linear-gradient(180deg, #1C1C1C 0%, rgba(102, 102, 102, 0.70) 100%);
}
.commitment-article-bottom{
    color: var(--Neutral-B20, #F5F5F5);
 font-family: --var(futura);
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 24px */
}


.swiper-slide article{
    border-radius: 8px;
    background: var(--Foundation-Grey-G20, #F6F6F6);
}