.rl-adscalc--calc-footer{align-items:center;border-top:1px solid #dadada;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding-top:1rem;h5{color:#be2198;font-size:1.75rem;min-width:12rem;padding-left:.5rem}h5,p{margin:0}}.rl-adscalc--heading{h2{line-height:1.2;span{color:#be2198}}}.rl-adscalc--calc{background-color:#fafafa;border-radius:.5rem;border-top:8px solid #be2198;box-shadow:0 0 10px 0 rgba(0,0,0,.075);margin:0 auto;max-width:32rem;min-width:22rem;padding:2rem 1.5rem;.rl-form{padding:.5rem 0 1.5rem}}.rl-adscalc--calc-title{padding:0 0 1.5rem;h4{font-size:1.25rem;margin:0}}.rl-form--field{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 0 .5rem}.rl-form--field label{font-size:1rem;font-weight:400;font-weight:500;margin-bottom:0}.rl-form--field input{border:1px solid var(--sg-gray);border-radius:2.5rem;flex:1;font-family:var(--sg-font);font-size:1.125rem;height:2.5rem;max-width:12rem;outline:none;padding:0 1.5rem;transition:border .3s ease;&:focus{border-color:var(--sg-dark)}}.rl-form--field input[readonly]{background-color:transparent;border:0;cursor:default;&[name=eap]{color:#be2198;font-weight:700}}.rl-form--tooltip-label{display:flex;gap:.25rem;max-width:14rem;position:relative;z-index:9;>p{font-weight:500;width:8rem}}.rl-form--tooltip-icon{align-items:center;color:#a5a5a5;cursor:help;display:flex;height:1.5rem;justify-content:center;position:relative;top:-.25rem;transition:color .3s ease;width:1.5rem;&:hover{color:#1b2140;.rl-form--tooltip{opacity:1;transform:translateY(0);visibility:visible}}svg{height:1.125rem;width:1.125rem}}.rl-form--tooltip{background-color:#fff;border-radius:.25rem;bottom:calc(100% + .625rem);box-shadow:0 0 10px 0 rgba(0,0,0,.075);left:50%;margin-left:-7rem;opacity:0;padding:1rem;position:absolute;transform:translateY(1rem);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:14rem;&:after{background-color:#fff;bottom:-.25rem;content:"";display:block;height:1rem;left:50%;margin-left:-.5rem;position:absolute;transform:rotate(45deg);width:1rem}&.-lg{margin-left:-10rem;width:20rem}p{font-size:.875rem;line-height:1.3;margin:0;text-align:center}}.rl-adscalc--cta{padding-top:.5rem;.button{font-size:.875rem;font-weight:400}}@media (min-width:768px){.rl-adscalc--layout{margin:0 auto;width:40rem}}@media (min-width:1199px){.rl-adscalc--calc{padding:2.5rem}.rl-adscalc--content{margin-right:2.5%;padding-top:3rem}}