.timeline{margin:auto;max-width:700px;overflow:hidden;position:relative}.timeline:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='178' height='178' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='89.068' cy='89.068' r='88.751' fill='url(%23b)' fill-opacity='.05' transform='rotate(49.828 89.068 89.068)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='67.255' x2='11.901' y1='9.786' y2='331.018' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.098' stop-color='%2300CBBF'/%3E%3Cstop offset='.682' stop-color='%2300CBBF' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='186.186' height='186.186' x='-4.025' y='-4.025' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImage' stdDeviation='2.17'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_117_160'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_117_160' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");content:"";height:178px;position:absolute;right:-150px;top:30px;width:178px}.timeline .challenge{align-items:center;display:flex;justify-content:center;width:calc(70% - 34px)}@media screen and (max-width:992px){.timeline .challenge{width:100%}}.timeline .challenge+.challenge{margin-top:45px}.timeline .challenge .challenge-title{color:#000;font-size:17px;font-weight:700;line-height:25px}.timeline .challenge .icon figure{height:65px;min-height:65px;min-width:65px;width:65px}.timeline .challenge:nth-child(2n){flex-direction:row-reverse;margin-left:auto}.timeline .challenge:nth-child(2n) .content{margin-left:80px;min-width:310px;position:relative}@media screen and (max-width:992px){.timeline .challenge:nth-child(2n) .content{min-width:auto}}.timeline .challenge:nth-child(2n) .content:before{background:#00cbbf;content:"";height:100%;left:-40px;position:absolute;width:2px}.timeline .challenge:nth-child(odd){margin-right:auto}@media screen and (max-width:992px){.timeline .challenge:nth-child(odd){flex-direction:row-reverse;margin-left:auto}}.timeline .challenge:nth-child(odd) .content{margin-right:80px;min-width:310px;position:relative}@media screen and (max-width:992px){.timeline .challenge:nth-child(odd) .content{margin-left:80px;margin-right:0;min-width:auto}}.timeline .challenge:nth-child(odd) .content:before{background:#00cbbf;content:"";height:100%;position:absolute;right:-40px;width:2px}@media screen and (max-width:992px){.timeline .challenge:nth-child(odd) .content:before{left:-40px}}