.block-partner-logo{background:0 0}.block-partner-logo .wrapper{margin:0 auto;max-width:1280px;width:92%;padding:4em 0}.block-partner-logo .wrapper .block-header{margin:0 0 2em}.block-partner-logo .wrapper .block-header h2,.block-partner-logo .wrapper .block-header span{font-family:neue-haas-unica,sans-serif;font-style:normal;font-size:34px;font-weight:300;line-height:1.5;font-weight:300;color:inherit}.block-partner-logo .wrapper .block-header h2 else,.block-partner-logo .wrapper .block-header span else{font-weight:400}.block-partner-logo .wrapper .block-header h2{margin-bottom:0}.block-partner-logo .wrapper .partner-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-ms-flex-flow:wrap;flex-flow:wrap}.block-partner-logo .wrapper .partner-logo .block-partner-logo-child{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%;min-width:25%;margin:4em 0}@media (max-width:1239px){.block-partner-logo .wrapper .partner-logo .block-partner-logo-child{max-width:200px;min-width:auto}}@media (max-width:599px){.block-partner-logo .wrapper .partner-logo .block-partner-logo-child{max-width:150px;min-width:100%;-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%;margin:0 0 1em}}.block-partner-logo .wrapper .partner-logo .block-partner-logo-child .logo{width:100%;height:150px;background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 auto}.block-partner-logo .wrapper .partner-logo .block-partner-logo-child h5{font-size:1.7em;text-transform:uppercase;margin:.5em 0}.block-partner-logo .wrapper .partner-logo .block-partner-logo-child span{font-size:1.7em}