.modern-audit-section .audit-number-title{display:flex;justify-content:center;position:relative}.modern-audit-section .audit-number-title h2.section-title:not(.audit__number){max-width:calc(100% - 30px);margin:0 auto}.modern-audit-section .audit-number-title{border-bottom:solid 2px;padding-bottom:15px}.modern-audit-section .audit-number-title h2.section-title{margin:0}.modern-audit-section h2.audit__number.section-title{position:absolute;left:0}.modern-audit-section h6.audit__block-title{font-family:IBM Plex Mono;margin-bottom:16px}.modern-audit-section .audit__block-text.rte{font-weight:400;margin:0}.modern-audit-section .audit__timeline .audit__block:not(:nth-last-child(1)){padding-bottom:50px}.modern-audit-section .audit__block{position:relative;padding-left:47px}.modern-audit-section .audit__block:not(:nth-last-child(1)):after{position:absolute;left:6px;height:100%;width:1px;background-color:var(--text);content:"";top:0}.modern-audit-section .audit__timeline .audit__block:not(:nth-last-child(1)):after{height:calc(100% + 16px)}.modern-audit-section .audit__block:before{position:absolute;left:0;height:12px;width:12px;background-color:var(--text);content:"";top:4px;border-radius:50px}.modern-audit-section .audit__timeline .audit__block:nth-child(1):after{height:calc(100% - 11px);bottom:0;top:auto}.modern-audit-section .audit__grid.image--top .audit__block,.modern-audit-section .audit__grid.image--middle .audit__block{padding:0}.modern-audit-section .audit__grid.image--top .audit__block:before,.modern-audit-section .audit__grid.image--top .audit__block:after,.modern-audit-section .audit__grid.image--middle .audit__block:before,.modern-audit-section .audit__grid.image--middle .audit__block:after{display:none}.modern-audit-section .audit__grid.image--top h6.audit__block-title,.modern-audit-section .audit__grid.image--middle h6.audit__block-title{font-weight:400}.modern-audit-section img,.modern-audit-section video{border-radius:20px;width:100%;display:block}.modern-audit-section .audit__grid.image--top img,.modern-audit-section .audit__grid.image--top video{aspect-ratio:4/1.62}.modern-audit-section .text_above_image.rte .title{font-family:IBM Plex Mono;font-weight:400;line-height:1.4;letter-spacing:0;margin-bottom:20px}.modern-audit-section .audit__grid.image--middle .audit__image-col{margin:40px 0}.modern-audit-section .audit__grid.image--middle img,.modern-audit-section .audit__grid.image--middle video{border-radius:0}@media(max-width:1199px){.modern-audit-section .audit__timeline .audit__block:not(:nth-last-child(1)){padding-bottom:20px}.modern-audit-section .audit__block{padding-left:30px}}@media only screen and (min-width:768px){.modern-audit-section .audit__grid.image--left,.modern-audit-section .audit__grid.image--right{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.modern-audit-section .audit__grid.image--top{display:grid;grid-auto-columns:1fr;gap:38px}.modern-audit-section .audit__grid.image--top .audit__timeline,.modern-audit-section .audit__grid.image--middle .audit__timeline{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.modern-audit-section .audit__grid.image--right .audit__image-col{order:1}}@media(min-width:1200px){.modern-audit-section .section__header{margin-bottom:46px}.modern-audit-section .audit__grid.image--left{padding:0 46px 0 55px;grid-template-columns:1fr .89fr;gap:48px}.modern-audit-section .audit__grid.image--top .audit__timeline,.modern-audit-section .audit__grid.image--middle .audit__timeline{gap:50px}.modern-audit-section:has(.audit__grid.image--top) .section__header{margin-bottom:30px}.modern-audit-section:has(.audit__grid.image--middle) .section__header{margin-bottom:30px}.modern-audit-section .audit__grid.image--right{padding:0 54px}.modern-audit-section .audit__grid.image--right{grid-template-columns:1fr .7fr}.modern-audit-section .audit__grid.image--right .audit__timeline{max-width:650px}.modern-audit-section .text_above_image.rte .title{font-size:18px;line-height:1.4;letter-spacing:0}}@media only screen and (max-width:767px){.modern-audit-section .audit__image-col{margin-bottom:30px}.modern-audit-section .audit__grid.image--top img,.modern-audit-section .audit__grid.image--top video{object-fit:cover;aspect-ratio:4/2.5}.modern-audit-section .audit__timeline .audit__block:not(:nth-last-child(1)){padding-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/modern-audit.css.map */
