<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {font-family: "SummerLoving";src: url("fonts/SummerLoving-Regular.woff2") format("woff2"),url("fonts/SummerLoving-Regular.woff") format("woff");font-display: swap;}
@font-face {font-family: "FFGoodHeadline";src: url("fonts/FFGoodHeadlineBOLD.woff2") format("woff2"),url("fonts/FFGoodHeadlineBOLD.woff") format("woff");font-weight: bold;font-display: swap;}
@font-face {font-family: "FFGoodHeadline";src: url("fonts/FFGoodHeadlineREGULAR.woff2") format("woff2"),url("fonts/FFGoodHeadlineREGULAR.woff") format("woff");font-weight: normal;font-display: swap;}
html {line-height: 1.15;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
main {display: block;}
h1 {font-size: 2em;margin: .67em 0;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
pre {font-family: monospace,monospace;font-size: 1em;}
a {background-color: rgba(0,0,0,0);}
abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}
b, strong {font-weight: bolder;}
code, kbd, samp {font-family: monospace,monospace;font-size: 1em;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
img {border-style: none;}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button, [type=button], [type=reset], [type=submit] {-webkit-appearance: button;}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: .35em .75em .625em;}
legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type=checkbox], [type=radio] {box-sizing: border-box;padding: 0;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}
[type=search] {-webkit-appearance: textfield;outline-offset: -2px;}
[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
details {display: block;}
summary {display: list-item;}
template {display: none;}
[hidden] {display: none;}
body, button, input, select, textarea {color: #4a575f;font-family: "Work Sans",sans-serif;font-size: 20px;font-size: 1.25rem;line-height: 1.35;font-weight: normal;}
@media all and (max-width: 1100px) {body, button, input, select, textarea {font-size: 19.2px;font-size: 1.2rem;}}
@media all and (max-width: 900px) {body, button, input, select, textarea {font-size: 18.4px;font-size: 1.15rem;}}
@media all and (max-width: 700px) {body, button, input, select, textarea {font-size: 17.6px;font-size: 1.1rem;}}
@media all and (max-width: 968px) {body, button, input, select, textarea {font-size: 16.8px;font-size: 1.05rem;}}
@media all and (max-width: 768px) {body, button, input, select, textarea {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 600px) {body, button, input, select, textarea {font-size: 15.2px;font-size: .95rem;}}
@media all and (max-width: 468px) {body, button, input, select, textarea {font-size: 14.4px;font-size: .9rem;}}
a {color: #37708d;text-decoration: none;transition: color .25s ease-out,background-color .25s ease;}
a:hover, a:focus, a:active {color: #5499bc;}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
.asterisk {font-size: 60%;vertical-align: super;}
h1, h2, h3, h4, h5, h6 {clear: both;font-family: "FFGoodHeadline",sans-serif;font-weight: bold;outline: none;margin-bottom: 20px;margin-top: 0;line-height: 1.2;}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {font-family: "SummerLoving",sans-serif;}
span.highlight, em.highlight {color: #37708d;}
h1, h2, .entry-title {font-size: 48px;font-size: 3rem;margin-bottom: 20px;margin-top: 10px;line-height: 1.25;}
@media all and (max-width: 1100px) {h1, h2, .entry-title {font-size: 44px;font-size: 2.75rem;}}
@media all and (max-width: 900px) {h1, h2, .entry-title {font-size: 40px;font-size: 2.5rem;}}
@media all and (max-width: 700px) {h1, h2, .entry-title {font-size: 36px;font-size: 2.25rem;}}
@media all and (max-width: 968px) {h1, h2, .entry-title {font-size: 32px;font-size: 2rem;}}
@media all and (max-width: 768px) {h1, h2, .entry-title {font-size: 28px;font-size: 1.75rem;}}
@media all and (max-width: 600px) {h1, h2, .entry-title {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 468px) {h1, h2, .entry-title {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 360px) {h1, h2, .entry-title {font-size: 16px;font-size: 1rem;}}
h2 {color: #37708d;}
h3 {font-size: 44px;font-size: 2.75rem;}
@media all and (max-width: 1100px) {h3 {font-size: 42px;font-size: 2.625rem;}}
@media all and (max-width: 900px) {h3 {font-size: 40px;font-size: 2.5rem;}}
@media all and (max-width: 700px) {h3 {font-size: 38px;font-size: 2.375rem;}}
@media all and (max-width: 968px) {h3 {font-size: 36px;font-size: 2.25rem;}}
@media all and (max-width: 768px) {h3 {font-size: 34px;font-size: 2.125rem;}}
@media all and (max-width: 600px) {h3 {font-size: 32px;font-size: 2rem;}}
@media all and (max-width: 468px) {h3 {font-size: 30px;font-size: 1.875rem;}}
@media all and (max-width: 360px) {h3 {font-size: 28px;font-size: 1.75rem;}}
h4 {font-size: 36px;font-size: 2.25rem;}
@media all and (max-width: 1100px) {h4 {font-size: 34px;font-size: 2.125rem;}}
@media all and (max-width: 900px) {h4 {font-size: 32px;font-size: 2rem;}}
@media all and (max-width: 700px) {h4 {font-size: 30px;font-size: 1.875rem;}}
@media all and (max-width: 968px) {h4 {font-size: 28px;font-size: 1.75rem;}}
@media all and (max-width: 768px) {h4 {font-size: 26px;font-size: 1.625rem;}}
@media all and (max-width: 600px) {h4 {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 468px) {h4 {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 360px) {h4 {font-size: 20px;font-size: 1.25rem;}}
.page-content-introduction, h5 {font-size: 20px;font-size: 1.25rem;text-transform: uppercase;}
@media all and (max-width: 1100px) {.page-content-introduction, h5 {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 900px) {.page-content-introduction, h5 {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 700px) {.page-content-introduction, h5 {font-size: 14px;font-size: .875rem;}}
h6 {font-size: 18px;font-size: 1.125rem;}
@media all and (max-width: 1100px) {h6 {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 900px) {h6 {font-size: 14px;font-size: .875rem;}}
@media all and (max-width: 700px) {h6 {font-size: 12px;font-size: .75rem;}}
nobr {white-space: nowrap;}
.subtitle {font-size: 115%;text-transform: uppercase;font-family: "FFGoodHeadline",sans-serif;font-weight: bold;color: #0f7865;}
.bg-teal .subtitle, .bg-orange .subtitle {color: #fff;}
p {margin-bottom: 1em;margin-top: 1em;}
strong {font-weight: bold;}
p:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {margin-top: 0;}
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {margin-bottom: 0;}
dfn, em, i {font-style: italic;}
cite {display: block;margin-top: 10px;font-style: italic;font-weight: 400;font-size: 24px;font-size: 1.5rem;}
@media all and (max-width: 1100px) {cite {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 900px) {cite {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 700px) {cite {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 968px) {cite {font-size: 16px;font-size: 1rem;}}
cite:before {content: "– ";}
blockquote {font-family: "FFGoodHeadline",sans-serif;font-style: italic;font-weight: 500;margin: 0;font-size: 18px;font-size: 1.125rem;}
@media all and (max-width: 1100px) {blockquote {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 900px) {blockquote {font-size: 14px;font-size: .875rem;}}
@media all and (max-width: 700px) {blockquote {font-size: 12px;font-size: .75rem;}}
blockquote p {margin-bottom: 10px;}
blockquote:first-child {padding-top: 0;}
.entry-content blockquote {font-family: "FFGoodHeadline",sans-serif;font-style: italic;font-weight: 500;color: #37708d;padding: 20px 30px;margin: 30px 0;line-height: 1.6;background: rgba(144,160,64,.15);font-size: 20px;font-size: 1.25rem;}
@media all and (max-width: 1100px) {.entry-content blockquote {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 900px) {.entry-content blockquote {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 700px) {.entry-content blockquote {font-size: 14px;font-size: .875rem;}}
blockquote.large {padding: 4vw 4vw 2vw;font-style: normal;font-size: 32px;font-size: 2rem;text-align: center;}
@media all and (max-width: 1100px) {blockquote.large {font-size: 30px;font-size: 1.875rem;}}
@media all and (max-width: 900px) {blockquote.large {font-size: 28px;font-size: 1.75rem;}}
@media all and (max-width: 700px) {blockquote.large {font-size: 26px;font-size: 1.625rem;}}
@media all and (max-width: 968px) {blockquote.large {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 768px) {blockquote.large {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 600px) {blockquote.large {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 468px) {blockquote.large {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 360px) {blockquote.large {font-size: 16px;font-size: 1rem;}}
address {margin: 0 0 1.5em;}
pre {background: #eee;font-family: "Courier 10 Pitch",Courier,monospace;font-size: 15px;font-size: .9375rem;line-height: 1.4;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size: 15px;font-size: .9375rem;}
abbr, acronym {border-bottom: 1px solid #666;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
big {font-size: 150%;}
.text-center {text-align: center;}
.bg-skyblue:not(.content-area), .bg-teal:not(.content-area), .bg-orange:not(.content-area), .bg-dgray:not(.content-area), .bg-red:not(.content-area), .bg-dblue:not(.content-area), .bg-green:not(.content-area), .bg-grey:not(.content-area), .bg-blue:not(.content-area), .bg-purple:not(.content-area), .text-white:not(.content-area) {color: #fff;}
.bg-skyblue:not(.content-area) label, .bg-skyblue:not(.content-area) .gform_wrapper .top_label .gfield_label, .bg-skyblue:not(.content-area) .gform_wrapper legend.gfield_label, .bg-skyblue:not(.content-area) p, .bg-skyblue:not(.content-area) h1, .bg-skyblue:not(.content-area) h2, .bg-skyblue:not(.content-area) h3, .bg-skyblue:not(.content-area) h4, .bg-skyblue:not(.content-area) h5, .bg-skyblue:not(.content-area) h6, .bg-skyblue:not(.content-area) label, .bg-teal:not(.content-area) label, .bg-teal:not(.content-area) .gform_wrapper .top_label .gfield_label, .bg-teal:not(.content-area) .gform_wrapper legend.gfield_label, .bg-teal:not(.content-area) p, .bg-teal:not(.content-area) h1, .bg-teal:not(.content-area) h2, .bg-teal:not(.content-area) h3, .bg-teal:not(.content-area) h4, .bg-teal:not(.content-area) h5, .bg-teal:not(.content-area) h6, .bg-teal:not(.content-area) label, .bg-orange:not(.content-area) label, .bg-orange:not(.content-area) .gform_wrapper .top_label .gfield_label, .bg-orange:not(.content-area) .gform_wrapper legend.gfield_label, .bg-orange:not(.content-area) p, .bg-orange:not(.content-area) h1, .bg-orange:not(.content-area) h2, .bg-orange:not(.content-area) h3, .bg-orange:not(.content-area) h4, .bg-orange:not(.content-area) h5, .bg-orange:not(.content-area) h6, .bg-orange:not(.content-area) label, .bg-dgray:not(.content-area) label, .bg-dgray:not(.content-area) .gform_wrapper .top_label .gfield_label, .bg-dgray:not(.content-area) .gform_wrapper legend.gfield_label, .bg-dgray:not(.content-area) p, .bg-dgray:not(.content-area) h1, .bg-dgray:not(.content-area) h2, .bg-dgray:not(.content-area) h3, .bg-dgray:not(.content-area) h4, .bg-dgray:not(.content-area) h5, .bg-dgray:not(.content-area) h6, .bg-dgray:not(.content-area) label, .bg-red:not(.content-area) label, .bg-red:not(.content-area) .gform_wrapper .top_label .gfield_label, .bg-red:not(.content-area) .gform_wrapper legend.gfield_label, .bg-red:not(.content-area) p, .bg-red:not(.content-area) h1, .bg-red:not(.content-area) h2, .bg-red:not(.content-area) h3, .bg-red:not(.content-area) h4, .bg-red:not(.content-area) h5, .bg-red:not(.content-area) h6, .bg-red:not(.content-area) label, .bg-dblue:not(.content-area) label, .bg-dblue:not(.content-area) .gform_wrapper .top_label .gfield_label, .bg-dblue:not(.content-area) .gform_wrapper legend.gfield_label, .bg-dblue:not(.content-area) p, .bg-dblue:not(.content-area) h1, .bg-dblue:not(.content-area) h2, .bg-dblue:not(.content-area) h3, .bg-dblue:not(.content-area) h4, .bg-dblue:not(.content-area) h5, .bg-dblue:not(.content-area) h6, .bg-dblue:not(.content-area) label, .bg-green:not(.content-area) label, .bg-green:not(.content-area) .gform_wrapper .top_label .gfield_label, .bg-green:not(.content-area) .gform_wrapper legend.gfield_label, .bg-green:not(.content-area) p, .bg-green:not(.content-area) h1, .bg-green:not(.content-area) h2, .bg-green:not(.content-area) h3, .bg-green:not(.content-area) h4, .bg-green:not(.content-area) h5, .bg-green:not(.content-area) h6, .bg-green:not(.content-area) label, .bg-grey:not(.content-area) label, .bg-grey:not(.content-area) .gform_wrapper .top_label .gfield_label, .bg-grey:not(.content-area) .gform_wrapper legend.gfield_label, .bg-grey:not(.content-area) p, .bg-grey:not(.content-area) h1, .bg-grey:not(.content-area) h2, .bg-grey:not(.content-area) h3, .bg-grey:not(.content-area) h4, .bg-grey:not(.content-area) h5, .bg-grey:not(.content-area) h6, .bg-grey:not(.content-area) label, .bg-blue:not(.content-area) label, .bg-blue:not(.content-area) .gform_wrapper .top_label .gfield_label, .bg-blue:not(.content-area) .gform_wrapper legend.gfield_label, .bg-blue:not(.content-area) p, .bg-blue:not(.content-area) h1, .bg-blue:not(.content-area) h2, .bg-blue:not(.content-area) h3, .bg-blue:not(.content-area) h4, .bg-blue:not(.content-area) h5, .bg-blue:not(.content-area) h6, .bg-blue:not(.content-area) label, .bg-purple:not(.content-area) label, .bg-purple:not(.content-area) .gform_wrapper .top_label .gfield_label, .bg-purple:not(.content-area) .gform_wrapper legend.gfield_label, .bg-purple:not(.content-area) p, .bg-purple:not(.content-area) h1, .bg-purple:not(.content-area) h2, .bg-purple:not(.content-area) h3, .bg-purple:not(.content-area) h4, .bg-purple:not(.content-area) h5, .bg-purple:not(.content-area) h6, .bg-purple:not(.content-area) label, .text-white:not(.content-area) label, .text-white:not(.content-area) .gform_wrapper .top_label .gfield_label, .text-white:not(.content-area) .gform_wrapper legend.gfield_label, .text-white:not(.content-area) p, .text-white:not(.content-area) h1, .text-white:not(.content-area) h2, .text-white:not(.content-area) h3, .text-white:not(.content-area) h4, .text-white:not(.content-area) h5, .text-white:not(.content-area) h6, .text-white:not(.content-area) label {color: #fff;}
.bg-skyblue:not(.content-area) a, .bg-teal:not(.content-area) a, .bg-orange:not(.content-area) a, .bg-dgray:not(.content-area) a, .bg-red:not(.content-area) a, .bg-dblue:not(.content-area) a, .bg-green:not(.content-area) a, .bg-grey:not(.content-area) a, .bg-blue:not(.content-area) a, .bg-purple:not(.content-area) a, .text-white:not(.content-area) a {color: #fff;text-decoration: underline;}
.bg-skyblue:not(.content-area) .gform_wrapper li.gfield.gfield_error, .bg-skyblue:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .bg-teal:not(.content-area) .gform_wrapper li.gfield.gfield_error, .bg-teal:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .bg-orange:not(.content-area) .gform_wrapper li.gfield.gfield_error, .bg-orange:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .bg-dgray:not(.content-area) .gform_wrapper li.gfield.gfield_error, .bg-dgray:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .bg-red:not(.content-area) .gform_wrapper li.gfield.gfield_error, .bg-red:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .bg-dblue:not(.content-area) .gform_wrapper li.gfield.gfield_error, .bg-dblue:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .bg-green:not(.content-area) .gform_wrapper li.gfield.gfield_error, .bg-green:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .bg-grey:not(.content-area) .gform_wrapper li.gfield.gfield_error, .bg-grey:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .bg-blue:not(.content-area) .gform_wrapper li.gfield.gfield_error, .bg-blue:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .bg-purple:not(.content-area) .gform_wrapper li.gfield.gfield_error, .bg-purple:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .text-white:not(.content-area) .gform_wrapper li.gfield.gfield_error, .text-white:not(.content-area) .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: rgba(255,0,0,.25);border-color: red;}
.bg-skyblue:not(.content-area) .gform_wrapper div.validation_error, .bg-skyblue:not(.content-area) .gform_wrapper .validation_message, .bg-teal:not(.content-area) .gform_wrapper div.validation_error, .bg-teal:not(.content-area) .gform_wrapper .validation_message, .bg-orange:not(.content-area) .gform_wrapper div.validation_error, .bg-orange:not(.content-area) .gform_wrapper .validation_message, .bg-dgray:not(.content-area) .gform_wrapper div.validation_error, .bg-dgray:not(.content-area) .gform_wrapper .validation_message, .bg-red:not(.content-area) .gform_wrapper div.validation_error, .bg-red:not(.content-area) .gform_wrapper .validation_message, .bg-dblue:not(.content-area) .gform_wrapper div.validation_error, .bg-dblue:not(.content-area) .gform_wrapper .validation_message, .bg-green:not(.content-area) .gform_wrapper div.validation_error, .bg-green:not(.content-area) .gform_wrapper .validation_message, .bg-grey:not(.content-area) .gform_wrapper div.validation_error, .bg-grey:not(.content-area) .gform_wrapper .validation_message, .bg-blue:not(.content-area) .gform_wrapper div.validation_error, .bg-blue:not(.content-area) .gform_wrapper .validation_message, .bg-purple:not(.content-area) .gform_wrapper div.validation_error, .bg-purple:not(.content-area) .gform_wrapper .validation_message, .text-white:not(.content-area) .gform_wrapper div.validation_error, .text-white:not(.content-area) .gform_wrapper .validation_message {color: red;border-color: red;}
.bg-skyblue:not(.content-area) a.social-link, .bg-teal:not(.content-area) a.social-link, .bg-orange:not(.content-area) a.social-link, .bg-dgray:not(.content-area) a.social-link, .bg-red:not(.content-area) a.social-link, .bg-dblue:not(.content-area) a.social-link, .bg-green:not(.content-area) a.social-link, .bg-grey:not(.content-area) a.social-link, .bg-blue:not(.content-area) a.social-link, .bg-purple:not(.content-area) a.social-link, .text-white:not(.content-area) a.social-link {background-color: #fff;color: #000;}
.bg-skyblue:not(.content-area) a.social-link:hover, .bg-teal:not(.content-area) a.social-link:hover, .bg-orange:not(.content-area) a.social-link:hover, .bg-dgray:not(.content-area) a.social-link:hover, .bg-red:not(.content-area) a.social-link:hover, .bg-dblue:not(.content-area) a.social-link:hover, .bg-green:not(.content-area) a.social-link:hover, .bg-grey:not(.content-area) a.social-link:hover, .bg-blue:not(.content-area) a.social-link:hover, .bg-purple:not(.content-area) a.social-link:hover, .text-white:not(.content-area) a.social-link:hover {color: #000;background-color: #eee;}
.bg-skyblue:not(.content-area) input, .bg-teal:not(.content-area) input, .bg-orange:not(.content-area) input, .bg-dgray:not(.content-area) input, .bg-red:not(.content-area) input, .bg-dblue:not(.content-area) input, .bg-green:not(.content-area) input, .bg-grey:not(.content-area) input, .bg-blue:not(.content-area) input, .bg-purple:not(.content-area) input, .text-white:not(.content-area) input {border: none !important;}
.bg-skyblue:not(.content-area) input[type=submit], .bg-teal:not(.content-area) input[type=submit], .bg-orange:not(.content-area) input[type=submit], .bg-dgray:not(.content-area) input[type=submit], .bg-red:not(.content-area) input[type=submit], .bg-dblue:not(.content-area) input[type=submit], .bg-green:not(.content-area) input[type=submit], .bg-grey:not(.content-area) input[type=submit], .bg-blue:not(.content-area) input[type=submit], .bg-purple:not(.content-area) input[type=submit], .text-white:not(.content-area) input[type=submit] {color: #fff;border: 3px solid #fff !important;background: rgba(0,0,0,0);}
.bg-skyblue:not(.content-area) input[type=submit]:hover, .bg-teal:not(.content-area) input[type=submit]:hover, .bg-orange:not(.content-area) input[type=submit]:hover, .bg-dgray:not(.content-area) input[type=submit]:hover, .bg-red:not(.content-area) input[type=submit]:hover, .bg-dblue:not(.content-area) input[type=submit]:hover, .bg-green:not(.content-area) input[type=submit]:hover, .bg-grey:not(.content-area) input[type=submit]:hover, .bg-blue:not(.content-area) input[type=submit]:hover, .bg-purple:not(.content-area) input[type=submit]:hover, .text-white:not(.content-area) input[type=submit]:hover {background-color: #fff;color: #4a575f;}
.block-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;z-index: 25;}
ul, ol {margin: 0 0 1.25em 0;padding: 0 0 0 1em;line-height: 1.25;}
ul li, ol li {margin-bottom: .5em;list-style-position: outside;}
ul li li, ol li li {margin-bottom: .25em;}
.entry-content ul, .entry-content ol {margin-top: 1.25em;}
.entry-content ul ul, .entry-content ul ol, .entry-content ol ul, .entry-content ol ol {margin-top: .5em;}
.entry-content ul li::marker {color: #37708d;font-size: 90%;}
.entry-content ul p:empty {display: none;}
.entry-content .gform_wrapper ul li:before {display: none !important;}
.bg-dblue .entry-content ul li:before, .entry-content .bg-dblue ul li:before, .bg-blue .entry-content ul li:before, .entry-content .bg-blue ul li:before {color: #000;}
ul {list-style: disc;}
ol {list-style: decimal;}
li&gt;ul, li&gt;ol {margin-bottom: 0;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
.icon {display: inline-block;width: 1em;height: 1em;stroke-width: 0;stroke: currentColor;fill: currentColor;vertical-align: middle;line-height: 1;margin-top: -4px;}
.icon-plus {width: .7857142857em;}
.icon-minus {width: .7857142857em;}
.icon-search {width: .9285714286em;}
.icon-star {width: .9285714286em;}
.icon-user {width: .7142857143em;}
.icon-film {width: 1.0714285714em;}
.icon-close {width: .7857142857em;}
.icon-cog {width: .8571428571em;}
.icon-clock-o {width: .8571428571em;}
.icon-lock {width: .6428571429em;}
.icon-volume-off {width: .4285714286em;}
.icon-volume-up {width: .9285714286em;}
.icon-camera {width: 1.0714285714em;}
.icon-map-marker {width: .5714285714em;}
.icon-tint {width: .5714285714em;}
.icon-play {width: .7896428571em;}
.icon-pause {width: .8571428571em;}
.icon-chevron-left {width: .75em;}
.icon-chevron-right {width: .6785714286em;}
.icon-plus-circle {width: .8571428571em;}
.icon-minus-circle {width: .8571428571em;}
.icon-times-circle {width: .8571428571em;}
.icon-check-circle {width: .8571428571em;}
.icon-question-circle {width: .8571428571em;}
.icon-info-circle {width: .8571428571em;}
.icon-exclamation-circle {width: .8571428571em;}
.icon-calendar {width: .9285714286em;}
.icon-twitter-square {width: .8571428571em;}
.icon-facebook-square {width: .8571428571em;}
.icon-star-half {width: .4642857143em;}
.icon-linkedin-square {width: .8571428571em;}
.icon-phone {width: .7857142857em;}
.icon-twitter {width: .9285714286em;}
.icon-facebook {width: .5881428571em;}
.icon-group {width: 1.0714285714em;}
.icon-bars {width: .8571428571em;}
.icon-pinterest {width: .8571428571em;}
.icon-google-plus {width: 1.2857142857em;}
.icon-linkedin {width: .8571428571em;}
.icon-lightbulb-o {width: .5714285714em;}
.icon-cutlery {width: .7857142857em;}
.icon-building-o {width: .7857142857em;}
.icon-angle-left {width: .375em;}
.icon-angle-right {width: .3392857143em;}
.icon-angle-up {width: 1em;}
.icon-angle-down {width: 1em;}
.icon-desktop {width: 1.0714285714em;}
.icon-smile-o {width: .8571428571em;}
.icon-check-square {width: .8571428571em;}
.icon-vimeo-square {width: .8571428571em;}
.icon-google {width: .8398571429em;}
.icon-paper-plane-o {width: 1.0005714286em;}
.icon-television {width: 1.0714285714em;}
.icon-shopping-basket {width: 1.1428571429em;}
.icon-thumbs-up {width: .8928571429em;}
.icon-thumbs-down {width: .8928571429em;}
html {box-sizing: border-box;scroll-behavior: smooth;}
*, *:before, *:after {box-sizing: inherit;}
body {background: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#s::-webkit-input-placeholder {color: rgba(255,255,255,.75);}
#s::-moz-placeholder {color: rgba(255,255,255,.75);}
#s::-moz-placeholder {color: rgba(255,255,255,.75);}
#s::-ms-input-placeholder {color: rgba(255,255,255,.75);}
#content {background: #fff;}
blockquote, q {quotes: "" "";}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
hr {clear: both;border: 0;border-bottom: 2px solid #ccc;height: 1px;margin-bottom: 1em;margin-top: 1em;}
.breadcrumb, .breadcrumb:first-child {color: #767676;font-size: 16px;font-size: 1rem;}
.breadcrumb a, .breadcrumb:first-child a {color: #a4b0b8;}
.breadcrumb a:hover, .breadcrumb:first-child a:hover {color: #000;}
.sep {color: inherit;margin: 0 4px;}
img {height: auto;max-width: 100%;}
.tns-controls button, .tns-nav button {background: none;padding: 0;box-shadow: none !important;border: none !important;appearance: none !important;}
.tns-nav {margin-top: 20px;margin-top: 0;text-align: center;z-index: 22;width: 100%;position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);}
.tns-nav button {background: rgba(255,255,255,.4);border-radius: 100%;display: inline-block;margin: 6px;transition: opacity 200ms ease 0s;width: 10px;height: 10px;}
.tns-nav button:hover {background-color: rgba(255,255,255,.7);}
.tns-nav button.tns-nav-active {background: #fff;}
.tns-outer {position: relative;overflow: hidden;}
.tns-controls button {background: none !important;background: none !important;box-shadow: none !important;text-shadow: none !important;border: none !important;appearance: none !important;-webkit-appearance: none;position: absolute;top: 50%;left: 10px;opacity: 1;transition: opacity .25s ease,filter .25s ease;z-index: 10;margin-top: -45px;filter: drop-shadow(0px 0 5px rgba(0,0,0,0));}
.tns-controls button:hover {opacity: 1;filter: drop-shadow(0px 0 8px rgba(0,0,0,.95));}
.tns-controls button[data-controls=next] {left: auto;right: 10px;}
.ip-slider-2, .ip-slider {display: none;}
.ip-slider-2.tns-carousel, .ip-slider.tns-carousel {display: table;}
.ip-slider-2 .slide, .ip-slider .slide {width: 100%;background-color: var(--primary_color);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 8vw 0;height: 100%;float: none !important;display: table-cell !important;vertical-align: middle !important;}
.ip-slider-2 .slide .container, .ip-slider .slide .container {width: 100%;}
@media all and (max-width: 1250px) {.ip-slider-2 .slide .container, .ip-slider .slide .container {padding-left: 70px;padding-right: 70px;}}
@media all and (min-width: 768px) {.ip-slider-2 .slide .container, .ip-slider .slide .container {display: flex;align-items: center;}}
@media all and (max-width: 468px) {.ip-slider-2 .slide .container, .ip-slider .slide .container {padding-left: 20px;padding-right: 20px;}}
.ip-slider-2 .slide .slide-col, .ip-slider .slide .slide-col {width: 100%;}
.ip-slider-2 .slide.slide-layout_one-col, .ip-slider .slide.slide-layout_one-col {text-align: center;}
.ip-slider-2 .slide.slide-color_light, .ip-slider .slide.slide-color_light {color: #fff;}
.ip-slider-2 .slide.slide-color_light h1, .ip-slider-2 .slide.slide-color_light h2, .ip-slider-2 .slide.slide-color_light h3, .ip-slider-2 .slide.slide-color_light h4, .ip-slider-2 .slide.slide-color_light h5, .ip-slider-2 .slide.slide-color_light h6, .ip-slider-2 .slide.slide-color_light p, .ip-slider .slide.slide-color_light h1, .ip-slider .slide.slide-color_light h2, .ip-slider .slide.slide-color_light h3, .ip-slider .slide.slide-color_light h4, .ip-slider .slide.slide-color_light h5, .ip-slider .slide.slide-color_light h6, .ip-slider .slide.slide-color_light p {color: #fff;}
.ip-slider-2 .slide.slide-layout_two-col .slide-col, .ip-slider .slide.slide-layout_two-col .slide-col {padding: 10px 0;}
@media all and (min-width: 768px) {.ip-slider-2 .slide.slide-layout_two-col .slide-col, .ip-slider .slide.slide-layout_two-col .slide-col {width: 50%;}
	.ip-slider-2 .slide.slide-layout_two-col .slide-col-1, .ip-slider .slide.slide-layout_two-col .slide-col-1 {padding: 10px 30px 10px 0;margin-right: auto;}
	.ip-slider-2 .slide.slide-layout_two-col .slide-col-2, .ip-slider .slide.slide-layout_two-col .slide-col-2 {padding: 10px 0 10px 30px;margin-left: auto;}}
.ip-slider-flex {margin: 0 -15px;}
.ip-slider-flex .tns-slider {display: table;height: 100%;}
.ip-slider-flex .tns-slider .slide {display: table-cell !important;position: relative;height: 100%;}
.ip-slider-flex .tns-slider .slide .grid-item {height: 100%;}
.ip-nav-dark .tns-controls button svg {filter: none;}
.ip-nav-dark .tns-controls button svg g {stroke: #232322;}
.ip-nav-outside .tns-outer {overflow: visible;}
.ip-nav-outside .tns-controls button {left: -80px;}
@media all and (max-width: 900px) {.ip-nav-outside .tns-controls button {left: -40px;}
	.ip-nav-outside .tns-controls button svg {width: 20px;}}
.ip-nav-outside .tns-controls button[data-controls=next] {left: auto;right: -80px;}
@media all and (max-width: 900px) {.ip-nav-outside .tns-controls button[data-controls=next] {right: -40px;}
	.ip-nav-outside .tns-controls button[data-controls=next] svg {width: 20px;}}
@media all and (max-width: 1600px) {.ip-nav-outside {padding-left: 80px;padding-right: 80px;}}
@media all and (max-width: 900px) {.ip-nav-outside {padding-left: 30px;padding-right: 30px;}}
@media all and (max-width: 468px) {.ip-hide-mobile-controls .tns-controls {display: none;}}
.slide-content {padding: 3vw 3.25vw;max-width: 55%;min-width: 250px;margin: 0 0 0 auto;}
@media all and (min-width: 1650px) {.slide-content {padding: 50px;}}
@media all and (max-width: 768px) {.slide-content {padding: 30px;}}
@media all and (max-width: 468px) {.slide-content {padding: 20px;}}
.slide-content.bg-default, .slide-content.bg-blue {background-color: rgba(55,112,141,.85);}
.slide-content.bg-green {background-color: rgba(144,160,64,.85);}
.slide-content.bg-red {background-color: rgba(196,18,13,.85);}
.slide-content.bg-gray {background-color: rgba(149,157,169,.9);}
.slide-content.bg-dgray {background-color: rgba(86,94,110,.85);}
.slide-content .excerpt {margin-bottom: 40px;}
@media all and (max-width: 600px) {.slide-content .excerpt {margin-bottom: 20px;}}
.slide-content .title {font-size: 32px;font-size: 2rem;margin: 20px 0;}
@media all and (max-width: 1100px) {.slide-content .title {font-size: 30px;font-size: 1.875rem;}}
@media all and (max-width: 900px) {.slide-content .title {font-size: 28px;font-size: 1.75rem;}}
@media all and (max-width: 700px) {.slide-content .title {font-size: 26px;font-size: 1.625rem;}}
@media all and (max-width: 968px) {.slide-content .title {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 768px) {.slide-content .title {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 600px) {.slide-content .title {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 468px) {.slide-content .title {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 360px) {.slide-content .title {font-size: 16px;font-size: 1rem;}}
.slide-content .subtitle {text-transform: uppercase;}
@media all and (max-width: 1480px) {.site-container .ip-slider .container {padding: 0 80px;}}
@media all and (max-width: 468px) {.site-container .ip-slider .container {padding: 0 60px;}}
.ip-featured-slider .slide {position: relative;background-size: 0;padding: 50px 0 10vw;}
.ip-featured-slider .slide:after {content: "";width: 68%;background: inherit;background-size: cover;display: block;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
@media all and (max-width: 1200px) {.ip-featured-slider .slide:after {width: 80%;}}
@media all and (max-width: 768px) {.ip-featured-slider .slide:after {width: 100%;}}
.ip-featured-slider .slide .slide-content {width: 55%;}
@media all and (max-width: 1200px) {.ip-featured-slider .slide .slide-content {width: 65%;max-width: 65%;}}
@media all and (max-width: 768px) {.ip-featured-slider .slide .slide-content {width: 85%;max-width: 85%;}}
@media all and (max-width: 768px) {.ip-featured-slider .slide {padding-top: 30px;}
	.ip-featured-slider .slide .container {padding-left: 30px;padding-right: 30px;}}
.ip-slider.tns-horizontal.tns-subpixel&gt;.tns-item {vertical-align: middle !important;}
[data-action=start], [data-action=stop] {display: none;}
.ip-slider-controls {list-style: none;margin: 0;padding: 0;display: flex;align-items: flex-start;color: #37708d;text-transform: uppercase;font-weight: 500;}
.ip-slider-controls .next {display: flex;align-items: center;outline: none;}
.ip-slider-controls .next, .ip-slider-controls .prev {outline: none;cursor: pointer;}
.ip-slider-controls .next:hover img, .ip-slider-controls .prev:hover img {opacity: .75;}
.slide-tile {height: 10vw;font-weight: 500;align-items: center;align-items: center;justify-content: center;text-transform: uppercase;font-size: 1.25vw;text-align: center;color: #fff;display: flex;transition: transform .15s ease;line-height: 1;}
.slide-tile:hover {transform: scale(.97);}
.slide-tile span {padding: 10px 20px;width: 100%;}
.slide-tile span:first-line {font-size: 170%;line-height: 1;}
@media all and (min-width: 1650px) {.slide-tile {font-size: 18px;height: 160px;}}
@media all and (max-width: 1400px) {.slide-tile {height: 11vw;}}
@media all and (max-width: 1200px) {.slide-tile {height: 12vw;}}
@media all and (max-width: 650px) {.slide-tile {height: 15vw;font-size: 1.4vw;}}
@media all and (max-width: 650px) {.slide-tile {height: 17.5vw;font-size: 1.5vw;}}
.after-slider {display: flex;}
.after-slider&gt;div {margin-left: auto;width: 65%;margin-top: -5.5vw;}
@media all and (max-width: 900px) {.after-slider&gt;div {margin-top: -2.5vw;}}
@media all and (max-width: 650px) {.after-slider&gt;div {margin-top: -5.5vw;}}
@media all and (max-width: 500px) {.after-slider&gt;div {width: 55%;}}
.after-slider .ip-slider-controls {width: 35%;display: flex;justify-content: flex-end;padding-top: 20px;padding-right: 5%;}
@media all and (max-width: 650px) {.after-slider .ip-slider-controls {width: 45%;}
	.after-slider .ip-slider-controls img {width: 16px;margin: 0 5px;}}
@media all and (max-width: 400px) {.after-slider .ip-slider-controls .next&gt;span {font-size: 8px;}}
.after-slider .tns-inner {margin-left: 0 !important;}
.entry-content table {background: #fff;margin: 1.5em 0;width: 100%;border-collapse: collapse;font-size: 20px;font-size: 1.25rem;}
.entry-content table th, .entry-content table td {padding: 20px;text-align: left;}
.entry-content table td a {text-decoration: underline;}
.entry-content table th {background: #fff;font-family: "FFGoodHeadline",sans-serif;font-weight: bold;color: #37708d;font-size: 125%;border-bottom: 2px solid #90a040;padding: 10px 20px;}
.entry-content table tr.hidden {display: none;}
.entry-content table tbody tr:nth-child(even) {background: #f8faf2;}
@media screen and (max-width: 960px) {.entry-content table, .entry-content table td {font-size: 16px;font-size: 1rem;}}
@media screen and (max-width: 760px) {.entry-content table, .entry-content table td {font-size: 12px;font-size: .75rem;}
	.entry-content table td {padding: 12px;}}
.entry-content table th.title, .entry-content table th.topic, .entry-content table th.type {width: 20%;}
.entry-content table th.description {width: 50%;}
.entry-content table .td-wrap-text {display: block;hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;min-width: 100%;width: 10vw;overflow-x: hidden;}
.entry-content table ul, .entry-content table ol {margin: 0;}
table.sort th {overflow: hidden;position: relative;transition: background-color .2s ease-in;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
table.sort th:hover {text-decoration: underline;}
table.sort th:after {position: absolute;opacity: 0;content: "";display: inline-block;width: 0;height: 0;border-style: solid;border-width: 8px 6px 0 6px;margin-left: 6px;border-color: #90a040 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transition: opacity .2s ease;top: 50%;margin-top: -2px;}
table.sort th.sorting-desc:after, table.sort th.sorting-asc:after {opacity: 1;}
table.sort th.sorting-desc:after {border-width: 0 6px 8px 6px;border-color: rgba(0,0,0,0) rgba(0,0,0,0) #90a040 rgba(0,0,0,0);}
.resource-filters {margin: 1.5em 0 -.5em 0;overflow: hidden;}
@media all and (min-width: 601px) {.resource-filters {display: flex;}}
.resource-filters form {display: inline;}
@media all and (min-width: 601px) {.resource-filters form {margin: 0 -5px;}}
.resource-filters form label {margin: 5px;}
.resource-filters select {max-width: 310px;margin: 5px;padding: 7px 30px 7px 10px;border-radius: 0px;background: #fff url("images/icon-dropdown.svg") no-repeat calc(100% - 10px) 50%/10px;appearance: none;height: 42px;-moz-appearance: none;-webkit-appearance: none;}
@media all and (max-width: 600px) {.resource-filters select {width: 100%;max-width: 100%;margin: 5px 0;}}
.resource-filters #search-table {background: #fff no-repeat 10px 48% url("data:image/svg+xml;charset=UTF-8,%3csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' width=\'26\' height=\'28\' viewBox=\'0 0 26 28\'%3e%3cpath fill=\'gray\' d=\'M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z\'%3e%3c/path%3e%3c/svg%3e");background-size: 16px;width: 300px;padding-left: 35px;max-width: 100%;margin: 5px 0 5px auto;align-self: flex-end;}
@media all and (max-width: 1020px) {.resource-filters #search-table {float: none;}}
@media all and (max-width: 600px) {.resource-filters #search-table {width: 100%;margin: 5px 0;}}
.table-nothing-found {background: #f4f6e9;color: #37708d;text-align: center;font-weight: bold;padding: 10px 20px;width: 100%;min-height: 70px;justify-content: center;align-items: center;display: flex;margin: 0;transition: opacity .5s ease;height: auto;position: relative;}
.table-nothing-found.hidden {position: absolute;opacity: 0;height: 0;transition: none;pointer-events: none;}
.table-nothing-found .icon {color: #90a040;font-size: 18px;margin-right: 10px;}
.table-wrap {max-width: 100%;position: relative;overflow: auto;overflow-x: auto;overflow-y: hidden;}
@media screen and (max-width: 600px) {.table-wrap.mobile-table {overflow: visible;}}
.mobile-table {position: relative;}
@media screen and (max-width: 600px) {table.mobile-table, .mobile-table table {border: 0;}
	table.mobile-table thead, .mobile-table table thead {border: none;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
	table.mobile-table tr, .mobile-table table tr {background: #fcfcfc !important;display: block;margin-bottom: 60px;overflow: hidden;box-shadow: 1px 1px 3px rgba(106,113,127,.3);border: 1px solid #e2e2e2;border-top: 4px solid #37708d;border-radius: 0px;}
	table.mobile-table td, .mobile-table table td {border-bottom: 1px solid #ddd;display: block;font-size: 12px;font-size: .75rem;text-align: right;}
	table.mobile-table td:before, .mobile-table table td:before {content: attr(data-label);float: left;margin-right: 10px;margin-bottom: 10px;clear: both;font-weight: bold;text-transform: uppercase;}
	table.mobile-table td:empty, .mobile-table table td:empty {display: none !important;}
	table.mobile-table td:last-child, .mobile-table table td:last-child {border-bottom: 0;}
	table.mobile-table tr.tableHeading, table.mobile-table tr.pastMeetings, .mobile-table table tr.tableHeading, .mobile-table table tr.pastMeetings {text-align: center;border: none !important;box-shadow: none !important;padding: 0 !important;}
	table.mobile-table tr.tableHeading td, table.mobile-table tr.pastMeetings td, .mobile-table table tr.tableHeading td, .mobile-table table tr.pastMeetings td {text-align: center;border: none !important;}}
@media screen and (max-width: 400px) {table.mobile-table td, .mobile-table table td {text-align: left;}
	table.mobile-table td:before, .mobile-table table td:before {float: none;padding-right: 3px;display: block;margin: 0 0 3px;}}
.hideOnSort:empty {display: none;}
#resource-table-loader {display: none;position: absolute;width: 100%;height: 100%;background: rgba(255,255,255,.65);text-align: center;z-index: 9;}
#resource-table-loader .inline-icon {position: absolute;top: 40px;z-index: 9;}
#resource-table-loader .inline-icon svg {color: #37708d;height: 48px;width: 48px;animation: spin 1.5s ease;animation-iteration-count: infinite;}
.social-list {list-style: none;margin: 0 !important;}
.entry-content .meetingstable td, .entry-content .meetingstable th, .entry-content .donors-table td, .entry-content .donors-table th {font-size: 14px;font-size: .875rem;padding: 10px;}
.entry-content .meetingstable td:first-child, .entry-content .meetingstable th:first-child, .entry-content .donors-table td:first-child, .entry-content .donors-table th:first-child {padding-left: 20px;}
@media screen and (max-width: 960px) {.entry-content .meetingstable td, .entry-content .meetingstable td:first-child, .entry-content .meetingstable th, .entry-content .meetingstable th:first-child, .entry-content .donors-table td, .entry-content .donors-table td:first-child, .entry-content .donors-table th, .entry-content .donors-table th:first-child {padding: 8px;font-size: 12px;font-size: .75rem;}}
.entry-content .meetingstable .dp_name, .entry-content .meetingstable .dp_cat, .entry-content .meetingstable .dp_social, .entry-content .donors-table .dp_name, .entry-content .donors-table .dp_cat, .entry-content .donors-table .dp_social {width: 5%;}
.entry-content .meetingstable .dp_discount, .entry-content .donors-table .dp_discount {width: 10%;}
.entry-content .meetingstable .dp_contact, .entry-content .donors-table .dp_contact {width: 25%;}
.entry-content .meetingstable .dp_exclusions, .entry-content .donors-table .dp_exclusions {width: 20%;}
.entry-content .meetingstable .meeting_deadline, .entry-content .meetingstable .meeting_date, .entry-content .donors-table .meeting_deadline, .entry-content .donors-table .meeting_date {width: 15%;}
.entry-content .meetingstable .meeting_details, .entry-content .donors-table .meeting_details {width: 30%;}
.entry-content .meetingstable tr:empty, .entry-content .donors-table tr:empty {display: none;}
.powerTipRight {position: relative;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
.comment-list {list-style: none;padding: 0;margin: 0;}
.comment-list li {border-top: 1px solid #ccc;margin: 20px 0 0 0;padding: 20px 0 0 0;}
.comment-list li .comment-meta {margin-bottom: 5px;overflow: hidden;}
.comment-list li .comment-author {float: left;font-family: "FFGoodHeadline",sans-serif;vertical-align: middle;margin-bottom: 10px;margin-right: 10px;}
.comment-list li .comment-author a {color: #333;}
.comment-list li .comment-author img {border-radius: 100%;vertical-align: middle;margin-right: 10px;box-sizing: padding-box;}
.comment-list li .comment-metadata {float: right;}
.comment-list li .comment-metadata a {color: #767676;font-size: 12px;font-size: .75rem;text-transform: uppercase;}
.comment-list .comment-content {clear: both;}
.comment-list .reply {padding-top: 20px;}
.comment-list .reply a {font-size: 14px;font-size: .875rem;}
.comment-list .comment-awaiting-moderation {clear: both;background: #eee;padding: 5px 15px;}
.comment-list .children {padding: 0;margin: 0;}
.comment-list .children li {clear: both;padding-left: 20px;margin-left: 20px;padding-top: 20px;margin-top: 20px;margin-bottom: 10px;border: none;border-left: 1px solid #eee;}
.comment-list .bypostauthor img {border: 1px solid #ccc;}
#respond {border-top: 1px solid #ccc;padding-top: 20px;margin-top: 20px;}
#respond h3 {font-size: 20px;font-size: 1.25rem;}
#commentform label {display: block;font-weight: 700;}
#commentform textarea, #commentform .comment-form-author input, #commentform .comment-form-email input, #commentform .comment-form-url input {width: 100%;padding: 5px 10px;}
#commentform #comment {height: 100px;}
span.required {color: #c4120d;}
.box, .bsc-infobox {border-radius: 0px;background: #eceded;padding: 30px;}
@media all and (max-width: 768px) {.box, .bsc-infobox {padding: 20px;}}
.box input, .bsc-infobox input {width: 100%;}
.box h1, .box h2, .box h3, .box h4, .bsc-infobox h1, .bsc-infobox h2, .bsc-infobox h3, .bsc-infobox h4 {border: none;padding: 0;margin-bottom: 5px;}
.box :last-child, .bsc-infobox :last-child {margin-bottom: 0;}
.box-white {background: #fff;}
.box-popup {background: #fff;padding: 30px 40px;max-width: 600px;margin: 0 auto;position: relative;box-shadow: 0 0 5px rgba(0,0,0,.75);}
.box-popup h3 {color: #37708d;font-weight: 900;}
.box-popup h3 small {color: #666;font-weight: 300;}
.box-popup-member {padding: 0;}
.box-popup-member .headshot {background-color: #f8f8f8;width: 100%;padding-bottom: 80%;background-size: cover;background-position: center;}
.box-popup-member .text {padding: 20px 30px;align-self: center;}
.mfp-content {padding: 20px;}
.bg-white {background-color: #fff;}
.bg-white:not(.section_content_imageorvideo)+section.bg-white {padding-top: 0;}
.bg-lblue {background-color: #e6f1f5;}
.bg-default, .bg-blue {background-color: #37708d;}
.bg-green {background-color: #90a040;}
.bg-orange {background-color: #fd8732;}
.bg-teal {background-color: #0f7865;}
.bg-lgray, .bg-lgray {background-color: #eceded;}
.bg-gray {background-color: #959da9;}
.bg-dgray {background-color: #565e6e;}
.bg-dblue {background-color: #14315e;}
.bg-skyblue {background-color: #169bcd;}
.bg-purple {background-color: #454c94;}
.bg-lgreen {background-color: #e6e7ca;}
.bg-lgreen .content-button .button, .bg-lgreen .content-button .profile-list a, .profile-list .bg-lgreen .content-button a, .bg-lgreen .content-button .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .bg-lgreen .content-button a {background-color: #90a040;}
.bg-lgreen .content-button .button:hover, .bg-lgreen .content-button .profile-list a:hover, .profile-list .bg-lgreen .content-button a:hover, .bg-lgreen .content-button .bsc-shortcode-menu.inline a:hover, .bsc-shortcode-menu.inline .bg-lgreen .content-button a:hover {background-color: #6f7c31;}
.bg-red {background-color: #c4120d;}
.modal {box-shadow: 0px 0px 15px 0px rgba(0,0,0,.25);text-align: left;font-weight: normal;width: 400px;position: absolute;opacity: 0;left: -9999px;padding: 10px 20px;z-index: 999;border-radius: 0px;transition: opacity .2s ease-in-out,transform .2s ease;transform: scale(.9);}
.modal.active {opacity: 1;left: 0;transform: scale(1);}
@media (prefers-reduced-motion: reduce) {.prefersNoAnimation, .zoomIn, .bounce {animation: none !important;-webkit-animation: none !important;}}
@-moz-keyframes spin {from {-moz-transform: rotate(0deg);}
	to {-moz-transform: rotate(360deg);}}
@-webkit-keyframes spin {from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}}
@keyframes spin {from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}}
.bounce {-webkit-animation: bounce 2s infinite;animation: bounce 2s infinite;}
@-webkit-keyframes bounce {0%, 20%, 55%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translateZ(0);transform: translateZ(0);}
	40%, 45% {-webkit-animation-timing-function: cubic-bezier(.222,.05,.855,.06);animation-timing-function: cubic-bezier(.222,.05,.855,.06);-webkit-transform: translate3d(0,-8px,0);transform: translate3d(0,-8px,0);}
	70% {-webkit-animation-timing-function: cubic-bezier(.222,.05,.855,.06);animation-timing-function: cubic-bezier(.222,.05,.855,.06);-webkit-transform: translate3d(0,-8px,0);transform: translate3d(0,-8px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
@keyframes bounce {0%, 20%, 55%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translateZ(0);transform: translateZ(0);}
	40%, 45% {-webkit-animation-timing-function: cubic-bezier(.222,.05,.855,.06);animation-timing-function: cubic-bezier(.222,.05,.855,.06);-webkit-transform: translate3d(0,-8px,0);transform: translate3d(0,-8px,0);}
	70% {-webkit-animation-timing-function: cubic-bezier(.222,.05,.855,.06);animation-timing-function: cubic-bezier(.222,.05,.855,.06);-webkit-transform: translate3d(0,-8px,0);transform: translate3d(0,-8px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
.zoomIn {-webkit-animation: zoomIn 30s infinite alternate ease-out;animation: zoomIn 30s infinite alternate ease-out;}
@-webkit-keyframes zoomIn {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	to {-webkit-transform: scale3d(1.25,1.25,1.25);transform: scale3d(1.25,1.25,1.25);}}
@keyframes spzoomInin {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	to {-webkit-transform: scale3d(1.25,1.25,1.25);transform: scale3d(1.25,1.25,1.25);}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUp {0% {opacity: 0;transform: translate3d(0,20px,0);}
	100% {opacity: 1;}}
@keyframes fadeInUp {0% {opacity: 0;transform: translate3d(0,20px,0);}
	100% {opacity: 1;}}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInDown {0% {opacity: 0;transform: translate3d(0,-40px,0);}
	25% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes fadeInDown {0% {opacity: 0;transform: translate3d(0,-40px,0);}
	25% {opacity: 0;}
	100% {opacity: 1;}}
.fadeInUpLG {-webkit-animation-name: fadeInUpLG;animation-name: fadeInUpLG;}
@-webkit-keyframes fadeInUpLG {0% {opacity: 0;transform: translate3d(0,60px,0);}
	100% {opacity: 1;}}
@keyframes fadeInUpLG {0% {opacity: 0;transform: translate3d(0,60px,0);}
	100% {opacity: 1;}}
.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}
@-webkit-keyframes fadeOutDown {0% {opacity: 1;}
	100% {opacity: 0;transform: translate3d(0,-20px,0);}}
@keyframes fadeOutDown {0% {opacity: 1;}
	100% {opacity: 0;transform: translate3d(0,-20px,0);}}
.fadeOutDownLG {-webkit-animation-name: fadeOutDownLG;animation-name: fadeOutDownLG;animation-timing-function: ease-in-out;}
@-webkit-keyframes fadeOutDownLG {0% {opacity: 1;}
	50% {opacity: 0;transform: translate3d(0,-60px,0);}
	100% {opacity: 0;transform: translate3d(0,-60px,0);}}
@keyframes fadeOutDownLG {0% {opacity: 1;}
	50% {opacity: 0;transform: translate3d(0,-60px,0);}
	100% {opacity: 0;transform: translate3d(0,-60px,0);}}
.animate {opacity: 0;animation-duration: .5s;animation-fill-mode: both;animation-direction: normal;transform-origin: center;}
.animate.count {opacity: 1 !important;}
.fadeInBottom {-webkit-animation-name: fadeInBottom;animation-name: fadeInBottom;}
.fadeInBottomBig {-webkit-animation-name: fadeInBottomBig;animation-name: fadeInBottomBig;}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
.fadeInTop {-webkit-animation-name: fadeInTop;animation-name: fadeInTop;}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
.fadeInStamp {-webkit-animation-name: fadeInStamp;animation-name: fadeInStamp;}
.fadeInStampLG {-webkit-animation-name: fadeInStampLG;animation-name: fadeInStampLG;}
.animated {animation-duration: .5s;animation-fill-mode: both;animation-direction: normal;}
.animated.removeme {pointer-events: none;}
.animated.reverse {animation-direction: reverse;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@keyframes fadeInBottom {0% {opacity: 0;transform: translate3d(0,20px,0) scale(.97);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);}}
@keyframes fadeInBottomBig {0% {opacity: 0;transform: translate3d(0,200px,0) scale(.96);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);}}
@keyframes fadeInTop {0% {opacity: 0;transform: translate3d(0,-20px,0) scale(.97);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);}}
@keyframes fadeInLeft {0% {opacity: 0;transform: translate3d(25px,0,0) scale(.97);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);}}
@keyframes fadeInRight {0% {opacity: 0;transform: translate3d(-25px,0,0) scale(.97);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);}}
@keyframes fadeInStamp {0% {opacity: 0;transform: scale(1.5);}
	60% {transform: scale(.9);}
	100% {opacity: 1;transform: scale(1);}}
@keyframes fadeInStampLG {0% {opacity: 0;transform: scale(4);}
	60% {transform: scale(.7);}
	100% {opacity: 1;transform: scale(1);}}
@keyframes fadeOutStamp {0% {opacity: 1;transform: scale(1);}
	100% {opacity: 0;transform: scale(1.1);}}
@keyframes pulsate {0% {transform: scale(1,1);opacity: 0;}
	30% {opacity: .5;}
	90% {opacity: 0;}
	100% {transform: scale(2,2);opacity: 0;}}
@keyframes fadeInTopCentered {0% {opacity: 0;transform: translate3d(0,-20px,0) scale(.97) translateY(-50%);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1) translateY(-50%);}}
@keyframes fadeInBottomCentered {0% {opacity: 0;transform: translate3d(0,20px,0) scale(.97) translateY(-50%);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1) translateY(-50%);}}
@keyframes scrollAcross {0% {background-position: 0 calc(100% - 10px);}
	100% {background-position: -30px calc(100% - 10px);}}
@keyframes scrollAcrossMobile {0% {background-position: 0 calc(100% - 8px);}
	100% {background-position: -21px calc(100% - 8px);}}
.counted {opacity: 1;}
@media all and (min-width: 600px) {.faq-wrap {display: flex;}
	.faq-wrap&gt;h3 {width: 30%;margin-top: 10px;padding-right: 2em;}
	.faq-wrap .faq-cats {width: 70%;}}
.toggle-disabled .bsc-shortcode .bsc-toggle-heading {padding-left: 0;cursor: default;user-select: auto;}
.toggle-disabled .bsc-shortcode .bsc-toggle-heading:hover {color: #37708d;}
.toggle-disabled .toggle-down, .toggle-disabled .toggle-up {display: none !important;}
.bsc-shortcode .icon {margin-right: 12px;}
.bsc-shortcode p:empty {display: none;}
.bsc-infobox {margin-bottom: 20px;}
.bsc-infobox .icon {display: inline-block;float: left;margin: 2px 8px 0 0;}
.bsc-shortcode p:empty {display: none;}
.bsc-shortcode .bsc-toggle-heading {margin: 0 0 0 0;display: block;color: #0f7865;position: relative;transition: color .2s ease-out,background .2s ease-in;padding-right: 0;cursor: pointer;font-size: 24px;font-size: 1.5rem;padding: 10px 15px 10px 32px;border-bottom: 1px solid #0f7865;user-select: none;line-height: 1.5;}
@media all and (max-width: 1100px) {.bsc-shortcode .bsc-toggle-heading {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 900px) {.bsc-shortcode .bsc-toggle-heading {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 700px) {.bsc-shortcode .bsc-toggle-heading {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 968px) {.bsc-shortcode .bsc-toggle-heading {font-size: 16px;font-size: 1rem;}}
.bsc-shortcode .bsc-toggle-heading .toggle-down, .bsc-shortcode .bsc-toggle-heading .toggle-up {display: inline-block;position: absolute;position: absolute;vertical-align: middle;width: 20px;top: 1.3em;transform: translateY(-50%);left: 0;color: #0f7865;font-weight: bold;font-size: 24px;}
.bsc-shortcode .bsc-toggle-heading .toggle-up {display: none;margin-top: -5px;}
.bsc-shortcode .bsc-toggle-heading:hover {background: rgba(15,120,101,.09);}
.bsc-accordion .bsc-shortcode .bsc-toggle-heading {width: 100%;}
.bsc-toggle-active.bsc-shortcode .bsc-toggle-heading {background: rgba(15,120,101,.09);}
.bsc-toggle-active.bsc-shortcode .bsc-toggle-heading .toggle-down, .bsc-toggle-active.bsc-shortcode .bsc-toggle-heading .toggle-up {color: #0f7865;}
#filter-faqs-list&gt;span {text-transform: uppercase;font-size: 14px;font-weight: 600;}
.bsc-toggle-content {color: #111;display: none;padding: 10px 0 10px 35px;margin-bottom: 10px;}
.bsc-toggle-content ul {margin-bottom: 0;margin-top: 10px;}
.bsc-toggle-content ul li {list-style: none;margin-bottom: .25em;}
.bsc-toggle-content ul li:before {content: "-";margin-right: 5px;}
.bsc-toggle-active .bsc-toggle-heading .toggle-down {display: none;}
.bsc-toggle-active .bsc-toggle-heading .toggle-up {display: inline-block;}
.bsc-cols {display: flex;justify-content: space-between;overflow: hidden;clear: both;margin: 0 -15px 20px -15px;flex-wrap: wrap;}
.bsc-cols-quarter-half-quarter .bsc-col, .bsc-cols-quarter-quarter-half .bsc-col, .bsc-cols-half-quarter-quarter .bsc-col, .bsc-cols-quarter-quarter-quarter-quarter .bsc-col, .bsc-cols-half-half .bsc-col {width: calc(50% - 30px);margin: 0 15px;flex-grow: 1;}
.bsc-cols-third-third-third .bsc-col, .bsc-cols-twothirds-third .bsc-col, .bsc-cols-third-twothirds .bsc-col {width: calc(33.33% - 15px);}
.bsc-cols-half-half .bsc-col {min-width: 150px;}
.bsc-cols-quarter-quarter-quarter-quarter .bsc-col-a, .bsc-cols-quarter-quarter-quarter-quarter .bsc-col-b, .bsc-cols-quarter-quarter-quarter-quarter .bsc-col-c, .bsc-cols-quarter-quarter-quarter-quarter .bsc-col-d {width: 25%;}
.bsc-cols-half-quarter-quarter .bsc-col-a {width: 50%;}
.bsc-cols-half-quarter-quarter .bsc-col-b, .bsc-cols-half-quarter-quarter .bsc-col-c {width: 25%;}
.bsc-cols-quarter-quarter-half .bsc-col-a, .bsc-cols-quarter-quarter-half .bsc-col-b {width: 25%;}
.bsc-cols-quarter-quarter-half .bsc-col-c {width: 50%;}
.bsc-cols-quarter-half-quarter .bsc-col-a, .bsc-cols-quarter-half-quarter .bsc-col-c {width: 25%;}
.bsc-cols-quarter-half-quarter .bsc-col-b {width: 50%;}
.bsc-tabs {margin-bottom: 20px;}
.bsc-tabs .bsc-tab-buttons {border-bottom: 10px solid #37708d;clear: both;list-style: outside none none;padding: 0;}
.bsc-tabs .bsc-tab-buttons&gt;a {background: #90a040;color: #111;box-shadow: 0 10px 10px -10px rgba(0,0,0,.2) inset,0 -10px 10px -10px rgba(0,0,0,.2) inset;display: inline-block;font-size: 15px;font-size: .9375rem;font-weight: 700;padding: 10px 15px;margin: 0 1px 0 0;text-decoration: none;text-transform: uppercase;transition: background-color .15s ease-in,box-shadow .15s ease-in;}
.bsc-tabs .bsc-tab-buttons&gt;a:hover {background: #a0b247;}
.bsc-tabs .bsc-tab-buttons&gt;a.active {background: #37708d;color: #fff;box-shadow: 0 10px 10px -10px rgba(0,0,0,.1) inset;}
.bsc-tabs .tab-header {margin-bottom: 20px;}
.bsc-tabs .bsc-tabpane {padding-top: 15px;}
.button-spacer {display: block;height: 2.5em;}
.tooltip {position: relative;display: inline-block;}
.tooltip .tooltip-text:hover {text-decoration: underline;cursor: help;}
.tooltip:hover .modal {left: 0;bottom: 100%;opacity: 1;transform: scale(1);pointer-events: none;}
.tooltip .modal {background: #f2f0f2;width: auto;min-width: 310px;max-width: 100%;text-align: left;font-size: 15px;font-size: .9375rem;font-family: "FFGoodHeadline",sans-serif;}
h2.faq-catname {color: #37708d;}
h2.faq-catname:after, h2.faq-catname:before {display: none;}
.fillme {text-align: center;display: block;background: #eee;color: #999;font-weight: bold;font-size: 20px;font-size: 1.25rem;padding: 20px;cursor: crosshair;}
.fillme:hover {color: #b4b761;background-color: #e6e7ca;}
#powerTip {cursor: default;background: #fff;color: #4a575f;display: none;padding: 0;padding: 20px 30px;position: absolute;z-index: 2147483647;max-width: 500px;box-shadow: 0 0 8px 1px rgba(0,0,0,.15);pointer-events: none;margin-top: -35px;margin-left: 15px;font-size: 20px;font-size: 1.25rem;}
@media all and (max-width: 1100px) {#powerTip {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 900px) {#powerTip {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 700px) {#powerTip {font-size: 14px;font-size: .875rem;}}
@media all and (max-width: 1000px) {#powerTip {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 800px) {#powerTip {padding: 20px 30px;font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 600px) {#powerTip {padding: 10px 20px;font-size: 10px;font-size: .625rem;}}
@media all and (max-width: 300px) {#powerTip {font-size: 8px;font-size: .5rem;}}
#powerTip h4 {padding-right: 30px;}
#powerTip ul {margin-top: .75em;margin-bottom: .75em;}
#powerTip ul li {margin-bottom: 3px;margin-top: 3px;}
#powerTip .footnote {font-size: 75%;color: #959da9;margin-top: 10px;}
#powerTip:after {content: "";width: 0;height: 0;border-style: solid;border-width: 10px 15px 10px 0;border-color: rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);position: absolute;top: 20px;left: -15px;}
.powerTip_close {display: block;width: 20px;height: 20px;background: url("images/icon-close.svg") no-repeat center/contain;position: absolute;right: 20px;top: 20px;opacity: .6;transition: opacity .25s ease;}
.powerTip_close:hover {opacity: 1;cursor: pointer;}
@media all and (max-width: 800px) {.powerTip_close {right: 15px;top: 15px;}}
#powerTip:before {content: attr(class) " ";position: absolute;height: 0;width: 0;text-indent: 100%;overflow: hidden;display: none !important;}
#powerTip.n:before, #powerTip.s:before {border-right: 5px solid rgba(0,0,0,0);border-left: 5px solid rgba(0,0,0,0);left: 50%;margin-left: -5px;}
#powerTip.e:before, #powerTip.w:before {border-bottom: 5px solid rgba(0,0,0,0);border-top: 5px solid rgba(0,0,0,0);margin-top: -5px;top: 50%;}
#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before {bottom: -10px;}
#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before, #powerTip.nw-alt:before, #powerTip.ne-alt:before {border-top-color: #efefef;border-top-style: solid;border-top-width: 10px;}
#powerTip.e:before {border-right-color: inherit;border-right-style: solid;border-right-width: 10px;left: -10px;}
#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {top: -10px;}
#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before, #powerTip.sw-alt:before, #powerTip.se-alt:before {border-bottom-color: inherit;border-bottom-style: solid;border-bottom-width: 10px;}
#powerTip.w:before {border-left-color: inherit;border-left-style: solid;border-left-width: 10px;right: -10px;}
#powerTip.ne:before, #powerTip.se:before {border-right: 10px solid rgba(0,0,0,0);border-left: 0;left: 10px;}
#powerTip.nw:before, #powerTip.sw:before {border-left: 10px solid rgba(0,0,0,0);border-right: 0;right: 10px;}
#powerTip.nw-alt:before, #powerTip.ne-alt:before, #powerTip.sw-alt:before, #powerTip.se-alt:before {bottom: -10px;border-left: 5px solid rgba(0,0,0,0);border-right: 5px solid rgba(0,0,0,0);left: 10px;}
#powerTip.ne-alt:before {left: auto;right: 10px;}
#powerTip.sw-alt:before, #powerTip.se-alt:before {border-top: none;bottom: auto;top: -10px;}
#powerTip.se-alt:before {left: auto;right: 10px;}
.powertipImg {background-color: rgba(170,170,170,.25);background-position: center;background-repeat: no-repeat;background-size: cover;padding-bottom: 50%;width: 100%;}
@media all and (max-width: 500px) {.powertipImg {display: none;}}
.padMe {width: 364px;max-width: 50vw;padding: 15px 20px;overflow: hidden;font-size: 18px;font-size: 1.125rem;line-height: 1.2;color: #222;}
.padMe h3 {font-size: 18px;margin: 0 0 5px;color: #37708d;text-transform: uppercase;}
@media all and (max-width: 800px) {.padMe {padding: 10px;max-width: 60vw;}}
html body .gform_wrapper.gf_browser_chrome select, html body .gform_wrapper.gf_browser_gecko select, html body .gform_wrapper select, body .gform_wrapper textarea, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], select, textarea {background: #fff;color: #404041;border: 1px solid #37708d;border-radius: 2px;max-width: 100%;padding: .5em 1em .5em;line-height: 1;font-size: 18px;font-size: 1.125rem;}
html body .gform_wrapper.gf_browser_chrome select:focus, html body .gform_wrapper.gf_browser_gecko select:focus, html body .gform_wrapper select:focus, body .gform_wrapper textarea:focus, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=range]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, select:focus, textarea:focus {color: #4a575f;opacity: 1;}
html body .gform_wrapper.gf_browser_chrome select::placeholder, html body .gform_wrapper.gf_browser_gecko select::placeholder, html body .gform_wrapper select::placeholder, body .gform_wrapper textarea::placeholder, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder, input[type=text]::placeholder, input[type=email]::placeholder, input[type=url]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=number]::placeholder, input[type=tel]::placeholder, input[type=range]::placeholder, input[type=date]::placeholder, input[type=month]::placeholder, input[type=week]::placeholder, input[type=time]::placeholder, input[type=datetime]::placeholder, input[type=datetime-local]::placeholder, input[type=color]::placeholder, select::placeholder, textarea::placeholder {color: #404041;opacity: .5;}
@media all and (max-width: 768px) {html body .gform_wrapper.gf_browser_chrome select, html body .gform_wrapper.gf_browser_gecko select, html body .gform_wrapper select, body .gform_wrapper textarea, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], select, textarea {font-size: 16px;font-size: 1rem;}}
html body .gform_wrapper.gf_browser_chrome select, html body .gform_wrapper.gf_browser_gecko select, html body .gform_wrapper select, select {color: #404041;background: #fff url("images/icon-darr_sm.svg") no-repeat calc(100% - 20px) 50%/1em;width: 100%;line-height: 1.5;appearance: none;-moz-appearance: none;-webkit-appearance: none;height: auto !important;border-radius: 2px;margin-top: 5px;}
html body .gform_wrapper.gf_browser_chrome select:focus, html body .gform_wrapper.gf_browser_gecko select:focus, html body .gform_wrapper select:focus, select:focus {color: #4a575f;}
textarea {width: 100%;}
body .gform_wrapper ul.gform_fields li.gfield {padding-right: 0;margin-bottom: 0;}
html body .gform_wrapper .gform_footer {padding-top: 0;text-align: center;}
body .gform_wrapper .gform_fields li {padding-left: 0;}
body .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {margin-bottom: 0;}
label, body .gform_wrapper .top_label .gfield_label, body .gform_wrapper legend.gfield_label {font-size: 18px;font-size: 1.125rem;display: block;font-weight: 300;color: #37708d;font-family: "FFGoodHeadline",sans-serif;}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {opacity: .75;text-transform: none;font-weight: 500;}
body .gform_wrapper li.hidden_label input, body .gform_wrapper textarea {margin-top: 0;}
body .gform_confirmation_message {background: #e6f1f5;padding: 20px 30px;color: #14315e;text-align: center;font-size: 24px;font-size: 1.5rem;animation: fadeInUp 1s ease;}
.gfield_required {display: none;}
body input.button.gform_button_select_files {background: rgba(0,0,0,.25);font-size: 80%;text-transform: uppercase;width: 100%;max-width: 200px;}
body input.button.gform_button_select_files:hover {background: rgba(0,0,0,.45);}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {margin-right: 0 !important;}
@media all and (min-width: 640px) {body .gform_wrapper ul li.gfield.gl_captive_agent {padding-top: 20px;}}
@media all and (max-width: 805px)and (min-width: 640px) {body .gform_wrapper ul li.gfield.gl_captive_agent {padding-top: 42px;}}
.gform_wrapper form {position: relative;}
body .gform_wrapper .gform_ajax_spinner {display: block;margin: 0 auto;clear: both;width: 50px !important;height: 50px !important;padding: 5px;position: absolute;left: 50%;bottom: 0;margin-bottom: -50px;margin-left: -25px;border-radius: 100%;background: #14315e;}
html body .gform_wrapper .gform_footer .gform_button, .cta-navigation a, .posts-nav a, .button, .profile-list a, .bsc-shortcode-menu.inline a, input[type=button], input[type=reset], input[type=submit], .comment-reply-link, .tribe-events-widget-link&gt;a {text-align: center;border: none;border-radius: 0px;background: rgba(0,0,0,0);color: #fff;transition: background-color .25s ease-out,border-color .25s ease-out,color .25s ease-out;font-family: "FFGoodHeadline",sans-serif;display: inline-block;font-size: 20px;font-size: 1.25rem;padding: 10px 18px 10px;text-transform: uppercase;line-height: 1.1;vertical-align: middle;margin: 1px;cursor: pointer;transform: translateZ(0);text-decoration: none !important;background-color: #fd8732;font-weight: 600;}
@media all and (max-width: 1100px) {html body .gform_wrapper .gform_footer .gform_button, .cta-navigation a, .posts-nav a, .button, .profile-list a, .bsc-shortcode-menu.inline a, input[type=button], input[type=reset], input[type=submit], .comment-reply-link, .tribe-events-widget-link&gt;a {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 900px) {html body .gform_wrapper .gform_footer .gform_button, .cta-navigation a, .posts-nav a, .button, .profile-list a, .bsc-shortcode-menu.inline a, input[type=button], input[type=reset], input[type=submit], .comment-reply-link, .tribe-events-widget-link&gt;a {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 700px) {html body .gform_wrapper .gform_footer .gform_button, .cta-navigation a, .posts-nav a, .button, .profile-list a, .bsc-shortcode-menu.inline a, input[type=button], input[type=reset], input[type=submit], .comment-reply-link, .tribe-events-widget-link&gt;a {font-size: 14px;font-size: .875rem;}}
html body .gform_wrapper .gform_footer .gform_button:hover, html body .gform_wrapper .gform_footer .gform_button:active, html body .gform_wrapper .gform_footer .gform_button:focus, .cta-navigation a:hover, .cta-navigation a:active, .cta-navigation a:focus, .posts-nav a:hover, .posts-nav a:active, .posts-nav a:focus, .button:hover, .profile-list a:hover, .bsc-shortcode-menu.inline a:hover, .button:active, .profile-list a:active, .bsc-shortcode-menu.inline a:active, .button:focus, .profile-list a:focus, .bsc-shortcode-menu.inline a:focus, input[type=button]:hover, input[type=button]:active, input[type=button]:focus, input[type=reset]:hover, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus, .comment-reply-link:hover, .comment-reply-link:active, .comment-reply-link:focus, .tribe-events-widget-link&gt;a:hover, .tribe-events-widget-link&gt;a:active, .tribe-events-widget-link&gt;a:focus {background-color: #feb37e;color: #fff;}
html body .gform_wrapper .gform_footer .gform_button.button-ol, .cta-navigation a.button-ol, .posts-nav a.button-ol, .button.button-ol, .profile-list a.button-ol, .bsc-shortcode-menu.inline a.button-ol, input[type=button].button-ol, input[type=reset].button-ol, input[type=submit].button-ol, .comment-reply-link.button-ol, .tribe-events-widget-link&gt;a.button-ol {background: #fff;box-shadow: inset 0 0 0px 2px #90a040;color: #90a040;}
html body .gform_wrapper .gform_footer .gform_button.button-ol:hover, .cta-navigation a.button-ol:hover, .posts-nav a.button-ol:hover, .button.button-ol:hover, .profile-list a.button-ol:hover, .bsc-shortcode-menu.inline a.button-ol:hover, input[type=button].button-ol:hover, input[type=reset].button-ol:hover, input[type=submit].button-ol:hover, .comment-reply-link.button-ol:hover, .tribe-events-widget-link&gt;a.button-ol:hover {background-color: #90a040;color: #fff;}
html body .gform_wrapper .gform_footer .gform_button.button-size-xsmall, .cta-navigation a.button-size-xsmall, .posts-nav a.button-size-xsmall, .button.button-size-xsmall, .profile-list a.button-size-xsmall, .bsc-shortcode-menu.inline a.button-size-xsmall, input[type=button].button-size-xsmall, input[type=reset].button-size-xsmall, input[type=submit].button-size-xsmall, .comment-reply-link.button-size-xsmall, .tribe-events-widget-link&gt;a.button-size-xsmall {font-size: 12px;font-size: .75rem;}
@media all and (max-width: 1100px) {html body .gform_wrapper .gform_footer .gform_button.button-size-xsmall, .cta-navigation a.button-size-xsmall, .posts-nav a.button-size-xsmall, .button.button-size-xsmall, .profile-list a.button-size-xsmall, .bsc-shortcode-menu.inline a.button-size-xsmall, input[type=button].button-size-xsmall, input[type=reset].button-size-xsmall, input[type=submit].button-size-xsmall, .comment-reply-link.button-size-xsmall, .tribe-events-widget-link&gt;a.button-size-xsmall {font-size: 10px;font-size: .625rem;}}
@media all and (max-width: 900px) {html body .gform_wrapper .gform_footer .gform_button.button-size-xsmall, .cta-navigation a.button-size-xsmall, .posts-nav a.button-size-xsmall, .button.button-size-xsmall, .profile-list a.button-size-xsmall, .bsc-shortcode-menu.inline a.button-size-xsmall, input[type=button].button-size-xsmall, input[type=reset].button-size-xsmall, input[type=submit].button-size-xsmall, .comment-reply-link.button-size-xsmall, .tribe-events-widget-link&gt;a.button-size-xsmall {font-size: 8px;font-size: .5rem;}}
@media all and (max-width: 700px) {html body .gform_wrapper .gform_footer .gform_button.button-size-xsmall, .cta-navigation a.button-size-xsmall, .posts-nav a.button-size-xsmall, .button.button-size-xsmall, .profile-list a.button-size-xsmall, .bsc-shortcode-menu.inline a.button-size-xsmall, input[type=button].button-size-xsmall, input[type=reset].button-size-xsmall, input[type=submit].button-size-xsmall, .comment-reply-link.button-size-xsmall, .tribe-events-widget-link&gt;a.button-size-xsmall {font-size: 6px;font-size: .375rem;}}
html body .gform_wrapper .gform_footer .gform_button.button-size-small, .cta-navigation a.button-size-small, .posts-nav a.button-size-small, .button.button-size-small, .profile-list a.button-size-small, .bsc-shortcode-menu.inline a.button-size-small, input[type=button].button-size-small, input[type=reset].button-size-small, input[type=submit].button-size-small, .comment-reply-link.button-size-small, .tribe-events-widget-link&gt;a.button-size-small {font-size: 16px;font-size: 1rem;}
@media all and (max-width: 1100px) {html body .gform_wrapper .gform_footer .gform_button.button-size-small, .cta-navigation a.button-size-small, .posts-nav a.button-size-small, .button.button-size-small, .profile-list a.button-size-small, .bsc-shortcode-menu.inline a.button-size-small, input[type=button].button-size-small, input[type=reset].button-size-small, input[type=submit].button-size-small, .comment-reply-link.button-size-small, .tribe-events-widget-link&gt;a.button-size-small {font-size: 14px;font-size: .875rem;}}
@media all and (max-width: 900px) {html body .gform_wrapper .gform_footer .gform_button.button-size-small, .cta-navigation a.button-size-small, .posts-nav a.button-size-small, .button.button-size-small, .profile-list a.button-size-small, .bsc-shortcode-menu.inline a.button-size-small, input[type=button].button-size-small, input[type=reset].button-size-small, input[type=submit].button-size-small, .comment-reply-link.button-size-small, .tribe-events-widget-link&gt;a.button-size-small {font-size: 12px;font-size: .75rem;}}
@media all and (max-width: 700px) {html body .gform_wrapper .gform_footer .gform_button.button-size-small, .cta-navigation a.button-size-small, .posts-nav a.button-size-small, .button.button-size-small, .profile-list a.button-size-small, .bsc-shortcode-menu.inline a.button-size-small, input[type=button].button-size-small, input[type=reset].button-size-small, input[type=submit].button-size-small, .comment-reply-link.button-size-small, .tribe-events-widget-link&gt;a.button-size-small {font-size: 10px;font-size: .625rem;}}
html body .gform_wrapper .gform_footer .gform_button.button-size-large, .cta-navigation a.button-size-large, .posts-nav a.button-size-large, .button.button-size-large, .profile-list a.button-size-large, .bsc-shortcode-menu.inline a.button-size-large, input[type=button].button-size-large, input[type=reset].button-size-large, input[type=submit].button-size-large, .comment-reply-link.button-size-large, .tribe-events-widget-link&gt;a.button-size-large {font-size: 32px;font-size: 2rem;}
@media all and (max-width: 1100px) {html body .gform_wrapper .gform_footer .gform_button.button-size-large, .cta-navigation a.button-size-large, .posts-nav a.button-size-large, .button.button-size-large, .profile-list a.button-size-large, .bsc-shortcode-menu.inline a.button-size-large, input[type=button].button-size-large, input[type=reset].button-size-large, input[type=submit].button-size-large, .comment-reply-link.button-size-large, .tribe-events-widget-link&gt;a.button-size-large {font-size: 30px;font-size: 1.875rem;}}
@media all and (max-width: 900px) {html body .gform_wrapper .gform_footer .gform_button.button-size-large, .cta-navigation a.button-size-large, .posts-nav a.button-size-large, .button.button-size-large, .profile-list a.button-size-large, .bsc-shortcode-menu.inline a.button-size-large, input[type=button].button-size-large, input[type=reset].button-size-large, input[type=submit].button-size-large, .comment-reply-link.button-size-large, .tribe-events-widget-link&gt;a.button-size-large {font-size: 28px;font-size: 1.75rem;}}
@media all and (max-width: 700px) {html body .gform_wrapper .gform_footer .gform_button.button-size-large, .cta-navigation a.button-size-large, .posts-nav a.button-size-large, .button.button-size-large, .profile-list a.button-size-large, .bsc-shortcode-menu.inline a.button-size-large, input[type=button].button-size-large, input[type=reset].button-size-large, input[type=submit].button-size-large, .comment-reply-link.button-size-large, .tribe-events-widget-link&gt;a.button-size-large {font-size: 26px;font-size: 1.625rem;}}
@media all and (max-width: 968px) {html body .gform_wrapper .gform_footer .gform_button.button-size-large, .cta-navigation a.button-size-large, .posts-nav a.button-size-large, .button.button-size-large, .profile-list a.button-size-large, .bsc-shortcode-menu.inline a.button-size-large, input[type=button].button-size-large, input[type=reset].button-size-large, input[type=submit].button-size-large, .comment-reply-link.button-size-large, .tribe-events-widget-link&gt;a.button-size-large {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 768px) {html body .gform_wrapper .gform_footer .gform_button.button-size-large, .cta-navigation a.button-size-large, .posts-nav a.button-size-large, .button.button-size-large, .profile-list a.button-size-large, .bsc-shortcode-menu.inline a.button-size-large, input[type=button].button-size-large, input[type=reset].button-size-large, input[type=submit].button-size-large, .comment-reply-link.button-size-large, .tribe-events-widget-link&gt;a.button-size-large {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 600px) {html body .gform_wrapper .gform_footer .gform_button.button-size-large, .cta-navigation a.button-size-large, .posts-nav a.button-size-large, .button.button-size-large, .profile-list a.button-size-large, .bsc-shortcode-menu.inline a.button-size-large, input[type=button].button-size-large, input[type=reset].button-size-large, input[type=submit].button-size-large, .comment-reply-link.button-size-large, .tribe-events-widget-link&gt;a.button-size-large {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 468px) {html body .gform_wrapper .gform_footer .gform_button.button-size-large, .cta-navigation a.button-size-large, .posts-nav a.button-size-large, .button.button-size-large, .profile-list a.button-size-large, .bsc-shortcode-menu.inline a.button-size-large, input[type=button].button-size-large, input[type=reset].button-size-large, input[type=submit].button-size-large, .comment-reply-link.button-size-large, .tribe-events-widget-link&gt;a.button-size-large {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 360px) {html body .gform_wrapper .gform_footer .gform_button.button-size-large, .cta-navigation a.button-size-large, .posts-nav a.button-size-large, .button.button-size-large, .profile-list a.button-size-large, .bsc-shortcode-menu.inline a.button-size-large, input[type=button].button-size-large, input[type=reset].button-size-large, input[type=submit].button-size-large, .comment-reply-link.button-size-large, .tribe-events-widget-link&gt;a.button-size-large {font-size: 16px;font-size: 1rem;}}
html body .gform_wrapper .gform_footer .gform_button.button-size-huge, .cta-navigation a.button-size-huge, .posts-nav a.button-size-huge, .button.button-size-huge, .profile-list a.button-size-huge, .bsc-shortcode-menu.inline a.button-size-huge, input[type=button].button-size-huge, input[type=reset].button-size-huge, input[type=submit].button-size-huge, .comment-reply-link.button-size-huge, .tribe-events-widget-link&gt;a.button-size-huge {font-size: 36px;font-size: 2.25rem;}
@media all and (max-width: 1100px) {html body .gform_wrapper .gform_footer .gform_button.button-size-huge, .cta-navigation a.button-size-huge, .posts-nav a.button-size-huge, .button.button-size-huge, .profile-list a.button-size-huge, .bsc-shortcode-menu.inline a.button-size-huge, input[type=button].button-size-huge, input[type=reset].button-size-huge, input[type=submit].button-size-huge, .comment-reply-link.button-size-huge, .tribe-events-widget-link&gt;a.button-size-huge {font-size: 34px;font-size: 2.125rem;}}
@media all and (max-width: 900px) {html body .gform_wrapper .gform_footer .gform_button.button-size-huge, .cta-navigation a.button-size-huge, .posts-nav a.button-size-huge, .button.button-size-huge, .profile-list a.button-size-huge, .bsc-shortcode-menu.inline a.button-size-huge, input[type=button].button-size-huge, input[type=reset].button-size-huge, input[type=submit].button-size-huge, .comment-reply-link.button-size-huge, .tribe-events-widget-link&gt;a.button-size-huge {font-size: 32px;font-size: 2rem;}}
@media all and (max-width: 700px) {html body .gform_wrapper .gform_footer .gform_button.button-size-huge, .cta-navigation a.button-size-huge, .posts-nav a.button-size-huge, .button.button-size-huge, .profile-list a.button-size-huge, .bsc-shortcode-menu.inline a.button-size-huge, input[type=button].button-size-huge, input[type=reset].button-size-huge, input[type=submit].button-size-huge, .comment-reply-link.button-size-huge, .tribe-events-widget-link&gt;a.button-size-huge {font-size: 30px;font-size: 1.875rem;}}
@media all and (max-width: 968px) {html body .gform_wrapper .gform_footer .gform_button.button-size-huge, .cta-navigation a.button-size-huge, .posts-nav a.button-size-huge, .button.button-size-huge, .profile-list a.button-size-huge, .bsc-shortcode-menu.inline a.button-size-huge, input[type=button].button-size-huge, input[type=reset].button-size-huge, input[type=submit].button-size-huge, .comment-reply-link.button-size-huge, .tribe-events-widget-link&gt;a.button-size-huge {font-size: 28px;font-size: 1.75rem;}}
@media all and (max-width: 768px) {html body .gform_wrapper .gform_footer .gform_button.button-size-huge, .cta-navigation a.button-size-huge, .posts-nav a.button-size-huge, .button.button-size-huge, .profile-list a.button-size-huge, .bsc-shortcode-menu.inline a.button-size-huge, input[type=button].button-size-huge, input[type=reset].button-size-huge, input[type=submit].button-size-huge, .comment-reply-link.button-size-huge, .tribe-events-widget-link&gt;a.button-size-huge {font-size: 26px;font-size: 1.625rem;}}
@media all and (max-width: 600px) {html body .gform_wrapper .gform_footer .gform_button.button-size-huge, .cta-navigation a.button-size-huge, .posts-nav a.button-size-huge, .button.button-size-huge, .profile-list a.button-size-huge, .bsc-shortcode-menu.inline a.button-size-huge, input[type=button].button-size-huge, input[type=reset].button-size-huge, input[type=submit].button-size-huge, .comment-reply-link.button-size-huge, .tribe-events-widget-link&gt;a.button-size-huge {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 468px) {html body .gform_wrapper .gform_footer .gform_button.button-size-huge, .cta-navigation a.button-size-huge, .posts-nav a.button-size-huge, .button.button-size-huge, .profile-list a.button-size-huge, .bsc-shortcode-menu.inline a.button-size-huge, input[type=button].button-size-huge, input[type=reset].button-size-huge, input[type=submit].button-size-huge, .comment-reply-link.button-size-huge, .tribe-events-widget-link&gt;a.button-size-huge {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 360px) {html body .gform_wrapper .gform_footer .gform_button.button-size-huge, .cta-navigation a.button-size-huge, .posts-nav a.button-size-huge, .button.button-size-huge, .profile-list a.button-size-huge, .bsc-shortcode-menu.inline a.button-size-huge, input[type=button].button-size-huge, input[type=reset].button-size-huge, input[type=submit].button-size-huge, .comment-reply-link.button-size-huge, .tribe-events-widget-link&gt;a.button-size-huge {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 850px) {html body .gform_wrapper .gform_footer .gform_button, .cta-navigation a, .posts-nav a, .button, .profile-list a, .bsc-shortcode-menu.inline a, input[type=button], input[type=reset], input[type=submit], .comment-reply-link, .tribe-events-widget-link&gt;a {padding: 8px 12px;}}
.text-link {text-decoration: none;border-bottom: 2px solid rgba(144,160,64,.75);}
input[type=button], input[type=reset], input[type=submit] {padding-bottom: 11px;}
.button.red, .profile-list a.red, .bsc-shortcode-menu.inline a.red {background: #c4120d;}
.button.red:hover, .profile-list a.red:hover, .bsc-shortcode-menu.inline a.red:hover, .button.red:active, .profile-list a.red:active, .bsc-shortcode-menu.inline a.red:active, .button.red:focus, .profile-list a.red:focus, .bsc-shortcode-menu.inline a.red:focus {background: #ef1b15;color: #fff;}
.button.blue, .profile-list a.blue, .bsc-shortcode-menu.inline a.blue {background: #37708d;}
.button.blue:hover, .profile-list a.blue:hover, .bsc-shortcode-menu.inline a.blue:hover, .button.blue:active, .profile-list a.blue:active, .bsc-shortcode-menu.inline a.blue:active, .button.blue:focus, .profile-list a.blue:focus, .bsc-shortcode-menu.inline a.blue:focus {background: #458db2;color: #fff;}
.button.gray, .profile-list a.gray, .bsc-shortcode-menu.inline a.gray, .button.secondary, .profile-list a.secondary, .profile-list .profile a, .bsc-shortcode-menu.inline a.secondary, .bsc-shortcode-menu.inline li a, .button.dgray, .profile-list a.dgray, .bsc-shortcode-menu.inline a.dgray {background: #565e6e;}
.button.gray:hover, .profile-list a.gray:hover, .bsc-shortcode-menu.inline a.gray:hover, .button.gray:active, .profile-list a.gray:active, .bsc-shortcode-menu.inline a.gray:active, .button.gray:focus, .profile-list a.gray:focus, .bsc-shortcode-menu.inline a.gray:focus, .button.secondary:hover, .profile-list a.secondary:hover, .profile-list .profile a:hover, .bsc-shortcode-menu.inline a.secondary:hover, .bsc-shortcode-menu.inline li a:hover, .button.secondary:active, .profile-list a.secondary:active, .profile-list .profile a:active, .bsc-shortcode-menu.inline a.secondary:active, .bsc-shortcode-menu.inline li a:active, .button.secondary:focus, .profile-list a.secondary:focus, .profile-list .profile a:focus, .bsc-shortcode-menu.inline a.secondary:focus, .bsc-shortcode-menu.inline li a:focus, .button.dgray:hover, .profile-list a.dgray:hover, .bsc-shortcode-menu.inline a.dgray:hover, .button.dgray:active, .profile-list a.dgray:active, .bsc-shortcode-menu.inline a.dgray:active, .button.dgray:focus, .profile-list a.dgray:focus, .bsc-shortcode-menu.inline a.dgray:focus {background-color: #404651;color: #fff;}
.button.white, .profile-list a.white, .bsc-shortcode-menu.inline a.white {color: #37708d;background: #fff;}
.button.white:hover, .profile-list a.white:hover, .bsc-shortcode-menu.inline a.white:hover, .button.white:active, .profile-list a.white:active, .bsc-shortcode-menu.inline a.white:active, .button.white:focus, .profile-list a.white:focus, .bsc-shortcode-menu.inline a.white:focus {background-color: #eee;color: #37708d;}
.button.teal, .profile-list a.teal, .bsc-shortcode-menu.inline a.teal {background: #90a040;}
.button.teal:hover, .profile-list a.teal:hover, .bsc-shortcode-menu.inline a.teal:hover, .button.teal:active, .profile-list a.teal:active, .bsc-shortcode-menu.inline a.teal:active, .button.teal:focus, .profile-list a.teal:focus, .bsc-shortcode-menu.inline a.teal:focus {background: #abbc57;color: #fff;}
.button.teal.button-ol, .profile-list a.teal.button-ol, .bsc-shortcode-menu.inline a.teal.button-ol {background: #fff;color: #90a040;box-shadow: inset 0 0 0px 2px #90a040;}
.button.teal.button-ol:hover, .profile-list a.teal.button-ol:hover, .bsc-shortcode-menu.inline a.teal.button-ol:hover, .button.teal.button-ol:active, .profile-list a.teal.button-ol:active, .bsc-shortcode-menu.inline a.teal.button-ol:active, .button.teal.button-ol:focus, .profile-list a.teal.button-ol:focus, .bsc-shortcode-menu.inline a.teal.button-ol:focus {background: #90a040;color: #fff;}
.button.w-icon, .profile-list a.w-icon, .bsc-shortcode-menu.inline a.w-icon {padding-left: 12%;text-align: center;}
.button.w-icon img, .profile-list a.w-icon img, .bsc-shortcode-menu.inline a.w-icon img {position: absolute;left: 20px;top: 50%;transform: translateY(-50%);max-width: 7%;}
label.hide-label {display: none;}
#main:before, #main:after, .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .container:after, .row:after, .item:after {content: "";display: table;table-layout: fixed;}
#main:after, .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .container:after, .item:after {clear: both;}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {text-align: center;clear: both;display: block;margin-left: auto;margin-right: auto;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #fff;border-radius: 0px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #333;display: block;font-size: 14px;font-size: .875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#content[tabindex="-1"]:focus {outline: 0;}
.widget {overflow: hidden;position: relative;margin: 0 0 30px;}
.widget select {max-width: 100%;}
.widget:last-child {margin-bottom: 0;}
.widget .gform_wrapper {margin-bottom: 0;}
.widget ul {list-style: none;padding-left: 0;margin-left: 0;}
.widget .meta-title {margin-bottom: 10px;text-transform: uppercase;opacity: .75;}
.widget a[href^="mailto:"] {word-break: break-word;}
.widget-title {color: #4a575f;font-weight: bold;margin-bottom: 20px !important;margin-top: 0;}
.widget_categories .widget-title {display: none;}
.widget_categories a {color: #4a575f;font-weight: 600;}
.widget_categories .current-cat a {color: #37708d;}
.callout .callout-wrap {padding: 0 15px;display: flex;align-items: center;}
.callout .callout-wrap .box {padding: 60px;align-self: stretch;display: flex;width: 100%;align-items: center;position: relative;cursor: default;}
.callout .callout-wrap .box h3.callout-title {font-family: "FFGoodHeadline",sans-serif;position: absolute;left: 0;width: 100%;top: 50%;font-weight: bold;font-size: 28.8px;font-size: 1.8rem;padding: 10px 15%;text-transform: uppercase;transform: translateY(-50%);transition: opacity .25s ease,transform .25s ease;}
.callout .callout-wrap .box .entry-text {opacity: 0;pointer-events: none;transform: translateY(20%);transition: opacity .4s ease,transform .4s ease;}
.callout .callout-wrap .box:hover .entry-text {opacity: 1;transform: translateY(0%);transition: opacity .4s ease .2s,transform .4s ease .2s;}
.callout .callout-wrap .box:hover .callout-title {opacity: 0;transform: translateY(-20%);}
.callout h3 {margin: 5px 0;}
.widget_text form {width: 100%;}
.widget_text form input {width: 100%;margin: 0 0 10px;}
@media all and (max-width: 768px) {.widget_text form input[type=submit] {font-size: 12px;padding-left: 5px;padding-right: 5px;}}
@media all and (max-width: 400px) {.cpt-sidebar, .blog-sidebar {padding: 20px;}}
.timer {font-size: 270%;line-height: 1.25;margin-bottom: -20px;font-weight: 900;pointer-events: none;user-select: none;-moz-user-select: none;}
@media all and (max-width: 420px) {.timer {font-size: 200%;}}
.timer span.num {margin: 0 7px;min-width: 1.25em;color: #fff;text-align: center;}
.timer span.num .label {display: block;font-size: 42%;text-transform: uppercase;color: #fff;line-height: 1;margin-top: 0px;opacity: .75;font-weight: 400;}
@media all and (max-width: 420px) {.timer span.num .label {opacity: 1;font-size: 40%;}}
.timer span.sep {opacity: 0;vertical-align: top;color: #8bbad2;font-size: 75%;margin: 0 2.5vw;margin-top: 6px;}
@media all and (max-width: 420px) {.timer span.sep {margin: 4px 3px 0 3px;}}
.timer span.num, .timer span.sep {display: inline-block;text-indent: 0;}
.section-heading_image-full .timer {text-shadow: 0 5px 15px rgba(0,0,0,.5);}
.card {background: #e6f1f5;position: relative;padding: 30px;height: 100%;text-align: center;}
@media all and (max-width: 768px) {.card {padding: 20px;}}
.card img {width: 100%;display: block;margin: 0 auto 0 auto;}
.card h4 {width: 100%;padding: 20px 0 0 0;margin: 0;}
.card-hover {cursor: pointer;transition: box-shadow .25s ease,transform .15s ease;box-shadow: 0 2px 4px rgba(0,0,10,0);}
.card-hover:hover {transform: translateY(-5px);box-shadow: 0 2px 4px rgba(0,0,20,.4);}
.resource-list h3 {font-size: 20px;font-size: 1.25rem;}
@media all and (max-width: 1100px) {.resource-list h3 {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 900px) {.resource-list h3 {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 700px) {.resource-list h3 {font-size: 14px;font-size: .875rem;}}
.resource-list li {margin-bottom: 20px;}
.site-container .container {max-width: 1260px;margin: 0 auto;padding-left: 60px;padding-right: 60px;position: relative;}
@media all and (max-width: 1300px) {.site-container .container {padding-left: 30px;padding-right: 30px;}}
@media all and (max-width: 468px) {.site-container .container {padding-left: 20px;padding-right: 20px;}}
.section, .section .block {display: block;position: relative;padding: 40px 0;}
@media all and (max-width: 768px) {.section, .section .block {padding: 30px 0;}}
.content-area&gt;.section:first-child {padding-top: calc(4vw + 30px);}
@media all and (max-width: 468px) {.content-area&gt;.section:first-child {padding-top: 50px;}}
.section-row.content_row {padding: 0;overflow: hidden;}
html, body, .mm-page, #page {min-height: 100vh;}
#page {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
#page #content {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;overflow: hidden;}
.page-sidebar-right #primary .site-sidebar {padding-top: 20px;}
@media all and (min-width: 601px) {.site-content&gt;.container {display: flex;flex-direction: row;align-items: stretch;width: 100%;}
	.sidebar-right .site-content .site-sidebar {order: 2;width: 25%;min-width: 200px;margin-left: 40px;padding-top: 0;}
	.sidebar-right .site-content .site-sidebar&gt;div:last-child {margin-bottom: 0;}
	.sidebar-right .site-content .content-area {width: 70%;}
	.page-sidebar-right #primary .site-sidebar {order: 2;width: 25%;min-width: 200px;margin-left: 40px;padding-top: 0;}
	.page-sidebar-right #primary .site-sidebar&gt;div:last-child {margin-bottom: 0;}
	.page-sidebar-right #primary #main&gt;.container {display: flex;flex-direction: row;align-items: stretch;width: 100%;}
	.page-sidebar-right #primary #main .container .hentry {width: 70%;}}
.sidebar-left #content {position: relative;display: flex;flex-wrap: wrap;}
.sidebar-left #content:before, .sidebar-left #content:after {display: none;}
.sidebar-left .site-sidebar {padding-top: calc(4vw + 30px);width: 30%;}
@media all and (max-width: 600px) {.sidebar-left .site-sidebar {width: 100%;padding-top: 20px;}
	.sidebar-left .site-sidebar .sidebar-wrap {width: 100%;padding: 0;max-width: 100%;}
	.sidebar-left .site-sidebar .sidebar-wrap .card img {max-width: 200px;margin: 0 auto;}}
.sidebar-left .content-area {width: 70%;order: 1;}
@media all and (max-width: 600px) {.sidebar-left .content-area {width: 100%;order: 0;}}
.sidebar-left .sidebar-wrap {background: #fff;max-width: 360px;height: 100%;padding: 0 40px 0 0;}
@media all and (max-width: 800px) {.sidebar-left .sidebar-wrap {padding-right: 30px;}}
@media all and (max-width: 468px) {.sidebar-left .sidebar-wrap {padding-left: 20px;padding-right: 20px;}}
@media all and (max-width: 400px) {.sidebar-left .sidebar-wrap {padding: 0 0 10px;max-width: 100%;border-width: 0;}}
.sidebar-left #additional-rows {width: 100%;}
.single-post #primary {max-width: 1000px;margin: 0 auto;}
.column {width: 100%;float: left;box-sizing: border-box;}
@media (min-width: 601px) {.row {margin-left: -30px;margin-right: -30px;}
	.column {padding-left: 30px;padding-right: 30px;}
	.column:first-child {clear: both;}
	.one-fourth.column {width: 25%;}
	.one-third.column, .layout1 .column-two-content, .layout3 .column-one-content {width: 33.3333333333%;}
	.two-thirds.column, .layout1 .column-one-content, .layout3 .column-two-content {width: 66.6666666666%;}
	.one-half.column, .layout2 .column-one-content, .layout2 .column-two-content {width: 50%;}}
.flex {margin: 0 -15px;justify-content: space-around;}
@media all and (min-width: 601px) {.flex {margin: 0 -15px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}}
.flex&gt;div, .flex&gt;section, .flex&gt;article {padding: 15px;flex: 1;-ms-flex-preferred-size: calc(33.33% - 30px);flex-basis: calc(33.33% - 30px);}
.flex.flex-auto&gt;div, .flex.flex-auto&gt;section, .flex.flex-auto&gt;article {-webkit-box-flex: 0;-ms-flex: 0;flex: 0;}
.flex.flex-row-2&gt;div, .flex.flex-row-2&gt;section, .flex.flex-row-2&gt;article {-ms-flex-preferred-size: 49.99%;flex-basis: 49.99%;}
.flex.flex-row-3&gt;div, .flex.flex-row-3&gt;section, .flex.flex-row-3&gt;article {-ms-flex-preferred-size: 33.33%;flex-basis: 33.33%;}
.flex.flex-row-4&gt;div, .flex.flex-row-4&gt;section, .flex.flex-row-4&gt;article {-ms-flex-preferred-size: 24.99%;flex-basis: 24.99%;}
@media all and (max-width: 800px) {.flex.flex-row-4&gt;div, .flex.flex-row-4&gt;section, .flex.flex-row-4&gt;article {-ms-flex-preferred-size: 49.99%;flex-basis: 49.99%;}}
.flex .flex-wrap {padding: 15px;}
.tile-row {background-position: center;background-size: cover;overflow: hidden;position: relative;}
@media all and (min-width: 600px) {.tile-row {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.tile-row .tile {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}
.tile {background-position: center;background-repeat: no-repeat;background-size: cover;overflow: hidden;position: relative;z-index: 1;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: center;min-height: 50vw;}
@media all and (min-width: 600px) {.tile {text-align: left;min-height: 100px;}}
.tile .tile-wrap {overflow: hidden;position: relative;clear: both;z-index: 2;padding: 40px;margin: 0 auto;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media all and (max-width: 768px) {.tile .tile-wrap {padding: 60px;}}
@media all and (min-width: 469px) {.blocks {display: flex;flex-wrap: wrap;margin: 0 -30px;}}
.blocks .block {position: relative;flex-grow: 1;flex-basis: calc(33.33% - 60px);}
@media all and (min-width: 469px) {.blocks .block {padding-left: 30px;padding-right: 30px;}}
.blocks .block .block-wrap {position: relative;z-index: 2;}
@media all and (min-width: 1000px) {.blocks .block .block-wrap&gt;img.alignnone:first-child, .blocks .block .block-wrap&gt;p:first-child&gt;img.alignnone:first-child {margin-top: -4.5vw;}}
.blocks .block:after {background: rgba(0,0,0,.05);content: "";display: block;width: 200vw;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
@media all and (max-width: 468px) {.blocks .block:after {left: -50vw;}}
@media all and (max-width: 468px) {.blocks .block:nth-child(odd):after {display: none;}}
.blocks .block:first-child:after {background: none;display: none;}
.site-header-wrap {position: relative;}
.site-header-wrap:after {content: "";display: block;width: 100%;height: 2px;background: #fff;position: absolute;bottom: 0;}
@media all and (max-width: 900px) {.site-header-wrap:after {height: 1px;}}
.site-header {position: fixed;background: #fff;clear: both;z-index: 10;width: 100%;padding: 20px 0;box-shadow: 0 0 5px rgba(0,0,0,0);}
@media all and (max-width: 810px) {.site-header {padding: 15px 0;height: 75px;display: flex;align-items: center;width: 100%;}
	.site-header .site-header-wrap {width: 100%;}}
.site-header .site-branding {display: flex;justify-content: center;flex-direction: column;margin: 10px 0;}
@media all and (max-width: 810px) {.site-header .site-branding {margin: 0;}}
.site-header .site-branding img {display: block;position: relative;transition: width .25s ease;}
@media all and (max-width: 1300px) {.site-header .site-branding img {width: 240px;}}
@media all and (max-width: 900px) {.site-header .site-branding img {width: 200px;}}
@media all and (max-width: 810px) {.site-header .site-branding img {width: 120px;max-width: 35vw;}}
.site-header .container {margin: 0 auto;height: 100%;max-width: 1420px;display: flex;}
@media all and (max-width: 768px) {.site-header .site-navigation {display: none;}}
.site-header.scrolled {box-shadow: 0 0 5px rgba(0,0,0,.1);}
@media all and (min-width: 811px) {.site-header.scrolled {padding-top: 10px;padding-bottom: 10px;}
	.site-header.scrolled .site-title img {width: 140px;margin-top: 0px;}}
@media (min-width: 811px)and (max-width: 810px) {.site-header.scrolled .site-title img {width: 100px;}}
.site-header.scrolled .cta-navigation a {font-size: 16px;}
.site-header .cta-navigation {margin-left: 15px;}
.header-push {height: 190px;}
@media (max-width: 1300px) {.header-push {height: 164px;}}
@media (max-width: 900px) {.header-push {height: 146px;}}
@media (max-width: 810px) {.header-push {height: 75px;}}
.header-right, .site-header-nav {align-self: center;margin-left: auto;}
@media all and (max-width: 810px) {.header-right, .site-header-nav {display: none;}}
.header-right .header-row, .site-header-nav .header-row {display: flex;align-items: center;}
.header-tagline {text-align: right;text-transform: uppercase;font-size: 40px;font-size: 2.5rem;line-height: 1.2;color: #37708d;font-family: "FFGoodHeadline",sans-serif;font-weight: bold;}
@media all and (max-width: 1100px) {.header-tagline {font-size: 36px;font-size: 2.25rem;}}
@media all and (max-width: 900px) {.header-tagline {font-size: 32px;font-size: 2rem;}}
@media all and (max-width: 700px) {.header-tagline {font-size: 28px;font-size: 1.75rem;}}
@media all and (max-width: 968px) {.header-tagline {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 768px) {.header-tagline {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 600px) {.header-tagline {font-size: 16px;font-size: 1rem;}}
.scrolled .header-tagline {margin-bottom: 5px;font-size: 28px;font-size: 1.75rem;}
@media all and (max-width: 1100px) {.scrolled .header-tagline {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 900px) {.scrolled .header-tagline {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 700px) {.scrolled .header-tagline {font-size: 16px;font-size: 1rem;}}
.anchor-link {display: block;transform: translateY(-50px);position: absolute;top: 0;}
.anchor-link.absolute {position: absolute;top: 0;}
.mobile-tagline {display: none;}
@media all and (max-width: 810px) {.mobile-tagline {display: flex;align-items: center;margin-left: auto;color: #37708d;text-transform: uppercase;}}
@media all and (max-width: 500px) {.mobile-tagline {font-size: 14px;}}
@media all and (max-width: 400px) {.mobile-tagline {font-size: 10px;}}
@media all and (max-width: 300px) {.mobile-tagline {display: none;}}
.section-heading {width: 100%;background-repeat: no-repeat;background-position: center center;background-size: 0;position: relative;overflow: hidden;padding: 30px 0;}
.section-heading:not(.bg-white):not(.bg-lblue):not(.bg-lgreen):not(.bg-lgray) {color: #fff;}
.section-heading:not(.bg-white):not(.bg-lblue):not(.bg-lgreen):not(.bg-lgray) .heading-title {color: #fff;}
.section-heading.bg-white {padding-bottom: 0;}
.section-heading.bg-white .heading-title {animation: none !important;opacity: 1 !important;}
.section-heading .container {position: relative;z-index: 2;width: 100%;}
.section-heading:not([class*=bg-]) {background-color: #37708d;}
@media all and (max-width: 468px) {.section-heading {padding-top: 20px;padding-bottom: 20px;}}
.page-heading .page-introduction {margin-top: 0;}
.section-heading_standard {text-align: left;padding-top: 0;}
.section-heading_standard .section-heading_wrap {max-width: 100%;}
.section-heading_standard:not(.section-no-image) {background-size: cover;display: flex;align-items: center;justify-content: center;padding: 30px 0;min-height: 35vw;}
.section-heading_standard:not(.section-no-image).section-has-video {min-height: 50vw;}
@media all and (max-width: 550px) {.section-heading_standard:not(.section-no-image).section-has-video {min-height: 30vw;}}
.section-heading_standard:not(.section-no-image) .section-heading_wrap {max-width: calc(50% - 100px);}
@media all and (max-width: 1300px) {.section-heading_standard:not(.section-no-image) .section-heading_wrap {max-width: calc(50% - 40px);}}
@media all and (max-width: 550px) {.section-heading_standard:not(.section-no-image) .section-heading_wrap {max-width: 100%;}}
.section-heading_standard:not(.section-no-image) .section-heading_wrap img {width: 100%;margin: 20px auto;}
@media all and (max-width: 1300px) {.section-heading_standard:not(.section-no-image) .section-heading_wrap img {width: 88%;}}
.section-heading_standard .play-video {width: 30em;height: 30em;max-width: 100%;margin: 0 auto;}
@media all and (max-width: 550px) {.section-heading_standard .play-video {height: 15em;}}
.section-heading_image-left, .section-heading_image-right {min-height: 25vw;padding: 5vw 0;}
.section-heading_image-left:not(.bg-white):not(.bg-lblue):not(.bg-lgreen):not(.bg-lgray), .section-heading_image-right:not(.bg-white):not(.bg-lblue):not(.bg-lgreen):not(.bg-lgray) {background-color: #e6f1f5;color: #37708d;}
.section-heading_image-left:not(.bg-white):not(.bg-lblue):not(.bg-lgreen):not(.bg-lgray) .heading-title, .section-heading_image-right:not(.bg-white):not(.bg-lblue):not(.bg-lgreen):not(.bg-lgray) .heading-title {color: inherit;}
.section-heading_image-left:not(.bg-white):not(.bg-lblue):not(.bg-lgreen):not(.bg-lgray) .page-subtitle, .section-heading_image-right:not(.bg-white):not(.bg-lblue):not(.bg-lgreen):not(.bg-lgray) .page-subtitle {color: #90a040;}
.section-heading_image-left:not(.bg-white):not(.bg-lblue):not(.bg-lgreen):not(.bg-lgray) .page-introduction, .section-heading_image-right:not(.bg-white):not(.bg-lblue):not(.bg-lgreen):not(.bg-lgray) .page-introduction {font-weight: normal;}
@media all and (max-width: 468px) {.section-heading_image-left, .section-heading_image-right {padding: 30px 0;}}
.section-heading_image-left .container, .section-heading_image-right .container {background: inherit;position: static;}
.section-heading_image-left .section-heading_wrap, .section-heading_image-right .section-heading_wrap {margin-left: 50%;padding-left: 3vw;}
@media all and (max-width: 1400px) {.section-heading_image-left .section-heading_wrap, .section-heading_image-right .section-heading_wrap {padding-left: 40px;}}
.section-heading_image-left .section-heading_image, .section-heading_image-right .section-heading_image {overflow: hidden;background: inherit;background-size: cover;height: 100%;position: absolute;width: 50%;right: calc(100vw - 50%);margin-right: 0;padding: 0;top: 0;left: 0;z-index: 0;}
.section-heading_image-left.section-heading_overlay:before, .section-heading_image-left.section-heading_overlay:after, .section-heading_image-right.section-heading_overlay:before, .section-heading_image-right.section-heading_overlay:after {width: 50%;}
.section-heading_image-left .play-video, .section-heading_image-right .play-video {height: 100%;width: 50%;z-index: 2;position: absolute;top: 0;left: 0;background-color: rgba(0,0,20,.15);}
.section-heading_image-right .section-heading_wrap {margin-left: 0;padding-left: 0;margin-right: 50%;padding-right: 3vw;}
@media all and (max-width: 1400px) {.section-heading_image-right .section-heading_wrap {padding-right: 40px;}}
.section-heading_image-right .section-heading_image {right: 0;left: auto;}
.section-heading_image-right.section-heading_overlay:before, .section-heading_image-right.section-heading_overlay:after {right: 0;left: auto;}
.section-heading_image-right .play-video {right: 0;left: auto;}
@media all and (min-width: 469px) {.section-heading_image-right.section-heading_wide {padding: 4vw 0;}
	.section-heading_image-right.section-heading_wide .section-heading_wrap {margin-right: 60%;margin-left: 0;}
	.section-heading_image-right.section-heading_wide .play-video, .section-heading_image-right.section-heading_wide:before, .section-heading_image-right.section-heading_wide:after, .section-heading_image-right.section-heading_wide .section-heading_image {width: 60%;}}
@media all and (max-width: 468px) {.section-heading_image-left .section-heading_wrap, .section-heading_image-right .section-heading_wrap {padding: 0;margin: 0;}
	.section-heading_image-left .section-heading_image, .section-heading_image-right .section-heading_image {position: relative;width: calc(100% + 60px);padding-bottom: 50vw;margin: 30px -20px -30px -20px;}
	.section-heading_image-left .play-video, .section-heading_image-left:before, .section-heading_image-left:after, .section-heading_image-right .play-video, .section-heading_image-right:before, .section-heading_image-right:after {width: 100% !important;height: 50vw !important;bottom: 0 !important;top: auto !important;}}
.page-introduction {margin: 1em 0;font-size: 20px;font-size: 1.25rem;font-weight: 600;}
@media all and (max-width: 1100px) {.page-introduction {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 900px) {.page-introduction {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 700px) {.page-introduction {font-size: 14px;font-size: .875rem;}}
.page-introduction:last-child {margin-bottom: 0;}
.page-introduction:first:child {margin-top: 0;}
.section-heading_overlay:after {content: "";display: block;width: 50%;height: 100%;position: absolute;left: 0;top: 0;opacity: .85;z-index: 1;background: #0f7865;}
@media all and (max-width: 550px) {.section-heading_overlay:after {width: 100%;}}
.section-heading_overlay.section-has-video:before {top: 60px;transform: none;}
@media all and (max-width: 550px) {.section-heading_overlay.section-has-video:before {right: 30px;top: 30px;}}
.section-heading_overlay .play-video {background-color: rgba(0,0,0,0);}
.section-heading_overlay.section-heading_standard {background: var(#90a040,#333);}
.section-heading_overlay.section-heading_standard .heading-title, .section-heading_overlay.section-heading_standard {color: #fff;}
.video {position: absolute;object-fit: cover;z-index: 0;width: 100%;height: 100%;min-width: 100%;min-height: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);}
_:-ms-lang(x), .video {width: auto;height: auto;}
.content-button {padding-top: 10px;}
.page-introduction ul {padding-left: 3em;}
.image-overlay .section-heading_image:after {content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: .85;z-index: 1;background-image: -webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,#0c1018 100%);background-image: -o-linear-gradient(top,rgba(0,0,0,.3) 0%,#0c1018 100%);background-image: linear-gradient(to bottom,rgba(0,0,0,.3) 0%,#0c1018 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4D000000",endColorstr="#FF0C1018",GradientType=0);transition: opacity .25s ease;}
.page-content-introduction {font-family: "FFGoodHeadline",sans-serif;color: #37708d;}
.site-footer {color: #fff;background: #fff;font-size: 16px;font-size: 1rem;}
@media all and (max-width: 1100px) {.site-footer {font-size: 14px;font-size: .875rem;}}
@media all and (max-width: 900px) {.site-footer {font-size: 12px;font-size: .75rem;}}
@media all and (max-width: 700px) {.site-footer {font-size: 10px;font-size: .625rem;}}
.site-footer .container {display: flex;justify-content: space-between;padding-top: 30px;padding-bottom: 30px;}
@media all and (max-width: 1050px) {.site-footer .container {display: block;}}
.site-footer .container .footer-col-1 {max-width: 450px;}
@media all and (max-width: 768px) {.site-footer .container .footer-col-1 {max-width: 300px;}}
@media all and (max-width: 1050px) {.site-footer .container .footer-col-1 {max-width: 100%;}
	.site-footer .container .footer-col-1 img {margin: 0 auto;}}
.site-footer .container .footer-col-2 {max-width: calc(100% - 200px);padding-left: 30px;margin-left: auto;display: flex;align-items: center;}
.site-footer .container .footer-col-2 .cta-navigation {margin-left: 50px;}
.site-footer .container .footer-col-2&gt;nav {font-family: "FFGoodHeadline",sans-serif;}
@media all and (max-width: 1050px) {.site-footer .container .footer-col-2 {max-width: 100%;padding-left: 0;margin-top: 30px;justify-content: center;}}
@media all and (max-width: 600px) {.site-footer .container .footer-col-2 {display: block;}
	.site-footer .container .footer-col-2 #footer-navigation-2 {margin: 30px 0 0 0;text-align: center;}}
.site-footer a, .site-footer .menu a {color: #fff;text-decoration: none;}
.site-footer a:hover, .site-footer .menu a:hover {color: #90a040;}
.footer-email-updates {max-width: 1000px;margin: 0 auto;}
.footer-email-updates p {margin: 2em 0;}
.footer-email-updates .gf_simple_horizontal {display: inline;}
body .gform_wrapper .gf_simple_horizontal .gform_body {width: 100%;}
body .gform_wrapper .gf_simple_horizontal .gform_body input {height: 50px;}
.flex-navigation, .inline-navigation {overflow: hidden;margin: 0 -10px -2px -10px;padding: 0;text-transform: uppercase;}
@media all and (max-width: 960px) {.flex-navigation, .inline-navigation {margin-left: -5px;margin-right: -5px;}}
.flex-navigation ul, .inline-navigation ul {margin: 0;padding: 0;}
.flex-navigation li, .inline-navigation li {list-style: none;display: inline-block;padding: 0;margin: 0;}
.flex-navigation li:last-child:before, .inline-navigation li:last-child:before {display: none;}
.flex-navigation a, .inline-navigation a {display: block;width: auto;float: left;padding: 2px 10px;color: #4a575f;}
@media all and (max-width: 1100px) {.flex-navigation a, .inline-navigation a {padding: 2px 8px;}}
@media all and (max-width: 960px) {.flex-navigation a, .inline-navigation a {padding: 2px 5px;}}
.flex-navigation ul {text-transform: none;display: grid;grid-template-columns: minmax(100px,max-content) minmax(100px,max-content) minmax(100px,max-content) minmax(100px,max-content);justify-content: center;align-content: end;grid-column-gap: 30px;font-size: 22px;font-size: 1.375rem;}
@media all and (max-width: 1100px) {.flex-navigation ul {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 900px) {.flex-navigation ul {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 700px) {.flex-navigation ul {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 768px) {.flex-navigation ul {display: flex;flex-wrap: wrap;margin: -5px;}
	.flex-navigation ul li {padding: 5px;}}
.list-navigation h5 {padding-bottom: 5px;margin-bottom: 15px;border-bottom: 2px solid #37708d;}
.list-navigation ul {padding: 0;margin: 0;list-style: none;}
.list-navigation ul li {margin: 0;padding: 0;}
.list-navigation ul li.current_page_parent&gt;a, .list-navigation ul li.current_page_item&gt;a {color: #959da9;}
.list-navigation a {padding: 5px 0;display: block;color: #4a575f;}
.list-navigation a:hover {color: #5499bc;}
.social-navigation {margin-top: -5px;}
.social-navigation .menu li {padding-left: 0;}
.social-navigation .menu li:before {display: none;}
@media all and (max-width: 800px) {.social-navigation {margin-top: -5px;}}
.cta-navigation ul {margin: 0;padding: 0;}
.cta-navigation li {list-style: none;display: inline-block;padding: 0;margin: 0;}
.cta-navigation li:last-child:before {display: none;}
.bsc-shortcode-menu.inline a {margin: 2px;display: block;}
.main-navigation, .secondary-navigation {display: block;position: relative;width: auto;padding: 0;z-index: 4;}
.main-navigation li&gt;a, .secondary-navigation li&gt;a {z-index: 401;position: relative;color: #90a040;}
.main-navigation li&gt;a:hover, .secondary-navigation li&gt;a:hover {color: #b4c369 !important;text-decoration: underline;}
.main-navigation&gt;ul, .secondary-navigation&gt;ul {display: flex;}
.main-navigation ul.menu&gt;li, .secondary-navigation ul.menu&gt;li {display: inline-block;position: relative;float: left;margin: 0;font-size: 18px;font-size: 1.125rem;}
@media all and (max-width: 1100px) {.main-navigation ul.menu&gt;li, .secondary-navigation ul.menu&gt;li {font-size: 15.04px;font-size: .94rem;}}
@media all and (max-width: 900px) {.main-navigation ul.menu&gt;li, .secondary-navigation ul.menu&gt;li {font-size: 12.08px;font-size: .755rem;}}
@media all and (max-width: 700px) {.main-navigation ul.menu&gt;li, .secondary-navigation ul.menu&gt;li {font-size: 9.12px;font-size: .57rem;}}
@media all and (max-width: 1400px) {.main-navigation ul.menu&gt;li, .secondary-navigation ul.menu&gt;li {font-size: 13.6px;font-size: .85rem;}}
@media all and (max-width: 1400px)and (max-width: 1100px) {.main-navigation ul.menu&gt;li, .secondary-navigation ul.menu&gt;li {font-size: 10.8px;font-size: .675rem;}}
@media all and (max-width: 1400px)and (max-width: 900px) {.main-navigation ul.menu&gt;li, .secondary-navigation ul.menu&gt;li {font-size: 8px;font-size: .5rem;}}
@media all and (max-width: 1400px)and (max-width: 700px) {.main-navigation ul.menu&gt;li, .secondary-navigation ul.menu&gt;li {font-size: 5.2px;font-size: .325rem;}}
@media all and (max-width: 900px) {.main-navigation ul.menu&gt;li, .secondary-navigation ul.menu&gt;li {font-size: .62rem;}}
.main-navigation ul.menu&gt;li:before, .secondary-navigation ul.menu&gt;li:before {content: "•";margin-right: 10px;margin-left: 10px;}
@media all and (max-width: 1000px) {.main-navigation ul.menu&gt;li:before, .secondary-navigation ul.menu&gt;li:before {margin: 0 5px;}}
.main-navigation ul.menu&gt;li:last-child, .secondary-navigation ul.menu&gt;li:last-child {margin-right: 0;}
.main-navigation ul.menu&gt;li:first-child, .secondary-navigation ul.menu&gt;li:first-child {margin-left: 0;}
.main-navigation ul.menu&gt;li:first-child:before, .secondary-navigation ul.menu&gt;li:first-child:before {display: none;}
.main-navigation ul, .secondary-navigation ul {list-style: none;margin: 0;padding-left: 0;}
.main-navigation ul ul.sub-menu, .secondary-navigation ul ul.sub-menu {background: #fff;float: left;position: absolute;text-align: left;text-align: left;top: 100%;left: -999em;z-index: 400;opacity: 0;transition: opacity .5s ease,box-shadow .5s ease;padding: 0 15px;width: calc(100% + 50px);min-width: 220px;margin-left: 50%;transform: translateX(-50%);}
@media all and (max-width: 1040px) {.main-navigation ul ul.sub-menu, .secondary-navigation ul ul.sub-menu {font-size: 14px;font-size: .875rem;width: calc(100% + 40px);min-width: 180px;}}
@media all and (max-width: 1040px)and (max-width: 1100px) {.main-navigation ul ul.sub-menu, .secondary-navigation ul ul.sub-menu {font-size: 13px;font-size: .8125rem;}}
@media all and (max-width: 1040px)and (max-width: 900px) {.main-navigation ul ul.sub-menu, .secondary-navigation ul ul.sub-menu {font-size: 12px;font-size: .75rem;}}
@media all and (max-width: 1040px)and (max-width: 700px) {.main-navigation ul ul.sub-menu, .secondary-navigation ul ul.sub-menu {font-size: 11px;font-size: .6875rem;}}
.main-navigation ul ul.sub-menu ul, .secondary-navigation ul ul.sub-menu ul {left: -999em;top: 0;}
.main-navigation ul ul.sub-menu li, .secondary-navigation ul ul.sub-menu li {display: block;overflow: hidden;margin: 5px 0;position: relative;}
.main-navigation ul ul.sub-menu li a, .secondary-navigation ul ul.sub-menu li a {display: block;width: 100%;height: auto;line-height: 1.2;padding: 5px 0 10px;border-bottom: 2px solid #000;color: #37708d;}
.main-navigation ul ul.sub-menu li a:hover, .secondary-navigation ul ul.sub-menu li a:hover {color: #66a4c4;}
.main-navigation ul ul.sub-menu li:hover&gt;ul, .main-navigation ul ul.sub-menu li.focus&gt;ul, .secondary-navigation ul ul.sub-menu li:hover&gt;ul, .secondary-navigation ul ul.sub-menu li.focus&gt;ul {left: 100%;opacity: 1;}
@media all and (max-width: 1040px) {.main-navigation ul ul.sub-menu li, .secondary-navigation ul ul.sub-menu li {margin: 5px 0 0 0;}}
.main-navigation ul ul.sub-menu li:last-child a, .secondary-navigation ul ul.sub-menu li:last-child a {border-bottom: 0;}
.main-navigation ul ul.sub-menu ul.sub-menu, .secondary-navigation ul ul.sub-menu ul.sub-menu {top: 0;}
.main-navigation ul li:hover&gt;ul, .main-navigation ul li.focus&gt;ul, .secondary-navigation ul li:hover&gt;ul, .secondary-navigation ul li.focus&gt;ul {left: auto;opacity: 1;}
.main-navigation ul li:last-child:hover&gt;ul, .main-navigation ul li.focus:last-child&gt;ul, .secondary-navigation ul li:last-child:hover&gt;ul, .secondary-navigation ul li.focus:last-child&gt;ul {left: auto;right: 0;opacity: 1;}
.main-navigation {font-size: 22px;font-size: 1.375rem;}
@media all and (max-width: 1100px) {.main-navigation {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 900px) {.main-navigation {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 700px) {.main-navigation {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 880px) {.main-navigation {font-size: 16px;font-size: 1rem;}}
.main-navigation ul.menu&gt;li a {padding: 3px 0;display: inline-block;text-decoration: none;}
.secondary-navigation ul.menu&gt;li:hover, .main-navigation ul.menu&gt;li a:hover, .main-navigation ul.menu&gt;li a.active {color: #90a040;}
.secondary-navigation {margin-left: auto;margin-right: -15px;overflow: visible;font-size: 16px;font-size: 1rem;font-family: "Work Sans",sans-serif;font-weight: 600;}
@media all and (max-width: 1100px) {.secondary-navigation {font-size: 15.2px;font-size: .95rem;}}
@media all and (max-width: 900px) {.secondary-navigation {font-size: 14.4px;font-size: .9rem;}}
@media all and (max-width: 700px) {.secondary-navigation {font-size: 13.6px;font-size: .85rem;}}
.secondary-navigation ul.menu&gt;li.current_page_parent&gt;a:hover, .secondary-navigation ul.menu&gt;li.current_page_item&gt;a:hover, .secondary-navigation ul.menu&gt;li.current_page_parent&gt;a, .secondary-navigation ul.menu&gt;li.current_page_item&gt;a {color: #90a040;font-weight: 600;border-color: #90a040;}
.secondary-navigation ul.menu&gt;li {margin: 0;position: relative;}
.secondary-navigation ul.menu&gt;li:hover a {color: #90a040;}
.secondary-navigation ul.menu&gt;li a {color: #37708d;display: block;padding: 15px;}
.secondary-navigation ul.menu&gt;li[class^=w-icon] a, .secondary-navigation ul.menu&gt;li[class*=" w-icon"] a {padding-left: 35px;background-size: auto 21px;background-repeat: no-repeat;background-position: 5px 50%;}
.secondary-navigation ul.menu&gt;li.w-icon_filter a {background-image: url("images/icon-filter.svg");}
.secondary-navigation ul.menu&gt;li.w-icon_info a {background-image: url("images/icon-info.svg");}
.secondary-navigation ul.menu&gt;li.w-icon_alert a {background-image: url("images/icon-alert.svg");}
.secondary-navigation ul.menu&gt;li.w-icon_send a {background-image: url("images/icon-send.svg");}
.secondary-navigation ul.menu&gt;li.w-icon_member a {background-image: url("images/icon-member.svg");}
@media all and (max-width: 768px) {.secondary-navigation {display: none;}}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {margin: 0 0 1.5em;overflow: hidden;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {float: left;width: 50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {float: right;text-align: right;width: 50%;}
.toggle-menu, .toggle-search {padding-left: 25px;cursor: pointer;display: none;align-self: center;}
.toggle-menu span, .toggle-search span {padding-left: 10px;}
.toggle-menu:hover, .toggle-search:hover {opacity: .75;}
.toggle-menu.active, .toggle-search.active {opacity: .5;}
@media all and (max-width: 810px) {.toggle-menu, .toggle-search {display: flex;align-items: center;}}
.toggle-menu .text, .toggle-search .text {display: none;}
.toggle-menu {padding-left: 10px;}
.toggle-search {display: block;}
.acf-map {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.acf-map .marker {display: none;}
.form-introduction {width: 150px;flex: 1;}
html body #contact-form.hidden-form .gform_footer .gform_button {width: 100%;}
@media all and (min-width: 451px) {.team-grid {margin: 10px -20px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}}
@media all and (max-width: 1100px) {.team-grid {margin: 0 -10px;}}
.team-grid&gt;.team-member {padding: 20px;height: auto;border-radius: 0;flex: 1;flex-basis: 25%;max-width: 25%;-ms-flex-preferred-size: 25%;}
@media all and (max-width: 1100px) {.team-grid&gt;.team-member {padding: 15px;}}
@media all and (max-width: 900px) {.team-grid&gt;.team-member {flex-basis: 33.33%;max-width: 33.33%;-ms-flex-preferred-size: 33.33%;}}
@media all and (max-width: 768px) {.team-grid&gt;.team-member {flex-basis: 50%;max-width: 50%;-ms-flex-preferred-size: 50%;}}
@media all and (max-width: 450px) {.team-grid&gt;.team-member {max-width: 100%;margin: 0 auto;}}
.team-grid&gt;.team-member .post-item-wrap {background: #e6f1f5;box-shadow: none;}
.team-grid&gt;.team-member .post-item-wrap:hover {box-shadow: 0 4px 8px rgba(0,0,10,.2);}
.team-grid&gt;.team-member .headshot {width: 100%;}
.team-grid&gt;.team-member .info {padding: 20px 30px;}
.team-grid a.social-link {width: 30px;height: 30px;font-size: 20px;margin: 0 5px 0 0;}
.team-grid .socials {margin-top: 15px;}
.section-header h2 {margin-bottom: 30px;}
.section_staff+.section_staff {border-top: 0 !important;padding-top: 0;}
.headshot {max-width: 100%;overflow: hidden;position: relative;}
.headshot.headshot-round {border-radius: 100%;border: 1px solid rgba(0,0,0,0);transform: translateZ(0);}
.headshot .bio {opacity: 0;position: absolute;z-index: 2;padding: 20% 12%;font-size: 15px;color: #fff;height: 120%;margin-left: -10%;margin-top: -10%;width: 120%;transform: scale(.9);transition: opacity .4s ease,transform .4s ease;text-shadow: 0 0 5px rgba(0,0,0,.15);line-height: 1.3;}
@media all and (max-width: 900px)and (min-width: 769px) {.headshot .bio {font-size: 13px;}}
@media all and (max-width: 600px)and (min-width: 400px) {.headshot .bio {font-size: 13px;}}
.headshot .bio .bio-wrap {overflow-x: hidden;overflow-y: auto;height: 100%;padding: 0 6%;scrollbar-color: rgba(255,255,255,.5) rgba(0,0,0,0);scrollbar-width: thin;}
.headshot .bio .bio-wrap::-webkit-scrollbar {width: 5px;background-color: rgba(0,0,0,0);}
.headshot .bio .bio-wrap::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,.5);outline: none;}
.headshot .bio:after {content: "";display: block;height: 100%;width: 100%;color: #fff;position: absolute;top: 0;left: 0;opacity: .85;z-index: -1;background-color: #4e5723;background: -moz-linear-gradient(220deg,#4e5723 20%,#90a040 100%);background: -webkit-linear-gradient(220deg,#4e5723 20%,#90a040 100%);background: linear-gradient(220deg,#4e5723 20%,#90a040 100%);}
.headshot img {display: block;top: 0;transform: scale(1);transition: opacity .4s ease,transform .4s ease;width: 100%;height: 100%;object-fit: cover;z-index: 1;}
.m-name {color: #111;color: #37708d;margin: 0 0 20px;font-size: 28px;font-size: 1.75rem;line-height: 1.25;}
@media all and (max-width: 1100px) {.m-name {font-size: 26px;font-size: 1.625rem;}}
@media all and (max-width: 900px) {.m-name {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 700px) {.m-name {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 968px) {.m-name {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 768px) {.m-name {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 600px) {.m-name {font-size: 16px;font-size: 1rem;}}
.m-name a {text-decoration: none;color: inherit;}
.m-name a:hover {color: #37708d;}
.team-member .info p, .m-subtitle, .m-websites, .m-company, .m-title {font-family: "FFGoodHeadline",sans-serif;font-weight: 500;margin: 5px 0 5px;font-size: 16px;font-size: 1rem;}
@media all and (max-width: 1100px) {.team-member .info p, .m-subtitle, .m-websites, .m-company, .m-title {font-size: 15.2px;font-size: .95rem;}}
@media all and (max-width: 900px) {.team-member .info p, .m-subtitle, .m-websites, .m-company, .m-title {font-size: 14.4px;font-size: .9rem;}}
@media all and (max-width: 700px) {.team-member .info p, .m-subtitle, .m-websites, .m-company, .m-title {font-size: 13.6px;font-size: .85rem;}}
.m-company a {color: inherit;text-decoration: none;border-bottom: 1px dotted rgba(0,0,0,.2);transition: color .25s ease,border-color .25s ease;}
.m-company a:hover {color: #37708d;}
.m-websites a {display: block;}
.page-thumbnail {display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;z-index: 22;}
.page-thumbnail img {display: block;margin: 0 auto;min-width: 48px;}
.page-thumbnail-bg-only {margin-left: -5px;max-width: 80px;background-size: 0 !important;}
.page-thumbnail-bg-only .page-icon {filter: contrast(0);max-height: 50%;}
.page-thumbnail-bg-only:after {content: "";background: #fff;display: block;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 1;transition: opacity .25s ease-in-out;}
@media all and (max-width: 600px) {.page-thumbnail-bg-only {max-width: 60px;}}
.page-title, .page-title:first-child {margin-bottom: 10px;margin-top: 30px;}
@media all and (max-width: 600px) {.page-title, .page-title:first-child {margin-top: 0;}}
@media all and (max-width: 281px) {.page-title, .page-title:first-child {margin-top: 20px;}}
.read-more {margin-top: 30px;}
.read-more a:not(.button) {text-decoration: none !important;border-bottom: 1px solid rgba(144,160,64,.75);transition: padding .25s ease,color .25s ease;}
@media all and (max-width: 600px) {.read-more {margin-top: 20px;}}
.page-col {position: relative;clear: both;overflow: hidden;text-align: center;}
@media all and (min-width: 601px) {.page-col {display: flex;flex-direction: column;}
	.page-col .page-text {flex-grow: 1;display: flex;flex-direction: column;}}
.page-col .page-title {font-size: 28px;font-size: 1.75rem;}
@media all and (max-width: 1100px) {.page-col .page-title {font-size: 26px;font-size: 1.625rem;}}
@media all and (max-width: 900px) {.page-col .page-title {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 700px) {.page-col .page-title {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 968px) {.page-col .page-title {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 768px) {.page-col .page-title {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 600px) {.page-col .page-title {font-size: 16px;font-size: 1rem;}}
.page-col .read-more {overflow: hidden;margin-top: auto;padding-top: 30px;}
.page-col .read-more .button, .page-col .read-more .profile-list a, .profile-list .page-col .read-more a, .page-col .read-more .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .page-col .read-more a {transition: filter .15s ease;}
@media all and (max-width: 600px)and (min-width: 280px) {.page-col {max-width: 100%;}
	.page-col .page-thumbnail:not(.page-thumbnail-bg-only) {float: left;margin-right: 10%;max-width: 35%;}
	.page-col .page-text {overflow: hidden;}}
.child-page-col .page-title {margin-top: 10px;font-size: 34px;font-size: 2.125rem;color: #4a575f;font-weight: normal;}
@media all and (max-width: 1100px) {.child-page-col .page-title {font-size: 32px;font-size: 2rem;}}
@media all and (max-width: 900px) {.child-page-col .page-title {font-size: 30px;font-size: 1.875rem;}}
@media all and (max-width: 700px) {.child-page-col .page-title {font-size: 28px;font-size: 1.75rem;}}
@media all and (max-width: 968px) {.child-page-col .page-title {font-size: 26px;font-size: 1.625rem;}}
@media all and (max-width: 768px) {.child-page-col .page-title {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 600px) {.child-page-col .page-title {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 468px) {.child-page-col .page-title {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 360px) {.child-page-col .page-title {font-size: 18px;font-size: 1.125rem;}}
.child-page-col .page-excerpt a {border-bottom: 1px solid rgba(0,0,0,0);transition: border-bottom .25s ease;}
.child-page-col:hover .page-icon {transform: scale(1);opacity: 1;filter: none;}
.child-page-col:hover img:last-child {opacity: 1;}
.child-page-col:hover a {border-bottom-color: #37708d;}
.child-page-col:hover .page-thumbnail-bg-only {background-size: 100% !important;}
.child-page-col:hover .page-thumbnail-bg-only:after {opacity: 0;}
.child-page-col.child-page-vertical {max-width: 100%;padding: 5px 0;}
@media all and (min-width: 280px) {.child-page-col.child-page-vertical {display: flex;flex-direction: row;padding: 20px 0;}}
@media all and (min-width: 280px) {.child-page-col.child-page-vertical .child-page-content {padding-left: 20px;}}
.child-page-col.child-page-vertical .page-thumbnail-bg-only {margin-left: 0;align-self: center;}
.child-page-col.child-page-vertical:first-child {padding-top: 0;}
.child-page-col.child-page-vertical:last-child {padding-bottom: 0;}
.section.bg-blue+.section.bg-blue, .section.bg-lgreen+.section.bg-lgreen, .section.bg-lblue+.section.bg-lblue, .section.bg-lgray+.section.bg-lgray {padding-top: 0;}
.ip-carousel .thumbnail {display: block;background-size: cover;background-position: center;padding-bottom: 100%;text-align: center;position: relative;}
.ip-carousel .thumbnail h5 {position: absolute;top: 50%;text-align: center;width: 100%;transform: translateY(-50%);color: #fff;font-size: 24px;font-size: 1.5rem;text-transform: uppercase;font-weight: bold;text-shadow: 0 2px 5px rgba(0,0,0,.75);}
@media all and (max-width: 1100px) {.ip-carousel .thumbnail h5 {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 900px) {.ip-carousel .thumbnail h5 {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 700px) {.ip-carousel .thumbnail h5 {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 968px) {.ip-carousel .thumbnail h5 {font-size: 16px;font-size: 1rem;}}
.ip-carousel .lightbox, .ip-carousel .thumbnail {cursor: pointer;transition: opacity .15s ease,filter .25s ease;display: block;}
.ip-carousel .lightbox img, .ip-carousel .thumbnail img {display: block;}
.ip-carousel .lightbox:hover, .ip-carousel .thumbnail:hover {opacity: .9;}
.ip-carousel .lightbox.selected, .ip-carousel .thumbnail.selected {filter: grayscale(100%);opacity: .9;}
.ip-carousel .instagram-style {border: 5px solid #fff;}
.ip-carousel:not(.tns-slider) {display: flex;flex-wrap: wrap;}
.ip-carousel:not(.tns-slider) .slide, .ip-carousel .resource-item {max-width: 400px;margin: 20px auto;}
.section_gallery_carousel .section-header, .section_testimonial_carousel .section-header, .section_video_carousel .section-header, .section_resources_carousel .section-header {text-align: center;margin-bottom: 40px;}
@media all and (min-width: 471px) {.section_video_carousel .tns-nav {display: none;}}
.section_video_carousel&gt;.container {margin-bottom: 6vw;}
.video-wrap .video-meta {margin-bottom: 30px;}
@media all and (min-width: 700px) {.video-wrap {display: flex;justify-content: center;align-items: center;width: 100%;}
	.video-wrap .video-meta {margin: 0;width: 30%;padding-right: 40px;}
	.video-wrap .video-meta h4 {font-weight: bold;margin-bottom: 10px;}
	.video-wrap .video-iframe {width: 70%;order: 2;margin: 0;}}
@media all and (max-width: 1220px)and (min-width: 471px) {.video-wrap {padding-left: 70px !important;padding-right: 70px !important;}}
@media all and (max-width: 470px) {.video-wrap {padding-bottom: 60px;}}
.video-wrapper {height: 0;padding-bottom: 56%;position: relative;}
.video-wrapper iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.tns-controls {outline: none !important;}
.section_heading_row {padding: 0;}
.section_heading_row .section-heading {background-color: inherit;}
.section-header {margin-bottom: 0;}
.section-header:last-child {margin-bottom: 0;}
.bg-image {background: #fff repeat center;}
.bg-cover {background-size: cover;background-repeat: no-repeat;}
.thumb {border-radius: 100%;}
.thumb img {display: block;border-radius: 100%;}
.video-thumb {background: #37708d;}
.video-thumb img {width: 100%;display: block;}
.video-thumb.play-video {max-width: 100%;}
.video-thumb.play-video:after {background-size: 4em;}
.video-thumb.play-video:hover:after {background-size: 5em;}
.resource-item {text-align: center;}
.resource-item .read-more {margin-top: 30px;}
.resource-item .thumb {max-width: 80%;display: block;margin: 0 auto;}
.testimonial {user-select: none;-moz-user-select: none;}
.testimonial blockquote {width: calc(100% - 10px);margin: 0 auto;text-align: center;flex-grow: 1;color: #000;padding: 0;}
.testimonial blockquote p {margin: 0 auto;}
.testimonial img {margin-left: 2em;align-self: baseline;border-radius: 100%;width: 25%;max-width: 150px;display: block;}
.testimonial .cite-wrap {align-items: center;justify-content: center;margin: 10px auto;width: auto;display: flex;}
.testimonial .cite-wrap img {max-width: 80px;}
.testimonial .cite-wrap cite {padding: 0 15px;}
@media all and (max-width: 600px) {.testimonial {display: block;}
	.testimonial blockquote {width: 100%;}
	.testimonial img {width: 80%;margin: 0 auto;}}
.section_testimonial_carousel .tns-nav {display: none;}
.resource-lightbox {max-width: 500px;margin: 0 auto;padding: 30px 30px 20px;text-align: center;background: #fff;}
.resource-lightbox .gform_heading {padding: 15px 20px 15px 70px;background: #e6f1f5 url("images/icon-lock.svg") no-repeat 20px 50%/32px;margin-bottom: 25px !important;color: #14315e;line-height: 1.25;}
.resource-lightbox .gform_heading .gform_description {margin: 0;}
.resource-lightbox #download-link {margin-top: 20px;margin-bottom: 10px;}
.resource-lightbox #download-link a {width: 100%;font-size: 120%;}
.resource-lightbox .gform_confirmation_message {margin-bottom: 20px;font-weight: bold;font-size: 20px !important;}
.note {display: block;background: #e5f0df;font-size: 80%;color: #0d0e06;padding: 20px;margin-bottom: 20px;}
.confirmation {display: flex;flex-direction: column;height: 100%;justify-content: center;}
.confirmation strong {color: #5f692a;}
.confirmation .button, .confirmation .profile-list a, .profile-list .confirmation a, .confirmation .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .confirmation a {margin-top: 20px;width: 100%;text-align: center;}
.cta-after {margin-top: 50px;}
.section_posts_grid .section-header {text-align: center;}
.section_feature_quote {padding: 40px 0;}
@media all and (min-width: 769px) {.section_feature_quote {padding: 7vw 0;}}
.section_feature_quote blockquote {font-size: 56px;font-size: 3.5rem;line-height: 1.2;font-style: normal;text-align: center;padding: 0 3.25em;background: url("images/icon-quote_left.svg") no-repeat left top/2.55em,url("images/icon-quote_right.svg") no-repeat right top/2.55em;}
@media all and (max-width: 1100px) {.section_feature_quote blockquote {font-size: 50.8px;font-size: 3.175rem;}}
@media all and (max-width: 900px) {.section_feature_quote blockquote {font-size: 45.6px;font-size: 2.85rem;}}
@media all and (max-width: 700px) {.section_feature_quote blockquote {font-size: 40.4px;font-size: 2.525rem;}}
@media all and (max-width: 968px) {.section_feature_quote blockquote {font-size: 35.2px;font-size: 2.2rem;}}
@media all and (max-width: 768px) {.section_feature_quote blockquote {font-size: 30px;font-size: 1.875rem;}}
@media all and (max-width: 600px) {.section_feature_quote blockquote {font-size: 24.8px;font-size: 1.55rem;}}
@media all and (max-width: 468px) {.section_feature_quote blockquote {font-size: 19.6px;font-size: 1.225rem;}}
@media all and (max-width: 360px) {.section_feature_quote blockquote {font-size: 14.4px;font-size: .9rem;}}
@media all and (max-width: 600px) {.section_feature_quote blockquote {background: url("images/icon-quote_left.svg") no-repeat left top/2.55em;padding-right: 0;text-align: left;}}
.section_feature_quote cite {text-align: center;font-weight: bold;font-size: 150%;font-style: normal;}
.section_callout_grid {padding: 0 !important;}
.section_callout_grid .callout-grid {display: grid;grid-template-columns: repeat(auto-fit,minmax(50%,1fr));text-align: center;}
.section_callout_grid .callout-grid .grid-callout {aspect-ratio: 1/1;padding: 30px;justify-self: stretch;height: 100%;display: flex;align-items: center;flex-direction: column;justify-content: center;}
@media all and (min-width: 1000px) {.section_callout_grid .callout-grid .grid-callout {aspect-ratio: 2/1.25;padding: 60px;}}
.section_callout_grid .callout-grid .grid-callout&gt;.image {width: 8vw;}
@media all and (min-width: 1200px) {.section_callout_grid .callout-grid .grid-callout&gt;.image {margin-bottom: 20px;}}
.section_callout_grid .callout-grid .grid-callout&gt;.image img {display: block;width: 100%;}
.section_callout_grid .callout-grid .grid-callout .callout-title {font-size: 5vw;line-height: 1;margin: 15px 0;}
.section_callout_grid .callout-grid .grid-callout .callout-excerpt {font-size: 3vw;line-height: 1.05;}
@media all and (min-width: 1200px) {.section_callout_grid .callout-grid .grid-callout .callout-excerpt {font-size: 32px;max-width: 600px;}}
.section_partner_carousel .section-header {text-align: center;}
.section_partner_carousel .video-wrap .video-meta {text-align: left;width: 50%;padding-left: 40px;padding-right: 0;}
@media all and (max-width: 700px) {.section_partner_carousel .video-wrap .video-meta {padding-left: 0;text-align: center;width: 100%;}}
@media all and (max-width: 468px) {.section_partner_carousel .video-wrap .video-meta {font-size: 75%;}}
@media all and (max-width: 700px) {.section_partner_carousel .partner-image {text-align: center;margin-bottom: 15px;}}
.section_partner_carousel .partner-image img {max-height: 150px;width: auto;}
.section_block_callouts {padding-bottom: 0;}
.section_block_callouts .flex {margin-top: 40px;}
.block-callout {background-size: cover;background-position: center;text-align: center;padding: 5vw !important;min-height: 28vw;position: relative;}
.block-callout .title {text-transform: uppercase;font-size: 48px;font-size: 3rem;font-weight: bold;margin-bottom: 10px;}
@media all and (max-width: 1100px) {.block-callout .title {font-size: 46px;font-size: 2.875rem;}}
@media all and (max-width: 900px) {.block-callout .title {font-size: 44px;font-size: 2.75rem;}}
@media all and (max-width: 700px) {.block-callout .title {font-size: 42px;font-size: 2.625rem;}}
@media all and (max-width: 968px) {.block-callout .title {font-size: 40px;font-size: 2.5rem;}}
@media all and (max-width: 768px) {.block-callout .title {font-size: 38px;font-size: 2.375rem;}}
@media all and (max-width: 600px) {.block-callout .title {font-size: 36px;font-size: 2.25rem;}}
@media all and (max-width: 468px) {.block-callout .title {font-size: 34px;font-size: 2.125rem;}}
@media all and (max-width: 360px) {.block-callout .title {font-size: 32px;font-size: 2rem;}}
.style-callouts1 .block-callout {text-shadow: 0 0 5px rgba(0,0,0,.75);display: flex;flex-direction: column;justify-content: center;font-size: 30px;font-size: 1.875rem;line-height: 1.2;}
@media all and (max-width: 1100px) {.style-callouts1 .block-callout {font-size: 28px;font-size: 1.75rem;}}
@media all and (max-width: 900px) {.style-callouts1 .block-callout {font-size: 26px;font-size: 1.625rem;}}
@media all and (max-width: 700px) {.style-callouts1 .block-callout {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 968px) {.style-callouts1 .block-callout {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 768px) {.style-callouts1 .block-callout {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 600px) {.style-callouts1 .block-callout {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 468px) {.style-callouts1 .block-callout {font-size: 16px;font-size: 1rem;}}
.style-callouts1 .block-callout, .style-callouts1 .block-callout h3 {color: #fff;}
.style-callouts1 .block-callout:after {content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: .85;z-index: 1;background-image: -webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,#0c1018 100%);background-image: -o-linear-gradient(top,rgba(0,0,0,.3) 0%,#0c1018 100%);background-image: linear-gradient(to bottom,rgba(0,0,0,.3) 0%,#0c1018 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4D000000",endColorstr="#FF0C1018",GradientType=0);transition: opacity .25s ease;}
.style-callouts2 .block-callout {padding-top: 0 !important;background-size: 0px;background-repeat: no-repeat;padding-bottom: 20vw !important;text-align: left;}
.style-callouts2 .block-callout .page-excerpt {font-size: 125%;}
.style-callouts2 .block-callout:before {content: "";background: inherit;background-size: cover;position: absolute;bottom: -3vw;left: 0;width: 100%;height: 25vw;}
.style-callouts2 .block-callout:after {content: "";display: block;width: 100%;height: 25vw;position: absolute;left: 0;bottom: -3vw;opacity: 1;z-index: 1;background-image: -webkit-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background-image: -o-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background-image: linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#00FFFFFF",GradientType=0);transition: opacity .25s ease;}
.block-callout .block-callout-wrap {position: relative;z-index: 2;transition: padding .3s ease;}
.block-callout.w-link:hover .block-callout-wrap {padding-top: 20px;}
.block-callout.w-link:hover:after {opacity: 1;}
@media all and (max-width: 768px) {.block-callout {padding: 30px !important;min-height: 34vw;}}
.padMe.powerTip-caption {width: auto;}
.the-timeline .fa {font-family: FontAwesome !important;}
.the-timeline {position: relative;padding: 1em 0 2em;margin-top: 2em;margin-bottom: 2em;}
.the-timeline::before {content: "";position: absolute;top: 0;left: 18px;height: 100%;width: 4px;background: #666;border-radius: 10px;}
@media only screen and (min-width: 768px) {.the-timeline {margin-top: 3em;margin-bottom: 3em;}
	.the-timeline::before {left: 50%;margin-left: -2px;}}
.timeline-block {display: flex;flex-direction: column;position: relative;margin: 2em 0;clear: both;width: 100%;}
@media only screen and (min-width: 768px) {.timeline-block.w_pre-title {padding-top: 50px;}
	.timeline-block.w_pre-title .timeline-icon {margin-top: 50px;}}
.timeline-block:first-child {margin-top: 0;}
.timeline-block:last-child {margin-bottom: 0;}
@media only screen and (min-width: 768px) {.timeline-block {content: "";display: table;table-layout: fixed;margin: 3em 0;}
	.timeline-block:first-child {margin-top: 0;}
	.timeline-block:last-child {margin-bottom: 0;}}
.timeline-icon {position: absolute;top: 32px;left: 8px;width: 24px;height: 24px;border-radius: 50%;background: #7fba00;color: #7fba00;z-index: 2;text-shadow: 1px 1px 0 rgba(0,0,0,.15);}
@media only screen and (min-width: 768px) {.timeline-icon {left: 0;}}
@media only screen and (min-width: 768px) {.timeline-icon:after {content: "";height: 1px;display: block;width: 200px;border-top: 2px dashed currentColor;position: absolute;top: 50%;margin-top: -1px;z-index: -1;right: auto;left: 5px;opacity: .5;}
	.timeline-block:nth-child(odd) .timeline-icon:after {left: auto;right: 5px;}}
.timeline-icon img, .timeline-icon .icon {display: block;width: 32px;height: 32px;position: relative;left: 50%;top: 50%;color: #fff;font-size: 24px;margin-left: -14px;margin-top: -14px;}
@media only screen and (min-width: 600px) {.timeline-icon .icon {font-size: 24px;margin-left: -10px;margin-top: -12px;}}
@media only screen and (min-width: 768px) {.timeline-icon {left: 50%;margin-left: -12px;-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;}
	.timeline-icon.is-hidden {visibility: hidden;}
	.timeline-icon.bounce-in {visibility: visible;-webkit-animation: bounce1 .6s;animation: bounce1 .6s;}
	.timeline-icon .icon {font-size: 32px;margin-left: -13px;margin-top: -16px;}}
.darkblue .timeline-icon, .darkblue .button, .darkblue .profile-list a, .profile-list .darkblue a, .darkblue .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .darkblue a {color: #37708d;background-color: #37708d;border-color: #23475a;}
.darkblue .timeline-date .timeline-date-meta {color: #37708d;}
.blue .timeline-icon, .blue .button, .blue .profile-list a, .profile-list .blue a, .blue .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .blue a {color: #37708d;background-color: #37708d;border-color: #2d5c73;}
.blue .timeline-date .timeline-date-meta {color: #37708d;}
.blue .timeline-date .image .sqr {background-color: rgba(217,243,253,.8);}
.green .timeline-icon, .green .button, .green .profile-list a, .profile-list .green a, .green .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .green a {background-color: #90a040;border-color: #798736;}
.green .timeline-date-meta {color: #90a040;}
.green .timeline-date .image .img {background-color: #90a040;}
.green .timeline-date .image .img .overlay {background-color: rgba(128,142,57,.8);}
.green .timeline-icon, .green .button, .green .profile-list a, .profile-list .green a, .green .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .green a {background-color: #90a040;border-color: #798736;}
.green .timeline-date .timeline-date-meta {color: #90a040;}
.green .timeline-date .image .img {background-color: #90a040;}
.red .timeline-icon, .red .button, .red .profile-list a, .profile-list .red a, .red .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .red a {background-color: #c4120d;border-color: #a30f0b;}
.red .timeline-date .timeline-date-meta {color: #c4120d;}
.red .timeline-date .image .img {background-color: #c4120d;}
.grey .timeline-icon, .grey .button, .grey .profile-list a, .profile-list .grey a, .grey .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .grey a {background-color: #959da9;border-color: #818b99;}
.grey .timeline-date .timeline-date-meta {color: #959da9;}
.grey .timeline-date .image .img {background-color: #959da9;}
.pink .timeline-icon, .pink .button, .pink .profile-list a, .profile-list .pink a, .pink .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .pink a {background-color: #f20080;border-color: #ce006d;}
.pink .timeline-date .timeline-date-meta {color: #f20080;}
.pink .timeline-date .image .img {background-color: #f20080;}
.timeline-content .button, .timeline-content .profile-list a, .profile-list .timeline-content a, .timeline-content .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .timeline-content a {border-width: 0;-webkit-transition: opacity .25s ease;transition: opacity .25s ease;}
.timeline-content .button:hover, .timeline-content .profile-list a:hover, .profile-list .timeline-content a:hover, .timeline-content .bsc-shortcode-menu.inline a:hover, .bsc-shortcode-menu.inline .timeline-content a:hover {opacity: .75;}
.timeline-content .button:active, .timeline-content .profile-list a:active, .profile-list .timeline-content a:active, .timeline-content .bsc-shortcode-menu.inline a:active, .bsc-shortcode-menu.inline .timeline-content a:active {margin-top: 3px;border-width: 0 0 1px 0;}
@-webkit-keyframes bounce1 {0% {opacity: 0;-webkit-transform: scale(.5);transform: scale(.5);}
	60% {opacity: 1;-webkit-transform: scale(1.2);transform: scale(1.2);}
	100% {-webkit-transform: scale(1);transform: scale(1);}}
@keyframes bounce1 {0% {opacity: 0;-webkit-transform: scale(.5);transform: scale(.5);}
	60% {opacity: 1;-webkit-transform: scale(1.2);transform: scale(1.2);}
	100% {-webkit-transform: scale(1);transform: scale(1);}}
.timeline-date {width: 100%;margin-left: 50px;margin-bottom: 20px;position: relative;content: "";display: table;table-layout: fixed;}
.timeline-date .timeline-date-meta {display: block;padding: 27px 0 0;opacity: 1;font-size: 150%;font-size: 24px;font-weight: 600;font-family: "FFGoodHeadline",sans-serif;color: #90a040;}
.timeline-date .image {width: 250px;max-width: calc(100% - 50px);display: block;margin-top: 20px;position: relative;}
.timeline-date .image img {display: block;max-width: 100%;transition: opacity .25s ease;}
.timeline-date .image .img {display: block;position: relative;background: #37708d;}
.timeline-date .image .img .overlay {position: absolute;overflow: auto;top: 0;width: 100%;height: 100%;background-color: rgba(55,112,141,.75);left: 0;color: #fff;display: flex;align-items: center;justify-content: center;flex-direction: column;transition: opacity .25s ease;opacity: 0;text-align: center;font-size: 13px;}
@media only screen and (max-width: 1200px) {.timeline-date .image .img .overlay {font-size: 1.25vw;}}
@media only screen and (max-width: 768px) {.timeline-date .image .img .overlay {font-size: 13px;}}
@media only screen and (max-width: 400px) {.timeline-date .image .img .overlay {font-size: 3.25vw;}}
.timeline-date .image .img .overlay .overlay-wrap {display: flex;align-items: center;overflow-x: hidden;overflow-y: auto;height: 100%;padding: 0 6%;scrollbar-color: rgba(255,255,255,.5) rgba(0,0,0,0);scrollbar-width: thin;}
.timeline-date .image .img .overlay .overlay-wrap::-webkit-scrollbar {width: 5px;background-color: rgba(0,0,0,0);}
.timeline-date .image .img .overlay .overlay-wrap::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,.5);outline: none;}
.timeline-date .image:hover img {opacity: .3;}
.timeline-date .image:before {content: "";background: #666;width: 3px;height: calc(100% + 30px);bottom: -10px;display: block;display: none;position: absolute;right: -10px;}
.timeline-date .image:after {content: "";background: #666;height: 2px;width: calc(100% + 140px);left: -50px;bottom: -10px;display: block;position: absolute;}
.timeline-date .image .sqr {display: block;display: none;width: 50px;height: 50px;background: #e6e7ca;position: absolute;right: -60px;bottom: -10px;}
@media only screen and (min-width: 768px) {.timeline-date {width: 50%;float: right;margin-left: 0;margin-bottom: 0;}
	.timeline-date .timeline-date-meta {width: 100%;padding-left: 50px;font-size: 30px;}
	.timeline-date .image {width: calc(250px + 10%);padding-left: 30px;}
	.timeline-date .image:before {height: calc(100% + 60px);bottom: -20px;right: -10px;}
	.timeline-date .image:after {width: calc(100% + 100px);left: 0;bottom: -10px;}
	.timeline-block:nth-child(even) .timeline-date {float: left;text-align: right;}
	.timeline-block:nth-child(even) .timeline-date .timeline-date-meta {padding-left: 0;padding-right: 50px;}
	.timeline-block:nth-child(even) .timeline-date .image {float: right;padding-left: 0;padding-right: 30px;}
	.timeline-block:nth-child(even) .timeline-date .image:before {left: -10px;right: auto;}
	.timeline-block:nth-child(even) .timeline-date .image:after {left: auto;right: 0;}
	.timeline-block:nth-child(even) .timeline-date .image .sqr {right: auto;left: -60px;}
	.timeline-date.is-hidden {visibility: hidden;}
	.timeline-date.bounce-in {visibility: visible;-webkit-animation: bounce2inverse .6s;animation: bounce2inverse .6s;}}
.caption-style_overlay .image:hover img {opacity: 1 !important;}
.caption-style_overlay .image:hover .overlay {opacity: 1;}
.green .timeline-content {background: #e8efd9;}
.green .timeline-content h2 {color: #90a040;}
.timeline-content {min-width: 80%;position: relative;margin-left: 50px;background: #e6f1f5;padding: 1em;border-radius: .5em;clear: both;content: "";display: table;table-layout: fixed;z-index: 2;order: 2;}
.timeline-content .pre-title {font-size: 200%;margin: 0 0 10px;font-weight: 900;}
@media only screen and (min-width: 768px) {.timeline-content .pre-title {position: absolute;bottom: 100%;left: 0;width: 100%;}
	.timeline-block:nth-child(odd) .timeline-content .pre-title {text-align: right;}
	.timeline-block:nth-child(odd) .timeline-content .pre-title:before {content: "";}}
.timeline-content h2 {color: #37708d;text-transform: uppercase;margin-top: 0;}
.timeline-content p, .timeline-content .read-more {font-size: 13px;}
.timeline-content .read-more, .timeline-content .timeline-date-meta {display: inline-block;}
.timeline-content p {margin: 1em 0;}
.timeline-content .readmore {float: right;}
@media only screen and (min-width: 600px) {.timeline-content h2 {font-size: 24px;}
	.timeline-content p {font-size: 16px;}
	.timeline-content .read-more {font-size: 14px;}}
@media only screen and (min-width: 768px) {.timeline-content {min-width: 0;margin-left: 0;float: left;padding: 1.6em;width: 44%;}
	.timeline-content::before {top: 24px;left: 100%;border-color: rgba(0,0,0,0);border-left-color: #e6f1f5;}
	.timeline-content .read-more {float: left;}
	.timeline-content ul {margin-bottom: 0;}
	.timeline-content ul li:last-child {margin-bottom: 0;}
	.timeline-block:nth-child(even) .timeline-content {float: right;}
	.timeline-block:nth-child(even) .timeline-content::before {top: 24px;left: auto;right: 100%;border-color: rgba(0,0,0,0);border-right-color: #e6f1f5;}
	.timeline-block:nth-child(even) .timeline-content .read-more {float: right;}
	.timeline-content.is-hidden {visibility: hidden;}
	.timeline-content.bounce-in {visibility: visible;-webkit-animation: bounce2 .6s;animation: bounce2 .6s;}}
@media only screen and (min-width: 768px) {.timeline-block:nth-child(even) .timeline-content.bounce-in {-webkit-animation: bounce2inverse .6s;animation: bounce2inverse .6s;}}
@-webkit-keyframes bounce2 {0% {opacity: 0;-webkit-transform: translateX(-100px);transform: translateX(-100px);}
	60% {opacity: 1;-webkit-transform: translateX(10px);transform: translateX(10px);}
	100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes bounce2 {0% {opacity: 0;-webkit-transform: translateX(-100px);transform: translateX(-100px);}
	60% {opacity: 1;-webkit-transform: translateX(10px);transform: translateX(10px);}
	100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes bounce2inverse {0% {opacity: 0;-webkit-transform: translateX(100px);transform: translateX(100px);}
	60% {opacity: 1;-webkit-transform: translateX(-20px);transform: translateX(-20px);}
	100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes bounce2inverse {0% {opacity: 0;-webkit-transform: translateX(100px);transform: translateX(100px);}
	60% {opacity: 1;-webkit-transform: translateX(-20px);transform: translateX(-20px);}
	100% {-webkit-transform: translateX(0);transform: translateX(0);}}
.the-timeline-nav {margin-bottom: -20px;margin-top: 20px;}
@media only screen and (min-width: 768px) {.the-timeline-nav {text-align: center;}}
.the-timeline-nav a {display: inline-block;background: #37708d;border-radius: 5px;color: #fff;font-size: 16px;padding: 5px 15px 4px;margin: 3px;text-decoration: none;}
.the-timeline-nav a:hover {background: #37708d;}
@media only screen and (min-width: 768px) {.the-timeline-nav a {font-size: 20px;margin: 5px;}}
.venn-circle-overlays {overflow: hidden;}
.venn-circle-overlay {min-height: 80px;pointer-events: none;transition: opacity .35s ease;position: fixed;background: #fff;padding: 30px;width: 500px;z-index: 50;z-index: 9999;box-shadow: 0 0 8px 1px rgba(0,0,0,.15);text-align: left;opacity: 0;left: -9999px;font-size: 18px;}
.venn-circle-overlay h3 {color: #90a040;margin-bottom: 10px;margin-top: 0;font-size: 24px;}
@media all and (max-width: 800px) {.venn-circle-overlay h3 {font-size: 16px;margin-bottom: 10px;}}
@media all and (max-width: 500px) {.venn-circle-overlay h3 {font-size: 12px;font-weight: bold;}}
.venn-circle-overlay:after {content: "";width: 0;height: 0;border-style: solid;border-width: 15px 20px 15px 0;border-color: rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);position: absolute;top: 50%;margin-top: -15px;left: -20px;}
.venn-circle-overlay.right:after {left: auto;right: -20px;border-width: 15px 0 15px 20px;border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;}
@media all and (max-width: 800px) {.venn-circle-overlay {width: 300px;padding: 20px;font-size: 12px;}}
@media all and (max-width: 768px) {.venn-circle-overlay:after {display: none;}}
@media all and (max-width: 500px) {.venn-circle-overlay {font-size: 10px;width: 200px;padding: 10px;}}
.pbc-model {margin: 30px;display: flex;align-items: center;justify-content: center;height: calc(100% - 80px);}
.pbc-model.no-hover {pointer-events: none !important;}
.pbc-model.no-hover svg {pointer-events: none !important;}
.pbc-model svg {isolation: isolate;pointer-events: none;}
.pbc-model.animated svg {pointer-events: auto;}
.pbc-model #circle_1, .pbc-model #circle_2, .pbc-model #circle_3, .pbc-model #center_overlay, .pbc-model #box_1, .pbc-model #box_2, .pbc-model #box_3, .pbc-model #roof, .pbc-model #center_box {mix-blend-mode: screen;opacity: 0;animation-duration: 1.25s;animation-fill-mode: both;animation-direction: normal;position: absolute;}
.pbc-model #circle_1_hovered, .pbc-model #circle_2_hovered, .pbc-model #circle_3_hovered, .pbc-model #center_overlay_hovered {opacity: 0;transition: opacity .25s ease;cursor: help;}
@media all and (max-width: 768px) {.pbc-model #circle_1_hovered, .pbc-model #circle_2_hovered, .pbc-model #circle_3_hovered, .pbc-model #center_overlay_hovered {cursor: none;}}
.pbc-model #circle_1_hovered.no-hover, .pbc-model #circle_2_hovered.no-hover, .pbc-model #circle_3_hovered.no-hover, .pbc-model #center_overlay_hovered.no-hover {pointer-events: none;}
.pbc-model #circle_1_hovered:hover, .pbc-model #circle_2_hovered:hover, .pbc-model #circle_3_hovered:hover, .pbc-model #center_overlay_hovered:hover {opacity: .75;}
.pbc-model #circle_1_hovered:hover+#circle_1_hovered, .pbc-model #circle_1_hovered:hover+#circle_2_hovered, .pbc-model #circle_1_hovered:hover+#circle_3_hovered, .pbc-model #circle_2_hovered:hover+#circle_1_hovered, .pbc-model #circle_2_hovered:hover+#circle_2_hovered, .pbc-model #circle_2_hovered:hover+#circle_3_hovered, .pbc-model #circle_3_hovered:hover+#circle_1_hovered, .pbc-model #circle_3_hovered:hover+#circle_2_hovered, .pbc-model #circle_3_hovered:hover+#circle_3_hovered, .pbc-model #center_overlay_hovered:hover+#circle_1_hovered, .pbc-model #center_overlay_hovered:hover+#circle_2_hovered, .pbc-model #center_overlay_hovered:hover+#circle_3_hovered {pointer-events: none;}
.pbc-model.animate-start {opacity: 1;}
.pbc-model.animate-start #circle_1 {transform-origin: top center;animation-name: fadeInCircle1;animation-delay: 1s;}
.pbc-model.animate-start #circle_2 {transform-origin: left center;animation-name: fadeInCircle2;animation-delay: 1.5s;}
.pbc-model.animate-start #circle_3 {transform-origin: right center;animation-name: fadeInCircle3;animation-delay: 2s;}
.pbc-model.animate-start #roof, .pbc-model.animate-start #center_box, .pbc-model.animate-start #center_overlay {mix-blend-mode: normal;animation-name: fadeIn;animation-delay: 2.75s;}
.pbc-model.animate-start #center_box&gt;path, .pbc-model.animate-start #center_box&gt;g:not(#center_logo), .pbc-model.animate-start #center_overlay&gt;path, .pbc-model.animate-start #center_overlay&gt;g:not(#center_logo) {animation: fadeInSorta 2s infinite alternate;}
.pbc-model.animate-start #center_box&gt;g:not(#center_logo), .pbc-model.animate-start #center_overlay&gt;g:not(#center_logo) {animation-duration: 1.25s;animation-name: fadeInSorta2;}
.pbc-model.animate-start #outer_border {animation: spin 99 linear 80s;transform-origin: center;}
.pbc-model.animate-start #center_box {animation-delay: 0s;}
.pbc-model.animate-start #center_box:hover .hueRotate {filter: hue-rotate(-15deg);}
.pbc-model.animate-start #roof {animation-delay: 2s;}
.pbc-model.animate-start .hueRotate {transition: filter .25s;}
.pbc-model.animate-start #box_3, .pbc-model.animate-start #box_2, .pbc-model.animate-start #box_1 {transform-origin: bottom center;animation-name: fadeInBox;mix-blend-mode: normal;animation-delay: .25s;}
.pbc-model.animate-start #box_3 .icon, .pbc-model.animate-start #box_2 .icon, .pbc-model.animate-start #box_1 .icon {transform-origin: bottom center;transition: transform .25s ease;}
.pbc-model.animate-start #box_3:hover, .pbc-model.animate-start #box_2:hover, .pbc-model.animate-start #box_1:hover {cursor: help;}
.pbc-model.animate-start #box_3:hover .hueRotate, .pbc-model.animate-start #box_2:hover .hueRotate, .pbc-model.animate-start #box_1:hover .hueRotate {filter: hue-rotate(45deg);}
.pbc-model.animate-start #box_3:hover .icon, .pbc-model.animate-start #box_2:hover .icon, .pbc-model.animate-start #box_1:hover .icon {transform: scale(1.025);}
.pbc-model.animate-start #box_2 {animation-delay: .75s;}
.pbc-model.animate-start #box_3 {animation-delay: 1.25s;}
.pbc-model.animate-start #roof, .pbc-model.animate-start #bottom_text {cursor: help;}
.pbc-model #center_logo {opacity: 0;animation-name: fadeIn;animation-duration: 1s;animation-fill-mode: both;animation-direction: normal;pointer-events: none;}
@media all and (max-width: 450px) {.pbc-model {margin-left: -40px !important;margin-right: -40px !important;width: calc(100% + 80px) !important;}}
@keyframes fadeInCircle1 {0% {opacity: 0;transform: translate3d(0,-40px,0) scale(.9);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);transform-origin: center;}}
@keyframes fadeInCircle2 {0% {opacity: 0;transform: translate3d(-40px,40px,0) scale(.9);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);transform-origin: center;}}
@keyframes fadeInCircle3 {0% {opacity: 0;transform: translate3d(40px,40px,0) scale(.9);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);transform-origin: center;}}
@keyframes fadeInBox {0% {opacity: 0;transform: translate3d(0,40px,0) scale(.9);}
	100% {opacity: 1;transform: translate3d(0,0,0) scale(1);transform-origin: center;}}
.section_module_venn_4 .container, .section_module_venn_3 .container, .section_module_venn_2 .container, .section_module_venn .container {display: flex;align-items: flex-start;}
@media all and (max-width: 768px) {.section_module_venn_4 .container, .section_module_venn_3 .container, .section_module_venn_2 .container, .section_module_venn .container {display: block;}}
.section_module_venn_4 .pbc-model, .section_module_venn_3 .pbc-model, .section_module_venn_2 .pbc-model, .section_module_venn .pbc-model {padding-top: 60px;width: 45%;flex-grow: 1;margin-left: -120px;z-index: 99;}
@media all and (max-width: 1450px) {.section_module_venn_4 .pbc-model, .section_module_venn_3 .pbc-model, .section_module_venn_2 .pbc-model, .section_module_venn .pbc-model {margin-left: -40px;}}
@media all and (max-width: 1350px) {.section_module_venn_4 .pbc-model, .section_module_venn_3 .pbc-model, .section_module_venn_2 .pbc-model, .section_module_venn .pbc-model {margin-left: -15px;}}
@media all and (max-width: 768px) {.section_module_venn_4 .pbc-model, .section_module_venn_3 .pbc-model, .section_module_venn_2 .pbc-model, .section_module_venn .pbc-model {margin: -20px 0 0 0;width: 100%;padding-bottom: 40px;}}
@media all and (max-width: 500px) {.section_module_venn_4 .pbc-model, .section_module_venn_3 .pbc-model, .section_module_venn_2 .pbc-model, .section_module_venn .pbc-model {padding: 40px 0 20px 0;margin-top: 0;}}
.section_module_venn_4 .pbc-model-content, .section_module_venn_3 .pbc-model-content, .section_module_venn_2 .pbc-model-content, .section_module_venn .pbc-model-content {width: 55%;flex-grow: 1;padding-left: 40px;}
@media all and (max-width: 768px) {.section_module_venn_4 .pbc-model-content, .section_module_venn_3 .pbc-model-content, .section_module_venn_2 .pbc-model-content, .section_module_venn .pbc-model-content {width: 100%;padding-left: 0;}}
.section_module_venn_4 .pbc-model-content .entry-content, .section_module_venn_3 .pbc-model-content .entry-content, .section_module_venn_2 .pbc-model-content .entry-content, .section_module_venn .pbc-model-content .entry-content {font-size: 90%;padding-top: 30px;}
@media all and (max-width: 900px) {.section_module_venn_4 .pbc-model-content .entry-content, .section_module_venn_3 .pbc-model-content .entry-content, .section_module_venn_2 .pbc-model-content .entry-content, .section_module_venn .pbc-model-content .entry-content {column-count: 1 !important;}}
@media all and (max-width: 710px) {.section_content_pbcmodel .section-image {min-height: 100vw;padding: 10px 0;}
	.section_content_pbcmodel .pbc-model {height: calc(100% - 80px);}}
.pbc-model-simple {position: relative;}
.pbc-model-simple .has_venn_overlay {display: block;width: 15.5%;min-height: 15%;aspect-ratio: 1/1;background: rgba(255,0,0,0);position: absolute;z-index: 9;border-radius: 100%;transition: background .25s ease;}
.pbc-model-simple .has_venn_overlay:hover {background: rgba(55,112,141,.2);}
.section_content_pbcmodel2023 .pbc-model {margin-left: 0;margin-right: 0;}
@media (max-width: 450px) {.section_content_pbcmodel2023 .pbc-model {margin-left: -15px !important;margin-right: -15px !important;width: calc(100% + 30px) !important;}}
.section_content_pbcmodel2023 .pbc-model-content {margin-bottom: 30px;}
.section_content_pbcmodel2023 .marker-1 {left: 1.65%;top: 18.2%;}
.section_content_pbcmodel2023 .marker-2 {right: 2.25%;top: 8.45%;}
.section_content_pbcmodel2023 .marker-3 {left: 1.65%;top: 62.2%;}
.section_content_pbcmodel2023 .marker-4 {right: 2.125%;top: 51.25%;}
.section_content_pbcmodel2023 .marker-5 {left: 33.15%;width: 31.5%;top: 31.5%;}
.section_content_pbcmodel2023 .marker-6 {left: 57%;width: 23.5%;top: 37%;}
@media all and (max-width: 768px) {.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay {transform: translateX(-450px);}}
.section_content_pbcmodel2023 .venn-circle-overlays h5 {text-transform: uppercase;font-size: 125%;font-weight: bold;}
.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-1, .section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-2, .section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-3, .section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-4 {color: #fff;}
.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-1 h5, .section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-2 h5, .section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-3 h5, .section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-4 h5 {color: #fff;}
.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-1 {background: #0f7865;}
.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-1:after {border-color: rgba(0,0,0,0) #0f7865 rgba(0,0,0,0) rgba(0,0,0,0);}
.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-2 {background: #fd8732;}
.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-2:after {border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fd8732;}
.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-3 {background: #2aace2;}
.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-3:after {border-color: rgba(0,0,0,0) #2aace2 rgba(0,0,0,0) rgba(0,0,0,0);}
.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-4 {background: #14315e;}
.section_content_pbcmodel2023 .venn-circle-overlays .venn-circle-overlay-4:after {border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #14315e;}
.sticky {display: block;}
.posts .hentry {margin: 0;}
.posts .hentry:last-child {margin-bottom: 0;}
.byline, .updated:not(.published) {display: none;}
.single .byline, .group-blog .byline {display: inline;}
.page-links {clear: both;margin: 0 0 1.5em;}
.grid-posts-jscroll .jscroll-inner, .grid-posts-jscroll .jscroll-added, .grid {position: relative;display: flex;flex-wrap: wrap;}
.grid {margin: -30px;}
@media all and (max-width: 960px) {.grid {margin: -15px;}}
@media all and (max-width: 550px) {.grid {margin: 0 -10px;}}
.grid-posts-jscroll .jscroll-added {margin-bottom: 0;margin-top: 0;}
.grid-posts-jscroll .jscroll-added .grid-item {opacity: 0;animation: fadeIn .35s .15s ease;animation-fill-mode: both;}
.posts.grid {padding: 30px 0;}
@media all and (min-width: 769px) {.posts.grid {padding: 40px 0;}}
.grid .grid-item {width: 50%;}
@media all and (max-width: 550px) {.grid .grid-item {width: 100%;}}
.grid-4 .grid-item {width: 25%;}
@media all and (max-width: 940px) {.grid-4 .grid-item {width: 33.333%;}}
@media all and (max-width: 768px) {.grid-4 .grid-item {width: 50%;}}
@media all and (max-width: 550px) {.grid-4 .grid-item {width: 100%;}}
.entry-introduction {margin-bottom: 40px;font-size: 22px;font-size: 1.375rem;}
@media all and (max-width: 1100px) {.entry-introduction {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 900px) {.entry-introduction {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 700px) {.entry-introduction {font-size: 16px;font-size: 1rem;}}
.entry-introduction:last-child {margin-bottom: 0;}
.grid-item-wrap {height: 100%;display: flex;padding: 30px;}
@media all and (max-width: 960px) {.grid-item-wrap {padding: 15px;}}
@media all and (max-width: 550px) {.grid-item-wrap {padding: 10px;}}
.grid-item-wrap .post-item-wrap {background: #fff;position: relative;width: 100%;transition: box-shadow .25s ease,transform .15s ease;box-shadow: 0 2px 20px rgba(0,0,10,.2);border-radius: 10px;overflow: hidden;}
.grid-item-wrap .post-item-wrap:hover {transform: translateY(-5px);box-shadow: 0 4px 8px rgba(0,0,10,.3);}
.grid-item-wrap .post-content-wrap {padding: 30px 30px 35px;}
.grid-item-wrap .entry-header&gt;a {display: inline-block;background: #37708d;color: #fff;text-decoration: none;padding: 5px 20px;}
.metas {text-transform: uppercase;color: #4a575f;font-size: 90%;}
.entry-meta, .tribe-event-duration, .ecs-event-list .time {color: #6b7e8a;font-size: 14px;font-size: .875rem;text-transform: uppercase;}
@media all and (max-width: 1100px) {.entry-meta, .tribe-event-duration, .ecs-event-list .time {font-size: 13.2px;font-size: .825rem;}}
@media all and (max-width: 900px) {.entry-meta, .tribe-event-duration, .ecs-event-list .time {font-size: 12.4px;font-size: .775rem;}}
@media all and (max-width: 700px) {.entry-meta, .tribe-event-duration, .ecs-event-list .time {font-size: 11.6px;font-size: .725rem;}}
.entry-meta span:before {content: "/";margin: 0 10px;color: #000;}
.entry-meta span:first-child:before {display: none;}
.post-image, .grid-image {background: #37708d;background-size: 30%;line-height: 0;font-size: 0;display: block;width: 100%;}
.post-image img, .grid-image img {object-fit: cover;width: 100%;height: 100%;transition: opacity .2s ease-in;}
.no-thumb .grid-image {background: #37708d url("images/graphic-thumb.png") no-repeat center;background-size: cover;padding-bottom: 100%;}
.post-image:hover img, .grid-item:hover img {opacity: .8;}
.grid-item-wrap .post-title a {text-decoration: none;color: #37708d;}
.grid-item-wrap .post-title a:hover {color: #66a4c4;}
.grid-item-wrap .excerpt p, .grid .grid-item .grid-item-wrap .excerpt, .grid .grid-item .grid-item-wrap .excerpt p {color: #4a575f;}
.grid-content .entry-title {font-size: 20px;font-size: 1.25rem;font-weight: 700;margin-bottom: 5px;}
.page-navi {text-align: center;margin-top: 20px;}
.navi-pages {margin-right: 5px;display: inline-block;font-size: 12px;font-size: .75rem;color: #767676;text-transform: uppercase;}
.page-numbers, .page-numbers:visited {display: inline-block;margin: 10px 2px 0px 2px;padding: 1px 10px 1px 10px;background: #fff;color: #4a575f;font-weight: bold;border-radius: 0px;}
.page-numbers:hover, .page-numbers:focus {background: #959da9;color: #111;}
.current, .current:hover {color: #fff !important;color: rgba(0,0,0,.9);background: #fd8732;}
.posts-nav {text-align: center;}
.posts-nav a {margin: 5px;font-weight: 600;}
.posts-nav a:first-child:not(:last-child) {background-color: #959da9;}
.grid-item .entry-header {color: #37708d;}
.grid-item .entry-header .post-title {margin: 20px 0 30px;color: #222;line-height: 1.25;}
.grid-item .entry-header:last-child {margin-bottom: 0;}
.post-image img {width: 100%;}
.search-item {overflow: hidden;padding: 20px;border: 1px solid #eee;margin: 20px 0;display: flex;font-size: 18px;font-size: 1.125rem;}
.search-item .entry-header {margin-bottom: 10px;}
.search-item&gt;h3, .search-item .post-title {margin-top: -5px;font-size: 24px;font-size: 1.5rem;}
.social-share a {display: inline-flex;color: #fff;align-items: center;justify-content: center;width: 48px;height: 48px;background: #90a040;line-height: 1;margin-right: 5px;border-radius: 2px;font-size: 24px;}
.social-share a:hover {background-color: #6f7c31;}
.no-border {border: none !important;}
.single-post .container&gt;.hentry {padding: 50px 0;}
.bsc-carousel .grid-item-wrap {padding: 1px;}
.post_latest_posts {border-top: 1px solid #37708d;margin-top: 30px;width: 100%;}
.post_latest_posts .container&gt;h4 {text-align: center;}
.grid-item {position: relative;}
.page-navigation {text-align: center;display: block;width: 100%;flex-basis: 100%;padding-top: 15px;padding-bottom: 15px;}
.next-posts {animation: fadeInUp .5s ease;}
.loading-posts.button, .profile-list a.loading-posts, .bsc-shortcode-menu.inline a.loading-posts, .loading-posts.button:hover {padding-left: 60px;background-repeat: no-repeat;background-position: .72em 50%;background-image: url("images/loader-white.svg");background-size: 30px;animation: fadeIn .5s ease;background-color: #90a040;color: #fff;pointer-events: none;}
.jscroll-added {width: 100%;flex-basis: 100%;}
.jscroll-loading {padding-top: 15px;padding-bottom: 15px;width: 100%;flex-basis: 100%;text-align: center;}
.blog-list .post .entry-header .post-title {margin-top: 0;margin-bottom: 0;}
.blog-list .excerpt {display: none;}
.blog-list .grid-item {padding: 0;}
.post-footer {border-top: 1px solid #555;padding-bottom: 50px;padding-top: 40px;text-align: center;}
.single .entry-header {margin-bottom: 30px;}
.index-header .section-heading_wrap {display: flex;align-items: center;}
.index-header .section-heading_wrap h1 {margin: 0;}
.index-header .section-heading_wrap .heading-title em {display: none;}
.index-header .topic-selector {max-width: 300px;margin-left: auto;}
.site-sitemap {display: inline-block;min-width: 100%;padding: 20px 0;margin-right: -1%;overflow: hidden;}
.site-sitemap li a {position: relative;display: block;margin: 0;padding: 15px;font-size: 14px;font-weight: bold;line-height: 16px;white-space: normal;color: #333;background-color: #fff;border: 1px solid #ecebeb;border-top: 4px solid #ecebeb;z-index: 1;box-shadow: 1px 1px 3px rgba(106,113,127,.3);border-radius: 0px;transition: transform .15s ease;text-align: center;}
.site-sitemap li a:hover {transform: scale(1.03);}
.site-sitemap&gt;ul&gt;li&gt;a {float: left;margin-left: 1%;}
.site-sitemap&gt;ul&gt;li&gt;a:first-child {margin-left: 0;}
.site-sitemap li.home {width: 100%;}
.site-sitemap ul {padding: 0;width: 100%;display: block;}
.site-sitemap ul, .site-sitemap li {position: relative;display: inline-block;margin: 0;}
.site-sitemap ul li:before, .site-sitemap ul li:after {content: "";position: absolute;top: 0;left: 0;border-color: #ddd;border-width: 2px;z-index: 0;}
.site-sitemap ul li a {border-top-color: #37708d;width: auto;}
.site-sitemap ul li a:before {color: #37708d;}
.site-sitemap ul ul li {position: relative;vertical-align: top;padding-top: 20px;margin-right: 1%;white-space: normal;width: 100%;}
.site-sitemap ul ul li:last-child {padding-right: 0;}
.site-sitemap ul ul li:before {border-top-style: solid;width: 30px;top: 50px;margin: 0 0 0 -30px;}
.site-sitemap ul ul li:first-child:before {border-top-style: none;border-left-style: solid;width: 0;height: 30px;top: 0;left: 45px;margin: 0 0 0 -30px;}
.site-sitemap ul ul li a {border-top-color: #37708d;width: auto;}
.site-sitemap ul ul li a:before {color: #37708d;}
.site-sitemap ul ul ul {display: block;white-space: normal;}
.site-sitemap ul ul ul li {display: block;position: relative;width: 100%;padding-left: 30px;margin-right: 0;}
.site-sitemap ul ul ul li:before, .site-sitemap ul ul ul li:first-child:before {border-top-style: none;border-left-style: solid;height: 100%;top: 0;left: 45px;}
.site-sitemap ul ul ul li:last-child:before {height: 50px;}
.site-sitemap ul ul ul li:after {border-top-style: solid;top: 50px;left: 15px;width: 15px;}
.site-sitemap ul ul ul li a {border-top-color: #90a040;width: auto;}
.site-sitemap ul ul ul li a:before {color: #90a040;}
.site-sitemap ul ul ul ul li a {border-top-color: #454c94;}
.site-sitemap ul ul ul ul li a:before {color: #454c94;}
.site-sitemap ul ul ul ul ul li a {border-top-color: #90a040;}
.site-sitemap ul ul ul ul ul li a:before {color: #90a040;}
.site-sitemap&gt;ul&gt;li&gt;a, .site-sitemap&gt;ul&gt;li&gt;ul&gt;li {width: 100%;max-width: 18.7%;}
@media (max-width: 1100px) {.site-sitemap&gt;ul&gt;li&gt;a, .site-sitemap&gt;ul&gt;li&gt;ul&gt;li {max-width: 23%;}}
@media (max-width: 768px) {.site-sitemap&gt;ul&gt;li&gt;a, .site-sitemap&gt;ul&gt;li&gt;ul&gt;li {max-width: 31%;}}
@media (max-width: 568px) {.site-sitemap&gt;ul&gt;li&gt;a, .site-sitemap&gt;ul&gt;li&gt;ul&gt;li {max-width: 48%;}}
@media (max-width: 368px) {.site-sitemap&gt;ul&gt;li&gt;a, .site-sitemap&gt;ul&gt;li&gt;ul&gt;li {max-width: 100%;}}
.site-sitemap&gt;ul&gt;li.page_item_has_children&gt;a, .site-sitemap&gt;ul&gt;li.page_item_has_children, .site-sitemap&gt;ul&gt;li&gt;ul&gt;li.page_item_has_children {width: 100%;}
.child-list, .profile-list {overflow: hidden;margin-left: -60px;margin-right: -60px;}
.child-list .child-page, .child-list .profile, .profile-list .child-page, .profile-list .profile {clear: both;overflow: hidden;padding: 60px;}
@media all and (min-width: 768px) {.child-list .child-page, .child-list .profile, .profile-list .child-page, .profile-list .profile {width: 50%;float: left;clear: none;}}
.child-list .child-page:nth-child(odd), .child-list .profile:nth-child(odd), .profile-list .child-page:nth-child(odd), .profile-list .profile:nth-child(odd) {clear: both;}
.child-list h3, .profile-list h3 {margin: 0;font-size: 20px;font-size: 1.25rem;}
.child-list .sub-title, .profile-list .sub-title {margin-bottom: 5px;padding-top: 0;font-size: 16px;font-size: 1rem;}
.child-list .page-title, .profile-list .page-title {margin-top: 0;}
.child-list img, .profile-list img {float: left;width: 200px;max-width: 50%;margin-right: 60px;}
.child-list .page-content, .profile-list .page-content {line-height: 1.2;overflow: hidden;}
.profile-list img {max-width: 100%;width: auto;}
.profile-list .description {padding-top: 40px;margin-top: 40px;border-top: 1px solid #ddd;}
.profile-list h2 {margin-bottom: 0;}
.profile-list h3.sub-title {margin-bottom: 10px;}
.profile-list a {display: inline-block;}
.profile-list .inline-icon {padding-right: 8px;}
.profile-list .profile a {font-size: 12.8px;font-size: .8rem;}
.sidebar-right #primary .child-list .child-page, .sidebar-right #primary .child-list .profile, .sidebar-right #primary .profile-list .child-page, .sidebar-right #primary .profile-list .profile {width: 100%;float: none;clear: both;}
.mobile-site-search {background: rgba(255,255,255,.95);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 30;overflow: hidden;display: none;}
.mobile-site-search #s {outline: none;background: none;color: #000;width: 80%;font-size: 32px;border: none;border-bottom: 3px solid #37708d;padding: 20px 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.mobile-site-search #s::-webkit-input-placeholder {color: #000;opacity: .5;}
.mobile-site-search #s::placeholder {color: #000;opacity: .5;}
@media all and (max-width: 768px) {.mobile-site-search #s {font-size: 24px;}}
@media all and (max-width: 468px) {.mobile-site-search #s {font-size: 16px;padding: 10px 0;}}
.mobile-site-search .toggle-search {position: absolute;top: 10%;right: 10%;font-size: 64px;color: #c4120d;opacity: .75;transition: opacity .25s ease;}
@media all and (max-width: 768px) {.mobile-site-search .toggle-search {font-size: 48px;}}
.mobile-site-search .toggle-search:hover {opacity: 1;}
.search-form {position: relative;}
.search-form label {display: block;height: 100%;}
.search-form .search-field {width: 100%;height: 100%;border: none;padding: 10px 20px;color: #959da9;background: #eceded url("images/icon-search.svg") no-repeat calc(100% - 20px) 50%;font-size: 18px;font-size: 1.125rem;}
@media all and (max-width: 768px) {.search-form .search-field {background: #eceded url("images/icon-search.svg") no-repeat calc(100% - 10px) 50%/32px;height: 40px;}}
html body .search-form-wrapper {width: 100%;}
html body .search-form-wrapper input.search-field {padding: 20px;width: 100%;background-color: #fff;}
html body .search-form-wrapper form .search-submit {width: 100%;}
html body .search-form-wrapper form input[type=submit].search-submit {cursor: pointer;background: none;border: none !important;box-shadow: none;appearance: none;-webkit-appearance: none;width: 90px;height: 100%;position: absolute;right: 0;top: 0;padding: 0;margin: 0;text-indent: -9999px;}
@media all and (max-width: 768px) {html body .search-form-wrapper form input[type=submit].search-submit {width: 50px;}}
html body .search-form-wrapper form input[type=submit].search-submit:hover {background-color: rgba(255,255,255,.4) !important;}
.search-results #content {overflow: visible !important;background: #eceded;}
.search-results .posts {padding: 15px 0;}
.search-results-showing {border-bottom: 1px solid #e8e8e8;padding-bottom: 20px;}
.search-results-showing .total {background: #37708d;padding: 2px 9px 2px 8px;color: #fff;font-weight: bold;margin: 0 2px;}
.search-results-filter select {width: 100%;margin-bottom: 10px;padding: 10px 30px 10px 10px;border: 2px solid #ddd;border-radius: 3px;background: #fff url("images/icon-darr.svg") no-repeat calc(100% - 15px) 50%/11px;appearance: none;-webkit-appearance: none;}
.search-results-filter select.selected {font-weight: bold;}
.search-results-filter select.selected option {font-weight: normal;}
.search-results-filter select:disabled {background-color: #f8f8f8;color: rgba(0,0,0,.5);cursor: not-allowed;}
@media all and (max-width: 768px) {.search-results-filter {display: flex;flex-wrap: wrap;}
	.search-results-filter label {flex-grow: 1;}}
.filters h4 {font-size: 24px;font-size: 1.5rem;margin-top: 30px;}
@media all and (max-width: 1100px) {.filters h4 {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 900px) {.filters h4 {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 700px) {.filters h4 {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 968px) {.filters h4 {font-size: 16px;font-size: 1rem;}}
.search-filter-widget {padding-top: 10px;}
.relevant-query-term {position: relative;}
.relevant-query-term:after {content: "";width: 100%;left: 0;display: block;position: absolute;bottom: 0px;border-bottom: 2px solid rgba(144,160,64,.35);}
.radio-button-wrap {display: block;position: relative;margin-bottom: 12px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: rgba(74,87,95,.6);}
.radio-button-wrap input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.radio-button-wrap .radio-button {background: #ccc;padding: 10px;text-align: center;display: block;width: 100%;height: 100%;transition: background-color .25s ease;}
.radio-button-wrap:hover input~.radio-button {background-color: #ddd;cursor: pointer;}
.radio-button-wrap input:checked~.radio-button {background: #90a040;color: #fff;font-weight: bold;cursor: default;}
.search-results-sort input:checked~.radio-button {background-color: #90a040;}
@media all and (max-width: 768px) {.search-results-sort {display: flex;flex-wrap: wrap;}
	.search-results-sort label {flex-grow: 1;}}
@media all and (max-width: 768px) {.sidebar-right.search-results .site-content .container .site-sidebar {padding: 0;}}
@media all and (max-width: 768px) {.search-results-header h2 {font-size: 16px;font-size: 1rem;}}
.search-container {padding: 2vw 0;}
.search-container .grid .grid-item {width: 33.33%;}
@media all and (max-width: 1050px) {.search-container .grid .grid-item {width: 50%;}}
@media all and (max-width: 768px) {.search-container .grid .grid-item {width: 100%;}}
@media all and (max-width: 600px) {.search-container .grid .grid-item {width: 50%;}}
@media all and (max-width: 468px) {.search-container .grid .grid-item {width: 100%;}}
.search-header {margin-bottom: 10px;margin-top: 10px;}
.search-header h4 {color: #959da9;text-transform: uppercase;}
.no-results {padding-top: 2vw;}
.search-no-results .no-results {padding-top: 0;}
.search-no-results .search-results-showing {border: none;}
.search-no-results #primary {width: 100%;}
.search-no-results #secondary {display: none;}
.section_banner {padding: 50px 0;}
.section_banner .container {display: flex;align-items: center;justify-content: space-between;}
.section_banner .container h3 {font-size: 200%;max-width: 1300px;margin: 0 25px 0 0;}
@media all and (max-width: 600px) {.section_banner .container h3 {font-size: 175%;}}
.section_banner .container img {display: block;max-width: calc(40% - 30px);}
@media all and (max-width: 468px) {.section_banner .container img {max-width: 100%;}}
.section_banner .container .button, .section_banner .container .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .section_banner .container a, .section_banner .container .profile-list a, .profile-list .section_banner .container a {margin-left: auto;}
@media all and (max-width: 468px) {.section_banner .container .button, .section_banner .container .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .section_banner .container a, .section_banner .container .profile-list a, .profile-list .section_banner .container a {margin-top: 30px;display: block;width: 100%;}}
@media all and (max-width: 468px) {.section_banner .container {display: block;}}
.section_banner .container .content {max-width: 60%;margin-left: auto;padding-left: 30px;}
@media all and (max-width: 768px) {.section_banner .container .content {font-size: 20px;font-size: 1.25rem;}}
@media all and (max-width: 768px)and (max-width: 1100px) {.section_banner .container .content {font-size: 18px;font-size: 1.125rem;}}
@media all and (max-width: 768px)and (max-width: 900px) {.section_banner .container .content {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 768px)and (max-width: 700px) {.section_banner .container .content {font-size: 14px;font-size: .875rem;}}
@media all and (max-width: 468px) {.section_banner .container .content {max-width: 100%;padding-left: 0;margin-left: 0;margin-top: 20px;}}
.section_banner.bg-image h3 {color: #fff;}
.section_banner .content svg {display: block;height: 180px;max-width: 20vw;max-height: 20vw;animation: glow1 5s infinite;}
@media all and (max-width: 468px) {.section_banner .content svg {margin: 10px auto 0;display: block;}}
.section_banner.bg-orange .content svg {animation: glow3 5s infinite;}
.section_banner.bg-teal .content svg, .section_banner.bg-darkgreen .content svg, .section_banner.bg-green .content svg {animation: glow2 5s infinite;}
@keyframes glow1 {0%, 100% {filter: drop-shadow(0 0 20px rgba(0,255,255,.9));}
	50% {filter: drop-shadow(0 0 10px rgba(0,255,255,.25));}}
@keyframes glow2 {0%, 100% {filter: drop-shadow(0 0 20px rgba(177,233,66,.9));}
	50% {filter: drop-shadow(0 0 10px rgba(177,233,66,.25));}}
@keyframes glow3 {0%, 100% {filter: drop-shadow(0 0 20px rgba(246,0,0,.9));}
	50% {filter: drop-shadow(0 0 10px rgba(246,66,0,.25));}}
.section_feature_callouts .section-header {text-align: center;margin-bottom: 60px;}
@media all and (min-width: 469px) {#feature_callouts_349_3 {padding-bottom: 10vw;}}
#banner_363_6 {border: none;}
.wp-image-628, .wp-image-630 {width: 100%;}
#content_row_363_12, #content_row_363_13 {border-top: 0 !important;padding-top: 0;}
#content_row_363_12 p, #content_row_363_13 p {color: #90a040;margin-top: 0;}
#content_row_363_12 h5, #content_row_363_13 h5 {margin: 30px 0 0 0;}
.section_heading_row.bg-white .section-heading .heading-title {color: #37708d !important;}
.content-area_speaker .section-heading_wrap {display: flex;font-size: 18px;font-size: 1.125rem;}
@media all and (max-width: 320px) {.content-area_speaker .section-heading_wrap {display: block;}}
@media all and (max-width: 1100px) {.content-area_speaker .section-heading_wrap {font-size: 16px;font-size: 1rem;}}
@media all and (max-width: 900px) {.content-area_speaker .section-heading_wrap {font-size: 14px;font-size: .875rem;}}
@media all and (max-width: 700px) {.content-area_speaker .section-heading_wrap {font-size: 12px;font-size: .75rem;}}
.content-area_speaker .section-heading_wrap .heading-title {text-transform: none;margin: 0 0 10px;font-size: 36px;font-size: 2.25rem;}
@media all and (max-width: 1100px) {.content-area_speaker .section-heading_wrap .heading-title {font-size: 34px;font-size: 2.125rem;}}
@media all and (max-width: 900px) {.content-area_speaker .section-heading_wrap .heading-title {font-size: 32px;font-size: 2rem;}}
@media all and (max-width: 700px) {.content-area_speaker .section-heading_wrap .heading-title {font-size: 30px;font-size: 1.875rem;}}
@media all and (max-width: 968px) {.content-area_speaker .section-heading_wrap .heading-title {font-size: 28px;font-size: 1.75rem;}}
@media all and (max-width: 768px) {.content-area_speaker .section-heading_wrap .heading-title {font-size: 26px;font-size: 1.625rem;}}
@media all and (max-width: 600px) {.content-area_speaker .section-heading_wrap .heading-title {font-size: 24px;font-size: 1.5rem;}}
@media all and (max-width: 468px) {.content-area_speaker .section-heading_wrap .heading-title {font-size: 22px;font-size: 1.375rem;}}
@media all and (max-width: 360px) {.content-area_speaker .section-heading_wrap .heading-title {font-size: 20px;font-size: 1.25rem;}}
.content-area_speaker .section-heading_wrap .speaker-text {width: 70%;}
@media all and (max-width: 320px) {.content-area_speaker .section-heading_wrap .speaker-text {width: 100%;}}
.content-area_speaker .section-heading_wrap .speaker-image {min-width: 180px;width: 30%;max-width: 30%;margin-right: 40px;}
@media all and (max-width: 468px) {.content-area_speaker .section-heading_wrap .speaker-image {min-width: 60px;margin-right: 20px;}}
.content-area_speaker .section-heading_wrap .speaker-image .headshot {margin: 0;}
.content-area_speaker .section-heading_wrap .speaker-image img {display: block;}
@media all and (max-width: 320px) {.content-area_speaker .section-heading_wrap .speaker-image {width: 100%;max-width: 100%;margin-bottom: 15px;}}
.content-area_speaker .section-heading_wrap .entry-content {margin-top: 30px;}
.content-area_speaker .section-heading_wrap .m-websites {margin-top: 15px;}
.content-area_speaker .socials {padding-top: 15px;text-align: center;}
@media all and (max-width: 320px) {.content-area_speaker .socials {text-align: left;}}
.team-member-detailed {border-bottom: 1px solid #ddd;padding-bottom: 60px;display: flex;margin: 0 0 60px;}
.team-member-detailed:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
@media all and (max-width: 468px) {.team-member-detailed {display: block;margin-bottom: 30px;padding-bottom: 30px;text-align: center;}}
.team-member-detailed .headshot {min-width: 260px;width: 260px;margin-right: 30px;margin-bottom: 0;}
.team-member-detailed .headshot img {height: auto;width: 100%;}
@media all and (max-width: 600px) {.team-member-detailed .headshot {min-width: 40%;width: 40%;}}
@media all and (max-width: 468px) {.team-member-detailed .headshot {width: 100%;margin-bottom: 20px;margin-right: 0;}
	.team-member-detailed .headshot img {margin: 0 auto;width: auto;max-width: 300px;}}
.team-member-detailed .m-details {margin-top: 15px;}
.section_content_imageorvideo {padding: 0 !important;position: relative;}
.section_content_imageorvideo .cta .button, .section_content_imageorvideo .cta .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .section_content_imageorvideo .cta a, .section_content_imageorvideo .cta .profile-list a, .profile-list .section_content_imageorvideo .cta a {margin-right: 30px;}
.section_content_imageorvideo .cta .button:last-child, .section_content_imageorvideo .cta .bsc-shortcode-menu.inline a:last-child, .bsc-shortcode-menu.inline .section_content_imageorvideo .cta a:last-child, .section_content_imageorvideo .cta .profile-list a:last-child, .profile-list .section_content_imageorvideo .cta a:last-child {margin-right: 0;}
@media all and (max-width: 700px) {.section_content_imageorvideo .cta .button, .section_content_imageorvideo .cta .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .section_content_imageorvideo .cta a, .section_content_imageorvideo .cta .profile-list a, .profile-list .section_content_imageorvideo .cta a {margin-right: 20px;}}
body .section_contentimage_floating {padding: 40px 0 !important;}
@media all and (max-width: 700px) {body .section_contentimage_floating {padding: 30px 0 !important;}}
body .section_contentimage_floating .container {z-index: 1;display: flex;justify-content: space-between;align-items: center;min-height: 300px;}
@media all and (max-width: 700px) {body .section_contentimage_floating .container {display: block;min-height: 0;}}
body .section_contentimage_floating .container .section-content {order: 2;width: 50%;padding: 3vw 0;}
body .section_contentimage_floating .container .section-content .heading-title {font-size: 48px;font-size: 3rem;}
@media all and (max-width: 1100px) {body .section_contentimage_floating .container .section-content .heading-title {font-size: 46px;font-size: 2.875rem;}}
@media all and (max-width: 900px) {body .section_contentimage_floating .container .section-content .heading-title {font-size: 44px;font-size: 2.75rem;}}
@media all and (max-width: 700px) {body .section_contentimage_floating .container .section-content .heading-title {font-size: 42px;font-size: 2.625rem;}}
@media all and (max-width: 968px) {body .section_contentimage_floating .container .section-content .heading-title {font-size: 40px;font-size: 2.5rem;}}
@media all and (max-width: 768px) {body .section_contentimage_floating .container .section-content .heading-title {font-size: 38px;font-size: 2.375rem;}}
@media all and (max-width: 600px) {body .section_contentimage_floating .container .section-content .heading-title {font-size: 36px;font-size: 2.25rem;}}
@media all and (max-width: 468px) {body .section_contentimage_floating .container .section-content .heading-title {font-size: 34px;font-size: 2.125rem;}}
@media all and (max-width: 360px) {body .section_contentimage_floating .container .section-content .heading-title {font-size: 32px;font-size: 2rem;}}
body .section_contentimage_floating .container .section-content .text {font-size: 125%;color: #37708d;}
body .section_contentimage_floating .container .section-content .text:not(:last-child) {margin-bottom: 30px;}
@media all and (max-width: 700px) {body .section_contentimage_floating .container .section-content {width: 100%;}}
body .section_contentimage_floating .container .section-image {order: 1;align-self: stretch;position: relative;margin-right: auto;width: calc(50% - 40px);border-radius: 10px;overflow: hidden;box-shadow: 0 2px 20px rgba(0,0,10,.2);}
@media all and (max-width: 700px) {body .section_contentimage_floating .container .section-image {height: 45vw;margin-top: 30px;width: 100%;}}
body .section_contentimage_floating .container .section-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
body .section_contentimage_floating.image-right .section-content {order: 1;}
body .section_contentimage_floating.image-right .section-image {order: 2;margin-left: auto;margin-right: 0;}
body .section_contentimage_floating.floating2 .section-content {padding: 10vw 0;}
body .section_contentimage_default, body .section_contentimage_default-overlay {overflow: hidden;}
body .section_contentimage_default .container, body .section_contentimage_default-overlay .container {z-index: 1;position: static;}
@media all and (max-width: 700px) {body .section_contentimage_default .container, body .section_contentimage_default-overlay .container {display: block;}}
body .section_contentimage_default .container .section-content, body .section_contentimage_default-overlay .container .section-content {z-index: 2;order: 2;padding: 40px 0 40px 60px;width: 50%;margin-left: auto;}
body .section_contentimage_default .container .section-content .text:not(:last-child), body .section_contentimage_default-overlay .container .section-content .text:not(:last-child) {margin-bottom: 30px;}
@media all and (max-width: 700px) {body .section_contentimage_default .container .section-content, body .section_contentimage_default-overlay .container .section-content {width: 100%;padding: 30px 0;margin: 0;}}
body .section_contentimage_default .container .section-image, body .section_contentimage_default-overlay .container .section-image {order: 1;position: absolute;left: 0;height: 100%;top: 0;margin-right: auto;width: 50%;margin-bottom: 30px;}
@media all and (max-width: 700px) {body .section_contentimage_default .container .section-image, body .section_contentimage_default-overlay .container .section-image {width: calc(100% + 60px);height: 75vw;margin: 0;margin: 0 -30px 0 -30px !important;position: relative;}}
body .section_contentimage_default .container .section-image img, body .section_contentimage_default-overlay .container .section-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
body .section_contentimage_default.image-right .section-content, body .section_contentimage_default-overlay.image-right .section-content {padding: 40px 60px 40px 0;order: 1;margin-left: 0;}
@media all and (max-width: 700px) {body .section_contentimage_default.image-right .section-content, body .section_contentimage_default-overlay.image-right .section-content {padding: 30px 0;margin: 0;}}
body .section_contentimage_default.image-right .section-image, body .section_contentimage_default-overlay.image-right .section-image {margin-left: 0;right: 0;left: auto;order: 2;}
.tns-outer {padding: 0 !important;}
.tns-outer [hidden] {display: none !important;}
.tns-outer [aria-controls], .tns-outer [data-action] {cursor: pointer;}
.tns-slider {-webkit-transition: all 0s;-moz-transition: all 0s;transition: all 0s;}
.tns-slider&gt;.tns-item {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tns-horizontal.tns-subpixel {white-space: nowrap;}
.tns-horizontal.tns-subpixel&gt;.tns-item {display: inline-block;vertical-align: top;white-space: normal;}
.tns-horizontal.tns-no-subpixel:after {content: "";display: table;clear: both;}
.tns-horizontal.tns-no-subpixel&gt;.tns-item {float: left;}
.tns-horizontal.tns-carousel.tns-no-subpixel&gt;.tns-item {margin-right: -100%;}
.tns-no-calc {position: relative;left: 0;}
.tns-gallery {position: relative;left: 0;min-height: 1px;}
.tns-gallery&gt;.tns-item {position: absolute;left: -100%;-webkit-transition: transform 0s,opacity 0s;-moz-transition: transform 0s,opacity 0s;transition: transform 0s,opacity 0s;}
.tns-gallery&gt;.tns-slide-active {position: relative;left: auto !important;}
.tns-gallery&gt;.tns-moving {-webkit-transition: all .25s;-moz-transition: all .25s;transition: all .25s;}
.tns-autowidth {display: inline-block;}
.tns-lazy-img {-webkit-transition: opacity .6s;-moz-transition: opacity .6s;transition: opacity .6s;opacity: .6;}
.tns-lazy-img.tns-complete {opacity: 1;}
.tns-ah {-webkit-transition: height 0s;-moz-transition: height 0s;transition: height 0s;}
.tns-ovh {overflow: hidden;}
.tns-visually-hidden {position: absolute;left: -10000em;}
.tns-transparent {opacity: 0;visibility: hidden;}
.tns-fadeIn {opacity: 1;filter: alpha(opacity=100);z-index: 0;}
.tns-normal, .tns-fadeOut {opacity: 0;filter: alpha(opacity=0);z-index: -1;}
.tns-vpfix {white-space: nowrap;}
.tns-vpfix&gt;div, .tns-vpfix&gt;li {display: inline-block;}
.tns-t-subp2 {margin: 0 auto;width: 310px;position: relative;height: 10px;overflow: hidden;}
.tns-t-ct {width: 2333.33333333%;width: -webkit-calc(100% * 70 / 3);width: -moz-calc(100% * 70 / 3);width: calc(100% * 70 / 3);position: absolute;right: 0;}
.tns-t-ct:after {content: "";display: table;clear: both;}
.tns-t-ct&gt;div {width: 1.4285714286%;width: -webkit-calc(100% / 70);width: -moz-calc(100% / 70);width: calc(100% / 70);height: 10px;float: left;}
.mfp-counter {display: none;}
.mfp-title {text-align: center !important;font-size: 17px;padding-top: 10px;text-shadow: 1px 1px 0 rgba(0,0,187,.67) 0,0,0,.75;font-family: "FFGoodHeadline",sans-serif;}
body button.mfp-arrow {background: rgba(0,0,0,.2) none repeat scroll 0 0;color: #fff;display: inline-block;margin-left: -5px;opacity: 1;text-align: center;width: 100%;width: 64px;height: 96px;top: 50%;left: 0;position: absolute;border-radius: 0;}
body button.mfp-arrow:before {display: block;font-family: "fontawesome";font-size: 28px;}
body button.mfp-arrow:hover {background: rgba(0,0,0,.65);}
body button.mfp-arrow-left:before {content: "";}
body button.mfp-arrow-right {right: 0;left: auto;}
body button.mfp-arrow-right:before {content: "";}
.mfp-fade.mfp-bg {opacity: 0;transition: all .3s;}
.mfp-fade.mfp-bg.mfp-ready {opacity: .9;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;transition: all .3s;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #000;opacity: .7;}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 20px;box-sizing: border-box;}
.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-preloader a:hover {color: #fff;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: rgba(0,0,0,0);border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial,Baskerville,monospace;}
.mfp-close:hover, .mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 1600px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: none;background: #000;}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: none;background: #444;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #fff;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media all and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}}
@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(.75);transform: scale(.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
	.mfp-container {padding-left: 10px;padding-right: 10px;}}
.mm-hidden {display: none !important;}
.mm-wrapper {overflow-x: hidden;position: relative;}
.mm-menu {box-sizing: border-box;background: inherit;display: block;padding: 0;margin: 0;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;}
.mm-panels, .mm-panels&gt;.mm-panel {background: inherit;border-color: inherit;box-sizing: border-box;margin: 0;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;}
.mm-panels {overflow: hidden;}
.mm-panel {transform: translate(100%,0);transform: translate3d(100%,0,0);transition: transform .4s ease;transform-origin: top left;}
.mm-panel.mm-opened {transform: translate(0%,0);transform: translate3d(0%,0,0);}
.mm-panel.mm-subopened {transform: translate(-30%,0);transform: translate3d(-30%,0,0);}
.mm-panel.mm-highest {z-index: 1;}
.mm-panel.mm-noanimation {transition: none !important;}
.mm-panel.mm-noanimation.mm-subopened {transform: translate(0,0);transform: translate3d(0,0,0);}
.mm-panels&gt;.mm-panel {-webkit-overflow-scrolling: touch;overflow: scroll;overflow-x: hidden;overflow-y: auto;padding: 0 20px;}
.mm-panels&gt;.mm-panel.mm-hasnavbar {padding-top: 48px;}
.mm-panels&gt;.mm-panel:not(.mm-hidden) {display: block;}
.mm-panels&gt;.mm-panel:before, .mm-panels&gt;.mm-panel:after {content: "";display: block;height: 20px;}
.mm-vertical .mm-panel {transform: none !important;}
.mm-vertical .mm-listview .mm-panel, .mm-listview .mm-vertical .mm-panel {display: none;padding: 10px 0 10px 10px;}
.mm-vertical .mm-listview .mm-panel .mm-listview&gt;li:last-child:after, .mm-listview .mm-vertical .mm-panel .mm-listview&gt;li:last-child:after {border-color: rgba(0,0,0,0);}
.mm-vertical li.mm-opened&gt;.mm-panel, li.mm-vertical.mm-opened&gt;.mm-panel {display: block;}
.mm-vertical .mm-listview&gt;li&gt;.mm-next, .mm-listview&gt;li.mm-vertical&gt;.mm-next {box-sizing: border-box;height: 48px;bottom: auto;}
.mm-vertical .mm-listview&gt;li.mm-opened&gt;.mm-next:after, .mm-listview&gt;li.mm-vertical.mm-opened&gt;.mm-next:after {transform: rotate(225deg);right: 19px;}
.mm-btn {box-sizing: border-box;width: 48px;height: 48px;position: absolute;top: 0;z-index: 1;}
.mm-clear:before, .mm-clear:after, .mm-close:before, .mm-close:after {content: "";border: 2px solid rgba(0,0,0,0);display: block;width: 5px;height: 5px;margin: auto;position: absolute;top: 0;bottom: 0;transform: rotate(-45deg);}
.mm-clear:before, .mm-close:before {border-right: none;border-bottom: none;right: 18px;}
.mm-clear:after, .mm-close:after {border-left: none;border-top: none;right: 25px;}
.mm-prev:before, .mm-next:after {content: "";border-top: 2px solid rgba(0,0,0,0);border-left: 2px solid rgba(0,0,0,0);display: block;width: 8px;height: 8px;margin: auto;position: absolute;top: 0;bottom: 0;}
.mm-prev:before {transform: rotate(-45deg);left: 23px;right: auto;}
.mm-next:after {transform: rotate(135deg);right: 23px;left: auto;}
.mm-navbar {border-bottom: 1px solid;border-color: inherit;text-align: center;line-height: 24px;height: 48px;padding: 0 48px;margin: 0;position: absolute;top: 0;left: 0;right: 0;}
.mm-navbar&gt;* {display: block;padding: 12px 0;}
.mm-navbar a, .mm-navbar a:hover {text-decoration: none;}
.mm-navbar .mm-title {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.mm-navbar .mm-btn:first-child {left: 0;}
.mm-navbar .mm-btn:last-child {text-align: right;right: 0;}
.mm-panel .mm-navbar {display: none;}
.mm-panel.mm-hasnavbar .mm-navbar {display: block;}
.mm-listview, .mm-listview&gt;li {list-style: none;display: block;padding: 0;margin: 0;}
.mm-listview {font: inherit;font-size: 16px;line-height: 8px;}
.mm-listview a, .mm-listview a:hover {text-decoration: none;}
.mm-listview&gt;li {position: relative;}
.mm-listview&gt;li, .mm-listview&gt;li:after, .mm-listview&gt;li .mm-next, .mm-listview&gt;li .mm-next:before {border-color: inherit;}
.mm-listview&gt;li&gt;a, .mm-listview&gt;li&gt;span {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: inherit;display: block;padding: 20px 20px 20px 20px;margin: 0;}
.mm-listview&gt;li:not(.mm-divider):after {content: "";border-bottom-width: 1px;border-bottom-style: solid;display: block;position: absolute;left: 0;right: 0;bottom: 0;}
.mm-listview&gt;li:not(.mm-divider):after {left: 20px;}
.mm-listview .mm-next {background: rgba(3,2,1,0);width: 58px;padding: 0;position: absolute;right: 0;top: 0;bottom: 0;z-index: 2;}
.mm-listview .mm-next:before {content: "";border-left-width: 1px;border-left-style: solid;display: block;position: absolute;top: 0;bottom: 0;left: 0;}
.mm-listview .mm-next+a, .mm-listview .mm-next+span {margin-right: 58px;}
.mm-listview .mm-next.mm-fullsubopen {width: 100%;}
.mm-listview .mm-next.mm-fullsubopen:before {border-left: none;}
.mm-listview .mm-next.mm-fullsubopen+a, .mm-listview .mm-next.mm-fullsubopen+span {padding-right: 58px;margin-right: 0;}
.mm-panels&gt;.mm-panel&gt;.mm-listview {margin: 20px -20px;}
.mm-panels&gt;.mm-panel&gt;.mm-listview:first-child, .mm-panels&gt;.mm-panel&gt;.mm-navbar+.mm-listview {margin-top: -20px;}
.mm-menu {background: #f3f3f3;border-color: rgba(0,0,0,.1);color: rgba(0,0,0,.75);}
.mm-menu .mm-navbar&gt;*, .mm-menu .mm-navbar a {color: rgba(0,0,0,.3);}
.mm-menu .mm-btn:before, .mm-menu .mm-btn:after {border-color: rgba(0,0,0,.3);}
.mm-menu .mm-listview {border-color: rgba(0,0,0,.1);}
.mm-menu .mm-listview&gt;li .mm-next:after {border-color: rgba(0,0,0,.3);}
.mm-menu .mm-listview&gt;li a:not(.mm-next) {-webkit-tap-highlight-color: rgba(255,255,255,.5);tap-highlight-color: rgba(255,255,255,.5);}
.mm-menu .mm-listview&gt;li.mm-selected&gt;a:not(.mm-next), .mm-menu .mm-listview&gt;li.mm-selected&gt;span {background: rgba(255,255,255,.5);}
.mm-menu.mm-vertical .mm-listview&gt;li.mm-opened&gt;a.mm-next, .mm-menu.mm-vertical .mm-listview&gt;li.mm-opened&gt;.mm-panel, .mm-menu .mm-listview&gt;li.mm-opened.mm-vertical&gt;a.mm-next, .mm-menu .mm-listview&gt;li.mm-opened.mm-vertical&gt;.mm-panel {background: rgba(0,0,0,.05);}
.mm-menu .mm-divider {background: rgba(0,0,0,.05);}
.mm-page {box-sizing: border-box;position: relative;}
.mm-slideout {transition: transform .4s ease;z-index: 1;}
html.mm-opened {overflow-x: hidden;position: relative;}
html.mm-blocking {overflow: hidden;}
html.mm-blocking body {overflow: hidden;}
html.mm-background .mm-page {background: inherit;}
#mm-blocker {background: rgba(3,2,1,0);display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 2;}
html.mm-blocking #mm-blocker {display: block;}
.mm-menu.mm-offcanvas {z-index: 0;display: none;position: fixed;}
.mm-menu.mm-offcanvas.mm-opened {display: block;}
.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened {z-index: 10;}
.mm-menu.mm-offcanvas {width: 80%;min-width: 140px;max-width: 440px;}
html.mm-opening .mm-menu.mm-opened~.mm-slideout {transform: translate(80%,0);transform: translate3d(80%,0,0);}
@media all and (max-width: 175px) {html.mm-opening .mm-menu.mm-opened~.mm-slideout {transform: translate(140px,0);transform: translate3d(140px,0,0);}}
@media all and (min-width: 550px) {html.mm-opening .mm-menu.mm-opened~.mm-slideout {transform: translate(440px,0);transform: translate3d(440px,0,0);}}
.mm-sronly {border: 0 !important;clip: rect(1px,1px,1px,1px) !important;clip-path: inset(50%) !important;white-space: nowrap !important;width: 1px !important;height: 1px !important;padding: 0 !important;overflow: hidden !important;position: absolute !important;}
.mm-menu.mm-autoheight {transition: none .4s ease;transition-property: transform,height;}
.mm-menu.mm-autoheight:not(.mm-offcanvas) {position: relative;}
.mm-menu.mm-measureheight .mm-panel:not(.mm-vertical), .mm-menu.mm-measureheight .mm-panel.mm-vertical.mm-opened {display: block !important;}
.mm-menu.mm-measureheight .mm-panels&gt;.mm-panel {bottom: auto !important;height: auto !important;}
.mm-menu.mm-dropdown {box-shadow: 0 2px 10px rgba(0,0,0,.3);height: 80%;}
html.mm-dropdown .mm-slideout {transform: none !important;z-index: 0;}
html.mm-dropdown #mm-blocker {transition-delay: 0s !important;z-index: 1;}
html.mm-dropdown .mm-menu {z-index: 2;}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu.mm-dropdown {display: none;}
.mm-menu.mm-tip:before {content: "";background: inherit;box-shadow: 0 2px 10px rgba(0,0,0,.3);display: block;width: 15px;height: 15px;position: absolute;z-index: 0;transform: rotate(45deg);}
.mm-menu.mm-tipleft:before {left: 22px;}
.mm-menu.mm-tipright:before {right: 22px;}
.mm-menu.mm-tiptop:before {top: -8px;}
.mm-menu.mm-tipbottom:before {bottom: -8px;}
.mm-navbars-top, .mm-navbars-bottom {background: inherit;border-color: inherit;border-width: 0;overflow: hidden;position: absolute;left: 0;right: 0;z-index: 3;}
.mm-navbars-top&gt;.mm-navbar, .mm-navbars-bottom&gt;.mm-navbar {border: none;padding: 0;position: relative;transform: translate(0,0);transform: translate3d(0,0,0);}
.mm-navbars-top {border-bottom-style: solid;border-bottom-width: 1px;top: 0;}
.mm-navbars-bottom {border-top-style: solid;border-top-width: 1px;bottom: 0;}
.mm-navbar.mm-hasbtns {padding: 0 48px;}
.mm-navbar[class*=mm-navbar-content-]&gt;* {box-sizing: border-box;display: block;float: left;}
.mm-navbar .mm-breadcrumbs {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;-webkit-overflow-scrolling: touch;overflow-x: auto;text-align: left;padding: 0 0 0 17px;}
.mm-navbar .mm-breadcrumbs&gt;* {display: inline-block;padding: 12px 3px;}
.mm-navbar .mm-breadcrumbs&gt;a {text-decoration: underline;}
.mm-navbar.mm-hasbtns .mm-breadcrumbs {margin-left: -48px;}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs {margin-left: 0;padding-left: 0;}
.mm-hasnavbar-top-1 .mm-panels {top: 48px;}
.mm-hasnavbar-top-2 .mm-panels {top: 96px;}
.mm-hasnavbar-top-3 .mm-panels {top: 144px;}
.mm-hasnavbar-top-4 .mm-panels {top: 192px;}
.mm-hasnavbar-bottom-1 .mm-panels {bottom: 48px;}
.mm-hasnavbar-bottom-2 .mm-panels {bottom: 96px;}
.mm-hasnavbar-bottom-3 .mm-panels {bottom: 144px;}
.mm-hasnavbar-bottom-4 .mm-panels {bottom: 192px;}
.mm-navbar-size-2 {height: 96px;}
.mm-navbar-size-3 {height: 144px;}
.mm-navbar-size-4 {height: 192px;}
.mm-navbar-content-2&gt;* {width: 50%;}
.mm-navbar-content-3&gt;* {width: 33.33%;}
.mm-navbar-content-4&gt;* {width: 25%;}
.mm-navbar-content-5&gt;* {width: 20%;}
.mm-navbar-content-6&gt;* {width: 16.67%;}
.mm-search, .mm-search input {box-sizing: border-box;}
.mm-search {height: 48px;padding: 7px 10px 0 10px;position: relative;}
.mm-search input {border: none !important;outline: none !important;box-shadow: none !important;border-radius: 4px;font: inherit;font-size: 16px;line-height: 34px;display: block;box-sizing: border-box;width: 100%;height: 34px;min-height: 34px;max-height: 34px;margin: 0;padding: 0 10px;}
.mm-search input::-ms-clear {display: none;}
.mm-search .mm-clear, .mm-search .mm-next {right: 0;}
.mm-panel&gt;.mm-search {width: 100%;position: absolute;top: 0;left: 0;}
.mm-panel.mm-hassearch {padding-top: 48px;}
.mm-panel.mm-hassearch.mm-hasnavbar {padding-top: 96px;}
.mm-panel.mm-hassearch.mm-hasnavbar&gt;.mm-search {top: 48px;}
.mm-noresultsmsg {text-align: center;font-size: 24px;padding: 48px 0;}
.mm-noresults .mm-indexer {display: none !important;}
li.mm-nosubresults&gt;a.mm-next {display: none;}
li.mm-nosubresults&gt;a.mm-next+a, li.mm-nosubresults&gt;a.mm-next+span {padding-right: 10px;}
.mm-menu .mm-search input {background: rgba(0,0,0,.05);color: rgba(0,0,0,.75);}
.mm-menu .mm-noresultsmsg {color: rgba(0,0,0,.3);}
.mm-menu.mm-offcanvas.mm-right {left: auto;}
html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout {transform: translate(-80%,0);transform: translate3d(-80%,0,0);}
@media all and (max-width: 175px) {html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout {transform: translate(-140px,0);transform: translate3d(-140px,0,0);}}
@media all and (min-width: 550px) {html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout {transform: translate(-440px,0);transform: translate3d(-440px,0,0);}}
html.mm-front .mm-slideout {transform: none !important;z-index: 0;}
html.mm-front #mm-blocker {z-index: 1;}
html.mm-front .mm-menu.mm-offcanvas {z-index: 2;}
.mm-menu.mm-offcanvas.mm-front, .mm-menu.mm-offcanvas.mm-next {transition: transform .4s ease;transform: translate(-100%,0);transform: translate3d(-100%,0,0);}
.mm-menu.mm-offcanvas.mm-front.mm-right, .mm-menu.mm-offcanvas.mm-next.mm-right {transform: translate(100%,0);transform: translate3d(100%,0,0);}
.mm-menu.mm-offcanvas.mm-top {transform: translate(0,-100%);transform: translate3d(0,-100%,0);}
.mm-menu.mm-offcanvas.mm-bottom {transform: translate(0,100%);transform: translate3d(0,100%,0);}
.mm-menu.mm-offcanvas.mm-top, .mm-menu.mm-offcanvas.mm-bottom {width: 100%;min-width: 100%;max-width: 100%;}
.mm-menu.mm-offcanvas.mm-bottom {top: auto;}
html.mm-opening .mm-menu.mm-offcanvas.mm-front, html.mm-opening .mm-menu.mm-offcanvas.mm-next {transform: translate(0,0);transform: translate3d(0,0,0);}
.mm-menu.mm-offcanvas.mm-top, .mm-menu.mm-offcanvas.mm-bottom {height: 80%;min-height: 140px;max-height: 880px;}
.mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker {opacity: 0;}
html.mm-opening .mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker {opacity: .5;transition: opacity .4s ease .4s;}
.mm-menu.mm-opened.mm-pagedim~#mm-blocker {background: inherit;}
.mm-menu.mm-opened.mm-pagedim-white~#mm-blocker {background: #fff;}
.mm-menu.mm-opened.mm-pagedim-black~#mm-blocker {background: #000;}
.mm-menu.mm-border-none .mm-listview&gt;li:after, .mm-menu .mm-listview.mm-border-none&gt;li:after, .mm-menu .mm-listview&gt;li.mm-border-none:after {content: none;}
.mm-menu.mm-border-full .mm-listview&gt;li:after, .mm-menu .mm-listview.mm-border-full&gt;li:after, .mm-menu .mm-listview&gt;li.mm-border-full:after {left: 0 !important;}
.mm-menu.mm-border-offset .mm-listview&gt;li:after, .mm-menu .mm-listview.mm-border-offset&gt;li:after, .mm-menu .mm-listview&gt;li.mm-border-offset:after {right: 20px;}
.mm-menu.mm-fx-menu-zoom {transition: transform .4s ease;}
html.mm-opened .mm-menu.mm-fx-menu-zoom {transform: scale(.7,.7) translate3d(-30%,0,0);transform-origin: left center;}
html.mm-opening .mm-menu.mm-fx-menu-zoom {transform: scale(1,1) translate3d(0%,0,0);}
html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom {transform: scale(.7,.7) translate3d(30%,0,0);transform-origin: right center;}
html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom {transform: scale(1,1) translate3d(0%,0,0);}
.mm-menu.mm-fx-menu-slide {transition: transform .4s ease;}
html.mm-opened .mm-menu.mm-fx-menu-slide {transform: translate(-30%,0);transform: translate3d(-30%,0,0);}
html.mm-opening .mm-menu.mm-fx-menu-slide {transform: translate(0%,0);transform: translate3d(0%,0,0);}
html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide {transform: translate(30%,0);transform: translate3d(30%,0,0);}
html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide {transform: translate(0%,0);transform: translate3d(0%,0,0);}
.mm-menu.mm-fx-menu-fade {opacity: 0;transition: opacity .4s ease;}
html.mm-opening .mm-menu.mm-fx-menu-fade {opacity: 1;}
.mm-menu.mm-fx-panels-none .mm-panel, .mm-menu .mm-fx-panels-none.mm-panel {transition-property: none;}
.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened, .mm-menu .mm-fx-panels-none.mm-panel.mm-subopened {transform: translate(0,0);transform: translate3d(0,0,0);}
.mm-menu.mm-fx-panels-zoom .mm-panel, .mm-menu .mm-fx-panels-zoom.mm-panel {transform-origin: left center;transform: scale(1.5,1.5) translate3d(100%,0,0);}
.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened, .mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened {transform: scale(1,1) translate3d(0%,0,0);}
.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened, .mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened {transform: scale(.7,.7) translate3d(-30%,0,0);}
.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened, .mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened {transform: translate(0,0);transform: translate3d(0,0,0);}
.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened, .mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened {transform: translate(-100%,0);transform: translate3d(-100%,0,0);}
.mm-menu.mm-fx-panels-slide-up .mm-panel, .mm-menu .mm-fx-panels-slide-up.mm-panel {transform: translate(0,100%);transform: translate3d(0,100%,0);}
.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened, .mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened {transform: translate(0,0);transform: translate3d(0,0,0);}
.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened, .mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened {transform: translate(0,0%);transform: translate3d(0,0%,0);}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li {transition: none .4s ease;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(1) {transition-delay: 50ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(2) {transition-delay: 100ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(3) {transition-delay: 150ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(4) {transition-delay: 200ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(5) {transition-delay: 250ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(6) {transition-delay: 300ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(7) {transition-delay: 350ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(8) {transition-delay: 400ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(9) {transition-delay: 450ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(10) {transition-delay: 500ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(11) {transition-delay: 550ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(12) {transition-delay: 600ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(13) {transition-delay: 650ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(14) {transition-delay: 700ms;}
.mm-menu[class*=mm-fx-listitems-] .mm-listview&gt;li:nth-child(15) {transition-delay: 750ms;}
.mm-menu.mm-fx-listitems-slide .mm-listview&gt;li {transition-property: transform,opacity;transform: translate(50%,0);transform: translate3d(50%,0,0);opacity: 0;}
html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview&gt;li {transform: translate(0,0);transform: translate3d(0,0,0);opacity: 1;}
.mm-menu.mm-fx-listitems-fade .mm-listview&gt;li {transition-property: opacity;opacity: 0;}
html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview&gt;li {opacity: 1;}
.mm-menu.mm-fx-listitems-drop .mm-listview&gt;li {transition-property: opacity,top;opacity: 0;top: -25%;}
html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview&gt;li {opacity: 1;top: 0;}
.mm-menu.mm-theme-dark {background: #333;border-color: rgba(0,0,0,.15);color: rgba(255,255,255,.8);}
.mm-menu.mm-theme-dark .mm-navbar&gt;*, .mm-menu.mm-theme-dark .mm-navbar a {color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-dark .mm-btn:before, .mm-menu.mm-theme-dark .mm-btn:after {border-color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-dark .mm-listview {border-color: rgba(0,0,0,.15);}
.mm-menu.mm-theme-dark .mm-listview&gt;li .mm-next:after {border-color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-dark .mm-listview&gt;li a:not(.mm-next) {-webkit-tap-highlight-color: rgba(0,0,0,.1);tap-highlight-color: rgba(0,0,0,.1);}
.mm-menu.mm-theme-dark .mm-listview&gt;li.mm-selected&gt;a:not(.mm-next), .mm-menu.mm-theme-dark .mm-listview&gt;li.mm-selected&gt;span {background: rgba(0,0,0,.1);}
.mm-menu.mm-theme-dark.mm-vertical .mm-listview&gt;li.mm-opened&gt;a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview&gt;li.mm-opened&gt;.mm-panel, .mm-menu.mm-theme-dark .mm-listview&gt;li.mm-opened.mm-vertical&gt;a.mm-next, .mm-menu.mm-theme-dark .mm-listview&gt;li.mm-opened.mm-vertical&gt;.mm-panel {background: rgba(255,255,255,.05);}
.mm-menu.mm-theme-dark .mm-divider {background: rgba(255,255,255,.05);}
.mm-menu.mm-theme-dark label.mm-check:before {border-color: rgba(255,255,255,.8);}
.mm-menu.mm-theme-dark em.mm-counter {color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-dark .mm-fixeddivider span {background: rgba(255,255,255,.05);}
.mm-menu.mm-keyboardfocus a:focus {background: rgba(0,0,0,.1);}
.mm-menu.mm-shadow-page.mm-theme-dark:after {box-shadow: 0 0 20px rgba(0,0,0,.5);}
.mm-menu.mm-shadow-panels.mm-theme-dark .mm-panel.mm-opened:nth-child(n+2) {box-shadow: 0 0 20px rgba(0,0,0,.5);}
.mm-menu.mm-theme-dark .mm-search input {background: rgba(255,255,255,.3);color: rgba(255,255,255,.8);}
.mm-menu.mm-theme-dark .mm-noresultsmsg {color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-dark .mm-indexer a {color: rgba(255,255,255,.4);}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview&gt;li&gt;a:not(.mm-fullsubopen):hover, .mm-menu.mm-hoverselected.mm-theme-dark .mm-listview&gt;li&gt;a.mm-fullsubopen:hover+span {background: rgba(0,0,0,.1);}
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview&gt;li&gt;a.mm-selected:not(.mm-fullsubopen), .mm-menu.mm-parentselected.mm-theme-dark .mm-listview&gt;li&gt;a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview&gt;li&gt;a.mm-selected.mm-fullsubopen+a {background: rgba(0,0,0,.1);}
.mm-menu.mm-theme-dark label.mm-toggle {background: rgba(0,0,0,.15);}
.mm-menu.mm-theme-dark label.mm-toggle:before {background: #333;}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle {background: #4bd963;}
.mm-menu.mm-theme-white {background: #fff;border-color: rgba(0,0,0,.1);color: rgba(0,0,0,.6);}
.mm-menu.mm-theme-white .mm-navbar&gt;*, .mm-menu.mm-theme-white .mm-navbar a {color: rgba(0,0,0,.3);}
.mm-menu.mm-theme-white .mm-btn:before, .mm-menu.mm-theme-white .mm-btn:after {border-color: rgba(0,0,0,.3);}
.mm-menu.mm-theme-white .mm-listview {border-color: rgba(0,0,0,.1);}
.mm-menu.mm-theme-white .mm-listview&gt;li .mm-next:after {border-color: rgba(0,0,0,.3);}
.mm-menu.mm-theme-white .mm-listview&gt;li a:not(.mm-next) {-webkit-tap-highlight-color: rgba(0,0,0,.05);tap-highlight-color: rgba(0,0,0,.05);}
.mm-menu.mm-theme-white .mm-listview&gt;li.mm-selected&gt;a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview&gt;li.mm-selected&gt;span {background: rgba(0,0,0,.05);}
.mm-menu.mm-theme-white.mm-vertical .mm-listview&gt;li.mm-opened&gt;a.mm-next, .mm-menu.mm-theme-white.mm-vertical .mm-listview&gt;li.mm-opened&gt;.mm-panel, .mm-menu.mm-theme-white .mm-listview&gt;li.mm-opened.mm-vertical&gt;a.mm-next, .mm-menu.mm-theme-white .mm-listview&gt;li.mm-opened.mm-vertical&gt;.mm-panel {background: rgba(0,0,0,.05);}
.mm-menu.mm-theme-white .mm-divider {background: rgba(0,0,0,.05);}
.mm-menu.mm-theme-white label.mm-check:before {border-color: rgba(0,0,0,.6);}
.mm-menu.mm-theme-white em.mm-counter {color: rgba(0,0,0,.3);}
.mm-menu.mm-theme-white .mm-fixeddivider span {background: rgba(0,0,0,.05);}
.mm-menu.mm-keyboardfocus a:focus {background: rgba(0,0,0,.05);}
.mm-menu.mm-shadow-page.mm-theme-white:after {box-shadow: 0 0 10px rgba(0,0,0,.2);}
.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2) {box-shadow: 0 0 10px rgba(0,0,0,.2);}
.mm-menu.mm-theme-white .mm-search input {background: rgba(0,0,0,.05);color: rgba(0,0,0,.6);}
.mm-menu.mm-theme-white .mm-noresultsmsg {color: rgba(0,0,0,.3);}
.mm-menu.mm-theme-white .mm-indexer a {color: rgba(0,0,0,.3);}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview&gt;li&gt;a:not(.mm-fullsubopen):hover, .mm-menu.mm-hoverselected.mm-theme-white .mm-listview&gt;li&gt;a.mm-fullsubopen:hover+span {background: rgba(0,0,0,.05);}
.mm-menu.mm-parentselected.mm-theme-white .mm-listview&gt;li&gt;a.mm-selected:not(.mm-fullsubopen), .mm-menu.mm-parentselected.mm-theme-white .mm-listview&gt;li&gt;a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected.mm-theme-white .mm-listview&gt;li&gt;a.mm-selected.mm-fullsubopen+a {background: rgba(0,0,0,.05);}
.mm-menu.mm-theme-white label.mm-toggle {background: rgba(0,0,0,.1);}
.mm-menu.mm-theme-white label.mm-toggle:before {background: #fff;}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle {background: #4bd963;}
.mm-menu.mm-theme-black {background: #000;border-color: rgba(255,255,255,.2);color: rgba(255,255,255,.6);}
.mm-menu.mm-theme-black .mm-navbar&gt;*, .mm-menu.mm-theme-black .mm-navbar a {color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-black .mm-btn:before, .mm-menu.mm-theme-black .mm-btn:after {border-color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-black .mm-listview {border-color: rgba(255,255,255,.2);}
.mm-menu.mm-theme-black .mm-listview&gt;li .mm-next:after {border-color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-black .mm-listview&gt;li a:not(.mm-next) {-webkit-tap-highlight-color: rgba(255,255,255,.3);tap-highlight-color: rgba(255,255,255,.3);}
.mm-menu.mm-theme-black .mm-listview&gt;li.mm-selected&gt;a:not(.mm-next), .mm-menu.mm-theme-black .mm-listview&gt;li.mm-selected&gt;span {background: rgba(255,255,255,.3);}
.mm-menu.mm-theme-black.mm-vertical .mm-listview&gt;li.mm-opened&gt;a.mm-next, .mm-menu.mm-theme-black.mm-vertical .mm-listview&gt;li.mm-opened&gt;.mm-panel, .mm-menu.mm-theme-black .mm-listview&gt;li.mm-opened.mm-vertical&gt;a.mm-next, .mm-menu.mm-theme-black .mm-listview&gt;li.mm-opened.mm-vertical&gt;.mm-panel {background: rgba(255,255,255,.2);}
.mm-menu.mm-theme-black .mm-divider {background: rgba(255,255,255,.2);}
.mm-menu.mm-theme-black label.mm-check:before {border-color: rgba(255,255,255,.6);}
.mm-menu.mm-theme-black em.mm-counter {color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-black .mm-fixeddivider span {background: rgba(255,255,255,.2);}
.mm-menu.mm-keyboardfocus a:focus {background: rgba(255,255,255,.3);}
.mm-menu.mm-shadow-page.mm-theme-black:after {content: none;display: none;}
.mm-menu.mm-shadow-panels.mm-theme-black .mm-panel.mm-opened:nth-child(n+2) {box-shadow: false;}
.mm-menu.mm-theme-black .mm-search input {background: rgba(255,255,255,.3);color: rgba(255,255,255,.6);}
.mm-menu.mm-theme-black .mm-noresultsmsg {color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-black .mm-indexer a {color: rgba(255,255,255,.4);}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview&gt;li&gt;a:not(.mm-fullsubopen):hover, .mm-menu.mm-hoverselected.mm-theme-black .mm-listview&gt;li&gt;a.mm-fullsubopen:hover+span {background: rgba(255,255,255,.3);}
.mm-menu.mm-parentselected.mm-theme-black .mm-listview&gt;li&gt;a.mm-selected:not(.mm-fullsubopen), .mm-menu.mm-parentselected.mm-theme-black .mm-listview&gt;li&gt;a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected.mm-theme-black .mm-listview&gt;li&gt;a.mm-selected.mm-fullsubopen+a {background: rgba(255,255,255,.3);}
.mm-menu.mm-theme-black label.mm-toggle {background: rgba(255,255,255,.2);}
.mm-menu.mm-theme-black label.mm-toggle:before {background: #000;}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle {background: #4bd963;}
.mm-menu.mm-shadow-page:after {content: "";display: block;width: 20px;height: 120%;position: absolute;left: 100%;top: -10%;z-index: 100;clip-path: polygon(-20px 0,0px 0,0px 100%,-20px 100%);}
.mm-menu.mm-shadow-page.mm-right:after {left: auto;right: 100%;}
.mm-menu.mm-shadow-page.mm-next:after, .mm-menu.mm-shadow-page.mm-front:after {content: none;display: none;}
.mm-menu.mm-shadow-page:after {box-shadow: 0 0 10px rgba(0,0,0,.3);}
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {box-shadow: 0 0 10px rgba(0,0,0,.3);}
.mm-menu.mm-theme-ecf {background: #e6f1f5;border-color: rgba(20,49,94,.25);color: #14315e;}
.mm-menu.mm-theme-ecf .mm-navbar&gt;*, .mm-menu.mm-theme-ecf .mm-navbar a {color: #37708d;}
.mm-menu.mm-theme-ecf .mm-btn:before, .mm-menu.mm-theme-ecf .mm-btn:after {border-color: #37708d;}
.mm-menu.mm-theme-ecf .mm-listview {border-color: rgba(20,49,94,.25);}
.mm-menu.mm-theme-ecf .mm-listview&gt;li .mm-next:after {border-color: rgba(20,49,94,.5);}
.mm-menu.mm-theme-ecf .mm-listview&gt;li a:not(.mm-next) {-webkit-tap-highlight-color: rgba(255,255,255,.3);tap-highlight-color: rgba(255,255,255,.3);}
.mm-menu.mm-theme-ecf .mm-listview&gt;li.mm-selected&gt;a:not(.mm-next), .mm-menu.mm-theme-ecf .mm-listview&gt;li.mm-selected&gt;span {background: rgba(255,255,255,.3);}
.mm-menu.mm-theme-ecf.mm-vertical .mm-listview&gt;li.mm-opened&gt;a.mm-next, .mm-menu.mm-theme-ecf.mm-vertical .mm-listview&gt;li.mm-opened&gt;.mm-panel, .mm-menu.mm-theme-ecf .mm-listview&gt;li.mm-opened.mm-vertical&gt;a.mm-next, .mm-menu.mm-theme-ecf .mm-listview&gt;li.mm-opened.mm-vertical&gt;.mm-panel {background: rgba(255,255,255,.2);}
.mm-menu.mm-theme-ecf .mm-divider {background: rgba(255,255,255,.2);}
.mm-menu.mm-theme-ecf label.mm-check:before {border-color: #14315e;}
.mm-menu.mm-theme-ecf em.mm-counter {color: rgba(20,49,94,.5);}
.mm-menu.mm-theme-ecf .mm-fixeddivider span {background: rgba(255,255,255,.2);}
.mm-menu.mm-keyboardfocus a:focus {background: rgba(255,255,255,.3);}
.mm-menu.mm-shadow-page.mm-theme-ecf:after {box-shadow: true;}
.mm-menu.mm-shadow-panels.mm-theme-ecf .mm-panel.mm-opened:nth-child(n+2) {box-shadow: true;}
.mm-menu.mm-theme-ecf .mm-search input {background: rgba(0,0,0,.3);color: #14315e;}
.mm-menu.mm-theme-ecf .mm-noresultsmsg {color: rgba(20,49,94,.5);}
.mm-menu.mm-theme-ecf .mm-indexer a {color: rgba(20,49,94,.5);}
.mm-menu.mm-hoverselected.mm-theme-ecf .mm-listview&gt;li&gt;a:not(.mm-fullsubopen):hover, .mm-menu.mm-hoverselected.mm-theme-ecf .mm-listview&gt;li&gt;a.mm-fullsubopen:hover+span {background: rgba(255,255,255,.3);}
.mm-menu.mm-parentselected.mm-theme-ecf .mm-listview&gt;li&gt;a.mm-selected:not(.mm-fullsubopen), .mm-menu.mm-parentselected.mm-theme-ecf .mm-listview&gt;li&gt;a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected.mm-theme-ecf .mm-listview&gt;li&gt;a.mm-selected.mm-fullsubopen+a {background: rgba(255,255,255,.3);}
.mm-menu.mm-theme-ecf label.mm-toggle {background: rgba(20,49,94,.25);}
.mm-menu.mm-theme-ecf label.mm-toggle:before {background: #e6f1f5;}
.mm-menu.mm-theme-ecf input.mm-toggle:checked~label.mm-toggle {background: #4bd963;}
@media all and (max-width: 400px) {.mm-listview {font-size: 14px;}}
.mm-listview&gt;li.header-text.menu-item {display: none !important;}
#mm-blocker {cursor: e-resize;}
.mm-navbar .button, .mm-navbar .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .mm-navbar a, .mm-navbar .profile-list a, .profile-list .mm-navbar a {color: #fff !important;border: none;background: #14315e;font-weight: bold;margin: 0;padding: 18px;font-size: 12px !important;}
@media all and (min-width: 401px) {.mm-navbar .button, .mm-navbar .bsc-shortcode-menu.inline a, .bsc-shortcode-menu.inline .mm-navbar a, .mm-navbar .profile-list a, .profile-list .mm-navbar a {font-size: 18px !important;}}
.mm-navbar .button:hover, .mm-navbar .bsc-shortcode-menu.inline a:hover, .bsc-shortcode-menu.inline .mm-navbar a:hover, .mm-navbar .profile-list a:hover, .profile-list .mm-navbar a:hover {background: #1d4788;}
@media all and (min-width: 330px) {.mm-navbar .button:before, .mm-navbar .bsc-shortcode-menu.inline a:before, .bsc-shortcode-menu.inline .mm-navbar a:before, .mm-navbar .profile-list a:before, .profile-list .mm-navbar a:before {content: "Tap to ";}}
html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide {transform: translate3d(100%,0,0);}
html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide {transform: translate(0%,0);transform: translate3d(0%,0,0);}
@media all and (max-width: 768px) {.header-spacer {height: 64px;width: 100%;margin-bottom: 20px;}}
@media all and (max-width: 400px) {.header-spacer {height: 48px;}}
.site-mobile-branding {z-index: 1;width: 100%;width: 100%;background: #37708d;box-shadow: 2px 0 10px rgba(0,0,0,.5);position: fixed;top: 0;display: flex;align-items: center;justify-content: space-between;height: 64px;}
@media all and (min-width: 769px) {.site-mobile-branding {display: none;}}
@media all and (max-width: 400px) {.site-mobile-branding {height: 48px;}}
.site-mobile-branding .trigger-mmenu {height: 100%;padding: 14px 15px 8px;border-right: 1px dashed #1f5eb3;margin-right: 20px;transition: background .25s ease;}
@media all and (max-width: 400px) {.site-mobile-branding .trigger-mmenu {margin-right: 0;padding: 10px 10px 8px;}
	.site-mobile-branding .trigger-mmenu img {width: 30px;}}
.site-mobile-branding .trigger-mmenu:hover {background-color: #37708d;}
.site-mobile-branding .mobile-logo {display: block;}
@media all and (max-width: 400px) {.site-mobile-branding .mobile-logo {width: 90px;}}
.site-mobile-branding .share-mmenu {height: 100%;margin-left: auto;padding: 10px 15px;border-left: 1px dashed #1f5eb3;transition: background .25s ease;}
@media all and (max-width: 400px) {.site-mobile-branding .share-mmenu {padding: 10px 10px 8px;margin-left: 10px;}
	.site-mobile-branding .share-mmenu img {width: 20px;}}
.site-mobile-branding .share-mmenu .share-dialog {display: none;position: absolute;width: 150px;right: 0;top: 100%;background: #001e83;font-weight: bold;font-size: 12px;color: #fff;text-transform: uppercase;z-index: 100;text-align: left;}
.site-mobile-branding .share-mmenu .share-dialog .inline-icon {font-size: 16px;width: 16px;display: inline-block;margin-right: 10px;text-align: center;}
.site-mobile-branding .share-mmenu .share-dialog a {padding: 10px 20px;border-top: 1px dashed rgba(31,95,179,.575);display: block;width: 100%;color: #fff !important;text-decoration: none;}
.site-mobile-branding .share-mmenu .share-dialog a:hover {background: #001969;opacity: 1;}
.site-mobile-branding .share-mmenu:hover {background: #37708d;}
.site-mobile-branding .share-mmenu:hover .share-dialog {display: block;}
.mm-opened .trigger-mmenu {background: #37708d;}
.admin-bar .site-mobile-branding {top: 46px;}
@media all and (max-width: 768px) {.admin-bar #wp-admin-bar-my-account {display: none !important;}}
.admin-bar .quicklinks {height: 100% !important;}
.admin-bar #wp-admin-bar-customize, .admin-bar #wp-admin-bar-gform-forms, .admin-bar #wp-admin-bar-wpengine_adminbar, .admin-bar #wp-admin-bar-new_draft, .admin-bar #wp-admin-bar-wp-logo, .admin-bar #wp-admin-bar-easy-updates-manager-admin-bar {display: none !important;}
html #wpadminbar {top: 0;position: fixed;}
embed, iframe, object {max-width: 100%;}
.avatar {border-radius: 100%;}
.wp-caption {margin: 0;margin-bottom: 1.5em;max-width: 100%;background: #eee;}
.wp-caption img[class*=wp-image-] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: .8075em 0;padding: 5px;}
.wp-caption.alignleft {margin-right: 1.5em;}
.wp-caption.alignright {margin-left: 1.5em;}
.wp-caption.aligncenter {margin-left: auto;margin-right: auto;}
.wp-caption-text {text-align: center;}
.gallery {margin: 1em -15px;display: flex;flex-wrap: wrap;}
@media all and (max-width: 450px) {.gallery {margin-left: -10px;margin-right: -10px;}}
.gallery-item {display: inline-block;display: flex;text-align: center;vertical-align: top;width: 100%;margin: 10px 0;padding: 0 15px;align-content: center;justify-content: center;flex-direction: column;}
.gallery-item img {display: block;}
.gallery-item a {transition: opacity .25s ease;}
.gallery-item a:hover {opacity: .8;}
@media all and (max-width: 450px) {.gallery-item {padding: 0 10px;}}
@media all and (min-width: 350px) {.gallery-columns-2 .gallery-item {max-width: 50%;}}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
@media all and (max-width: 600px) {.gallery-columns-3 .gallery-item {max-width: 50%;}}
@media all and (min-width: 320px) {.gallery-columns-4 .gallery-item {max-width: 50%;}}
@media all and (min-width: 600px) {.gallery-columns-4 .gallery-item {max-width: 25%;}}
@media all and (min-width: 600px) {.gallery-columns-5 .gallery-item {max-width: 20%;}}
@media all and (min-width: 600px) {.gallery-columns-6 .gallery-item {max-width: 16.66%;}}
@media all and (min-width: 600px) {.gallery-columns-7 .gallery-item {max-width: 14.28%;}}
@media all and (min-width: 600px) {.gallery-columns-8 .gallery-item {max-width: 12.5%;}}
@media all and (min-width: 600px) {.gallery-columns-9 .gallery-item {max-width: 11.11%;}}
.gallery-icon {margin: 0 auto;padding: 5px;}
.gallery-caption {display: block;}
.mfp-figure::after {background: none !important;}
img.mfp-img {padding: 0 !important;}
body button.mfp-arrow {margin-top: -48px;}
body button.mfp-arrow-left::before, body button.mfp-arrow-right::before {content: "";}
body button.mfp-arrow-left, body button.mfp-arrow-right, body button.mfp-arrow-left:hover, body button.mfp-arrow-right:hover {background: url("images/icon-larr.svg") no-repeat 45% center/30% auto;width: 100px;}
body button.mfp-arrow-left, body button.mfp-arrow-right {transition: background-color .3s ease,background-size .1s ease;}
body button.mfp-arrow-left:hover, body button.mfp-arrow-right:hover {background-color: #37708d;background-size: 35%;}
body button.mfp-arrow-right, body button.mfp-arrow-right:hover {background-image: url("images/icon-rarr.svg");background-position: 55% center;}
body button.mfp-arrow {margin-left: 0;}
.open-image, .play-video {position: relative;display: block;}
.open-image&gt;img, .play-video&gt;img {display: block;}
.open-image:after, .play-video:after {content: "";top: 0;left: 0;width: 100%;height: 100%;position: absolute;background: rgba(0,0,0,0) url("images/icon-play.svg") no-repeat center/7.5em;opacity: .75;filter: drop-shadow(0 0 .75rem rgba(0,0,0,.55));transition: opacity .25s ease,background-size .15s ease-in-out,filter .2s ease;}
.open-image:hover:after, .play-video:hover:after {opacity: 1;background-size: 8em;filter: drop-shadow(0 0 .75rem rgba(0,0,0,.85));}
.open-image.page-thumbnail:after, .play-video.page-thumbnail:after {background-size: 3.5em;}
.section-heading .play-video:after {background-size: 35%;}
.section-heading .play-video:hover:after {background-size: 37%;}
.open-image:after {opacity: 0;background-image: url("images/icon-search.svg");background-size: 3.8em;transition: opacity .3s ease,background-size .1s ease,background-color .25s ease;}
.open-image:hover:after {opacity: .65;background-size: 4em;background-color: rgba(55,112,141,.25);}
.mfp-lightbox-video .mfp-content {max-width: 150vh;}
.overlay-block {display: block;height: 110px;}
@media all and (max-width: 600px) {.overlay-block {height: 75px;}}</pre></body></html>