.heading{font-size:2em;font-weight:700;line-height:1.3em;text-align:left;font-weight:400;margin:.5em 0}.heading--right{text-align:right}.heading--centered{text-align:center;width:60%;margin:2em auto .5em}@media (min-width: 1024px){.heading{font-size:3em}}.heading .green-bg{padding:.2em;background-color:#a0cb97}.heading .mint-bg{padding:.2em;background-color:#daece4}.logo{position:absolute;top:0;z-index:1;background-image:url(/assets/RST-logo-4f26a9b1.svg);background-repeat:no-repeat;background-size:contain;margin:1em;height:60px;width:60px;float:left;cursor:pointer}@media (min-width: 768px){.logo{height:80px;width:80px}}.button{padding:1em 2em;background-color:#232425;cursor:pointer;font-size:16px;color:#fff}.button a{text-decoration:none;display:inline;color:#fff}.button--short{width:65%}@media (min-width: 768px){.button--short{width:40%}}.button--white{background-color:#fff;color:#232425}.flex{display:flex;flex-wrap:wrap;align-items:center}.underline{z-index:0;position:relative;font-weight:400}.underline--yellow:after,.underline--red:after,.underline--purple:after,.underline--green:after{content:"";position:absolute;left:4%;bottom:5%;width:0;height:.4em;background-color:#f5d17f;z-index:-1;mix-blend-mode:exclusion;animation:underlineGrow .3s ease-out forwards}.underline--green:after{background-color:#a0cb97}.underline--purple:after{background-color:#c8b9e1}.underline--red:after{background-color:#c8514c}.quotes{position:absolute;top:8em;left:-1.5em;background-image:url(/assets/quotes-93c56491.svg);width:5em;height:10em;background-size:contain;background-repeat:no-repeat}@media (min-width: 1440px){.quotes{top:12em;width:6em;left:39%}}@media (min-width: 1920px){.quotes{left:30%}}@keyframes underlineGrow{to{width:98%}}a{text-decoration:none;color:#232425}.navigation{width:100%;top:0;right:0;z-index:1}.navigation--hidden{display:none}.navigation .chevron-icon{padding-left:.5em}.navigation .case-studies--open{height:140px;transition:max-height .5s ease-in}.navigation .dropdown-menu{display:block;max-height:0;margin-top:.5em}.navigation .dropdown-menu li{display:flex;align-items:center;cursor:pointer;padding:.5em 1.8em;border-bottom:none}.navigation .dropdown-menu li a{font-size:16px}.hamburger{position:absolute;top:1.5em;right:1em;cursor:pointer;z-index:3}ul{display:none;position:absolute;right:0;width:100%;height:100vh;background-color:#fff;z-index:2}@media (min-width: 1024px){ul{height:100px;top:0}}ul li{padding:1em;color:#232425;list-style-type:none;font-size:1.5em;text-transform:uppercase;border-bottom:1px solid #232425}@media (min-width: 1024px){ul li{padding:.5em 1em 1em;border:none}}ul.active{display:block;margin:0;background-color:#c8b9e1;font-size:16px}ul.active .li-logo{padding-bottom:3em;padding-left:0}ul.active .li-logo .logo{margin-left:.7em;margin-top:.7em}@media (min-width: 1024px){ul.active .li-logo .logo{display:none}}@media (min-width: 1024px){.navigation{position:absolute;font-family:YasevaOne,sans-serif}.navigation .menu-item-text{display:inline-block;margin-right:.5em}.navigation .chevron-icon{padding-left:0;cursor:pointer}.navigation .case-studies{position:relative}.navigation .case-studies--open{height:auto}.navigation .dropdown-menu{position:absolute;display:block;min-width:10em;min-height:115px;top:70%;right:1em;padding-left:0;background-color:#fff;border:1px solid #232425;border-bottom:5px solid #232425;border-right:5px solid #232425;font-family:NunitoSans,sans-serif}.navigation .dropdown-menu li{display:flex;align-items:center;padding:.5em;cursor:pointer}.navigation .dropdown-menu li:hover{background-color:#c8b9e1}.navigation .dropdown-menu li a{font-size:16px}.hamburger{display:none}ul{display:flex;justify-content:flex-end;background-color:transparent;box-shadow:none}ul li a,ul li span{font-size:20px;font-weight:700;text-transform:capitalize;cursor:pointer}}@font-face{font-family:YasevaOne;src:url(/assets/YesevaOne-Regular-6daf4d9b.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NunitoSans;src:url(/assets/NunitoSans-585d0775.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0;font-family:NunitoSans,sans-serif}h1,h2,h3,h4,h5{font-family:YasevaOne,sans-serif}
