.banner-section .dnd-section{padding:0}.hero-section{color:#1d3160;font-family:freight-sans-pro;font-size:1em;margin:2em 0;max-height:400px;padding:0;width:100%}#hero-bg-row{border:1px solid;height:400px;margin:0 auto;max-width:1640px;overflow:hidden;padding:1.6em 1.6em 2em;vertical-align:middle}.hero-section .x-row-inner{display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:wrap;justify-content:flex-end;max-width:1440px!important;min-height:0;min-width:0}#hero-col{display:flex;flex-direction:column;float:right;justify-content:center;max-height:400px;width:48%}.x-row-inner h1{color:#1d3160!important;font-family:freight-sans-pro;font-size:5.8rem!important;font-style:italic;font-weight:500!important;letter-spacing:-.035em!important;line-height:5rem!important;margin:0 0 1.5rem}.x-row{align-items:stretch;border:0;border-radius:0;display:flex;flex-flow:row nowrap;height:auto;justify-content:center;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:relative;width:auto}.blurb p{font-size:2rem;font-style:italic;font-weight:500!important;line-height:2.1rem;margin:0 0 .5rem;max-width:100%!important;max-width:80%;text-shadow:none!important;text-shadow:1px 1px 1px hsla(0,0%,100%,.9)}.hero-button a{background:#ad1b2b;bottom:0;color:#fff!important;display:inline-block;font-style:italic;font-weight:600!important;line-height:1.2;padding:.4em 1.8em;position:absolute;text-align:center;text-transform:unset!important}@media screen and (max-width:1100px){#hero-col{align-items:center;display:flex;flex-direction:column;float:none;justify-content:center;max-height:400px;width:100%}.blurb p{color:#1d3160!important;font-size:2.6rem;font-style:italic;font-weight:500!important;line-height:.9;margin-bottom:.5rem;max-width:100%!important;text-align:center;text-shadow:none!important}.hero-button{display:flex;justify-content:center}}@media screen and (max-width:979px){#hero-bg-row{background-position:50%!important;width:100%!important}.blurb p{font-size:26px}}@media screen and (max-width:480px){.blurb p{font-size:1.4em}}