
.saleslayout #stands .servicefeature{display:flex;flex-direction:column;min-height:0;overflow:visible}
.saleslayout #stands .servicefeature .topiccopy{position:relative;inset:auto;width:100%;padding:52px 6vw 32px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;order:0}
.saleslayout #stands .servicefeature .topicpitch{margin-top:0;max-width:560px}
.saleslayout #stands .servicefeature .featurephoto{padding-left:0;width:100%;order:1}
.saleslayout #stands .servicefeature .featurephoto img{width:100%;height:auto;max-height:none;object-fit:contain}
.saleslayout #stands .servicefeature .featurephoto::after{inset:0 0 35px;background:linear-gradient(0deg,var(--scene),transparent 4%)}
.saleslayout #stands .servicefeature .featurephoto figcaption{text-align:left;padding:0 6vw}
@media(max-width:760px){.saleslayout #stands .servicefeature .topiccopy{display:block;padding:32px 7% 24px;order:1}.saleslayout #stands .servicefeature .topicpitch{margin-top:22px;max-width:none}.saleslayout #stands .servicefeature .featurephoto{order:0}.saleslayout #stands .servicefeature .featurephoto figcaption{padding:0 7%}}
