.refresh.iiapa .section .columns .column {padding-top: 30px;}
/* banner */
.refresh.iiapa .section.two-col-graphics {margin-top:0;}
.refresh.iiapa .section.two-col-graphics .inner {padding: 0;}
.refresh.iiapa .section.two-col-graphics .inner .full-col img {width: 100%;}


/* sections */
.refresh.iiapa .section .columns .column {width: 100%;}
.refresh.iiapa .section .columns .column .content {height: 100%; display: flex; flex-direction: column; justify-content: center;}
.refresh.iiapa .section .columns .column .content .inner .dt-copy p {font: 20px/28px 'proxima-nova';}



/* button */
.refresh.iiapa .section .button {}
.refresh.iiapa .button a {border-radius: 22px; background-color: #E6700B; padding: 12px 42px 10px; color: white; display: inline-block; border: 1px solid transparent; margin-bottom:10px;}
.refresh.iiapa .button-secondary a {border-radius: 22px; background-color: #F8E2CB; padding: 12px 42px 10px; color: #3B3B38; display: inline-block; border: 1px solid transparent; margin-bottom:10px;}
.refresh.iiapa .button a:hover, .refresh.iiapa .button-secondary a:hover {color: #3B3B38; background-color: #fff; border: solid 1px #3B3B38;}
.refresh.iiapa .button a:first-child {margin-right: 30px;}

/* design challenge banner responsiveness */
@media screen and (max-width: 745px) {
  .refresh.iiapa .section.two-col-graphics .inner .full-col.dc img {
    padding-bottom: 6em;
  }
}