.calculator__top-text{background-color:#142f50bf;color:#fff;font-size:20px;padding:40px 40px 0;text-align:center}.calculator__buttons{display:flex;gap:25px;justify-content:center;margin-bottom:30px;text-align:center}.calculator__buttons button{font-weight:700}.calculator .btn-cta.btn-solid.btn-primary a,.calculator .btn.btn-solid.btn-primary{background-color:#142f50}.calculator .btn-cta.btn-solid.btn-primary.active a,.calculator .btn.btn-solid.btn-primary.active{background-color:#eef0f3;color:#142f50!important}.calculator *{border:none;font-family:Rubik,sans-serif;font-optical-sizing:auto}table.calculator__table{max-width:100%;min-width:auto}.calculator__global-variables{column-gap:40px;display:flex;margin-bottom:35px}@media (max-width:767px){.calculator__global-variables{flex-direction:column;row-gap:25px}}.calculator__global-variables label{flex:1}.calculator__calculated-rate{margin-bottom:40px;text-align:right}.calculator th{font-size:20px}@media (max-width:992px){.calculator th{font-size:14px}}.calculator td,.calculator th{color:#fff;padding:18px;width:20%}@media (max-width:767px){.calculator td,.calculator th{padding:6px}}.calculator .calculator__step-cell{width:30%}.calculator .calculator__step-cell--grey{background-color:#eef0f3;color:#000}@media (max-width:992px){.calculator .calculator__step-cell,.calculator td,.calculator th{font-size:12px}}@media (max-width:560px){.calculator .calculator__step-cell,.calculator td,.calculator th{font-size:10px}}.calculator__box{background-color:#142f50bf;margin:0 auto;max-width:1000px;overflow-x:scroll;padding:40px}@media (max-width:767px){.calculator__box{padding:20px}}.calculator label{color:#fff;font-size:20px}@media (max-width:992px){.calculator label{font-size:14px}}@media (max-width:767px){.calculator label{font-size:11px}}.calculator .calculator__global-variables label>input.calculator__global-input,.calculator .calculator__table td>input.time-input{padding:8px;text-align:center;width:100%}@media (max-width:767px){.calculator .calculator__global-variables label>input.calculator__global-input,.calculator .calculator__table td>input.time-input{font-size:12px;padding:5px 3px}}.calculator .cost-per-request,.calculator .total-cost,.calculator .total-cost-year{text-align:center}.calculator__info{cursor:pointer;display:inline-block;margin-left:8px;position:relative}.calculator__info-text{background-color:#fff;border:1px solid #000;color:#000;font-size:12px;left:10px;opacity:0;padding:10px;position:absolute;top:-86px;transition:opacity .2s linear;width:233px;z-index:-1}.calculator__info:hover .calculator__info-text{opacity:1;z-index:1}.calculator__download{margin:20px auto;max-width:1000px;text-align:center}.calculator__download button{font-weight:700}.calculator__note{margin-top:20px}.calculator__note p{color:#fff}