.industry-articles-section {

		.industry-articles-wrapper {

			.industry-titles-list {

				.section-header {
					display: flex;
					justify-content: space-between;
                    margin-bottom: 16px;
				}
				.section-content {
					display: flex;
					gap: 16px;
                    flex-wrap: wrap;
                    margin-bottom: 24px;

					.single-industry-button {
						padding: 10px 20px;
						border: 1px solid #DFDFDF;
						border-radius: 99px;
                        cursor: pointer;
       
						&.active {
							background: radial-gradient(71.9% 62.07% at 50% 50%, rgba(255, 255, 255, 0.00) 0%, rgba(253, 249, 249, 0.60) 100%), #A7D7FF;
						}
					}
				}
			}
			.industry-articles-list {
				display: flex;
				flex-direction: column;
				gap: 15px;

				.single-industry-tab-wrapper {
					background: #F7F6F6;
					border-radius: 16px;

					.single-industry-tab {

                        .industry-opener {
                            height: 20px;
                            @media(max-width: 640px) {
                                height: 32px;
                                }
                        }

						.single-industry-title {
							display: flex;
							justify-content: space-between;
                            padding: 20px 16px 20px 20px;
                            cursor: pointer;
                            @media(max-width: 640px) {
                                align-items: center;
                                }

							.title-benchmark {
								display: flex;
                                gap: 12px;
                                flex-wrap: wrap;
                                @media(max-width: 640px) {
                                    flex-wrap: wrap;
                                    gap: 0 6px;
                                    flex-direction: column;
                                }

                                .title {
                                    margin-bottom: 0 !important;
                                    span {
                                        color: #151516;
                                        font-family: InterSemiBold;
                                        font-size: 20px;
                                        line-height: 28px;
                                        @media(max-width: 640px) {
                                            font-size: 16px;
                                            line-height: 24px;
                                        }
                                    }
                                }

                              .seperator {
                                        color: #151516;
                                        font-family: InterMedium;
                                        font-size: 16px;
                                        line-height: 24px;
                                        align-items: center;
                                        @media(max-width: 640px) {
                                            display: none;
                                        }
                     
                                    }

								.benchmark {
									display: flex;
                                    gap: 8px;
                                    align-items: flex-end;

                                    .percentage {
                                        color: #70A02B;
                                        font-family: InterSemiBold;
                                        font-size: 20px;
                                        line-height: 28px;
                                        @media(max-width: 640px) {
                                            font-size: 16px;
                                            line-height: 24px;
                                        }
                                    }

                                    .subtitle {
                                        color: #6A6A70;
                                        font-family: InterRegular;
                                        font-size: 16px;
                                        line-height: 24px;
                                    }
								}
							}	
						}
						.single-industry-content {
							display: none;
                            padding: 4px 16px 20px 20px;
						}
					}

					&:first-child {
						.single-industry-content {
							display: block;
						}
					}
					&.active {
						.single-industry-tab {
							.single-industry-title {
								.industry-opener  {
									svg {
										transform: rotate(180deg);
									}
								}
							}
						}
					}
				}
			}
		}
	}


.single-industry-button span {
    color: #595959;
    font-family: InterMedium;
    font-size: 16px;
    line-height: 24px;
}

.single-industry-button:hover {
    border: 1px solid #DFDFDF;
    background: #FFF;
}

.single-industry-button:hover span {
    color: #000;
}

.single-industry-button.active span {
    color: #000;
}

.industry-articles-section {
    padding: 0 32px 0px 32px;
    @media(max-width: 640px) {
        padding: 0 16px 0px 16px;
	}
}

.industry-articles-wrapper p, .industry-articles-wrapper span, .industry-articles-wrapper h3, .industry-articles-wrapper h4, .industry-articles-wrapper h5, .industry-articles-wrapper h6 {
    padding: 0 !important;
}

.single-industry-content p, .single-industry-content span, .single-industry-content h4, .single-industry-content h5, .single-industry-content h6 {
    margin-bottom: 24px !important;
}

.single-industry-content h3 {
    margin-bottom: 12px !important;
}

.content-left .single-industry-content h3 {
    font-size: 16px !important;
    line-height: 24px !important;
}


.industry-articles-section .section-subtitle span {
    color: #000;
    font-family: InterSemiBold;
    font-size: 16px;
    line-height: 24px;
}

.industry-articles-section .expand-all span {
    color: #595959;
    font-family: InterMedium;
    font-size: 16px;
    line-height: 24px;
    cursor: pointer;
}
.industry-articles-section .expand-all span:hover {
    color: #000;
}

.single-industry-content p:last-child {
    margin-bottom: 0 !important;
}

.single-industry-content p:first-child{
    margin-top: 0 !important;
}

.single-industry-content figure.wp-block-image {
    margin-left: 0 !important; 
    margin-right: 0 !important;
    margin-top: 12px !important;
}