.facts{margin:0 -20px;padding:2rem 0;text-align:center;width:100%}@media only screen and (min-width:768px){.facts{display:flex;justify-content:center;margin:0;padding:2rem 0}}.facts__header{padding:0 28px 30px}.facts__block-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.25rem}@media only screen and (min-width:768px){.facts__block-header{display:block;padding-bottom:0}}.facts__block{flex-grow:1;padding:1.5rem 2rem 1rem;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.facts__block{display:flex;flex-direction:column;justify-content:space-between;padding:0 1rem;text-align:center;width:33.3%}}@media only screen and (min-width:1024px){.facts__block{padding:0 2rem}}.facts__block:nth-child(2n){background-color:transparent}@media only screen and (min-width:768px){.facts__block:nth-child(2n){background-color:transparent}}.facts__block:first-child{padding-top:0}.facts__block:last-child{padding-bottom:0}.facts__number{display:block;font-family:Trade Gothic BdCn20,sans-serif;font-size:2rem;margin:0}@media only screen and (min-width:768px){.facts__number{font-size:3.5rem;line-height:4.5rem}}.facts__icon{display:block;fill:currentColor;height:30px;margin-top:3px;width:30px}@media only screen and (min-width:768px){.facts__icon{display:inline;height:125px;margin:0 auto 1rem;width:125px}}.facts__title{display:block;font-family:Trade Gothic BdCn20,sans-serif;margin-top:3px;text-align:left}@media only screen and (min-width:768px){.facts__title{font-size:1.5rem;margin:0 0 1rem;text-align:center}}.facts__title-container{display:flex;flex-direction:row;gap:.5rem;width:80%}@media only screen and (min-width:768px){.facts__title-container{display:block;width:100%}}.facts__description{font-size:.875rem;margin:0 0 1rem;text-align:left}@media only screen and (min-width:768px){.facts__description{display:block;text-align:center}}.facts--ampersand,.facts--line,.facts--progressive{padding:0 2rem}.facts--ampersand .facts__block,.facts--line .facts__block,.facts--progressive .facts__block{border-bottom:1px solid #363636;padding:2rem 1rem}.facts--ampersand .facts__block:last-child,.facts--line .facts__block:last-child,.facts--progressive .facts__block:last-child{border:0}.facts--ampersand .facts__block:last-child:after,.facts--line .facts__block:last-child:after,.facts--progressive .facts__block:last-child:after{display:none}@media only screen and (min-width:768px){.facts--ampersand .facts__block,.facts--line .facts__block,.facts--progressive .facts__block{border-bottom:0;border-right:1px solid #000;padding:2rem}.facts--ampersand,.facts--line,.facts--progressive{padding:2rem 0}}@media only screen and (min-width:768px){.facts--line .facts__block:first-child{border-top:0}}.facts--progressive .facts__block:after{background:#000;bottom:0;color:#f7f7f7;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22'%3E%3Cg fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='m.6 12.1 1.5-1.5 7.9 7.8 7.9-7.9 1.5 1.6-9.4 9.4z'/%3E%3Cpath d='M.6 2.1 2.1.6 10 8.4 17.9.5l1.5 1.6-9.4 9.4z'/%3E%3C/g%3E%3C/svg%3E");left:50%;line-height:1.5;padding:.75rem .5em .25rem;position:absolute;text-align:center;transform:translate(-50%,50%);width:40px;z-index:2}@media only screen and (min-width:768px){.facts--progressive .facts__block:after{inset:50% 0 auto auto;transform:translate(50%,-50%)}}.facts--ampersand .facts__block:after{background-color:#363636;bottom:0;color:#fff;content:"&";font-size:2rem;left:50%;padding:0 .3em;position:absolute;text-align:center;transform:translate(-50%,50%);z-index:2}@media only screen and (min-width:768px){.facts--ampersand .facts__block:after{font-size:2.5rem;padding:.5rem}}@media only screen and (min-width:768px){.facts--ampersand .facts__block:after{inset:50% 0 auto auto;transform:translate(50%,-50%)}}.facts--ampersand .facts__block--pistache:after{background:#f0f0ca;color:#000}.facts--ampersand .facts__block--grey:after{background:#000;color:#f7f7f7}.facts--ampersand .facts__block--black:after{background:#000;color:#fff}.facts--ampersand .facts__block--yellow:after{background:#ff0;color:#000}@media only screen and (min-width:768px){.facts--two-col .facts__block{width:50%}}