.hide-print{display:none!important}

*{outline:none!important}
html{font-size:62.5%}

body,html{background:#fff;min-width:320px;min-height:340px;width:100%;height:100%;padding:0 30px 30px 30px}
body{font-size:1.9rem;line-height:2.8rem;letter-spacing:normal;color:#231f20;font-family:'proxima-nova',sans-serif;font-weight:300;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

h1,h2,h3,h4,h5,h6{color:#002c53;margin-top:0;margin-bottom:15px;font-weight:700}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700}
h1{font-size:4.1rem;letter-spacing:-1px}
h2{font-size:1.9rem;letter-spacing:-1px}
h3{font-size:1.9rem;letter-spacing:normal;text-transform:uppercase;margin:30px 0 .5em}
h4{font-size:1.4rem;letter-spacing:.5px;text-transform:uppercase;color:#005eb8;margin-bottom:5px;font-weight:600}
h5{font-size:2.3rem;text-transform:none;color:#002c53;margin-bottom:30px;font-weight:400}
h5.h4{font-size:1.4rem;letter-spacing:.5px;text-transform:uppercase;color:#005eb8;margin-bottom:5px;font-weight:600}
h6{font-size:1.9rem;line-height:2.8rem;text-transform:none;color:#231f20;margin-bottom:30px;font-weight:400}

h5 a{color:#002c53}
h5 a:hover{color:#4dbdc6}

h6 a{color:#231f20}
h6 a:hover{color:#4dbdc6}

.hidden{display:none!important}
.moduletable h3{display:none}

.content{background:#fff;width:100%;max-width:1920px;margin:0 auto;z-index:250}

.container{max-width:1440px}

.row-eq-height > [class^=col]{display:flex;flex-direction:column}

pre{position:absolute;top:0;left:0;z-index:9999;background:#fff;max-width:100%}

a{color:#005eb8;text-decoration:none;outline:none;font-weight:600;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a:hover,a:focus,a:active{text-decoration:none;color:#4dbdc6}

b,strong,b a,strong a{font-weight:600}

p{display:block;margin:0 0 15px}
ul,ol{display:block;margin:0 0 15px}

hr{display:block;width:100%;height:2px;margin:30px 0;background:#eaeaea;border:none}

.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}

h3{font-size:2.3rem;letter-spacing:normal;text-transform:none;margin:30px 0 15px}
h3 a{color:#002c53}
h3 a:hover{color:#4dbdc6}

.listing{padding-top:60px}
.listing .item{border-top:solid 2px #eaeaea;padding:15px 15px 0;margin:0 0 15px 0}

.listing .item h5{margin:0;font-weight:300}
.listing .item p{font-size:1.4rem}
.listing .item p:last-of-type{margin:0}
.listing .item a{display:inline-block}

.members-print-header{margin:0 auto 30px}

.members.listing{margin:0;padding:30px 0}
.members.listing > .col-12{background:#f2f2f2;border-top:solid 2px #eaeaea;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.members.listing > .col-12:hover{background:#fff}
.members.listing > .col-12:nth-child(even){background:#fff}
.members.listing > .col-12:last-of-type{border-bottom:solid 2px #eaeaea}

.members.listing .item{border-top:none;padding:0;margin:0}
.members.listing .item a{display:block;padding:15px}
.members.listing .item span{display:block;padding:15px}