.l-mfn-invest-calc{padding:55px 0}.l-mfn-invest-calc__container{margin-left:auto;margin-right:auto;max-width:1300px}@media (max-width:1450px){.l-mfn-invest-calc__container{width:calc(100% - 60px)}}.l-mfn-invest-calc__block{background-color:#f6f8fa;max-width:1000px;overflow:hidden;padding:4rem}.l-mfn-invest-calc__block:first-child{margin-bottom:4rem}@media (max-width:767px){.l-mfn-invest-calc__block{padding:1.4rem}}.l-mfn-invest-calc__block h2{color:#0b0f58;font-size:23px}@media (min-width:768px){.l-mfn-invest-calc__block h2{font-size:28px}}@media (min-width:1200px){.l-mfn-invest-calc__block h2{font-size:30px}}.l-mfn-invest-calc__block div.flex-div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.l-mfn-invest-calc__block .mf_date-range{margin-bottom:2.4rem}.l-mfn-invest-calc__block .mf_date-range p{font-size:16px;margin-top:.8rem}.l-mfn-invest-calc__block .mf_date-range>.mf_input-wrapper{margin-top:1.4rem}.l-mfn-invest-calc__block .mf_date-range .mf_input-wrapper{display:block;margin-bottom:1.4rem;width:200px}.l-mfn-invest-calc__block .mf_number-of-shares p{font-size:16px;margin-top:.8rem}.l-mfn-invest-calc__block .mf_number-of-shares>.mf_input-wrapper{margin-top:1.4rem}.l-mfn-invest-calc__block .mf_number-of-shares .mf_input-wrapper{display:block;margin-bottom:1.4rem;width:200px}.l-mfn-invest-calc__block .result-table{margin-top:2rem}@media (max-width:800px){.l-mfn-invest-calc__block .result-table{overflow-x:auto}}.l-mfn-invest-calc__block .result-table table{border-spacing:0!important}@media (max-width:800px){.l-mfn-invest-calc__block .result-table table{overflow-x:auto}}.l-mfn-invest-calc__block .result-table table thead{background:#0b0f58}.l-mfn-invest-calc__block .result-table table thead tr th{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:150%;padding:10px;text-align:right;text-align:left}.l-mfn-invest-calc__block .result-table table thead tr th:first-child{width:100px}.l-mfn-invest-calc__block .result-table table tbody tr{border-bottom:1px solid #d6dce2}.l-mfn-invest-calc__block .result-table table tbody tr td{border-bottom:1px solid #d6dce2;font-size:14px;padding:10px}@media (max-width:1300px){.l-mfn-invest-calc__block .result-table table td,.l-mfn-invest-calc__block .result-table table th{padding:6px!important}}