#rit-nav-10244 *{box-sizing: border-box;}
#rit-nav-10244{margin: 0px; font-family: Manrope, Arial, sans-serif; color: rgb(23, 25, 23); background: rgb(68, 74, 65);}
#rit-nav-10244 svg{width: 22px; height: 22px; stroke-width: 1.7; flex-shrink: 0;}
#rit-nav-10244 .rit-green{color: rgb(136, 196, 20);}
#rit-nav-10244 .rit-arrow{margin-left: auto; width: 20px;}
#rit-nav-10244 header{height: 108px; padding: 0px 86px; background: rgb(255, 255, 255); display: flex; align-items: center; gap: 60px;}
#rit-nav-10244 .rit-wordmark{font-size: 36px; font-weight: 800; letter-spacing: -2px; white-space: nowrap;}
#rit-nav-10244 .rit-wordmark em{font-style: normal; color: rgb(154, 221, 15);}
#rit-nav-10244 nav{margin-left: auto; display: flex; align-items: center; gap: 40px; font-size: 15px; font-weight: 600;}
#rit-nav-10244 nav span{padding: 20px 0px; white-space: nowrap;}
#rit-nav-10244 .rit-active{border-bottom: 3px solid rgb(154, 221, 15);}
#rit-nav-10244 .rit-quote{background: rgb(154, 221, 15); padding: 13px 21px; border-radius: 4px; display: flex; align-items: center; gap: 12px; font-size: 15px; font-weight: 800; white-space: nowrap;}
#rit-nav-10244 .rit-backdrop{padding: 0px 34px 32px;}
#rit-nav-10244 .rit-panel{padding: 32px 34px 0px; background: rgb(255, 255, 255); border-radius: 0px 0px 8px 8px; box-shadow: rgba(0, 0, 0, 0.133) 0px 15px 35px;}
#rit-nav-10244 .rit-columns{display: grid; grid-template-columns: 1fr 1fr 1.08fr; gap: 30px; min-height: 390px;}
#rit-nav-10244 .rit-col{min-width: 0px;}
#rit-nav-10244 .rit-col + .rit-col{padding-left: 30px; border-left: 1px solid rgb(229, 231, 226);}
#rit-nav-10244 h2{font-size: 26px; letter-spacing: -0.6px; line-height: 1.25; margin: 0px 0px 24px; font-weight: 800;}
#rit-nav-10244 .rit-card{display: flex; align-items: center; gap: 17px; border-radius: 10px; background: rgb(245, 245, 244); padding: 22px 18px; margin-bottom: 14px; min-height: 109px;}
#rit-nav-10244 .rit-pale{background: rgb(241, 248, 231);}
#rit-nav-10244 .rit-card > .rit-green{width: 35px; height: 35px; stroke-width: 1.5;}
#rit-nav-10244 .rit-card > span,#rit-nav-10244 .rit-row > span{flex: 1 1 0%; min-width: 0px;}
#rit-nav-10244 strong{display: block; font-size: 17px; font-weight: 800; line-height: 1.35;}
#rit-nav-10244 small{display: block; font-size: 13px; line-height: 1.55; color: rgb(108, 113, 103); margin-top: 6px;}
#rit-nav-10244 .rit-row{display: flex; align-items: center; gap: 14px; padding: 20px 0px; border-bottom: 1px solid rgb(230, 232, 226); min-height: 79px;}
#rit-nav-10244 .rit-row > .rit-green{width: 25px; height: 25px;}
#rit-nav-10244 .rit-row strong{font-size: 16px; font-weight: 600;}
#rit-nav-10244 .rit-footer{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 22px; border-top: 1px solid rgb(222, 223, 217); margin-top: 28px; padding: 21px 0px; font-size: 15px; font-weight: 800;}
#rit-nav-10244 .rit-footer > a{display: flex; align-items: center; justify-content: center; gap: 15px;}
#rit-nav-10244 .rit-footer > a + div{border-left: 1px solid rgb(222, 223, 217);}
#rit-nav-10244 .rit-footer .rit-arrow{margin-left: 8px;}
#rit-nav-10244 .rit-feature{padding: 27px 24px 24px; background: rgb(241, 248, 231); border-radius: 10px; min-height: 231px; margin-bottom: 14px;}
#rit-nav-10244 .rit-feature > svg{width: 49px; height: 49px; margin-bottom: 20px; stroke-width: 1.4;}
#rit-nav-10244 .rit-feature strong{font-size: 22px;}
#rit-nav-10244 .rit-feature small{font-size: 14px; margin: 10px 0px 20px;}
#rit-nav-10244 .rit-feature .rit-go{display: flex; align-items: center; gap: 12px; font-size: 14px; font-weight: 700;}
#rit-nav-10244 .rit-mini-intro{font-size: 14px; line-height: 1.6; color: rgb(108, 113, 103); margin: -8px 0px 18px;}
#rit-nav-10244 .rit-wrap{padding: 0px 21px 26px;}
#rit-nav-10244 .rit-back{display: flex; align-items: center; gap: 6px; font-size: 17px; font-weight: 700; color: rgb(91, 96, 87); margin: 10px 0px 23px;}
#rit-nav-10244 .rit-back svg{width: 17px; height: 17px;}
#rit-nav-10244 .rit-columns{min-height: 250px; grid-template-columns: 1fr 1fr 1fr;}
#rit-nav-10244 .rit-col{padding: 0px 20px;}
#rit-nav-10244 .rit-col + .rit-col{padding-left: 20px;}
#rit-nav-10244 .rit-card{height: 155px;}
#rit-nav-10244 nav{gap: 25px;}
#rit-nav-10244 header{gap: 35px; padding: 0px 65px;}
#rit-nav-10244 .rit-careers{grid-template-columns: 1fr 1fr; min-height: 215px;}
#rit-nav-10244 .rit-careers .rit-card{height: 155px;}
#rit-nav-10244 .rit-footer.rit-two{grid-template-columns: 1fr 1fr;}
#rit-nav-10244 .rit-footer.rit-single{grid-template-columns: 1fr;}
#rit-nav-10244 .rit-footer.rit-single > div{justify-content: flex-start;}
#rit-nav-11586 *{box-sizing: border-box;}
#rit-nav-11586{margin: 0px; font-family: Manrope, Arial, sans-serif; color: rgb(23, 25, 23); background: rgb(68, 74, 65);}
#rit-nav-11586 svg{width: 22px; height: 22px; stroke-width: 1.7; flex-shrink: 0;}
#rit-nav-11586 .rit-green{color: rgb(136, 196, 20);}
#rit-nav-11586 .rit-arrow{margin-left: auto; width: 20px;}
#rit-nav-11586 header{height: 108px; padding: 0px 86px; background: rgb(255, 255, 255); display: flex; align-items: center; gap: 60px;}
#rit-nav-11586 .rit-wordmark{font-size: 36px; font-weight: 800; letter-spacing: -2px; white-space: nowrap;}
#rit-nav-11586 .rit-wordmark em{font-style: normal; color: rgb(154, 221, 15);}
#rit-nav-11586 nav{margin-left: auto; display: flex; align-items: center; gap: 40px; font-size: 15px; font-weight: 600;}
#rit-nav-11586 nav span{padding: 20px 0px; white-space: nowrap;}
#rit-nav-11586 .rit-active{border-bottom: 3px solid rgb(154, 221, 15);}
#rit-nav-11586 .rit-quote{background: rgb(154, 221, 15); padding: 13px 21px; border-radius: 4px; display: flex; align-items: center; gap: 12px; font-size: 15px; font-weight: 800; white-space: nowrap;}
#rit-nav-11586 .rit-backdrop{padding: 0px 34px 32px;}
#rit-nav-11586 .rit-panel{padding: 32px 34px 0px; background: rgb(255, 255, 255); border-radius: 0px 0px 8px 8px; box-shadow: rgba(0, 0, 0, 0.133) 0px 15px 35px;}
#rit-nav-11586 .rit-columns{display: grid; grid-template-columns: 1fr 1fr 1.08fr; gap: 30px; min-height: 390px;}
#rit-nav-11586 .rit-col{min-width: 0px;}
#rit-nav-11586 .rit-col + .rit-col{padding-left: 30px; border-left: 1px solid rgb(229, 231, 226);}
#rit-nav-11586 h2{font-size: 26px; letter-spacing: -0.6px; line-height: 1.25; margin: 0px 0px 24px; font-weight: 800;}
#rit-nav-11586 .rit-card{display: flex; align-items: center; gap: 17px; border-radius: 10px; background: rgb(245, 245, 244); padding: 22px 18px; margin-bottom: 14px; min-height: 109px;}
#rit-nav-11586 .rit-pale{background: rgb(241, 248, 231);}
#rit-nav-11586 .rit-card > .rit-green{width: 35px; height: 35px; stroke-width: 1.5;}
#rit-nav-11586 .rit-card > span,#rit-nav-11586 .rit-row > span{flex: 1 1 0%; min-width: 0px;}
#rit-nav-11586 strong{display: block; font-size: 17px; font-weight: 800; line-height: 1.35;}
#rit-nav-11586 small{display: block; font-size: 13px; line-height: 1.55; color: rgb(108, 113, 103); margin-top: 6px;}
#rit-nav-11586 .rit-row{display: flex; align-items: center; gap: 14px; padding: 20px 0px; border-bottom: 1px solid rgb(230, 232, 226); min-height: 79px;}
#rit-nav-11586 .rit-row > .rit-green{width: 25px; height: 25px;}
#rit-nav-11586 .rit-row strong{font-size: 16px; font-weight: 600;}
#rit-nav-11586 .rit-footer{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 22px; border-top: 1px solid rgb(222, 223, 217); margin-top: 28px; padding: 21px 0px; font-size: 15px; font-weight: 800;}
#rit-nav-11586 .rit-footer > a{display: flex; align-items: center; justify-content: center; gap: 15px;}
#rit-nav-11586 .rit-footer > a + div{border-left: 1px solid rgb(222, 223, 217);}
#rit-nav-11586 .rit-footer .rit-arrow{margin-left: 8px;}
#rit-nav-11586 .rit-feature{padding: 27px 24px 24px; background: rgb(241, 248, 231); border-radius: 10px; min-height: 231px; margin-bottom: 14px;}
#rit-nav-11586 .rit-feature > svg{width: 49px; height: 49px; margin-bottom: 20px; stroke-width: 1.4;}
#rit-nav-11586 .rit-feature strong{font-size: 22px;}
#rit-nav-11586 .rit-feature small{font-size: 14px; margin: 10px 0px 20px;}
#rit-nav-11586 .rit-feature .rit-go{display: flex; align-items: center; gap: 12px; font-size: 14px; font-weight: 700;}
#rit-nav-11586 .rit-mini-intro{font-size: 14px; line-height: 1.6; color: rgb(108, 113, 103); margin: -8px 0px 18px;}
#rit-nav-11586 .rit-wrap{padding: 0px 21px 26px;}
#rit-nav-11586 .rit-back{display: flex; align-items: center; gap: 6px; font-size: 17px; font-weight: 700; color: rgb(91, 96, 87); margin: 10px 0px 23px;}
#rit-nav-11586 .rit-back svg{width: 17px; height: 17px;}
#rit-nav-11586 .rit-columns{min-height: 250px; grid-template-columns: 1fr 1fr 1fr;}
#rit-nav-11586 .rit-col{padding: 0px 20px;}
#rit-nav-11586 .rit-col + .rit-col{padding-left: 20px;}
#rit-nav-11586 .rit-card{height: 155px;}
#rit-nav-11586 nav{gap: 25px;}
#rit-nav-11586 header{gap: 35px; padding: 0px 65px;}
#rit-nav-11586 .rit-careers{grid-template-columns: 1fr 1fr; min-height: 215px;}
#rit-nav-11586 .rit-careers .rit-card{height: 155px;}
#rit-nav-11586 .rit-footer.rit-two{grid-template-columns: 1fr 1fr;}
#rit-nav-11586 .rit-footer.rit-single{grid-template-columns: 1fr;}
#rit-nav-11586 .rit-footer.rit-single > div{justify-content: flex-start;}
#rit-nav-14013 *{box-sizing: border-box;}
#rit-nav-14013{margin: 0px; font-family: Manrope, Arial, sans-serif; color: rgb(23, 25, 23); background: rgb(68, 74, 65);}
#rit-nav-14013 svg{width: 22px; height: 22px; stroke-width: 1.7; flex-shrink: 0;}
#rit-nav-14013 .rit-green{color: rgb(136, 196, 20);}
#rit-nav-14013 .rit-arrow{margin-left: auto; width: 20px;}
#rit-nav-14013 header{height: 108px; padding: 0px 86px; background: rgb(255, 255, 255); display: flex; align-items: center; gap: 60px;}
#rit-nav-14013 .rit-wordmark{font-size: 36px; font-weight: 800; letter-spacing: -2px; white-space: nowrap;}
#rit-nav-14013 .rit-wordmark em{font-style: normal; color: rgb(154, 221, 15);}
#rit-nav-14013 nav{margin-left: auto; display: flex; align-items: center; gap: 40px; font-size: 15px; font-weight: 600;}
#rit-nav-14013 nav span{padding: 20px 0px; white-space: nowrap;}
#rit-nav-14013 .rit-active{border-bottom: 3px solid rgb(154, 221, 15);}
#rit-nav-14013 .rit-quote{background: rgb(154, 221, 15); padding: 13px 21px; border-radius: 4px; display: flex; align-items: center; gap: 12px; font-size: 15px; font-weight: 800; white-space: nowrap;}
#rit-nav-14013 .rit-backdrop{padding: 0px 34px 32px;}
#rit-nav-14013 .rit-panel{padding: 32px 34px 0px; background: rgb(255, 255, 255); border-radius: 0px 0px 8px 8px; box-shadow: rgba(0, 0, 0, 0.133) 0px 15px 35px;}
#rit-nav-14013 .rit-columns{display: grid; grid-template-columns: 1fr 1fr 1.08fr; gap: 30px; min-height: 390px;}
#rit-nav-14013 .rit-col{min-width: 0px;}
#rit-nav-14013 .rit-col + .rit-col{padding-left: 30px; border-left: 1px solid rgb(229, 231, 226);}
#rit-nav-14013 h2{font-size: 26px; letter-spacing: -0.6px; line-height: 1.25; margin: 0px 0px 24px; font-weight: 800;}
#rit-nav-14013 .rit-card{display: flex; align-items: center; gap: 17px; border-radius: 10px; background: rgb(245, 245, 244); padding: 22px 18px; margin-bottom: 14px; min-height: 109px;}
#rit-nav-14013 .rit-pale{background: rgb(241, 248, 231);}
#rit-nav-14013 .rit-card > .rit-green{width: 35px; height: 35px; stroke-width: 1.5;}
#rit-nav-14013 .rit-card > span,#rit-nav-14013 .rit-row > span{flex: 1 1 0%; min-width: 0px;}
#rit-nav-14013 strong{display: block; font-size: 17px; font-weight: 800; line-height: 1.35;}
#rit-nav-14013 small{display: block; font-size: 13px; line-height: 1.55; color: rgb(108, 113, 103); margin-top: 6px;}
#rit-nav-14013 .rit-row{display: flex; align-items: center; gap: 14px; padding: 20px 0px; border-bottom: 1px solid rgb(230, 232, 226); min-height: 79px;}
#rit-nav-14013 .rit-row > .rit-green{width: 25px; height: 25px;}
#rit-nav-14013 .rit-row strong{font-size: 16px; font-weight: 600;}
#rit-nav-14013 .rit-footer{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 22px; border-top: 1px solid rgb(222, 223, 217); margin-top: 28px; padding: 21px 0px; font-size: 15px; font-weight: 800;}
#rit-nav-14013 .rit-footer > a{display: flex; align-items: center; justify-content: center; gap: 15px;}
#rit-nav-14013 .rit-footer > a + div{border-left: 1px solid rgb(222, 223, 217);}
#rit-nav-14013 .rit-footer .rit-arrow{margin-left: 8px;}
#rit-nav-14013 .rit-feature{padding: 27px 24px 24px; background: rgb(241, 248, 231); border-radius: 10px; min-height: 231px; margin-bottom: 14px;}
#rit-nav-14013 .rit-feature > svg{width: 49px; height: 49px; margin-bottom: 20px; stroke-width: 1.4;}
#rit-nav-14013 .rit-feature strong{font-size: 22px;}
#rit-nav-14013 .rit-feature small{font-size: 14px; margin: 10px 0px 20px;}
#rit-nav-14013 .rit-feature .rit-go{display: flex; align-items: center; gap: 12px; font-size: 14px; font-weight: 700;}
#rit-nav-14013 .rit-mini-intro{font-size: 14px; line-height: 1.6; color: rgb(108, 113, 103); margin: -8px 0px 18px;}
#rit-nav-14013{background: rgb(255, 255, 255);}
#rit-nav-14013 header{height: auto; padding: 27px 22px 22px; gap: 20px;}
#rit-nav-14013 header img{width: 216px; height: 58px; object-fit: contain;}
#rit-nav-14013 header > .rit-close{margin-left: auto; width: 27px; height: 27px; stroke-width: 3;}
#rit-nav-14013 .rit-wrap{padding: 0px 21px 26px;}
#rit-nav-14013 .rit-back{display: flex; align-items: center; gap: 6px; font-size: 17px; font-weight: 700; color: rgb(91, 96, 87); margin: 10px 0px 23px;}
#rit-nav-14013 .rit-back svg{width: 17px; height: 17px;}
#rit-nav-14013 h1{font-size: 30px; letter-spacing: -0.8px; margin: 0px 0px 22px; line-height: 1.2; font-weight: 800;}
#rit-nav-14013 h2{font-size: 17px; letter-spacing: 0px; color: rgb(97, 103, 91); margin: 23px 0px 13px; line-height: 1.4; font-weight: 700;}
#rit-nav-14013 .rit-card{min-height: 86px; padding: 18px 16px; gap: 14px; margin-bottom: 9px; border-radius: 12px;}
#rit-nav-14013 .rit-card > .rit-green{width: 29px; height: 29px;}
#rit-nav-14013 .rit-card strong{font-size: 17px;}
#rit-nav-14013 .rit-card small{font-size: 12px; margin-top: 5px;}
#rit-nav-14013 .rit-row{padding: 18px 2px; min-height: 72px; gap: 14px;}
#rit-nav-14013 .rit-row strong{font-size: 16px; font-weight: 700;}
#rit-nav-14013 .rit-row small{font-size: 12px;}
#rit-nav-14013 .rit-row > .rit-green{width: 25px; height: 25px;}
#rit-nav-14013 .rit-row .rit-arrow,#rit-nav-14013 .rit-card .rit-arrow{width: 17px; height: 17px;}
#rit-nav-14013 .rit-cta{display: flex; align-items: center; justify-content: center; gap: 12px; margin-top: 23px; background: rgb(154, 221, 15); padding: 17px 15px; border-radius: 9px; font-size: 16px; font-weight: 800;}
#rit-nav-14013 .rit-bottom{margin-top: 22px; border-top: 1px solid rgb(225, 228, 219);}
#rit-nav-14013 .rit-brand{font-size: 12px; color: rgb(108, 113, 103); font-weight: 500;}
#rit-nav-14013 .rit-card{min-height: 110px;}
#rit-nav-14013{min-height: 820px;}
#rit-nav-14013 .rit-card{min-height: 128px;}
#rit-nav-14014 *{box-sizing: border-box;}
#rit-nav-14014{margin: 0px; font-family: Manrope, Arial, sans-serif; color: rgb(23, 25, 23); background: rgb(68, 74, 65);}
#rit-nav-14014 svg{width: 22px; height: 22px; stroke-width: 1.7; flex-shrink: 0;}
#rit-nav-14014 .rit-green{color: rgb(136, 196, 20);}
#rit-nav-14014 .rit-arrow{margin-left: auto; width: 20px;}
#rit-nav-14014 header{height: 108px; padding: 0px 86px; background: rgb(255, 255, 255); display: flex; align-items: center; gap: 60px;}
#rit-nav-14014 .rit-wordmark{font-size: 36px; font-weight: 800; letter-spacing: -2px; white-space: nowrap;}
#rit-nav-14014 .rit-wordmark em{font-style: normal; color: rgb(154, 221, 15);}
#rit-nav-14014 nav{margin-left: auto; display: flex; align-items: center; gap: 40px; font-size: 15px; font-weight: 600;}
#rit-nav-14014 nav span{padding: 20px 0px; white-space: nowrap;}
#rit-nav-14014 .rit-active{border-bottom: 3px solid rgb(154, 221, 15);}
#rit-nav-14014 .rit-quote{background: rgb(154, 221, 15); padding: 13px 21px; border-radius: 4px; display: flex; align-items: center; gap: 12px; font-size: 15px; font-weight: 800; white-space: nowrap;}
#rit-nav-14014 .rit-backdrop{padding: 0px 34px 32px;}
#rit-nav-14014 .rit-panel{padding: 32px 34px 0px; background: rgb(255, 255, 255); border-radius: 0px 0px 8px 8px; box-shadow: rgba(0, 0, 0, 0.133) 0px 15px 35px;}
#rit-nav-14014 .rit-columns{display: grid; grid-template-columns: 1fr 1fr 1.08fr; gap: 30px; min-height: 390px;}
#rit-nav-14014 .rit-col{min-width: 0px;}
#rit-nav-14014 .rit-col + .rit-col{padding-left: 30px; border-left: 1px solid rgb(229, 231, 226);}
#rit-nav-14014 h2{font-size: 26px; letter-spacing: -0.6px; line-height: 1.25; margin: 0px 0px 24px; font-weight: 800;}
#rit-nav-14014 .rit-card{display: flex; align-items: center; gap: 17px; border-radius: 10px; background: rgb(245, 245, 244); padding: 22px 18px; margin-bottom: 14px; min-height: 109px;}
#rit-nav-14014 .rit-pale{background: rgb(241, 248, 231);}
#rit-nav-14014 .rit-card > .rit-green{width: 35px; height: 35px; stroke-width: 1.5;}
#rit-nav-14014 .rit-card > span,#rit-nav-14014 .rit-row > span{flex: 1 1 0%; min-width: 0px;}
#rit-nav-14014 strong{display: block; font-size: 17px; font-weight: 800; line-height: 1.35;}
#rit-nav-14014 small{display: block; font-size: 13px; line-height: 1.55; color: rgb(108, 113, 103); margin-top: 6px;}
#rit-nav-14014 .rit-row{display: flex; align-items: center; gap: 14px; padding: 20px 0px; border-bottom: 1px solid rgb(230, 232, 226); min-height: 79px;}
#rit-nav-14014 .rit-row > .rit-green{width: 25px; height: 25px;}
#rit-nav-14014 .rit-row strong{font-size: 16px; font-weight: 600;}
#rit-nav-14014 .rit-footer{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 22px; border-top: 1px solid rgb(222, 223, 217); margin-top: 28px; padding: 21px 0px; font-size: 15px; font-weight: 800;}
#rit-nav-14014 .rit-footer > a{display: flex; align-items: center; justify-content: center; gap: 15px;}
#rit-nav-14014 .rit-footer > a + div{border-left: 1px solid rgb(222, 223, 217);}
#rit-nav-14014 .rit-footer .rit-arrow{margin-left: 8px;}
#rit-nav-14014 .rit-feature{padding: 27px 24px 24px; background: rgb(241, 248, 231); border-radius: 10px; min-height: 231px; margin-bottom: 14px;}
#rit-nav-14014 .rit-feature > svg{width: 49px; height: 49px; margin-bottom: 20px; stroke-width: 1.4;}
#rit-nav-14014 .rit-feature strong{font-size: 22px;}
#rit-nav-14014 .rit-feature small{font-size: 14px; margin: 10px 0px 20px;}
#rit-nav-14014 .rit-feature .rit-go{display: flex; align-items: center; gap: 12px; font-size: 14px; font-weight: 700;}
#rit-nav-14014 .rit-mini-intro{font-size: 14px; line-height: 1.6; color: rgb(108, 113, 103); margin: -8px 0px 18px;}
#rit-nav-14014{background: rgb(255, 255, 255);}
#rit-nav-14014 header{height: auto; padding: 27px 22px 22px; gap: 20px;}
#rit-nav-14014 header img{width: 216px; height: 58px; object-fit: contain;}
#rit-nav-14014 header > .rit-close{margin-left: auto; width: 27px; height: 27px; stroke-width: 3;}
#rit-nav-14014 .rit-wrap{padding: 0px 21px 26px;}
#rit-nav-14014 .rit-back{display: flex; align-items: center; gap: 6px; font-size: 17px; font-weight: 700; color: rgb(91, 96, 87); margin: 10px 0px 23px;}
#rit-nav-14014 .rit-back svg{width: 17px; height: 17px;}
#rit-nav-14014 h1{font-size: 30px; letter-spacing: -0.8px; margin: 0px 0px 22px; line-height: 1.2; font-weight: 800;}
#rit-nav-14014 h2{font-size: 17px; letter-spacing: 0px; color: rgb(97, 103, 91); margin: 23px 0px 13px; line-height: 1.4; font-weight: 700;}
#rit-nav-14014 .rit-card{min-height: 86px; padding: 18px 16px; gap: 14px; margin-bottom: 9px; border-radius: 12px;}
#rit-nav-14014 .rit-card > .rit-green{width: 29px; height: 29px;}
#rit-nav-14014 .rit-card strong{font-size: 17px;}
#rit-nav-14014 .rit-card small{font-size: 12px; margin-top: 5px;}
#rit-nav-14014 .rit-row{padding: 18px 2px; min-height: 72px; gap: 14px;}
#rit-nav-14014 .rit-row strong{font-size: 16px; font-weight: 700;}
#rit-nav-14014 .rit-row small{font-size: 12px;}
#rit-nav-14014 .rit-row > .rit-green{width: 25px; height: 25px;}
#rit-nav-14014 .rit-row .rit-arrow,#rit-nav-14014 .rit-card .rit-arrow{width: 17px; height: 17px;}
#rit-nav-14014 .rit-cta{display: flex; align-items: center; justify-content: center; gap: 12px; margin-top: 23px; background: rgb(154, 221, 15); padding: 17px 15px; border-radius: 9px; font-size: 16px; font-weight: 800;}
#rit-nav-14014 .rit-bottom{margin-top: 22px; border-top: 1px solid rgb(225, 228, 219);}
#rit-nav-14014 .rit-brand{font-size: 12px; color: rgb(108, 113, 103); font-weight: 500;}
#rit-nav-14014 .rit-card{min-height: 110px;}
#rit-nav-14014{min-height: 820px;}
#rit-nav-14014 .rit-card{min-height: 128px;}

@media(min-width:1201px){.menu-item-10244>.sub-menu,.menu-item-11586>.sub-menu{display:none!important}}
