.portfolio-content .more{display:none}.portfolio-content{padding:0 0 160px;position:relative}.portfolio-content .container{display:flex;gap:32px}.portfolio-content__body.richtext img{margin-top:20px}.portfolio-content__body.richtext h2{font-family:Roboto Condensed,sans-serif;font-size:36px;font-style:normal;letter-spacing:-.72px;line-height:36px;margin:100px 0 24px;text-transform:none}.portfolio-content__body.richtext h2:first-of-type{margin-top:0}.portfolio-content__body.richtext p:not(.more)+h2#heading_1{margin-top:100px}.portfolio-content__body.richtext p{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:28px;margin-bottom:20px}.portfolio-content__body.richtext p>b,.portfolio-content__body.richtext p>strong,.portfolio-content__body.richtext p[style="font-weight: bold;"]{display:block;margin-bottom:16px;margin-top:32px}.portfolio-content__body.richtext h3+p>b,.portfolio-content__body.richtext h3+p>strong,.portfolio-content__body.richtext h3+p[style="font-weight: bold;"]{margin-top:24px}.portfolio-content__body.richtext h3{font-family:Roboto Condensed,sans-serif;font-size:24px;font-weight:700;line-height:28px;margin:40px 0 24px}.portfolio-content__body.richtext h2+h3{margin-top:40px}.portfolio-content__body.richtext h3{padding-top:20px}.portfolio-content__body.richtext h2+h3{border-top:unset;padding-top:0}.portfolio-content__body.richtext ul li{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:28px}.portfolio-content__body.richtext ul li:not(:last-child){margin-bottom:12px}.portfolio-content__body.richtext blockquote{border:none;font-size:18px;font-style:italic;line-height:32px;margin:24px 0;padding:0}.portfolio-content__body.richtext blockquote p:first-child{border-left:none;margin-bottom:0;position:relative}.portfolio-content__body.richtext blockquote p:first-child:before{background:#225fbf;border-radius:4px;bottom:0;content:"";display:inline-block;height:100%;left:-24px;position:absolute;top:0;width:4px}.portfolio-content__body.richtext blockquote p:nth-child(2){color:#8490a2;margin:8px 0 0}.portfolio-content__body.richtext>span>:last-child{margin-bottom:0!important}.portfolio-content__body.richtext table{border:none!important;border-collapse:collapse;border-spacing:0;color:#272b33;display:block;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px;margin:auto auto 40px;max-width:100%;overflow:auto}.portfolio-content__body.richtext table::-webkit-scrollbar{-webkit-appearance:none;background-color:#fff;height:16px}.portfolio-content__body.richtext table::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#f1f4f9;border:4px solid transparent;border-radius:14px;width:10px}.portfolio-content__body.richtext table::-webkit-scrollbar-thumb:hover{background-color:#f1f4f9;cursor:pointer}.portfolio-content__body.richtext table tbody{display:table;width:100%}.portfolio-content__body.richtext table,.portfolio-content__body.richtext tbody td,.portfolio-content__body.richtext tbody tr{height:auto!important;width:auto!important}.portfolio-content__body.richtext table tbody tr:first-child,.portfolio-content__body.richtext table:not(.simple) tbody tr td:first-child{background:#e6ecf4;font-weight:600}.portfolio-content__body.richtext table tr td{padding:12px 20px!important}.portfolio-content__body.richtext table tr td,.portfolio-content__body.richtext table tr th{border:1px solid #f1f4f9;font-size:18px;line-height:32px;padding:5px}.portfolio-content__body.richtext table.column-2 tr td{width:50%!important}.portfolio-content__body.richtext table.column-3 tr td{width:33.33333%!important}.portfolio-content__body.richtext table.column-4 tr td{width:25%!important}.portfolio-content__body.richtext table.column-5 tr td{width:20%!important}@media (max-width:1199.5px){.portfolio-content{padding-bottom:120px}.portfolio-content__body.richtext h3{margin-top:28px;padding-top:16px}.portfolio-content .container .portfolio-content__body.richtext{max-width:640px}}@media (max-width:1023.5px){.portfolio-content{padding-bottom:104px}.portfolio-content .container{flex-direction:column;gap:0;max-width:100%;padding:0}.portfolio-content .container .portfolio-content__body.richtext{margin:0 auto;max-width:528px;padding:56px 16px 0}.portfolio-content__body.richtext h2{margin:80px 0 24px}.portfolio-content__body.richtext p:not(.more)+h2#heading_1{margin-top:80px}.portfolio-content__body.richtext h3{margin:28px 0 24px}.portfolio-content__body.richtext h2+h3{margin-top:32px}}@media (max-width:767.5px){.portfolio-content{padding-bottom:80px}.portfolio-content .container .portfolio-content__body.richtext{max-width:100%;padding:40px 16px 0;width:100%}.portfolio-content__body.richtext img{margin-top:16px}.portfolio-content__body.richtext h2{font-size:28px;letter-spacing:-.56px;line-height:32px;margin:48px 0 24px}.portfolio-content__body.richtext p:not(.more)+h2#heading_1{margin-top:48px}.portfolio-content__body.richtext p{font-size:16px;line-height:26px;margin-bottom:16px}.portfolio-content__body.richtext h3+p>b,.portfolio-content__body.richtext h3+p>strong,.portfolio-content__body.richtext h3+p[style="font-weight: bold;"],.portfolio-content__body.richtext p>b,.portfolio-content__body.richtext p>strong,.portfolio-content__body.richtext p[style="font-weight: bold;"]{margin-top:20px}.portfolio-content__body.richtext h3{font-size:22px;margin:28px 0 20px}.portfolio-content__body.richtext h2+h3,.portfolio-content__body.richtext p:not(.more)+h2#heading_1{margin-top:32px}.portfolio-content__body.richtext ul li{line-height:26px}.portfolio-content__body.richtext ul{padding-left:24px}.portfolio-content__body.richtext blockquote{font-size:16px;line-height:28px;padding-left:24px}.portfolio-content__body.richtext table.column-2 tr td,.portfolio-content__body.richtext table.column-3 tr td,.portfolio-content__body.richtext table.column-4 tr td,.portfolio-content__body.richtext table.column-5 tr td{min-width:250px}}