/*Hero*/
.studio-quality-assurance-page .studio-content .hero .top .column { max-width: 740px; }
.studio-quality-assurance-page .studio-content .hero .top .column p{ max-width: 530px; }
.studio-quality-assurance-page .studio-content .hero .column.main-icon i,
.studio-quality-assurance-page .studio-content .hero .top .column .title strong,
.studio-quality-assurance-page .studio-content .hero .top .column .small-title i{ color: var(--studio-qa); }
.studio-quality-assurance-page .studio-content .hero .bottom .column.link a,
.studio-quality-assurance-page .studio-content .hero .bottom .column.link a:before{ background: var(--studio-qa); }

/*Studio Cards Text*/
.studio-quality-assurance-page .studio-content .test-automation .column p{ max-width: 410px; }
.studio-quality-assurance-page .studio-content .testing-ci-cd .column h3{ max-width: 400px; }
.studio-quality-assurance-page .studio-content .testing-ci-cd .column p{ max-width: 430px; }
.studio-quality-assurance-page .studio-content .studio-card.mobile-tv .column h3 { max-width: 340px; }
.studio-quality-assurance-page .studio-content .studio-card.mobile-tv .column p { max-width: 410px; }
.studio-quality-assurance-page .studio-content .studio-card.load-performance .column h3 { max-width: 400px; }
.studio-quality-assurance-page .studio-content .studio-card.load-performance .column p { max-width: 405px; }
.studio-quality-assurance-page .studio-content .studio-card.documentation .column h3 { max-width: 390px; }
.studio-quality-assurance-page .studio-content .studio-card.documentation .column p { max-width: 400px; }
.studio-quality-assurance-page .studio-content .studio-card.agile-testing .column p { max-width: 400px; }

/*Studio Cards Images*/
.studio-quality-assurance-page .studio-content .test-automation .column.img figure img,
.studio-quality-assurance-page .studio-content .testing-ci-cd .column.img figure img,
.studio-quality-assurance-page .studio-content .documentation .column.img figure img,
.studio-quality-assurance-page .studio-content .agile-testing .column.img figure img{ object-fit: cover; }
.studio-quality-assurance-page .studio-content .mobile-tv .column.img figure { display: flex; align-items: center; justify-content: center; padding: 50px; }
.studio-quality-assurance-page .studio-content .studio-card.load-performance .column figure{ bottom: -10px; left: 100px; max-width: 365px; }

/*Studio Footer*/
.studio-quality-assurance-page .studio-footer .text h3 span,
.studio-quality-assurance-page .studio-footer .text i{ color: var(--studio-qa); }
.studio-quality-assurance-page .studio-footer .text h3{ max-width: 620px; }
.studio-quality-assurance-page .studio-footer a:before{ background: var(--studio-qa); }

@media screen and (max-width: 1024px){

    /*Studio Cards Text*/
    .studio-quality-assurance-page .studio-content .content .column.text h3,
    .studio-quality-assurance-page .studio-content .content .column.text p{ max-width: 100%; }

    /*Studio Cards Images*/
    .studio-quality-assurance-page .studio-content .studio-card .column.img{ width: 100%; }
    .studio-quality-assurance-page .studio-content .studio-card.separate-columns .column figure,
    .studio-quality-assurance-page .studio-content .studio-card.separate-columns-inverted .column figure{ padding-top: 60%; }
    .studio-quality-assurance-page .studio-content .studio-card.separate-columns .column figure img,
    .studio-quality-assurance-page .studio-content .studio-card.separate-columns-inverted .column figure img{ position: absolute; top: 0; left: 0; }
    .studio-quality-assurance-page .studio-content .mobile-tv .column.img figure{ width: 60%; margin: auto; }
    .studio-quality-assurance-page .studio-content .studio-card.load-performance .column figure { bottom: 0; left: 0; padding: 20px 40px 40px 40px; max-width: 500px; margin: auto; }
}

@media screen and (max-width: 767px){
    
    .studio-quality-assurance-page .studio-content .studio-card.separate-columns .column figure,
    .studio-quality-assurance-page .studio-content .studio-card.separate-columns-inverted .column figure{ padding-top: 70%; }

}