.bg-color--white{background-color:#fff}.bg-color--light-grey{background-color:#f4f4f4}.bg-color--grey{background-color:#eaebee}.bg-color--blue{background-color:#0064c8}.block--table-contents{padding:0!important}.table-contents{background-color:#0064c8;overflow:hidden;padding:50px 0;position:relative}@media only screen and (min-width:768px){.table-contents{padding:70px 0}}.table-contents__background{height:200%;position:absolute;right:-750px;top:-70px;width:auto}.table-contents__background svg{height:1268px;width:1268px}.table-contents__background svg circle{stroke:#0a6ccd}.table-contents__title{font-feature-settings:"pnum" on,"lnum" on;color:#fff;display:block;font-family:Playfair Display,serif;font-size:25px;font-weight:700;line-height:120%;margin-bottom:15px;position:relative}@media only screen and (min-width:768px){.table-contents__title{font-size:30px}}.table-contents__list{-moz-column-fill:balance;column-fill:balance;-moz-column-gap:30px;column-gap:30px;-moz-columns:350px 2;columns:350px 2;list-style-type:none;margin:0;padding:0}.table-contents__list .table-contents__item{counter-increment:list;margin-bottom:5px;position:relative}.table-contents__list .table-contents__item span{-moz-column-break-inside:avoid;background-color:#00488f;break-inside:avoid;color:#fff;display:block;font-size:16px;font-weight:500;line-height:120%;margin:0;padding:20px 20px 20px 80px;text-decoration:none}@media only screen and (min-width:992px){.table-contents__list .table-contents__item span{font-size:18px;font-weight:600;padding:25px 40px 25px 130px}}.table-contents__list .table-contents__item span:before{align-items:center;background-color:#0554a4;color:#fff;content:counter(list);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:60px}@media only screen and (min-width:992px){.table-contents__list .table-contents__item span:before{width:90px}}