.nsdi-article-system{
	position: relative;
	overflow: hidden;
}

.nas-wrapper, .nas-image-wrapper, .nas-article-wrapper{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.nsdi-article-system:not(:last-child){
	margin-bottom: 40px;
}

.nsdi-article-system .row{
	display: flex;
	flex-wrap: wrap;
}

.nas-image-wrapper img, .nas-article img{
	max-width: 100%;
	height: auto !important;
}
.nas-image-wrapper img{ 
    flex: 0 0 auto;

}
.nas-article-wrapper, .nas-image-wrapper{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.nas-article h1, .nas-article h2 {
    margin-bottom: 30px;
    font-weight: 500;
}
.nas-article h3 {
    margin-bottom: 20px;
    font-weight: 500;
}
.nas-article h4, .nas-article h5, .nas-article h6 {
    margin-bottom: 15px;
    font-weight: 500;
}

#T1 .nas-article ol, #T1 .nas-article ul {
    margin-bottom: 10px;
}

#T1 .nas-article li {
    margin-bottom: 5px;
}

#T1 .nas-article ol li::marker {
    font-family: "Montserrat";
}

#T1 .nas-article ul li ul {
    margin-top: 15px;
    list-style: none;
}

#T1 .nas-article ul li ul li {
    text-indent: -1rem;
}

#T1 .nas-article ul li ul li::before {
    content: "-";
    text-indent: -1rem;
    font-size: 14px;
    line-height: 23.1px;
    letter-spacing: 0.42px;
    margin-right: 10px;
}

#T2 .nas-image-wrapper {
    padding-right: 20px;
}
#T2 .nas-article-wrapper {
    padding-left: 20px;
}

#T3 .nas-image-wrapper {
    padding-left: 20px;
}
#T3 .nas-article-wrapper {
    padding-right: 20px;
}

#T6 .nas-image-wrapper:first-child {
    padding-right: 20px;
}
#T6 .nas-image-wrapper:last-child {
    padding-left: 20px;
}

@media screen and (max-width: 992px) {
	#T2 .nas-image-wrapper {
        padding-right: 10px;
    }
    #T2 .nas-article-wrapper {
        padding-left: 10px;
    }
    
    #T3 .nas-image-wrapper {
        padding-left: 10px;
    }
    #T3 .nas-article-wrapper {
        padding-right: 10px;
    }
    
    #T6 .nas-image-wrapper:first-child {
        padding-right: 10px;
    }
    #T6 .nas-image-wrapper:last-child {
        padding-left: 10px;
    }
}

@media screen and (max-width: 767px) {
	.nas-mobile-reverse{
		flex-direction: column-reverse;
	}
}

@media screen and (max-width: 576px) {
	#T2 .nas-image-wrapper {
        padding-right: calc(var(--bs-gutter-x) * .5);
    }
    #T2 .nas-article-wrapper {
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    
    #T3 .nas-image-wrapper {
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    #T3 .nas-article-wrapper {
        padding-right: calc(var(--bs-gutter-x) * .5);
    }
    
    #T6 .nas-image-wrapper:first-child {
        padding-right: calc(var(--bs-gutter-x) * .5);
    }
    #T6 .nas-image-wrapper:last-child {
        padding-left: calc(var(--bs-gutter-x) * .5);
        margin-top: 10px;
    }
}


