.nbr.icon-grid h2{color:#002554;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.2857142857;margin-bottom:.25rem}@media screen and (min-width:991px){.nbr.icon-grid h2{font-size:1.75rem}}.nbr.icon-grid h3{color:#407ec9;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.25;margin-bottom:.75rem}@media screen and (min-width:991px){.nbr.icon-grid h3{font-size:1.5rem}}.nbr.icon-grid p{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5}.nbr.icon-grid p a{color:#407ec9;text-decoration:none}.nbr.icon-grid header{margin:0 auto;max-width:66.875rem;text-align:center}.nbr.icon-grid .icon-grid__block{align-items:center;border:.0625rem solid rgba(78,78,78,.2);border-radius:1.25rem;display:flex;flex-direction:column;justify-content:center;margin-top:4.6875rem;padding:2.5rem 1.875rem;position:relative}@media screen and (min-width:1199px){.nbr.icon-grid .icon-grid__block{padding:2.9375rem 2.9375rem 3.75rem}}.nbr.icon-grid .icon-grid__block+.icon-grid__block{margin-top:4.1875rem}.nbr.icon-grid .icon-grid__block:before{background-color:#ffc845;content:"";height:4.25rem;left:calc(50% + .1875rem);position:absolute;top:-4.25rem;width:.1875rem}.nbr.icon-grid .icon-grid__block .icon-grid__block-header{margin-bottom:1.875rem}.nbr.icon-grid .icon-grid__block .icon-grid__block-header header h2{margin-bottom:0;text-transform:unset}.nbr.icon-grid .icon-grid__block .icon-grid__block-header header h2+h3{margin-top:.25rem}.nbr.icon-grid .icon-grid__block .icon-grid__block-header header h2+p{margin-top:1.375rem}.nbr.icon-grid .icon-grid__block .icon-grid__block-header-image{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.6875rem;justify-content:flex-start;margin-top:1.375rem;text-align:left;text-align:center}@media screen and (min-width:768px){.nbr.icon-grid .icon-grid__block .icon-grid__block-header-image{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;text-align:left}}.nbr.icon-grid .icon-grid__block .icon-grid__block-header-image img{min-width:9.125rem}.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper{column-gap:1.875rem;display:grid;grid-template-columns:1fr;justify-content:center;list-style:none;row-gap:2.5rem}@media screen and (min-width:768px){.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper{column-gap:2.5rem;grid-template-columns:repeat(2,1fr);padding:0 1.25rem;row-gap:3.75rem}}@media screen and (min-width:1199px){.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper{column-gap:3.75rem;grid-template-columns:repeat(3,1fr);padding:0 2.5rem;row-gap:5.625rem}}.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper .icon-grid__block-item{justify-self:center;list-style:none}.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper .icon-grid__block-item article{text-align:center}.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper .icon-grid__block-item article figure{margin:0 auto .9375rem;max-width:3.4375rem}@media screen and (min-width:768px){.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper .icon-grid__block-item article figure{max-width:4.046875rem;min-height:4rem}}@media screen and (min-width:1199px){.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper .icon-grid__block-item article figure{max-width:5.3125rem}}.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper .icon-grid__block-item article figure img{margin:0 auto}.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper .icon-grid__block-item article h3{color:#002554;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.25;margin-bottom:.5rem;text-align:center}@media screen and (min-width:991px){.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper .icon-grid__block-item article h3{font-size:1.5rem}}.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper--two-columns{column-gap:2.5rem;grid-template-columns:1fr;padding:0 1.25rem;row-gap:3.75rem}@media (min-width:600px){.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper--two-columns{column-gap:3.75rem;grid-template-columns:repeat(2,1fr);padding:0 2.5rem;row-gap:5rem}}@media (min-width:1024px){.nbr.icon-grid .icon-grid__block .icon-grid__block-wrapper--two-columns{column-gap:7.5rem;grid-template-columns:repeat(2,1fr);padding:0 10.625rem;row-gap:5.625rem}}.nbr.icon-grid .icon-grid__block .icon-grid__block-footer{margin-top:2.5rem;text-align:center}@media screen and (min-width:1199px){.nbr.icon-grid .icon-grid__block .icon-grid__block-footer{margin-top:3.125rem}}.nbr.icon-grid .icon-grid__block .icon-grid__block-footer a{color:#407ec9;cursor:pointer;text-decoration:none}.section--brand-portfolio .container,.section--icon-grid-box .container,.section--why-work .container{max-width:78.8125rem;padding:0}