.rt-leadership{background-color:#c2112e;overflow:hidden;position:relative}.rt-leadership__diagonal{background-color:#f5f8fa;clip-path:polygon(74% 0,100% 0,100% 100%,50% 100%);inset:0;position:absolute;z-index:0}.rt-leadership__container{align-items:center;display:flex;flex-wrap:nowrap;gap:48px;margin:0 auto;max-width:1200px;padding:100px 24px;position:relative;z-index:1}.rt-leadership__copy{flex:1 1 440px;min-width:0}.rt-leadership__heading{font-family:Montserrat,Arial,sans-serif;font-size:40px;line-height:1.3;margin:0 0 20px}.rt-leadership__heading,.rt-leadership__subheading{color:#fff;font-weight:700;text-transform:uppercase}.rt-leadership__subheading{font-family:Work Sans,Arial,sans-serif;font-size:20px;letter-spacing:.075em;line-height:1.4;margin:0 0 16px}.rt-leadership__body{color:#fff;font-family:Work Sans,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.rt-leadership__body p{margin:0 0 1em}.rt-leadership__body p:last-child{margin-bottom:0}.rt-leadership__visual{display:flex;flex:1 1 560px;justify-content:center;min-width:280px}.rt-leadership__laptop-wrap{max-width:700px;position:relative;width:100%}.rt-leadership__laptop-image{display:block;height:auto;width:100%}.rt-leadership__phone-frame{height:83.3%;left:-2.49%;opacity:0;position:absolute;top:24.96%;width:auto}.rt-leadership__phone-frame--1{animation:rt-leadership-phone-1 6s linear infinite}.rt-leadership__phone-frame--2{animation:rt-leadership-phone-2 6s linear infinite}.rt-leadership__phone-frame--3{animation:rt-leadership-phone-3 6s linear infinite}@keyframes rt-leadership-phone-1{0%{opacity:1}33.33%{opacity:1}33.34%{opacity:0}to{opacity:0}}@keyframes rt-leadership-phone-2{0%{opacity:0}33.33%{opacity:0}33.34%{opacity:1}66.66%{opacity:1}66.67%{opacity:0}to{opacity:0}}@keyframes rt-leadership-phone-3{0%{opacity:0}66.66%{opacity:0}66.67%{opacity:1}to{opacity:1}}@media (max-width:900px){.rt-leadership__diagonal{display:none}.rt-leadership__container{flex-direction:column;padding:60px 24px}.rt-leadership__laptop-wrap,.rt-leadership__visual{width:100%}.rt-leadership__heading{font-size:30px}}@media (prefers-reduced-motion:reduce){.rt-leadership__phone-frame{animation:none}.rt-leadership__phone-frame--3{opacity:1}}