.nbr.brand-portfolio,section.section--brand-portfolio{background-color:#002554}.nbr.brand-portfolio{padding:2.5rem 0}@media screen and (min-width:1199px){.nbr.brand-portfolio{padding:3.75rem 0 6.375rem}}.nbr.brand-portfolio header{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:62.125rem;text-align:center}.nbr.brand-portfolio header i{margin-bottom:1.0625rem;max-height:2.75rem;max-width:2.75rem}.nbr.brand-portfolio header h2{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.2857142857;margin-bottom:.25rem}@media screen and (min-width:991px){.nbr.brand-portfolio header h2{font-size:1.75rem}}.nbr.brand-portfolio header h3{color:#ffc845;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.25;margin-bottom:1.25rem}@media screen and (min-width:991px){.nbr.brand-portfolio header h3{font-size:1.5rem}}.nbr.brand-portfolio header p{color:#fff;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5;position:relative}.nbr.brand-portfolio figure{display:flex;flex-direction:column;margin-top:2.1875rem}.nbr.brand-portfolio figure img{margin:0 auto;order:2}@media screen and (min-width:1199px){.nbr.brand-portfolio figure img{margin-top:-.625rem}}.nbr.brand-portfolio figure figcaption{color:#ffc845;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.25;margin-bottom:1.25rem;order:1;text-align:center}@media screen and (min-width:1199px){.nbr.brand-portfolio figure figcaption{margin-bottom:0}}