.contentList-item{border-top:1px solid rgba(0,0,0,.3);display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-between;padding-top:30px;row-gap:10px;width:100%}.contentList-inner{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:60px}.contentList-overline{color:#00dba8;width:100%}.contentList-text{max-width:416px;width:calc(100% - 333px)}.contentList-item-left{max-width:303px;width:303px}@media (max-width:1200px){.contentList-text{max-width:calc(100% - 290px);width:calc(100% - 290px)}.contentList-item-left{max-width:260px;width:260px}}.contentList-overline{font-family:Sharp Sans No2;font-size:30px;font-weight:500;line-height:40px}.contentList-overline.small{font-family:Reader Pro;font-size:20px;font-weight:400;line-height:30px}.contentList-title{font-family:Sharp Sans No2;font-size:40px;font-weight:500;line-height:40px}.contentList-title.small{font-size:30px;font-weight:500;line-height:40px}.contentList-text{font-size:20px;font-weight:400;line-height:30px}.contentList-text.small{font-size:16px;font-weight:400;line-height:30px}.contentList-text>p:last-child{margin-bottom:0}@media (max-width:768px){.contentList-inner{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:40px}.contentList-text{font-size:16px;line-height:26px}.contentList-text.small{font-size:14px;font-weight:400;line-height:24px}.contentList-title{font-size:30px;line-height:30px}.contentList-overline,.contentList-title.small{font-size:20px;line-height:30px}.contentList-overline.small{font-size:16px;line-height:26px}.contentList-item{flex-direction:column;row-gap:10px;gap:35px;justify-content:start}.contentList-item-left{margin-bottom:10px}.contentList-item-left,.contentList-text{max-width:unset;width:100%}}.contentList-text li>p:last-child,.contentList-text>p{margin-bottom:0}.contentList-text ul{line-height:1.3em}.contentList-text li{margin-bottom:0}.contentList-mod.vertical-align .contentList-item{flex-direction:column;row-gap:10px;gap:35px;justify-content:start}.contentList-mod.vertical-align .contentList-item-left{margin-bottom:-10px;margin-top:-26px;max-width:unset;width:100%}.contentList-mod.vertical-align .contentList-item-left.no-overline{margin-top:0}.contentList-mod.vertical-align .contentList-text{max-width:unset;width:100%}