.new-master-site-outer-container {
margin-top: 30px;
}
.article-inner-container {
margin: auto;
width: 90%;
max-width: 900px;
}
.article-inner-container h1 {
font-size: 35px;
text-align: left;
}
.article-inner-container h3 {
font-size: 19px !important;
font-weight: var(--semibold);
}
.article-inner-container h4 {
margin-bottom: 1.5rem;
}
.article-inner-container strong {
font-weight: var(--semibold) !important; 
color: var(--navy);
}
.article-share-container {
display: flex;
align-items: center;
}
#st-1 {
z-index: 1 !important;
}
#st-1 .st-btn[data-network='twitter'] {
filter: invert(1);
}
hr {
background: var(--gray);
height: 1px;
width: 100%;
border: 0;
margin: 15px 0 !important;
}
.article-inner-container a {
display: inline-block;
}
.article-inner-container p {
margin-top: 20px;
}
::marker {
color: var(--black);
}
@media (max-width: 1180px) {
.article-inner-container h1 {
font-size: 26px !important;
margin-bottom: 20px;   
}
.article-inner-container h1 {
font-size: 30px !important;
}
hr {
margin: 15px 0 !important;
}
}
.new-master-site-outer-container {
padding: unset !important;
margin: unset;
}
.new-master-site-outer-container hr {
border: 0;
margin: 20px 0;
}
.article-outer-container h4 {
margin-top: 20px;
font-size: 22px;
}
.share-download {
display: flex;
align-items: center;
justify-content: space-between;
}
.article-outer-container:first-child {
background: var(--black);
padding:150px 0 60px;
.categories {
display: flex;
}
.categories * {
width: 100%;
}
h1, h2, h3, h4, p {
color: white;
}
h4 {
margin: 0;
}
p a {
color: var(--teal);
}
.product {
display:inline-flex;
align-items: center;
width: 100%;
}
.product img {
width: 100%;
max-width: 180px;
display: block;
border-right: 1px solid white;
padding: 5px 0;
padding-right: 17px;
margin-right: 17px;
}
.solution::before {
content: "Solution";
display: block;
font-size: 15px;
font-weight: normal;
color: white;
}
.client::before {
content: "Client";
display: block;
font-size: 15px;
font-weight: normal;
color: white;
margin-bottom: 10px;
}
.client img {
border-radius: 0;
height: auto;
max-height: 40px;
width: unset;
}
p {
margin-top: 0px;
}
.article-share-container {
padding: 0;
}
}
.article-outer-container:nth-child(2) {
padding:60px 0 60px;  
h4 {
margin: 0;
margin-bottom: 16px;
}
p {
margin-top: 0;
margin-bottom: 16px;
}
}
.quote {
position: relative;
width: 360px;
padding: 32px;
border-radius: 10px;
float: right;
margin: 0 30px;
}
.quote::before {
all: unset;
}
.quote::after {
all: unset;
}
.quote p {
color: white !important;
font-size: 0.9rem;
}
.quote p::before {
content: '\201C';
float: left;
margin-left: -7px;
}
.quote p::after {
content: '\201D';
}
.author {
font-size: 13px !important;
color: white;
display: flex;
align-items: center;
gap: 10px;
}
.author img {
width: 100%;
max-width: 80px;
}
.author span {
color: white !important;
font-size: 0.9rem;
display: block;
font-size: 0.9rem;
font-family: "Geist", sans-serif;
font-weight: var(--normal);
color: var(--black);
}
.center {
margin: 0 auto;
padding: 40px 0px;
display: block;
width: 95%;
}
.footer-cta {
background: var(--navy);
padding: 30px 0;
text-align: center;
}
.footer-cta h2 {
font-size: 30px;
line-height: 120% !important;
color: white;
text-align: center;
margin: 0;
}
@media all and (max-width: 768px) {
.share-download {
flex-direction: column;
align-items: unset;
gap: 10px;
}
.categories {
display: flex;
flex-direction: column;
gap: 20px;
}
.solution::before {
margin-bottom: 0px !important; 
}
.quote {
float: unset;
width: 100%;
margin: 16px 0;
}
}