@keyframes rotateAnimation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.body-wrapper{overflow:hidden}.icon{background-size:contain}.icon,.icon-s{background-position:0 0;background-repeat:no-repeat;display:inline-block}.ico-ext-link{background-image:url(https://44390602.fs1.hubspotusercontent-na1.net/hubfs/44390602/Steer_March2025/ico-ext-link.svg);height:9px;min-width:10px}.ico-mail{background-image:url(https://44390602.fs1.hubspotusercontent-na1.net/hubfs/44390602/Steer_March2025/ico-mail.svg);height:22px;min-width:28px}.top-title h2{font-family:Montserrat,sans-serif;font-size:41px;font-weight:700;line-height:1.3;margin-bottom:40px;text-align:center}.top-title small{display:block;font-size:14px;font-weight:700;letter-spacing:.008em;line-height:1.15}.body-container--home-keyv{min-height:100vh;position:relative}.body-container--home-keyv h2 em{color:#333;display:inline-block;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:20px;text-align:center}.body-container--home-keyv h2{font-size:40px;margin-bottom:40px}.body-container--home-keyv p{color:hsla(0,0%,7%,.6);font-size:18px;line-height:2}.dnd-module{position:relative;z-index:2}.body-container--home-keyv .keyv--catchcopy{animation:rotateAnimation 40s linear infinite;height:85.9866666667vw;height:auto;left:50%;max-width:1750px;pointer-events:none;position:absolute;top:calc(50% - 5.5vw);transform:translate(-50%,-50%);transform-origin:50% 50%;width:82.3093333333vw;width:100vw;z-index:2}.footer .content-wrapper{color:#fff;max-width:9999px;padding:0}.footer .content-wrapper,.footer p{font-family:Montserrat,sans-serif;font-weight:500}.footer p{font-size:15px}.footer p a{color:inherit}.footer p a:hover{text-decoration:underline}.body-container--contact h1{font-size:30px;margin-bottom:24px}.body-container--contact,.body-container--contact p{font-size:16px}@media screen and (max-width:999px){.top-title h2{font-size:24px;margin-bottom:25px}.top-title small{font-size:11px}.body-container--home-keyv h2{font-size:24px}.body-container--home-keyv h2 em{font-size:11px;margin-bottom:2px}.body-container--home-keyv p{font-size:14px}.body-container--contact h1{font-size:24px;margin-bottom:20px}.body-container--contact,.body-container--contact p{font-size:14px}}