article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong,.strong{font-weight:700}
dfn,em,.em{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{margin:0}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
q:before,q:after{content:'';content:none}
small,.small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0}
menu{padding:0 0 0 40px}
ol,ul{padding:0}
.header ul,.header ol,.footer ul,.footer ol,.sidebar ul,.sidebar ol{list-style-type:none}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;max-width:100%;height:auto}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.responsive-embed{position: relative;padding-top: 56.25%;}
.responsive-embed>*{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}
.clearfix,.cf,.comment-respond{zoom:1}
.clearfix:before,.clearfix:after,.cf:before,.comment-respond:before,.cf:after,.comment-respond:after{content:"";display:table}
.clearfix:after,.cf:after,.comment-respond:after{clear:both}
span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif!important;font-style:italic}
.last-col{float:right;padding-right:0}
.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}
.alert-help{border-color:#e8dc59;background:#ebe16f}
.alert-info{border-color:#bfe4f4;background:#d5edf8}
.alert-error{border-color:#f8cdce;background:#fbe3e4}
.alert-success{border-color:#deeaae;background:#e6efc2}
button:where(.base){padding: 0;margin: 0;background-color: transparent;border: none}
.btn{display:inline-block;position:relative;text-decoration:none;color:#fff;font-size:.8em;line-height:40px;height:40px;padding:0 20px;border:0;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-transform:uppercase;font-family:'Quasimoda-Bold'}
.btn.round{border:2px solid}
.btn.round:hover{background-color:transparent}
.btn.round{border-radius:20px}
.btn.green{background-color:#6ecd48}
.btn.round.green{border-color:#6ecd48}
.btn.round.green:hover{color:#6ecd48}
.btn.red{background-color:#f7323f}
.btn.round.red{border-color:#f7323f}
.btn.round.red:hover{color:#f7323f}
.btn.blue{background-color:#00a1df}
.btn.round.blue{border-color:#00a1df}
.btn.round.blue:hover{color:#00a1df}
.btn.round.gray{border-color:#65656a;color:#65656a}
.btn.round.gray:hover{color:#ede9e9;background-color:#65656a}
.btn.round.white{border-color:#fff;color:#fff}
.btn.round.white:hover{color:#00a1df;background-color:#fff}
.btn.transparent{background-color:transparent}
.btn.arrow.gray::after{color:#65656a}
.btn.arrow.gray:hover::after{color:#ede9e9}
.link{text-transform:uppercase;font:.8em Quasimoda-Bold}
.link[class]:hover{color:#65656a}
.link.gray{color:#65656a}
.link.white{color:#fff}
.link.green{color:#6ecd48}
.link.red{color:#f7323f}
.link.blue{color:#00a1df}
.arrow::after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f178";margin-left:5px;position:relative;top:-2px;vertical-align:middle}
.arrow.arrow-red::after{color:#f84338}
input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.field{display:block;height:50px;line-height:1em;padding:0 10px;margin-bottom:10px;font-size:1.2em;color:#666;vertical-align:middle;box-shadow:none;border:0;width:100%;max-width:400px;font-family:'Quasimoda-Medium',Helvetica,Arial,sans-serif;background-color:#fff;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out}
input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="color"]:hover,select:hover,textarea:hover{background-color:#f5f1f1}
input[type="text"]:focus,input[type="text"]:active,input[type="password"]:focus,input[type="password"]:active,input[type="datetime"]:focus,input[type="datetime"]:active,input[type="datetime-local"]:focus,input[type="datetime-local"]:active,input[type="date"]:focus,input[type="date"]:active,input[type="month"]:focus,input[type="month"]:active,input[type="time"]:focus,input[type="time"]:active,input[type="week"]:focus,input[type="week"]:active,input[type="number"]:focus,input[type="number"]:active,input[type="email"]:focus,input[type="email"]:active,input[type="url"]:focus,input[type="url"]:active,input[type="search"]:focus,input[type="search"]:active,input[type="tel"]:focus,input[type="tel"]:active,input[type="color"]:focus,input[type="color"]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{outline:none}
input[type="text"].error,input[type="text"].is-invalid,input[type="password"].error,input[type="password"].is-invalid,input[type="datetime"].error,input[type="datetime"].is-invalid,input[type="datetime-local"].error,input[type="datetime-local"].is-invalid,input[type="date"].error,input[type="date"].is-invalid,input[type="month"].error,input[type="month"].is-invalid,input[type="time"].error,input[type="time"].is-invalid,input[type="week"].error,input[type="week"].is-invalid,input[type="number"].error,input[type="number"].is-invalid,input[type="email"].error,input[type="email"].is-invalid,input[type="url"].error,input[type="url"].is-invalid,input[type="search"].error,input[type="search"].is-invalid,input[type="tel"].error,input[type="tel"].is-invalid,input[type="color"].error,input[type="color"].is-invalid,select.error,select.is-invalid,textarea.error,textarea.is-invalid,.field.error,.field.is-invalid{color:#fbe3e4;border-color:#fbe3e4;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);outline-color:#fbe3e4}
input[type="text"].success,input[type="text"].is-valid,input[type="password"].success,input[type="password"].is-valid,input[type="datetime"].success,input[type="datetime"].is-valid,input[type="datetime-local"].success,input[type="datetime-local"].is-valid,input[type="date"].success,input[type="date"].is-valid,input[type="month"].success,input[type="month"].is-valid,input[type="time"].success,input[type="time"].is-valid,input[type="week"].success,input[type="week"].is-valid,input[type="number"].success,input[type="number"].is-valid,input[type="email"].success,input[type="email"].is-valid,input[type="url"].success,input[type="url"].is-valid,input[type="search"].success,input[type="search"].is-valid,input[type="tel"].success,input[type="tel"].is-valid,input[type="color"].success,input[type="color"].is-valid,select.success,select.is-valid,textarea.success,textarea.is-valid,.field.success,.field.is-valid{color:#e6efc2;border-color:#e6efc2;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);outline-color:#e6efc2}
input[type="text"][disabled],input[type="text"].is-disabled,input[type="password"][disabled],input[type="password"].is-disabled,input[type="datetime"][disabled],input[type="datetime"].is-disabled,input[type="datetime-local"][disabled],input[type="datetime-local"].is-disabled,input[type="date"][disabled],input[type="date"].is-disabled,input[type="month"][disabled],input[type="month"].is-disabled,input[type="time"][disabled],input[type="time"].is-disabled,input[type="week"][disabled],input[type="week"].is-disabled,input[type="number"][disabled],input[type="number"].is-disabled,input[type="email"][disabled],input[type="email"].is-disabled,input[type="url"][disabled],input[type="url"].is-disabled,input[type="search"][disabled],input[type="search"].is-disabled,input[type="tel"][disabled],input[type="tel"].is-disabled,input[type="color"][disabled],input[type="color"].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;border-color:#cfcfcf;opacity:.6}
input[type="text"][disabled]:focus,input[type="text"][disabled]:active,input[type="text"].is-disabled:focus,input[type="text"].is-disabled:active,input[type="password"][disabled]:focus,input[type="password"][disabled]:active,input[type="password"].is-disabled:focus,input[type="password"].is-disabled:active,input[type="datetime"][disabled]:focus,input[type="datetime"][disabled]:active,input[type="datetime"].is-disabled:focus,input[type="datetime"].is-disabled:active,input[type="datetime-local"][disabled]:focus,input[type="datetime-local"][disabled]:active,input[type="datetime-local"].is-disabled:focus,input[type="datetime-local"].is-disabled:active,input[type="date"][disabled]:focus,input[type="date"][disabled]:active,input[type="date"].is-disabled:focus,input[type="date"].is-disabled:active,input[type="month"][disabled]:focus,input[type="month"][disabled]:active,input[type="month"].is-disabled:focus,input[type="month"].is-disabled:active,input[type="time"][disabled]:focus,input[type="time"][disabled]:active,input[type="time"].is-disabled:focus,input[type="time"].is-disabled:active,input[type="week"][disabled]:focus,input[type="week"][disabled]:active,input[type="week"].is-disabled:focus,input[type="week"].is-disabled:active,input[type="number"][disabled]:focus,input[type="number"][disabled]:active,input[type="number"].is-disabled:focus,input[type="number"].is-disabled:active,input[type="email"][disabled]:focus,input[type="email"][disabled]:active,input[type="email"].is-disabled:focus,input[type="email"].is-disabled:active,input[type="url"][disabled]:focus,input[type="url"][disabled]:active,input[type="url"].is-disabled:focus,input[type="url"].is-disabled:active,input[type="search"][disabled]:focus,input[type="search"][disabled]:active,input[type="search"].is-disabled:focus,input[type="search"].is-disabled:active,input[type="tel"][disabled]:focus,input[type="tel"][disabled]:active,input[type="tel"].is-disabled:focus,input[type="tel"].is-disabled:active,input[type="color"][disabled]:focus,input[type="color"][disabled]:active,input[type="color"].is-disabled:focus,input[type="color"].is-disabled:active,select[disabled]:focus,select[disabled]:active,select.is-disabled:focus,select.is-disabled:active,textarea[disabled]:focus,textarea[disabled]:active,textarea.is-disabled:focus,textarea.is-disabled:active,.field[disabled]:focus,.field[disabled]:active,.field.is-disabled:focus,.field.is-disabled:active{background-color:#d5edf8}
input[type="password"]{letter-spacing:.3em}
textarea{max-width:100%;min-height:120px;line-height:1.5em}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% center}
::-webkit-input-placeholder{color:#00a1df;font-size:.8em}
::-moz-placeholder{color:#00a1df;font-size:.8em}
:-ms-input-placeholder{color:#00a1df;font-size:.8em}
:-moz-placeholder{color:#00a1df;font-size:.8em}
svg,iframe{max-width:100%;height:auto}
html{font-size:100%}
body{font-family:"Quasimoda-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25em;line-height:1.5;color:#666;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.wgrotesk{font-family:'WeissenhofGrotesk-Regular',sans-serif}
.wgrotesk-med{font-family:'WeissenhofGrotesk-Medium',sans-serif}
.wrap,.max910{width:88%;margin:0 auto}
a{color:#F7323F;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a:hover{color:#666}
a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,b,strong{text-rendering:optimizelegibility;font-weight:400}
i,em{font-style:normal;font-family:'Quasimoda-Italic'}
b,strong{font-family:'Quasimoda-Bold',sans-serif}
b i,b em,strong i,strong em,i b,i strong,em b,em strong{font-family:'Quasimoda-BoldItalic'}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}
h1,.h1{font-size:2.5em;font-family:'Quasimoda-Black',sans-serif}
h2,.h2{font-size:1.25em;font-family:'Quasimoda-Black',sans-serif}
h3,.h3{font-size:1em;font-family:'Quasimoda-Black',sans-serif}
h4,.h4{font-size:1em;font-family:'Quasimoda-Bold',sans-serif}
h5,.h5{font-size:1em;font-family:'Quasimoda-Bold',sans-serif}
h1 em,h2 em,h3 em,h4 em{text-transform:none;font-family:'Quasimoda-BoldItalic'}
.qmoda-black{font-family:'Quasimoda-Black'}
.qmoda-med{font-family:'Quasimoda-Medium'}
#logo{margin:0 auto 1rem;width:149px;z-index:9999;position:relative}
#logo a{display:block;height:75px}
.logo-blue{fill:#00A1DF;-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.logo-red{fill:#F7323F;-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.nav-is-open .logo-blue,.nav-is-open .logo-red{fill:#fff}
.site-description{display:none}
.header{position: relative;}
#inner-header{padding:1em 0;text-align:center}
#main-nav{position: fixed;top: 0;left: 0;z-index: 99;background-color: #00a1df;display: grid;place-items:center;margin-left: -100%;width: 100%;height: 100vh;overflow-y: auto;transition: margin 0.3s ease-in-out}
#main-nav.active{margin-left: 0;}
#menu-main {margin: 0;display: grid;gap:10px}
#menu-main a{color: #fff;}
#menu-main .current-menu-item a{color: #000;}
#main-nav-open,#main-nav-close{display: flex;gap:3px; flex-direction: column;text-transform: uppercase;font-size: 12px;color: #00a1df;position: absolute;top: 30px;right: 20px;}
#main-nav-close{color: #fff;}

.hentry{margin-bottom:1.5em}
.hentry header, .article-header{padding:2em 1em;color:#fff;background-color:#00a1df;position:relative}
.hentry header h1, .page-template-page-board .page-title, .article-header h1{text-transform:uppercase;line-height:1.2;font-size:1.6em}
.page-template-page-board .page-title {margin: 0;padding: 1rem; text-align: center;color: #fff;background-color: #00a1df;}
.hentry header p{margin-bottom:0}
.hentry footer{padding:1.5em}
.hentry footer p{margin:0}
.single-title,.page-title,.entry-title{margin:0}
.byline{font-style:italic;margin:0}
.entry-content{padding:1.5em 1.5em 0}
.entry-content p{margin:0 0 1.5em}
.entry-content table{width:100%;border:1px solid #eaedf2;margin-bottom:1.5em}
.entry-content table caption{margin:0 0 7px;font-size:.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}
.entry-content tr{border-bottom:1px solid #eaedf2}
.entry-content tr:nth-child(even){background-color:#f8f9fa}
.entry-content td{padding:7px;border-right:1px solid #eaedf2}
.entry-content td:last-child{border-right:0}
.entry-content th{background-color:#f8f9fa;border-bottom:1px solid #eaedf2;border-right:1px solid #eaedf2}
.entry-content th:last-child{border-right:0}
.entry-content blockquote{margin:2em 0;padding:2em;color:#fff;background-color:#6ecd48}
.entry-content blockquote p,.entry-content blockquote h2{max-width:910px}
.entry-content blockquote p{font-family:'Quasimoda-Bold';font-size:1.2em;margin:0 auto 1em}
.entry-content blockquote h2{color:#fff!important;margin:0 auto}
.entry-content blockquote h2::before{content:'\2014'}
.entry-content dd{margin-left:0;font-size:.9em;color:#787878;margin-bottom:1.5em}
.entry-content img{margin:0 0 1.5em;max-width:100%;height:auto}
.entry-content pre{background:#000;color:#f8f9fa;font-size:.9em;padding:1.5em;margin:0 0 1.5em;border-radius:3px}
.wp-caption{max-width:100%}
.wp-caption.full-width{width:100%!important}
.full-width img, img.full-width{width:100%;display:block}
.wp-caption img{max-width:100%;margin-bottom:0;width:100%}
.wp-caption p.wp-caption-text{margin:10px 6%;font:normal .7em/1.3 WeissenhofGrotesk-Medium}
.tags{margin:0}
.pagination,.wp-prev-next{margin:1.5em 0}
.pagination{text-align:center}
.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both;border-radius:3px}
.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:1px solid #eaedf2}
.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.75em;min-width:1em;display:block;color:#2980b9}
.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{background-color:#2980b9;color:#fff}
.pagination .current{cursor:default;color:#5c6b80}
.pagination .current:hover,.pagination .current:focus{background-color:#fff;color:#5c6b80}
.wp-prev-next .prev-link{float:left}
.wp-prev-next .next-link{float:right}
#comments-title{padding:.75em;margin:0;border-top:1px solid #f8f9fa}
.commentlist{margin:0;list-style-type:none}
.comment{position:relative;clear:both;overflow:hidden;padding:1.5em;border-bottom:1px solid #f8f9fa}
.comment .comment-author{padding:7px;border:0}
.comment .vcard{margin-left:50px}
.comment .vcard cite.fn{font-weight:700;font-style:normal}
.comment .vcard time{display:block;font-size:.9em;font-style:italic}
.comment .vcard time a{color:#9fa6b4;text-decoration:none}
.comment .vcard time a:hover{text-decoration:underline}
.comment .vcard .avatar{position:absolute;left:16px;border-radius:50%}
.comment:last-child{margin-bottom:0}
.comment .children{margin:0}
.comment[class*=depth-]{margin-top:1.1em}
.comment.depth-1{margin-left:0;margin-top:0}
.comment:not(.depth-1){margin-top:0;margin-left:7px;padding:7px}
.comment.odd{background-color:#fff}
.comment.even{background:#f8f9fa}
.comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}
.comment-reply-link{font-size:.9em;float:right}
.comment-edit-link{font-style:italic;margin:0 7px;text-decoration:none;font-size:.9em}
.comment-respond{padding:1.5em;border-top:1px solid #f8f9fa}
#reply-title{margin:0}
.logged-in-as{color:#9fa6b4;font-style:italic;margin:0}
.logged-in-as a{color:#5c6b80}
.comment-form-comment{margin:1.5em 0 .75em}
.form-allowed-tags{padding:1.5em;background-color:#f8f9fa;font-size:.9em}
#submit{float:right;font-size:1em}
#comment-form-title{margin:0 0 1.1em}
#allowed_tags{margin:1.5em 10px .7335em 0}
.nocomments{margin:0 20px 1.1em}
.no-widgets{background-color:#fff;padding:1.5em;text-align:center;border-radius:2px;margin-bottom:1.5em}
.footer{clear:both;padding:20px}
.for-dc,.directory-hp{color:#fff;padding:1em}
.for-dc{text-align:center;background:#bfb6b6 url(../images/hp-fordc-bg.jpg) 50% 0 no-repeat;background-size:cover;margin-bottom:1em}
.for-dc h1,.directory-hp h1{font-size:1.8em;margin:0 0 1rem;color:#fff;text-transform:uppercase;letter-spacing:2px;line-height:1}
.directory-hp h1{font-family:'Quasimoda-Heavy'}
.for-dc h1 span{font-family:Arial,Helvetica,sans-serif}
.directory-hp{background-color:#00a1df}
.directory-hp form{padding:10px;background-color:#fff;margin-bottom:.5em;text-align:center}
.directory-hp form:hover{background-color:#f5f1f1}
.directory-hp form input[type="text"]{background-color:transparent}
.directory-hp .tags a{font-size:.8em;display:inline-block;margin:0 3px 8px 0;padding:3px 7px;border-radius:5px;color:#d7f0fa;border:2px solid #d7f0fa}
.directory-hp .tags a:hover{color:#00a1df;background-color:#d7f0fa}
.impact-section{padding-top:1em}
.impact{padding:2em 1em;background-position:50% 50%;background-size:cover;color:#00a1df;margin-bottom:1em}
.impact .numbers{margin:0 0 1rem;color:#f7323f;font-size:2.5em;line-height:1;font-weight:800}
.impact .numbers::after{content:'';display:block;width:50px;height:3px;background-color:#f7323f;margin-top:1rem}
.impact .numbers sup{margin-right: 5px;}
.impact.first{background-image:url(../images/impact1-bg.jpg)}
.impact.second{background-image:url(../images/impact2-bg.jpg)}
/*.impact.second .numbers sup{font-size:.6em}*/
.impact.last{background-image:url(../images/impact3-bg.jpg)}
.impact h3{text-transform:uppercase;font-size:1.5em;font-family:'Quasimoda-Black';line-height:1;margin-bottom:1.2rem}
.impact p:not(:first-child){font-family:'Quasimoda-Medium'}
.impact p:last-child{margin-bottom:0}
.impact-more{text-align:center;padding-bottom:1em}
.meet-people-section{margin-bottom:20px}
.section-head{padding:1em;margin:0;text-transform:uppercase;text-align:center;background-color:#6ecd48;font-size:1.5em;color:#fff;letter-spacing:1px;line-height:1}
.meet-people-section .section-head::after,.event-section .section-head::after,.community-section .section-head::after{content:'\f107';display:block;text-align:center;margin-top:1rem;font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.event-section .section-head{background-color:#00a1df}
.community-section .section-head{background-color:#f7323f}
.meet-people-section .section-head em{text-transform:none;font-family:'Quasimoda-BoldItalic'}
.meet-people-section section,.event-section section{background-color:#ede9e9}
.event-section section{margin-bottom:20px}
.meet-people-section .details{padding:1em}
.meet-people-section img{margin:0}
.meet-people-section h3{margin:0 0 1rem;text-transform:uppercase;color:#6ecd48;font-weight:400;font-size:.7em}
.meet-people-section .name{text-transform:uppercase;margin:0 0 1rem;font-size:1.5em;font-family:'Quasimoda-Black'}
.meet-people-section .name + p{margin-top:0;font-size:.9em}
.event-section .event-details{padding:0 1em}
.event-section .wgrotesk-med{margin-bottom:0;color:#00a1df;text-transform:uppercase;font-size:.7em}
.event-section h2:not(.section-head){text-transform:uppercase;font-size:1.5em;margin:1rem 0;line-height:1.1}
.event-section .address{margin-bottom:1rem}
.event-section h4{margin:0;font-size:1em}
.event-section h4 + p{margin-top:0;font:.7em WeissenhofGrotesk-Medium}
.event-section h4 + p span{display:block;padding-top:6px}
.event-section a.link{margin-left:20px}
.community-section ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;list-style:none}
.community-section ul li{padding:1em;flex-grow:1;flex-basis:0;text-align:center;flex:0 0 200px}
.we-need-you-section,.signup-connect-section .signup,.signup-connect-section .connect{padding:1em;color:#fff;margin-bottom:1em}
.we-need-you-section{background-color:#d2cfcf}
.signup-connect-section .signup{background-color:#6ecd48}
.signup-connect-section .connect{background-color:#00a1df;margin-bottom:0}
.we-need-you-section h2{margin:0 0 1rem;text-transform:uppercase;line-height:1}
.we-need-you-section strong{display:block;margin-bottom:1em}
.we-need-you-section p{margin-bottom:0}
.signup-connect-section .signup h2{text-transform:uppercase;margin-top:0;font-size:1.6em;line-height:1.2}
.signup-connect-section .signup h2 em{text-transform:none;font-family:'Quasimoda-BoldItalic'}
.signup-connect-section form{background-color:#fff;padding:.5em;text-align:center}
.signup-connect-section form:hover{background-color:#f5f1f1}
.signup-connect-section form input{background-color:transparent}
.signup-connect-section form p{margin: 0;}
.mc-form .response{color:#666;clear:both;padding:1em}
.signup-connect-section button:hover,#dir-search button:hover{background-color:#00a1df}
.signup-connect-section .connect{text-align:center}
.signup-connect-section .connect h3{margin-top:0;font-size:1.2em;text-transform:uppercase}
.signup-connect-section .connect a{color:#fff;font-size:2em;display:inline-block;margin:0 5px}
.signup-connect-section .connect a:hover{color:#ede9e9}
.remodal.signup-form{padding:10px;background-color:#6ecd48;color:#fff;text-align:center;border:10px solid #fff;margin-top:2em}
.remodal.signup-form h2{text-transform:uppercase;font-size:1.6em;margin:0 0 1rem;line-height:1.1}
.remodal.signup-form h2 em{text-transform:none;font-family:'Quasimoda-BoldItalic'}
.remodal.signup-form h3{text-transform:uppercase;margin:1rem 0;font-size:1em}
.remodal.signup-form label{display:inline-block;height:50px;margin:0 5px 1em;border:2px solid #fff;border-radius:25px;color:#fff;font:.7em/48px Quasimoda-Bold;text-transform:uppercase;padding:0 15px;cursor:pointer}
.remodal.signup-form label:hover{background-color:#fff;color:#6ecd48}
.remodal.signup-form label:hover::before{background-color:#6ecd48}
.remodal.signup-form input{max-width:480px;margin:0 auto 10px}
.remodal.signup-form input[type='checkbox']{display:none}
.remodal.signup-form label::before{content:'';display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background-color:transparent;margin-right:8px;position:relative;top:2px}
.remodal.signup-form input[type=checkbox]:checked + label{background-color:#fff;color:#6ecd48}
.remodal.signup-form input[type=checkbox]:checked + label::before{background-color:#f7323f}
#post-21 .entry-content{text-transform:uppercase;text-align:center;max-width:480px;margin:0 auto}
.text-center{text-align:center}
.page-template-about-page .hentry header{padding-bottom:1em}
.page-template-about-page article{background-color:#00a1df;color:#fff;margin-bottom:0}
.page-template-about-page .entry-content{padding:0}
.page-template-about-page .entry-content p{margin-top:0;font-family:'Quasimoda-Medium';line-height:1.8}
.page-template-about-page .entry-content h3{text-transform:uppercase;font:1em Quasimoda-Bold;margin-bottom:1.5em}
.page-template-about-page .entry-content ul{padding:0;margin:0;list-style:none;text-align:center}
.page-template-about-page .entry-content li{display:inline-block;width:220px;height:220px;background-color:#fff;color:#00a1df;border-radius:50%;font-size:.875rem;padding:30px 20px}
.page-template-about-page .entry-content li strong{color:#6ecd48;font:1rem Quasimoda-Bold;display:block;text-transform:uppercase;margin-bottom:10px}
.page-template-about-page .entry-content .svg-wrapper{padding:1.5em 0 4px}
.page-template-about-page .entry-content svg{margin-left:40px}
.page-template-about-page .skew-section{position:relative}
.page-template-about-page .skew-section::before,.page-template-about-page .skew-section::after{content:'';height:200px;background-color:#ede9e9;display:block;width:100%;position:absolute}
.page-template-about-page .skew-section::before{content:'';-moz-transform:skewY(11deg);-webkit-transform:skewY(11deg);-o-transform:skewY(11deg);-ms-transform:skewY(11deg);transform:skewY(11deg)}
.page-template-about-page .skew-section::after{content:'';-moz-transform:skewY(-11deg);-webkit-transform:skewY(-11deg);-o-transform:skewY(-11deg);-ms-transform:skewY(-11deg);transform:skewY(-11deg)}
.lbrown-bg{background-color:#ede9e9}
#our-history{position:relative}
#our-history h2{text-transform:uppercase;color:#6ecd48}
#our-history .container{padding:0 6% 2em;text-align:center}
#our-history figure{width:220px;line-height:220px;height:220px;overflow:hidden;border-radius:50%;background-color:#fff;margin:0 auto 1em;position:relative;border:10px solid #fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#our-history h4{font:1.95rem Quasimoda-Black;margin:0 0 15px}
#our-history h4 + p{margin:0;font-size:.875rem}
#our-history .timeline{margin-bottom:1em;position:relative}
.responsive-menu-label{text-transform:uppercase;font-family:'WeissenhofGrotesk-Bold';font-weight:400!important;vertical-align:top!important;margin:0!important}
.responsive-menu-accessible .responsive-menu-box{vertical-align:top!important}
.responsive-menu-inner{top:auto!important;margin-top:0!important}
#responsive-menu-container{z-index:9998!important}

#responsive-menu-container .nav-footer{padding:2em 3em;font-size:.875rem}
.nav-footer,.nav-footer a{color:#fff}
#content,.footer{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.responsive-menu-open #content,.responsive-menu-open .footer{opacity:0}
.responsive-menu-open #container{height:100vh;overflow:hidden}
#responsive-menu-container #responsive-menu-additional-content{padding:0!important}
#responsive-menu-button:hover .responsive-menu-label{color:#65656a}
.responsive-menu-open .responsive-menu-label{color:#fff}
#join-us-wrapper{padding:1em;color:#fff;background-color:#3b3b3f;text-align:center}
#join-us-wrapper h1{text-transform:uppercase;margin-bottom:1em;font-size:2.438rem}
.padded-tb{padding-top:30px;padding-bottom:30px}
.padded-20{padding:20px}
.padded-tb > :first-child{margin-top:0}
.padded-tb > *{margin-bottom:0}
#membership-intro ul,.page-template-page-basic .entry-content ul, .no-cost ul{list-style:none}
#membership-intro ul li,.page-template-page-basic .entry-content ul li, .no-cost ul>li{padding-left:30px;position:relative;font-family:'Quasimoda-SemiBold'}
#membership-intro ul li::before,.page-template-page-basic .entry-content ul li::before, .no-cost ul>li::before{content:'';width:18px;height:18px;display:block;position:absolute;left:0;top:6px;border-radius:3px;background-color:#6ecd48}
.page-template-page-basic .entry-content ul li li::before{background-color:transparent;border:2px solid #6ecd48;width:16px;height:16px}
#membership-intro li + li,.page-template-page-basic .entry-content li + li, .no-cost ul>li+li{margin-top:1em}
#membership-levels-section .padded-20{padding-bottom:0}
#membership-levels-section sectio + section{margin-top:20px}
#membership-levels-section header{text-align:center;padding:1em;color:#fff}
#membership-levels-section h3{margin:0 0 .2em;text-transform:uppercase}
#membership-levels-section .builder{background-color:#eefbe9}
#membership-levels-section .changemaker{background-color:#e4f3f9}
#membership-levels-section .presenting-sponsor{background-color:#fbe7e9}
#membership-levels-section .individual{background-color:#f0f0f2}
#membership-levels-section .content{font:normal 1rem/1.5 Quasimoda-Medium}
.page-template-page-basic .entry-content{padding:0}
.page-template-page-basic .entry-content h1{color:#00a1df;text-transform:uppercase;font-size:1.5em}
.page-template-page-basic .entry-content h2,.page-template-page-basic .entry-content h3,.page-template-page-basic .entry-content h4{color:#6ecd48;font-family:'Quasimoda-Bold'}
.page-template-page-basic .entry-content h2{font-size:1.25rem;text-transform:uppercase}
.page-template-page-basic .max910 > * + h2,.page-template-page-basic .max910 > * + h3, .page-template-page-basic .entry-content .max910:first-child p:first-child{margin-top:2em}

.page-template-page-basic .entry-content h3{font-size:1.125rem}
.page-template-page-basic .entry-content h4{font-size:1.063rem}
.responsive-content{position:relative;padding-top:56.25%;margin:2em 0}
.responsive-content p{margin:0}
.responsive-content iframe{margin:0;position:absolute;top:0;left:0;height:100%;width:100%}
.custom-bg{padding:1em 0}
.custom-bg .max910 p:first-child{margin-top:0}
.custom-bg .max910 p:last-child{margin-bottom:0}
.custom-bg-img{background-position:50% 0;background-repeat:no-repeat;background-size:cover}
.wp-caption{margin-bottom:2em}
.current-event img, .future-event img { display: block; margin-left: auto; margin-right: auto; }
.events h2, .events h3 { text-transform: uppercase; }
.current-event h3, .future-event h3{ font-size: 1em; font-family: 'Quasimoda-Bold'; }
.current-event .content, .future-event .content { margin: 0 6%; max-width: 500px; text-align: center;}
.future-event { background-color: #f7323f; color: #fff }
.future-event article + article{margin-top: 30px}
.future-event h2:first-child, .past-event h2:first-child{ margin-bottom: 30px; text-align: center;}
.past-event { background-color: #ede9e9 }
.past-event .event-body + .event-body { margin-top: 2em}
.past-event .date { color: #00a1df; text-transform: uppercase; font-size: 0.7em; margin-bottom: 30px;font-family: 'WeissenhofGrotesk-Medium'; }
.past-event .pages{padding: 2em 20px 0;text-align: center;}
.past-event .pages>*{display: inline-block;padding: 5px 10px;margin: 0 3px;line-height: 1;}
.past-event .pages a{background-color: #f7323f;color: #fff;}
.page-template-page-events article { margin-bottom: 0 }
.impact-box {display: block; position: relative}
.impact-box .content{padding: 0 1em;}
.impact-box h3{text-transform: uppercase;}
.page-template-page-why-lf .impact-section {padding: 0;}
.member {text-align: center;margin-bottom: 40px;}
.member .img-wrapper{margin: 0 auto 1em;max-width: 330px;}
.member img{display: block;border-radius: 50%}
.member h2, .member h3{margin: 0;text-transform: uppercase;}
.member h2 a{color: #686868;}
.member h3{color: #6ecd48;font-family: 'Quasimoda-Bold';}
.member p, .single-board p{overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word;}
.member p{font:0.7em 'WeissenhofGrotesk-Medium';}
.photo-credit{font-size: 0.7em}
.page-id-263 .page-title {text-align: center;}
.page-id-263 .entry-content {padding: 0;}
.awards{padding: 0;margin: 0;list-style: none;}
.awards li{padding: 1em;text-align: center;color:#fff;}
.awards img{max-width: 70%; margin-bottom: 1em;}
.awards li.filled{background-color: #f7323f;}
.awards li h3{margin: 0;}
.awards li:not(.filled) img{mix-blend-mode: multiply;}
.awards li:not(.filled) h3{text-transform: uppercase;background: url(../images/ribbon-bg.svg) 50% 0 no-repeat;font: normal 1.3em/44px 'kapra_neuemedium_condensed';letter-spacing: 2px;}
.awards li.filled h3{font-family: 'Quasimoda-Bold';line-height: 1.2;}
ul.winners {overflow: hidden;}
ul.winners li a{color: #666;}
ul.winners li strong a, ul.winners li a strong {color: #000;}
ul.winners + p {clear: both;}
#sm-header{text-align: center;padding-top: 10px;}
#sm-header a{color: #00a1df;font-size: 2em;display: inline-block;margin: 0 5px;line-height: 1;}
#post-348 .entry-content h3{clear: both;}
.entry-content ul{margin-left: 2em;}
.entry-content p{-ms-word-break: break-all;word-break: break-all;word-break: break-word;}
.board-wrapper h2.cat-name{text-align: center;margin-bottom: .5em;}
.no-cost-form {text-align: center}
.no-cost-form iframe{display: inline-block;}

@media only screen and (max-height: 480px) {
#inner-header .btn {z-index: 9}
.responsive-menu-open #responsive-menu-wrapper {margin-top: 120px}
}
@media only screen and (max-height: 480px) and (orientation: landscape){
#inner-header .btn, #logo {z-index: 9}
.responsive-menu-open #responsive-menu-wrapper {margin-top: 20px}
}
@media only screen and (min-height: 481px) {
    #main-nav-open,#main-nav-close{left: 30px;right: auto;}

}
@media only screen and (max-height: 666px) {
    #responsive-menu-container .nav-footer{display: none;}
    #responsive-menu-wrapper{padding-top: 130px !important;}
}
@media only screen and (min-width:768px) and (max-height: 666px) {
    
    #responsive-menu-wrapper{padding-top: 180px !important;}
}
@media only screen and (min-height: 667px) {
    #inner-header .btn{z-index:9999}
    #responsive-menu-wrapper{position:absolute;width:100%;top:50%;-webkit-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%)}
    #responsive-menu-container .nav-footer{position:absolute;width:100%;left:0;bottom:0;}
}
@media only screen and (max-width: 480px) {
.meet-people-section h2 br{display:none}
}
@media only screen and (min-width: 481px) {
#logo{margin-bottom:0}
#inner-header .btn{position:absolute;right:0;top:50%;margin-top:-20px}
.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}
.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}
.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}
.page-template-about-page .entry-content p{text-align:justify}
#our-history figure{float:left;margin-bottom:0}
#our-history .content{position:absolute;width:calc(100% - 240px);text-align:left;-webkit-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);top:50%;left:240px}
::-webkit-input-placeholder{color:#00a1df;font-size:1.2em}
::-moz-placeholder{color:#00a1df;font-size:1.2em}
:-ms-input-placeholder{color:#00a1df;font-size:1.2em}
:-moz-placeholder{color:#00a1df;font-size:1.2em}
.remodal.signup-form{padding:1em}
.remodal.signup-form label{font-size:.9em;padding:0 20px}
#membership-intro ul li,.page-template-page-basic .entry-content ul li, .no-cost ul>li{margin-left:1em}
.awards img{max-width: 278px}
}
@media only screen and (max-width: 767px) {
button#responsive-menu-button{top:35px!important}
#inner-header .btn i {display: none;}
.meet-people-section img,.event-section img{display:block;width:100%}
.signup-connect-section .connect h3 br{display:none}
.page-template-about-page .entry-content ul{max-width:340px;margin:0 auto}
.page-template-about-page .entry-content li{margin-bottom:1em}
#responsive-menu-container #follow-us-nav-footer{display:block;margin:10px 0}
.join-intro + .join-intro{margin-top:2em}
#membership-levels-section section + section{margin-top:1em}
.current-event { background-color: #d2cfcf; }
.past-event .content { margin: 0 6%; text-align: center;}
.past-event img { margin: 0 auto 1em;display: block}
.past-event .max910 { width: 100% }
.impact-box {color: #666;}
.impact-box h3{color: #F7323F;}
.awards li:nth-child(2n+2){background-color: #ede9e9;}
.current-event figure{margin-bottom: 1em;}
.intro-directory-section .responsive-embed{margin-bottom: 20px;}
}

@media only screen and (min-width: 768px) {
.flex{display:-ms-flexbox;display:-webkit-flex;display:flex}
.flex.space-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.flex.justify-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex.flex-wrap{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.btn,.comment-reply-link,#submit{font-size:.9em;line-height:56px;height:60px;padding:0 30px}
.link{font-size:.9em}
.btn.round{border-radius:30px;border-width:3px}
#logo{width:248px}
#logo a{height:125px}
#inner-header{padding:30px 0}
#inner-header .btn{margin-top:-30px}
.sidebar{margin-top:2.2em}
.widgettitle{margin-bottom:.75em}
.widget{padding:0 10px;margin:2.2em 0}
.widget ul li{margin-bottom:.75em}
.widget ul li ul{margin-top:.75em;padding-left:1em}
.for-dc,.directory-hp, #intro-video{width:50%;margin-bottom:0}
.for-dc{padding:4vw 2em}
.for-dc h1,.directory-hp h1{font-size:2.2em}
.for-dc h1{margin-bottom:35px}
.directory-hp h1{background:url(../images/directory-bg.png) 100% 100% no-repeat;background-size:auto 85%;padding-right:105px}
.for-dc p{max-width:370px;margin:0 auto 1em;font-size:1.2em}
.directory-hp .parent{position:relative}
.directory-hp p{margin:0}
.impact{flex-grow:1;flex-basis:0;margin-bottom:0}
.impact-more{padding:1em 0}
.section-head{font-size:1.95em;letter-spacing:2px}
.meet-people-section .flex{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.meet-people-section .flex:nth-of-type(2n+2){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.meet-people-section img,.meet-people-section .details{width:50%}
.meet-people-section .details{padding:3vw 3vw 0}
.event-section .flex{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.event-section section{text-align:center;padding:1.5em}
.event-section .event-details,.event-section img{max-width:340px;display:inline-block;vertical-align:top}
.event-section img{border-radius:50%}
.event-section .event-details{text-align:left}
.event-section .wgrotesk-med{margin-top:0}
.event-section img{margin-right:1em}
.event-section a.link{margin-left:30px}
.event-section .address{margin-bottom:1.5em}
.current-event, .future-event  {text-align: center;}
.current-event figure, .future-event figure{display: inline-block;position: relative;}
.current-event figure::after, .future-event figure::after{content: ''; position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.community-section ul li{margin:1em 2vw}
.we-need-you-section{background:#ede9e9 url(../images/we-need-you-bg.jpg) 50% 0 no-repeat;background-size:cover;padding:2em;position:relative}
.we-need-you-section::before,.signup-connect-section .signup::before,.signup-connect-section .connect::before{display:block;position:absolute;top:1em;left:1em;color:#fff;font:.9em/1.3 Quasimoda-Black;width:56px;height:56px}
.we-need-you-section::before{content:'1';background:url(../images/hand-up1.svg) 10px 0 no-repeat}
.signup-connect-section .signup::before{content:'2';background:url(../images/hand-up2.svg) 10px 0 no-repeat}
.signup-connect-section .connect::before{content:'3';background:url(../images/hand-up3.svg) 10px 0 no-repeat;text-align:left}
.we-need-you-section section{overflow:hidden}
.we-need-you-section h2{float:left;max-width:140px;text-align:right;font-size:2.4em;margin:0}
.we-need-you-section h2+section{padding-left: 20px}
.we-need-you-section p{margin:0 0 0 1.5em;line-height:1.1;max-width:460px}
.we-need-you-section strong{margin-bottom:.5em}
.signup-connect-section .signup{margin-bottom:0}
.signup-connect-section .connect{min-width:250px}
.signup-connect-section .signup,.signup-connect-section .connect{padding-top:4em;position:relative}
.remodal.signup-form{max-width:680px;margin:0;border-width:20px;padding:2em 2.5em}
.remodal.signup-form h2{font-size:1.95em}
.remodal.signup-form label{border-radius:30px;border-width:3px}
.remodal.signup-form input:not([type='checkbox']),.remodal.signup-form label{height:60px;line-height:56px}
.remodal.signup-form label::before{border-width:3px}
#post-21 .entry-content{padding:3em 1.5em 2em}
.hentry header h1, .page-template-page-board .page-title, .article-header h1{font-size:1.95em}
.page-template-about-page .entry-content li{vertical-align:top}
#our-history figure{width:265px;line-height:265px;height:265px}
#our-history .content{width:calc(100% - 290px);left:290px}
#responsive-menu-container #follow-us-nav-footer{display:inline-block;margin-left:3rem}
#responsive-menu-container #copyr{display:block;margin-top:1rem}
#join-us-wrapper{background:#3b3b3f url(../images/join-us-bg-t.jpg) 50% 0 no-repeat;background-size:cover}
.join-intro{padding:0 1em;width:50%}
.padded-tb{padding-top:50px;padding-bottom:50px}
.custom-bg{padding:2em 0}
.page-template-page-basic .entry-content h1{font-size:1.95em;margin:1em 0 0}
.page-template-page-basic .entry-content p, .single-event .entry-content{line-height:1.8}
.page-template-page-basic .max910 > * + h2{margin-top:3em}
.page-template-page-basic .max910 > * + h3{margin-top:3.5em}
.entry-content blockquote{margin:3em 0}
.page-template-page-basic .entry-content blockquote p{font-size:1.5em;line-height:1.6}
.wp-caption.full-width{margin-bottom:3em}
.responsive-content{margin:3em 0}
.future-event h2:first-child, .past-event h2:first-child { margin-bottom: 45px; line-height: 1 }
.current-event, .future-event .event-body { position: relative; }
.current-event .content, .future-event .content { position: absolute; color: #fff; left: 50%; top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); margin: 0; z-index: 7;}
.events h2 { font-size: 1.95em}
.events .content h2{ margin: 0 0 0.8em}
.past-event img { width: 50%; max-width: 440px; border-radius:50%; }
.past-event .event-body:nth-of-type(2n+1) .content{ text-align: right;}
.past-event .event-body:nth-of-type(2n+1) img { float: right; margin-left: 1em}
.past-event .event-body:nth-of-type(2n+2) img { float: left; margin-right: 1em}
.past-event .content h2 { line-height: 1}
#impact-wrapper {padding: 0 1em;}
.impact-box{margin-bottom: 1em;}
.impact-box .content, .impact-box::before {position: absolute;top:0; left: 0;text-align: center;width: 100%}
.impact-box .content {z-index: 2; }
.impact-box::before {background-color: rgba(255,255,255,0.7); content: ''; display: block;height: 100%;z-index: 1}

.impact-box p {line-height: 1.2; color: #00a1df; margin-bottom: 0;}
.impact-box img {opacity: 0.5}
.impact-box::before, .impact-box .content > * {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.impact-box:hover h3,.impact-box:hover p {color:#fff} 
.impact-box:hover::before {background-color: rgba(101,101,106,0.7);}
.big-box {width: calc(67% - 10px);}
.tall-box {width: calc(33% - 10px);}
.impact-box .content {top:50%;-webkit-transform: translate(0px, -50%);-moz-transform: translate(0px, -50%);-o-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);transform: translate(0px, -50%);}
.impact-box h3 {margin-top: 0; font-size: 1.2em; position: relative;}
.big-box h3::after, .tall-box h3::after {content: ''; position: absolute; bottom: -0.4em; width: 40px; height: 3px; background-color: #F7323F;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.big-box:hover h3::after, .tall-box:hover h3::after {background-color: #fff;}
.big-box h3::after {left: 50%;margin-left: -20px;}
.tall-box h3::after {left: 0;}
.tall-box .content {text-align: left;}
.page-template-page-board main{-webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
.member{width: 45%;margin:0 15px 70px;}
.awards li{width: 50%;}
#sm-header{padding-top: 15px;position: absolute;top: 0;right: 0;}
#sm-header .widget{padding: 0;margin: 0;}
.future-event article + article{margin-top: 50px;}
.intro-directory-section .video-wrapper{flex: 1 0 auto;padding-right: 20px;}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
#membership-levels-section .padded-20{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#membership-levels-section section{width:calc(50% - 10px)}
#membership-levels-section section:first-child,#membership-levels-section section:first-child + section{margin-bottom:1em}

}
@media only screen and (max-width: 979px) {
.hentry .inner-header p{margin:.7em 0}
.signup-connect-section .signup h2 br{display:none}
#membership-levels-section svg:not(.mobile){display:none}
#membership-levels-section .mobile{display:block;width:100%}
#membership-levels-section .builder header{background-color:#6ecd48}
#membership-levels-section .changemaker header{background-color:#00a1df}
#membership-levels-section .presenting-sponsor header{background-color:#f7323f}
#membership-levels-section .individual header{background-color:#65656a}
#membership-levels-section section{padding-bottom:1em;text-align:center}
#membership-levels-section .content{padding:0 1em;text-align:left}

}
@media only screen and (min-width: 980px) {
.max910{width:910px}
.for-dc,.directory-hp, #intro-video{width:calc(50% - 10px)}
.for-dc h1,.directory-hp h1{margin-bottom:35px;font-size:2.6em;letter-spacing:2px}
.directory-hp h1{background-size:auto;display:inline-block;padding:38px 140px 15px 0;margin-top:-19px;margin-bottom:20px}
.directory-hp .parent{padding-left:2vw}
.directory-hp form{margin-bottom:1em}
.directory-hp .tags{margin-bottom:30px;font-size:.9em}
.directory-hp .tags a{margin:0 5px 10px 0}
.directory-hp input{width:calc(100% - 165px);display:inline-block;margin-bottom:0;max-width:none}
.directory-hp button{width:155px}
.impact{min-height:530px;padding:50px 1.5em 1em}
.impact.second{margin:0 20px}
.impact .numbers{font-size:3.5em;margin-bottom:35px}
.impact h3{font-size:1.95em;margin-top:0}
.impact .numbers::after{width:95px;height:6px;margin-top:1.5rem}
.impact p:last-child{line-height:1.8}
.impact-more{text-align:center;padding:1.5em 0}
.meet-people-section .name{font-size:1.6em}
.meet-people-section .name + p{font-size:1em}
.meet-people-section .name,.meet-people-section .name + p{max-width:440px}
.meet-people-section .details{padding:6vw 6vw 0;position:relative}
.meet-people-section .details::after{position:absolute;content:'';display:block;top:0;left:0;width:50px;height:50px;background:#f84338 url(../images/hand.svg) 50% 50% no-repeat;background-size:40px auto}
.meet-people-section .flex:nth-of-type(2n+2) .details::after{left:auto;right:0;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.event-section section{padding:3em 1.5em}
.event-section .event-details,.event-section img{max-width:400px}
.event-section .event-details{padding:0;margin-left:1em}
.event-section h2:not(.section-head){font-size:1.95em}
.we-need-you-section{padding:2.5em 2.25em 1em 5em;min-height:246px}
.signup-connect-section .signup{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}
.signup-connect-section .signup{padding:4em 2em 2em}
.signup-connect-section .connect{padding:4em 1em 2em}
.signup-connect-section .connect{margin-left:1em}
.signup-connect-section input{float:left;margin-bottom:0;height:60px;max-width:370px}
.signup-connect-section button{float:right}
.signup-connect-section .connect a{line-height:1;font-size:3em}
.meet-people-section .section-head,.event-section .section-head,.community-section .section-head{min-height:246px}
.meet-people-section .section-head{padding-top:4rem}
.event-section .section-head,.community-section .section-head{padding-top:5.5rem}
.inner-header a.link{position:absolute;top:50%;margin-top:-10px;right:3.23%}
.page-template-about-page .entry-content li{margin-bottom:0;margin-right:-4px;width:265px;height:265px;padding:50px 30px 10px}
.page-template-about-page .entry-content li + li{margin-left:55px}
.page-template-about-page .entry-content li strong{font-size:1.25rem}
.page-template-about-page .entry-content .svg-wrapper{padding-top:3em}
#our-history .container{padding-bottom:10em;position:relative}
#our-history .container::before,#our-history::after,#our-history .timeline.left::before,#our-history .timeline.left::after,#our-history .timeline.right::before,#our-history .timeline.right::after{content:'';display:block;position:absolute}
#our-history .container::before{width:10px;height:calc(96% - 8em);background-color:#6ecd48;top:4%;left:50%;margin-left:-5px}
#our-history::after,#our-history .timeline.left::after,#our-history .timeline.right::after{width:20px;height:20px;background-color:#ede9e9;border-radius:50%}
#our-history::after{border:10px solid #00a1df;bottom:8em;left:50%;margin-left:-20px}
#our-history .timeline{margin-bottom:3em;width:47%}
#our-history .timeline.left{float:left}
#our-history .timeline.right{float:right}
#our-history .sep{clear:both;float:left}
#our-history .timeline.left figure{float:right}
#our-history .timeline.left .content{left:auto;right:290px;text-align:right}
#our-history .timeline.first{margin-left:calc(50% - 132.5px);width:50%}
#our-history .timeline.left::before,#our-history .timeline.left::after,#our-history .timeline.right::before,#our-history .timeline.right::after{top:50%}
#our-history .timeline.left::before,#our-history .timeline.right::before{height:10px;width:200px;margin-top:-5px;background-color:#6ecd48}
#our-history .timeline.left::before{right:-6%}
#our-history .timeline.right::before{left:-6%}
#our-history .timeline.left::after,#our-history .timeline.right::after{border:10px solid #6ecd48;margin-top:-20px;z-index:9}
#our-history .timeline.left::after{left:106%;margin-left:-18px}
#our-history .timeline.right::after{right:106%;margin-right:-18px}
#our-history .left + .right::after{display:none}
#responsive-menu-container .nav-footer{text-align:left}
#responsive-menu-container #copyr{float:right;margin-top:0}
#responsive-menu-container #copyr a{margin-left:5px}
#join-us-wrapper{background-image:url(../images/join-us-bg.jpg)}
.join-intro{position:relative;max-width:530px}
.join-intro p{line-height:1.8}
.join-intro .svg-wrapper{max-width:calc(100% - 2em);min-height:28vw}
#membership-intro li, .no-cost ul>li{margin-left:1.4em}
#membership-intro li + li, .no-cost ul>li+li{margin-top:1.7em}
#membership-intro p{margin-bottom:1.7em}
#membership-levels-section section{position:relative}
#membership-levels-section section + section{margin-top:1em}
#membership-levels-section .mobile{display:none}
#membership-levels-section header{position:absolute;left:0;text-align:left;max-width:160px}
#membership-levels-section section:nth-child(1) header,#membership-levels-section section:nth-child(2) header{top:80px}
#membership-levels-section section:nth-child(3) header,#membership-levels-section section:nth-child(4) header{top:50px}
#membership-levels-section svg{float:left;margin-left:-160px}
#membership-levels-section .content{width:calc(100% - 300px);float:right;clear:right}
#membership-levels-section .btn{margin-left:1em}
.custom-bg{padding:3em 0}
.entry-content blockquote{margin:5em 0}
.wp-caption.full-width{margin-bottom:5em}
.wp-caption p.wp-caption-text{width:910px;margin:10px auto}
.responsive-content{margin:4em 0}
.past-event .event-body:nth-of-type(2n+1) img {margin-left: 2em}
.past-event .event-body:nth-of-type(2n+2) img { margin-right: 2em}
.past-event .content { overflow: hidden;}
.past-event .event-body + .event-body {    margin-top: 4em;}
.impact-box p{text-transform: uppercase}
.impact-box h3 {font-size: 1.9em;}
.impact-box p {line-height: 1.3;}
.big-box h3::after, .tall-box h3::after {width: 60px; height: 4px;}
.big-box h3::after {margin-left: -30px;}
.board-wrapper h2.cat-name{font-size: 2em;margin-bottom: 1em;}
.flex + .cat-name{margin-top: 0;}
.no-cost-form {margin: 2em auto;}
.past-event .pages{padding-top: 4em;}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .small-box {width: calc(50% - 10px)}
    .awards li:nth-child(2), .awards li:nth-child(3), .awards li:nth-child(6), .awards li:nth-child(7){background-color: #ede9e9;}
}
@media only screen and (min-width: 1200px) {
.intro-directory-section,.impact-section{padding-left:20px;padding-right:20px}
.for-dc{padding:6vw 2em}
.directory-hp .parent{padding:0 6%}
.impact{min-height:610px;padding:50px 1em 1em 65px}
.impact .numbers{font-size:5em}
.meet-people-section .details{padding:115px 125px 0}
.meet-people-section .details::after{width:95px;height:95px;-webkit-background-size:auto;background-size:auto}
.meet-people-section .name{font-size:1.95em}
.event-section .event-details,.event-section img{max-width:440px}
.community-section ul{width:1200px;margin:0 auto}
.signup-connect-section .signup{padding:5em 2em 5.75em 4.5em}
.signup-connect-section .signup form{max-width:790px}
.signup-connect-section .connect{padding-top:5em;width:305px}
.signup-connect-section .signup h2{font-size:1.95em}
.signup-connect-section input{max-width:500px}
#our-history .container{padding:0 0 24em;width:1180px;margin:0 auto}
#our-history .timeline{width:40%}
#our-history .timeline.left .content{right:305px}
#our-history .timeline.right .content{left:305px}
#our-history .content{width:calc(100% - 305px)}
#our-history .container::before{width:40px;margin-left:-20px;height:calc(96% - 16em)}
#our-history .timeline.left::before,#our-history .timeline.right::before{height:40px;margin-top:-20px}
#our-history .timeline.left::before{right:-25%}
#our-history .timeline.right::before{left:-25%}
#our-history::after{border-width:40px;margin-left:-50px;bottom:14em}
#our-history .timeline.left::after,#our-history .timeline.right::after{border-width:40px;margin-top:-50px}
#our-history .timeline.left::after{left:125%;margin-left:-50px}
#our-history .timeline.right::after{right:125%;margin-right:-50px}
.page-template-about-page .skew-section::before,.page-template-about-page .skew-section::after{height:300px}
.join-intro .svg-wrapper{min-height:310px}
.join-intro + .join-intro .svg-wrapper{padding-top:10px}
#join-us-wrapper{position:relative;padding-top:56.25%}
#join-us-wrapper > div{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%)}
#join-us-wrapper .flex{max-width:1200px;margin:0 auto}
#join-us-wrapper h1{line-height:1}
.padded-tb{padding-top:80px;padding-bottom:80px}
#membership-levels-section svg{margin-left:0}
#membership-levels-section header{left:20px}
#membership-levels-section h3{margin:0;font-size:1.95em;line-height:1.2}
#membership-levels-section section:nth-child(1) header,#membership-levels-section section:nth-child(2) header{top:75px}
#membership-levels-section section:nth-child(3) header,#membership-levels-section section:nth-child(4) header{top:45px}
#membership-levels-section .content{width:calc(100% - 480px);padding-right:250px;position:absolute;top:50%;-webkit-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);left:480px}
#membership-levels-section .btn{position:absolute;top:50%;margin-top:-30px;right:44px}
.small-box {    width: calc(33.33% - 13px);}
.small-box h3{margin-bottom: 0;}
.small-box p{margin-top: 0;}
.big-box .content, .tall-box .content {padding: 0 2em}
.impact-box h3 {font-size: 2.5em;}
.big-box h3::after, .tall-box h3::after {width: 96px; height: 6px;}
.big-box h3::after {margin-left: -48px;}
.impact-box p {font-size: 1.2em;}
.page-template-page-board .wrap{max-width: 1135px}
.board-wrapper .flex{-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.member{width: 29%;margin:0 22px 100px;}
.awards li{width: 25%;padding: 30px;}
.awards img{max-width: 70%;}
.awards li:nth-child(2), .awards li:nth-child(4),.awards li:nth-child(5),.awards li:nth-child(7){background-color: #ede9e9;}
.future-event article + article{margin-top: 80px;}
}
@media only screen and (min-width: 1400px) {
.for-dc{padding:8vw 2em}
.directory-hp{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.directory-hp .parent{padding:0 6vw}
.meet-people-section .name + p{line-height:1.8}
.small-box h3{font-size: 1.4em;}
.small-box p {line-height: 1.3;}
.big-box .content, .tall-box .content {padding: 0 3em}
.big-box h3, .tall-box h3 {font-size: 3em;margin-bottom: 0.7em;}
.small-box h3 {font-size: 3em}
.big-box h3::after, .tall-box h3::after {bottom: -15px}
.big-box p, .tall-box p {font-size: 1.4em;}
.signup-connect-section .connect{width: 380px;}
}
@media only screen and (min-width: 1600px) {
.directory-hp .parent{padding:0 8vw}
.impact-box h3 {font-size: 3.6em;}
.big-box h3::after, .tall-box h3::after {bottom: -18px}
.big-box p, .tall-box p {font-size: 1.8em;}
.awards img{max-width: 58.2%;}
}
@media print {
*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{color:#444!important;text-decoration:underline}
a:after,a:visited:after{content:" (" attr(href) ")"}
a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}
}
