.portfolio-detail,.portfolio-page{display:flex;flex-direction:column}.raw-html:not(:last-child){margin-bottom:24px}.portfolio-detail .portfolio-case__lead{margin-bottom:32px}@media (min-width:1024px){.portfolio-detail .portfolio-case__lead{margin-bottom:40px}}.portfolio-detail .portfolio-case__block{margin-top:32px}@media (min-width:1024px){.portfolio-detail .portfolio-case__block{margin-top:40px}}.portfolio-detail .portfolio-case__block:first-child{margin-top:0}.portfolio-detail .portfolio-case__label{font-size:inherit;line-height:1.4;margin-bottom:12px}.portfolio-detail .portfolio-case__list{line-height:1.5}.portfolio-detail .portfolio-case__outro{margin-top:32px}@media (min-width:1024px){.portfolio-detail .portfolio-case__outro{margin-top:40px}}.portfolio-detail .portfolio-case__quote{border-left:4px solid #559ed2;margin:32px 0;padding:0 0 0 20px}@media (min-width:1024px){.portfolio-detail .portfolio-case__quote{margin-bottom:40px;margin-top:40px}}.portfolio-detail .portfolio-case__quote p{font-style:italic;margin-bottom:12px}.portfolio-detail .portfolio-case__quote-author{color:#002f5380;font-family:Montserrat,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.21428;text-align:right}.portfolio-detail .portfolio-case__lead+.portfolio-detail .portfolio-case__quote,.portfolio-detail .portfolio-case__quote+.portfolio-detail .portfolio-case__figure,.portfolio-detail .portfolio-case__quote+.portfolio-detail .portfolio-case__hero{margin-top:0}.portfolio-detail .portfolio-case__figure,.portfolio-detail .portfolio-case__hero{margin:32px 0 0}@media (min-width:1024px){.portfolio-detail .portfolio-case__figure,.portfolio-detail .portfolio-case__hero{margin-top:40px}}.portfolio-detail .portfolio-case__figure img,.portfolio-detail .portfolio-case__hero img{display:block;height:auto;width:100%}.portfolio-detail .portfolio-case__lead+.portfolio-detail .portfolio-case__hero{margin-top:0}
