.agency.page-penetration-testing-what-how-why .booking-hero{background:linear-gradient(90deg,rgba(5,22,28,.82),rgba(5,22,28,.24)),url('./editorial/pt-testing-hero.png?v=2') center/cover;}
.agency .pt-article{padding-top:54px;padding-bottom:72px;}
.agency .pt-article .editorial-section{display:flow-root;}
.agency .pt-article .editorial-section h2{margin-bottom:28px;}
.agency .pt-article p,.agency .pt-article li{max-width:none;line-height:1.85;}
.agency .pt-article .pt-photo img{width:100%;height:auto;max-height:none;margin:0;border-radius:18px;object-fit:cover;}
.agency .pt-article .pt-photo-planning{float:right;width:36%;margin:8px 0 28px 44px;transform:rotate(1deg);}
.agency .pt-article .pt-photo-tester{float:left;width:52%;margin:8px 42px 28px 0;}
.agency .pt-article .pt-photo-network{float:right;width:42%;margin:8px 0 28px 44px;}
@media(max-width:760px){.agency .pt-article .pt-photo-planning,.agency .pt-article .pt-photo-tester,.agency .pt-article .pt-photo-network{float:none;width:100%;margin:0 0 28px;transform:none;}}
.agency.page-penetration-testing-what-how-why .editorial-section::before{content:none;display:none;}
.agency.page-penetration-testing-what-how-why .pt-article .editorial-section{padding-left:0;}

.agency .pt-article .pt-introduction{display:flow-root;margin-bottom:28px;}
.agency .pt-article .pt-photo-introduction{float:right;width:40%;margin:8px 0 28px 44px;}
@media(max-width:760px){.agency .pt-article .pt-photo-introduction{float:none;width:100%;margin:0 0 28px;}}
