.fi.education{background-color:#f5f5f7;padding:2.5rem 0}@media screen and (min-width:991px){.fi.education{padding:5rem 0 0}}.fi.education article{margin-bottom:1.25rem}@media screen and (min-width:1199px){.fi.education article{align-items:center;display:flex;justify-content:space-between;padding-left:6.875rem}}.fi.education article span{color:#000;font-size:.875em;font-weight:400;letter-spacing:.035rem;line-height:1.6;max-width:19.125rem}@media screen and (min-width:1199px){.fi.education article span{margin-top:1.125rem}}.fi.education .education__wrap{display:flex;flex-direction:column-reverse}@media screen and (min-width:1199px){.fi.education .education__wrap{display:flex;flex-direction:row;justify-content:space-between;padding-left:6.875rem}}.fi.education .education__wrap .education__register{margin-bottom:3rem}@media screen and (min-width:1199px){.fi.education .education__wrap .education__register{flex:0 0 19.125rem;margin-bottom:0;text-align:right}}@media screen and (min-width:991px){.fi.add-on .add-on__item{display:flex;margin-bottom:3.75rem}}.fi.add-on .add-on__item span{color:#02f;display:block;margin-bottom:.25rem}.fi.add-on .add-on__item p,.fi.add-on .add-on__item span{font-family:DM Mono,monospace;font-size:1em;font-weight:400;letter-spacing:.03rem;line-height:1.3;text-transform:uppercase}.fi.add-on .add-on__item p{color:#000;margin-bottom:0}.fi.add-on .add-on__item h3{color:#000;font-family:DM Sans,sans-serif;font-size:1.125em;font-weight:400;letter-spacing:.045rem;line-height:1.7333333333;margin-bottom:.5rem}@media screen and (min-width:991px){.fi.add-on .add-on__item h3{font-size:1.5em;line-height:1.3}}.fi.add-on .add-on__item h4{color:#000;font-family:Lora,serif;font-size:2em;font-weight:600;letter-spacing:-.08rem;line-height:1.3;padding-left:.625rem;position:relative}.fi.add-on .add-on__item h4:before{content:"$";font-size:1.25rem;left:0;line-height:1.875rem;position:absolute;top:0}@media screen and (min-width:991px){.fi.add-on .add-on__item .add-on__col:first-child{flex:0 0 30%;width:30%}}.fi.add-on .add-on__item .add-on__col:last-child{flex:1}@media screen and (min-width:1199px){.fi.add-on .add-on__item .add-on__col:last-child{padding:0 3.8125rem 0 4.1875rem}}