/* line 2, ../scss/partials/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
/* line 7, ../scss/partials/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* line 10, ../scss/partials/_reset.scss */
body { line-height: 1; }

/* line 11, ../scss/partials/_reset.scss */
ol, ul { list-style: none; }

/* line 12, ../scss/partials/_reset.scss */
blockquote, q { quotes: none; }

/* line 14, ../scss/partials/_reset.scss */
blockquote:before, blockquote:after { content: ''; content: none; }

/* line 19, ../scss/partials/_reset.scss */
q:before, q:after { content: ''; content: none; }

/* line 23, ../scss/partials/_reset.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 14, ../scss/partials/_colors.scss */
.bg-white { background: #fff; }

/* line 15, ../scss/partials/_colors.scss */
.bg-grey { background: #999999; }

/* line 16, ../scss/partials/_colors.scss */
.bg-lightgrey { background: #e5e5e5; }

/* line 17, ../scss/partials/_colors.scss */
.bg-lightergrey { background: #f7f7f7; }

/* line 18, ../scss/partials/_colors.scss */
.bg-black { background: #000; }

/* line 19, ../scss/partials/_colors.scss */
.bg-main { background: #00a781; }

/* line 20, ../scss/partials/_colors.scss */
.bg-greyf2 { background: #f2f2f2; }

/* line 21, ../scss/partials/_colors.scss */
.bg-blue { background: #00aeef; }

/* line 22, ../scss/partials/_colors.scss */
.bg-orange { background: #ffa01e; }

/* line 23, ../scss/partials/_colors.scss */
.bg-blue { background: #00aeef; }

/* line 25, ../scss/partials/_colors.scss */
.text-white { color: #fff; }

/* line 26, ../scss/partials/_colors.scss */
.text-grey { color: #999999; }

/* line 27, ../scss/partials/_colors.scss */
.text-lightergrey { color: #f7f7f7; }

/* line 28, ../scss/partials/_colors.scss */
.text-lightgrey { color: #e5e5e5; }

/* line 29, ../scss/partials/_colors.scss */
.text-black { color: #000; }

/* line 30, ../scss/partials/_colors.scss */
.text-main { color: #00a781; }

/* line 31, ../scss/partials/_colors.scss */
.text-grey3 { color: #333; }

/* line 32, ../scss/partials/_colors.scss */
.text-grey6 { color: #666; }

/* line 33, ../scss/partials/_colors.scss */
.text-grey9 { color: #999; }

@font-face { font-family: 'HelveticaRoman'; font-style: normal; font-weight: normal; src: url("../fonts/HelveticaLTStd-Roman.eot");
  /* IE9 Compat Modes */
src: url("../fonts/HelveticaLTStd-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaLTStd-Roman.otf") format("opentype"), url("../fonts/HelveticaLTStd-Roman.woff") format("woff"), url("../fonts/HelveticaLTStd-Roman.ttf") format("truetype"), url("../fonts/HelveticaLTStd-Roman.svg") format("svg"); }
@font-face { font-family: 'HelveticaBold'; font-style: normal; font-weight: bold; src: url("../fonts/HelveticaLTStd-Bold.eot");
  /* IE9 Compat Modes */
src: url("../fonts/HelveticaLTStd-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaLTStd-Bold.otf") format("opentype"), url("../fonts/HelveticaLTStd-Bold.woff") format("woff"), url("../fonts/HelveticaLTStd-Bold.ttf") format("truetype"), url("../fonts/HelveticaLTStd-Bold.svg") format("svg"); }
@font-face { font-family: 'HelveticaLight'; font-style: normal; font-weight: 300; src: url("../fonts/HelveticaLTStd-Light.eot");
  /* IE9 Compat Modes */
src: url("../fonts/HelveticaLTStd-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaLTStd-Light.otf") format("opentype"), url("../fonts/HelveticaLTStd-Light.woff") format("woff"), url("../fonts/HelveticaLTStd-Light.ttf") format("truetype"), url("../fonts/HelveticaLTStd-Light.svg") format("svg"); }
@font-face { font-family: 'ParaHeavy'; font-style: normal; src: url("../fonts/Paralucent-Heavy.eot");
  /* IE9 Compat Modes */
src: url("../fonts/Paralucent-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/Paralucent-Heavy.otf") format("opentype"), url("../fonts/Paralucent-Heavy.woff") format("woff"), url("../fonts/Paralucent-Heavy.ttf") format("truetype"), url("../fonts/Paralucent-Heavy.svg") format("svg"); }
@font-face { font-family: 'ParaStencilHeavy'; font-style: normal; src: url("../fonts/ParalucentStencil-Heavy.eot");
  /* IE9 Compat Modes */
src: url("../fonts/ParalucentStencil-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/ParalucentStencil-Heavy.otf") format("opentype"), url("../fonts/ParalucentStencil-Heavy.woff") format("woff"), url("../fonts/ParalucentStencil-Heavy.ttf") format("truetype"), url("../fonts/ParalucentStencil-Heavy.svg") format("svg"); }
/* line 1, ../scss/partials/_header.scss */
.jumbotron { margin-bottom: 0 !important; }

/* line 2, ../scss/partials/_header.scss */
.navbar { padding: .7em .7em .5em !important; }
/* line 3, ../scss/partials/_header.scss */
.navbar .nav-link { color: #fff; padding-right: 1.5em !important; }
/* line 6, ../scss/partials/_header.scss */
.navbar .nav-link:active { color: white; }

/* line 9, ../scss/partials/_header.scss */
.navbar-inverse .navbar-toggler { border-color: rgba(255, 255, 255, 0.5); }

/* line 11, ../scss/partials/_header.scss */
#header-nav .nav-link { font-size: 12pt; text-align: right; }
/* line 12, ../scss/partials/_header.scss */
#header-nav ul.navbar-nav { text-align: right; }

/* line 14, ../scss/partials/_header.scss */
#main-nav { width: 100%; }

/* line 17, ../scss/partials/_header.scss */
#slideshow { margin-top: 3em; position: relative; width: 100%; height: 800px; overflow: hidden; }
/* line 24, ../scss/partials/_header.scss */
#slideshow div { position: absolute; }
/* line 27, ../scss/partials/_header.scss */
#slideshow .carousel-content { text-align: center; margin: 0 auto; font-family: "ParaHeavy"; font-size: 4.5em; color: #fff; position: absolute; z-index: 1; left: 0; right: 0; line-height: 130px; top: 3.5em; }
@media all and (max-width: 640px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 1.6em; } }
@media all and (max-width: 1000px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 4.5em; } }
@media all and (max-width: 978px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 4.28147em; } }
@media all and (max-width: 955px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 4.05875em; } }
@media all and (max-width: 931px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 3.83262em; } }
@media all and (max-width: 907px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 3.61288em; } }
@media all and (max-width: 882px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 3.3908em; } }
@media all and (max-width: 856px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 3.1672em; } }
@media all and (max-width: 829px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 2.94295em; } }
@media all and (max-width: 801px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 2.71895em; } }
@media all and (max-width: 772px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 2.49613em; } }
@media all and (max-width: 741px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 2.26828em; } }
@media all and (max-width: 708px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 2.03747em; } }
@media all and (max-width: 673px) { /* line 27, ../scss/partials/_header.scss */
  #slideshow .carousel-content { font-size: 1.80588em; } }
/* line 31, ../scss/partials/_header.scss */
#slideshow .carousel-content #slider-stencil { font-family: "ParaStencilHeavy"; }

/* line 37, ../scss/partials/_header.scss */
#interested-pitch { position: fixed; display: block; width: 100%; background: #00aeef; z-index: 999; color: #fff; padding: 1em; margin: 0; }
/* line 46, ../scss/partials/_header.scss */
#interested-pitch a { color: #fff; }

@media (max-width: 1200px) { /* line 54, ../scss/partials/_header.scss */
  #slideshow { height: 700px; } }
@media (max-width: 1024px) { /* line 58, ../scss/partials/_header.scss */
  #slideshow { height: 600px; }
  /* line 60, ../scss/partials/_header.scss */
  #slideshow .carousel-content { top: 1.5em; line-height: 1em; } }
@media (max-width: 992px) { /* line 65, ../scss/partials/_header.scss */
  #slideshow { height: 600px; }
  /* line 67, ../scss/partials/_header.scss */
  #slideshow .carousel-content { top: 1em; line-height: 1em; } }
@media (max-width: 600px) { /* line 72, ../scss/partials/_header.scss */
  #slideshow { height: 215px; }
  /* line 74, ../scss/partials/_header.scss */
  #slideshow .carousel-content { top: 1em; line-height: 1em; } }
@media (max-width: 400px) { /* line 78, ../scss/partials/_header.scss */
  #slideshow { height: 200px; }
  /* line 80, ../scss/partials/_header.scss */
  #slideshow .carousel-content { top: 1em; line-height: 1em; } }
/* line 1, ../scss/partials/_body.scss */
html {width: 100%; }

/* line 2, ../scss/partials/_body.scss */
body { font-family: "HelveticaRoman", helvetica; font-size: 18pt; background: #fff; line-height: 36pt; width: 100%; }

/* line 3, ../scss/partials/_body.scss */
p { font-family: "HelveticaLight"; line-height: 32pt; }

/* line 4, ../scss/partials/_body.scss */
h1 { font-family: "ParaStencilHeavy"; font-size: 4.5em; }
@media all and (max-width: 640px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 1.6em; } }
@media all and (max-width: 1000px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 4.5em; } }
@media all and (max-width: 978px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 4.28147em; } }
@media all and (max-width: 955px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 4.05875em; } }
@media all and (max-width: 931px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 3.83262em; } }
@media all and (max-width: 907px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 3.61288em; } }
@media all and (max-width: 882px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 3.3908em; } }
@media all and (max-width: 856px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 3.1672em; } }
@media all and (max-width: 829px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 2.94295em; } }
@media all and (max-width: 801px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 2.71895em; } }
@media all and (max-width: 772px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 2.49613em; } }
@media all and (max-width: 741px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 2.26828em; } }
@media all and (max-width: 708px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 2.03747em; } }
@media all and (max-width: 673px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 1.80588em; } }

#our-promise,#pitch,#who-we-serve,#udoing-good h1 { font-family: inherit; padding-bottom: 2em; font-size: 0.8em }
@media all and (max-width: 640px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.8em; } }
@media all and (max-width: 1000px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.8em; } }
@media all and (max-width: 978px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.86406em; } }
@media all and (max-width: 955px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.86406em; } }
@media all and (max-width: 931px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.86406em; } }
@media all and (max-width: 907px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.8816em; } }
@media all and (max-width: 882px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.8816em; } }
@media all and (max-width: 856px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.8816em; } }
@media all and (max-width: 829px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.8816em; } }
@media all and (max-width: 801px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.87187em; } }
@media all and (max-width: 772px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.87187em; } }
@media all and (max-width: 741px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.87187em; } }
@media all and (max-width: 708px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.84367em; } }
@media all and (max-width: 673px) { /* line 4, ../scss/partials/_body.scss */
  h1 { font-size: 0.80174em; } }

  h4 { padding-bottom: 2em; font-size: 0.8em; }
@media all and (max-width: 640px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.8em; } }
@media all and (max-width: 1200px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.8em; } }
@media all and (max-width: 1050px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.86406em; } }
@media all and (max-width: 928px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.8816em; } }
@media all and (max-width: 823px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.87187em; } }
@media all and (max-width: 729px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.84367em; } }
@media all and (max-width: 643px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.80174em; } }


/* line 5, ../scss/partials/_body.scss */
h2 { font-family: "ParaHeavy"; line-height: 50pt; font-size: 2.5em; line-height: 1.3em; }
@media all and (max-width: 640px) { /* line 5, ../scss/partials/_body.scss */
  h2 { font-size: 1em; } }
@media all and (max-width: 1000px) { /* line 5, ../scss/partials/_body.scss */
  h2 { font-size: 2.5em; } }
@media all and (max-width: 960px) { /* line 5, ../scss/partials/_body.scss */
  h2 { font-size: 2.3em; } }
@media all and (max-width: 918px) { /* line 5, ../scss/partials/_body.scss */
  h2 { font-size: 2.09897em; } }
@media all and (max-width: 874px) { /* line 5, ../scss/partials/_body.scss */
  h2 { font-size: 1.89822em; } }
@media all and (max-width: 828px) { /* line 5, ../scss/partials/_body.scss */
  h2 { font-size: 1.69913em; } }
@media all and (max-width: 779px) { /* line 5, ../scss/partials/_body.scss */
  h2 { font-size: 1.49917em; } }
@media all and (max-width: 727px) { /* line 5, ../scss/partials/_body.scss */
  h2 { font-size: 1.30065em; } }
@media all and (max-width: 671px) { /* line 5, ../scss/partials/_body.scss */
  h2 { font-size: 1.10261em; } }

/* line 6, ../scss/partials/_body.scss */
h3, h4 { font-weight: 600; text-transform: uppercase; color: #00a781; font-size: 1em; line-height: 1.3em; }
@media all and (max-width: 640px) { /* line 6, ../scss/partials/_body.scss */
  h3, h4 { font-size: 0.8em; } }
@media all and (max-width: 1200px) { /* line 6, ../scss/partials/_body.scss */
  h3, h4 { font-size: 1em; } }
@media all and (max-width: 1080px) { /* line 6, ../scss/partials/_body.scss */
  h3, h4 { font-size: 0.99643em; } }
@media all and (max-width: 972px) { /* line 6, ../scss/partials/_body.scss */
  h3, h4 { font-size: 0.97489em; } }
@media all and (max-width: 872px) { /* line 6, ../scss/partials/_body.scss */
  h3, h4 { font-size: 0.93948em; } }
@media all and (max-width: 779px) { /* line 6, ../scss/partials/_body.scss */
  h3, h4 { font-size: 0.89318em; } }
@media all and (max-width: 692px) { /* line 6, ../scss/partials/_body.scss */
  h3, h4 { font-size: 0.83823em; } }

/* line 7, ../scss/partials/_body.scss */
h4 { padding-bottom: 2em; font-size: 0.8em; }
@media all and (max-width: 640px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.8em; } }
@media all and (max-width: 1200px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.8em; } }
@media all and (max-width: 1050px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.86406em; } }
@media all and (max-width: 928px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.8816em; } }
@media all and (max-width: 823px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.87187em; } }
@media all and (max-width: 729px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.84367em; } }
@media all and (max-width: 643px) { /* line 7, ../scss/partials/_body.scss */
  h4 { font-size: 0.80174em; } }

/* line 9, ../scss/partials/_body.scss */
.row { margin: 0; }

/* line 11, ../scss/partials/_body.scss */
.btn { -webkit-border-radius: 10px, 10px, 10px, 10px; -moz-border-radius: 10px, 10px, 10px, 10px; -ms-border-radius: 10px, 10px, 10px, 10px; border-radius: 10px, 10px, 10px, 10px; }

/* line 12, ../scss/partials/_body.scss */
a[role='button'] { font-family: "HelveticaBold"; font-weight: bold; }
/* line 14, ../scss/partials/_body.scss */
a[role='button'] h3 { padding: .5em 1.5em; margin-top: .3em; font-size: 1.2em; }
@media all and (max-width: 640px) { /* line 14, ../scss/partials/_body.scss */
  a[role='button'] h3 { font-size: 0.575em; } }
@media all and (max-width: 1200px) { /* line 14, ../scss/partials/_body.scss */
  a[role='button'] h3 { font-size: 1.2em; } }
@media all and (max-width: 1100px) { /* line 14, ../scss/partials/_body.scss */
  a[role='button'] h3 { font-size: 1.08005em; } }
@media all and (max-width: 998px) { /* line 14, ../scss/partials/_body.scss */
  a[role='button'] h3 { font-size: 0.96144em; } }
@media all and (max-width: 894px) { /* line 14, ../scss/partials/_body.scss */
  a[role='button'] h3 { font-size: 0.84439em; } }
@media all and (max-width: 788px) { /* line 14, ../scss/partials/_body.scss */
  a[role='button'] h3 { font-size: 0.72912em; } }
@media all and (max-width: 680px) { /* line 14, ../scss/partials/_body.scss */
  a[role='button'] h3 { font-size: 0.61587em; } }
@media (max-width: 320px) { /* line 16, ../scss/partials/_body.scss */
  a[role='button'] h3 { padding: 0; } }

/* line 20, ../scss/partials/_body.scss */
.img-fluid { width: 100%; }

/* line 23, ../scss/partials/_body.scss */
#download-btn .dropdown-toggle { padding: 1.2em 3em !important; }
/* line 24, ../scss/partials/_body.scss */
#download-btn .dropdown-toggle:after { color: #fff; }
/* line 26, ../scss/partials/_body.scss */
#download-btn button { font-family: "HelveticaBold"; font-weight: bold; }
@media (max-width: 320px) { /* line 29, ../scss/partials/_body.scss */
  #download-btn button span { padding: 0; } }
/* line 33, ../scss/partials/_body.scss */
#download-btn span { font-size: 1.2em; }
@media all and (max-width: 640px) { /* line 33, ../scss/partials/_body.scss */
  #download-btn span { font-size: 0.575em; } }
@media all and (max-width: 1200px) { /* line 33, ../scss/partials/_body.scss */
  #download-btn span { font-size: 1.2em; } }
@media all and (max-width: 1100px) { /* line 33, ../scss/partials/_body.scss */
  #download-btn span { font-size: 1.08005em; } }
@media all and (max-width: 998px) { /* line 33, ../scss/partials/_body.scss */
  #download-btn span { font-size: 0.96144em; } }
@media all and (max-width: 894px) { /* line 33, ../scss/partials/_body.scss */
  #download-btn span { font-size: 0.84439em; } }
@media all and (max-width: 788px) { /* line 33, ../scss/partials/_body.scss */
  #download-btn span { font-size: 0.72912em; } }
@media all and (max-width: 680px) { /* line 33, ../scss/partials/_body.scss */
  #download-btn span { font-size: 0.61587em; } }

/* line 37, ../scss/partials/_body.scss */
strong, .bold { font-family: "HelveticaBold"; font-weight: bold; }

/* line 38, ../scss/partials/_body.scss */
.right { float: right; }

/* line 39, ../scss/partials/_body.scss */
.left { float: left; }

/* line 40, ../scss/partials/_body.scss */
.container { width: 1320px; max-width: 1400px; }

@media (max-width: 768px) { /* line 44, ../scss/partials/_body.scss */
  #our-promise p, #testimonials p, #who-we-serve p, #who-we-serve-boxes p, #contact p, footer, #doing-good p, #download-brochure p { font-size: 1em; line-height: 1.2em; } }
@media all and (max-width: 768px) and (max-width: 320px) { /* line 44, ../scss/partials/_body.scss */
  #our-promise p, #testimonials p, #who-we-serve p, #who-we-serve-boxes p, #contact p, footer, #doing-good p, #download-brochure p { font-size: 0.79em; } }
@media all and (max-width: 768px) and (max-width: 720px) { /* line 44, ../scss/partials/_body.scss */
  #our-promise p, #testimonials p, #who-we-serve p, #who-we-serve-boxes p, #contact p, footer, #doing-good p, #download-brochure p { font-size: 1em; } }
@media all and (max-width: 768px) and (max-width: 648px) { /* line 44, ../scss/partials/_body.scss */
  #our-promise p, #testimonials p, #who-we-serve p, #who-we-serve-boxes p, #contact p, footer, #doing-good p, #download-brochure p { font-size: 1.02596em; } }
@media all and (max-width: 768px) and (max-width: 585px) { /* line 44, ../scss/partials/_body.scss */
  #our-promise p, #testimonials p, #who-we-serve p, #who-we-serve-boxes p, #contact p, footer, #doing-good p, #download-brochure p { font-size: 1.02571em; } }
@media all and (max-width: 768px) and (max-width: 528px) { /* line 44, ../scss/partials/_body.scss */
  #our-promise p, #testimonials p, #who-we-serve p, #who-we-serve-boxes p, #contact p, footer, #doing-good p, #download-brochure p { font-size: 1.00701em; } }
@media all and (max-width: 768px) and (max-width: 476px) { /* line 44, ../scss/partials/_body.scss */
  #our-promise p, #testimonials p, #who-we-serve p, #who-we-serve-boxes p, #contact p, footer, #doing-good p, #download-brochure p { font-size: 0.97466em; } }
@media all and (max-width: 768px) and (max-width: 427px) { /* line 44, ../scss/partials/_body.scss */
  #our-promise p, #testimonials p, #who-we-serve p, #who-we-serve-boxes p, #contact p, footer, #doing-good p, #download-brochure p { font-size: 0.93081em; } }
@media all and (max-width: 768px) and (max-width: 381px) { /* line 44, ../scss/partials/_body.scss */
  #our-promise p, #testimonials p, #who-we-serve p, #who-we-serve-boxes p, #contact p, footer, #doing-good p, #download-brochure p { font-size: 0.87785em; } }
@media all and (max-width: 768px) and (max-width: 338px) { /* line 44, ../scss/partials/_body.scss */
  #our-promise p, #testimonials p, #who-we-serve p, #who-we-serve-boxes p, #contact p, footer, #doing-good p, #download-brochure p { font-size: 0.81801em; } }

/* line 49, ../scss/partials/_body.scss */
#step-inside { padding: .5em 0; z-index: 10; }

/* line 54, ../scss/partials/_body.scss */
#interested-pitch { bottom: 0; font-size: 1em; }
@media all and (max-width: 640px) { /* line 54, ../scss/partials/_body.scss */
  #interested-pitch { font-size: 0.575em; } }
@media all and (max-width: 1200px) { /* line 54, ../scss/partials/_body.scss */
  #interested-pitch { font-size: 1em; } }
@media all and (max-width: 1080px) { /* line 54, ../scss/partials/_body.scss */
  #interested-pitch { font-size: 0.91507em; } }
@media all and (max-width: 962px) { /* line 54, ../scss/partials/_body.scss */
  #interested-pitch { font-size: 0.82828em; } }
@media all and (max-width: 846px) { /* line 54, ../scss/partials/_body.scss */
  #interested-pitch { font-size: 0.73982em; } }
@media all and (max-width: 732px) { /* line 54, ../scss/partials/_body.scss */
  #interested-pitch { font-size: 0.64983em; } }
/* line 58, ../scss/partials/_body.scss */
#interested-pitch #question { font-family: "HelveticaBold"; font-weight: bold; }
/* line 61, ../scss/partials/_body.scss */
#interested-pitch #contactus { font-family: "HelveticaBold"; font-weight: bold; font-size: 0.8em; padding-left: 1em; }
@media all and (max-width: 640px) { /* line 61, ../scss/partials/_body.scss */
  #interested-pitch #contactus { font-size: 0.575em; } }
@media all and (max-width: 1200px) { /* line 61, ../scss/partials/_body.scss */
  #interested-pitch #contactus { font-size: 0.8em; } }
@media all and (max-width: 1050px) { /* line 61, ../scss/partials/_body.scss */
  #interested-pitch #contactus { font-size: 0.76519em; } }
@media all and (max-width: 913px) { /* line 61, ../scss/partials/_body.scss */
  #interested-pitch #contactus { font-size: 0.71712em; } }
@media all and (max-width: 786px) { /* line 61, ../scss/partials/_body.scss */
  #interested-pitch #contactus { font-size: 0.65868em; } }
@media all and (max-width: 667px) { /* line 61, ../scss/partials/_body.scss */
  #interested-pitch #contactus { font-size: 0.5918em; } }
/* line 68, ../scss/partials/_body.scss */
#interested-pitch #close-btn span { font-size: 0.8em; position: relative; top: -0.2em; }
@media all and (max-width: 640px) { /* line 68, ../scss/partials/_body.scss */
  #interested-pitch #close-btn span { font-size: 0.4em; } }
@media all and (max-width: 1200px) { /* line 68, ../scss/partials/_body.scss */
  #interested-pitch #close-btn span { font-size: 0.8em; } }
@media all and (max-width: 1050px) { /* line 68, ../scss/partials/_body.scss */
  #interested-pitch #close-btn span { font-size: 0.68828em; } }
@media all and (max-width: 897px) { /* line 68, ../scss/partials/_body.scss */
  #interested-pitch #close-btn span { font-size: 0.57778em; } }
@media all and (max-width: 742px) { /* line 68, ../scss/partials/_body.scss */
  #interested-pitch #close-btn span { font-size: 0.46938em; } }

@media (max-width: 600px) { /* line 77, ../scss/partials/_body.scss */
  #interested-pitch { padding: 0; } }
/* line 80, ../scss/partials/_body.scss */
.boxes { margin-bottom: 1em; color: #fff; height: 720px; }
@media (min-width: 768px) { /* line 80, ../scss/partials/_body.scss */
  .boxes { margin: 0 -1em 1em; } }
/* line 87, ../scss/partials/_body.scss */
.boxes h2 { /*padding-bottom:2em;*/ }
/* line 90, ../scss/partials/_body.scss */
.boxes .mini-slider { line-height: 1.5em; padding: 0 0 2em; }

@media (max-width: 768px) { /* line 96, ../scss/partials/_body.scss */
  .boxes { line-height: 1.2em; }
  /* line 98, ../scss/partials/_body.scss */
  .boxes img { width: 50%; } }
/* line 104, ../scss/partials/_body.scss */
.padding { padding: 2em 0; }
/* line 106, ../scss/partials/_body.scss */
.padding .seven { padding: 5em 0; }

@media (max-width: 768px) { /* line 112, ../scss/partials/_body.scss */
  .padding { padding: 2em 20px; }
  /* line 113, ../scss/partials/_body.scss */
  #who-we-serve .padding { padding: 2em 0 !important; } }
/* line 116, ../scss/partials/_body.scss */
#pitch { z-index: 10; position: relative; }
/* line 118, ../scss/partials/_body.scss */
#pitch h2 { padding-bottom: .5em; }
/* line 121, ../scss/partials/_body.scss */
#pitch p { line-height: 36px; }

/* line 127, ../scss/partials/_body.scss */
#download-brochure p { line-height: 28px; padding-bottom: 1em; }

/* line 130, ../scss/partials/_body.scss */
#doing-good { z-index: 10; position: relative; }
/* line 132, ../scss/partials/_body.scss */
#doing-good h2 { padding-bottom: .5em; }
/* line 133, ../scss/partials/_body.scss */
#doing-good p { line-height: 35px; }
/* line 134, ../scss/partials/_body.scss */
#doing-good .container { padding: 1em 0 3em; }

/* line 137, ../scss/partials/_body.scss */
#who-we-are { z-index: 10; position: relative; }
/* line 139, ../scss/partials/_body.scss */
#who-we-are h2 { padding-bottom: .7em; }

/* line 141, ../scss/partials/_body.scss */
.testimonial { font-size: 2.5em; text-align: center; padding-bottom: 0.4em; color: rgba(255, 255, 255, 0.6); line-height: 60pt; }
@media all and (max-width: 640px) { /* line 141, ../scss/partials/_body.scss */
  .testimonial { font-size: 1em; } }
@media all and (max-width: 1000px) { /* line 141, ../scss/partials/_body.scss */
  .testimonial { font-size: 2.5em; } }
@media all and (max-width: 960px) { /* line 141, ../scss/partials/_body.scss */
  .testimonial { font-size: 2.3em; } }
@media all and (max-width: 918px) { /* line 141, ../scss/partials/_body.scss */
  .testimonial { font-size: 2.09897em; } }
@media all and (max-width: 874px) { /* line 141, ../scss/partials/_body.scss */
  .testimonial { font-size: 1.89822em; } }
@media all and (max-width: 828px) { /* line 141, ../scss/partials/_body.scss */
  .testimonial { font-size: 1.69913em; } }
@media all and (max-width: 779px) { /* line 141, ../scss/partials/_body.scss */
  .testimonial { font-size: 1.49917em; } }
@media all and (max-width: 727px) { /* line 141, ../scss/partials/_body.scss */
  .testimonial { font-size: 1.30065em; } }
@media all and (max-width: 671px) { /* line 141, ../scss/partials/_body.scss */
  .testimonial { font-size: 1.10261em; } }
/* line 146, ../scss/partials/_body.scss */
.testimonial span { font-family: "ParaStencilHeavy"; color: white; }

@media (max-width: 600px) { /* line 153, ../scss/partials/_body.scss */
  .testimonial { line-height: 1.6em; } }
/* line 156, ../scss/partials/_body.scss */
.author { font-family: "HelveticaBold"; }

/* line 157, ../scss/partials/_body.scss */
.author, .author-title, .executive, .executive-title { font-size: 12pt; text-transform: uppercase; }

/* line 158, ../scss/partials/_body.scss */
.author, .author-title { color: #fff; }

/* line 159, ../scss/partials/_body.scss */
.executive-details { font-size: 12pt; }

/* line 160, ../scss/partials/_body.scss */
.author { font-weight: bold; }

/* line 162, ../scss/partials/_body.scss */
.vcenter { display: table-cell; vertical-align: middle; float: none; }

@media (max-width: 992px) { /* line 4, ../scss/partials/_carousel.scss */
  .carousel-wrapper { margin-top: 5.8em; } }
/* line 7, ../scss/partials/_carousel.scss */
.carousel-columns .carousel-item { height: 475px; text-align: center; margin: 0 auto; }
/* line 11, ../scss/partials/_carousel.scss */
.carousel-columns .carousel-item .carousel-top { width: 100%; }
/* line 12, ../scss/partials/_carousel.scss */
.carousel-columns .carousel-item a { font-size: 12pt; color: #fff; position: relative; top: 1em; text-decoration: underline; }
/* line 14, ../scss/partials/_carousel.scss */
.carousel-columns .carousel-item h4 { color: #fff; padding: 0; text-align: center; margin: 0 auto; }
/* line 19, ../scss/partials/_carousel.scss */
.carousel-columns .carousel-item .carousel-image { margin: 1.5em auto; width: 100%; text-align: center; }
/* line 26, ../scss/partials/_carousel.scss */
.carousel-columns .carousel-inner { width: 78%; margin: 0 auto; }

/* line 29, ../scss/partials/_carousel.scss */
.img-fluid { width: 100%; }

/* line 32, ../scss/partials/_carousel.scss */
.carousel-control-prev-icon, .carousel-control-next-icon { background: none; position: relative; }
/* line 35, ../scss/partials/_carousel.scss */
.carousel-control-prev-icon:before, .carousel-control-next-icon:before { font-size: 2.5em; font-family: FontAwesome; content: "\f0da"; color: rgba(0, 0, 0, 0.4); }
@media all and (max-width: 640px) { /* line 35, ../scss/partials/_carousel.scss */
  .carousel-control-prev-icon:before, .carousel-control-next-icon:before { font-size: 1em; } }
@media all and (max-width: 1000px) { /* line 35, ../scss/partials/_carousel.scss */
  .carousel-control-prev-icon:before, .carousel-control-next-icon:before { font-size: 2.5em; } }
@media all and (max-width: 960px) { /* line 35, ../scss/partials/_carousel.scss */
  .carousel-control-prev-icon:before, .carousel-control-next-icon:before { font-size: 2.3em; } }
@media all and (max-width: 918px) { /* line 35, ../scss/partials/_carousel.scss */
  .carousel-control-prev-icon:before, .carousel-control-next-icon:before { font-size: 2.09897em; } }
@media all and (max-width: 874px) { /* line 35, ../scss/partials/_carousel.scss */
  .carousel-control-prev-icon:before, .carousel-control-next-icon:before { font-size: 1.89822em; } }
@media all and (max-width: 828px) { /* line 35, ../scss/partials/_carousel.scss */
  .carousel-control-prev-icon:before, .carousel-control-next-icon:before { font-size: 1.69913em; } }
@media all and (max-width: 779px) { /* line 35, ../scss/partials/_carousel.scss */
  .carousel-control-prev-icon:before, .carousel-control-next-icon:before { font-size: 1.49917em; } }
@media all and (max-width: 727px) { /* line 35, ../scss/partials/_carousel.scss */
  .carousel-control-prev-icon:before, .carousel-control-next-icon:before { font-size: 1.30065em; } }
@media all and (max-width: 671px) { /* line 35, ../scss/partials/_carousel.scss */
  .carousel-control-prev-icon:before, .carousel-control-next-icon:before { font-size: 1.10261em; } }
/* line 41, ../scss/partials/_carousel.scss */
.carousel-control-prev-icon:hover, .carousel-control-next-icon:hover { color: white; }

/* line 46, ../scss/partials/_carousel.scss */
.carousel-control-prev-icon:before { content: "\f0d9"; }

/* line 50, ../scss/partials/_carousel.scss */
.carousel-control-next, .carousel-control-prev { top: -7em; }

/* line 52, ../scss/partials/_carousel.scss */
.carousel-indicators { bottom: -1em; }
/* line 54, ../scss/partials/_carousel.scss */
.carousel-indicators .active { background-color: #fff !important; }
/* line 58, ../scss/partials/_carousel.scss */
.carousel-indicators li { max-width: 10px; text-indent: 0; margin: 0 10px; width: 10px; height: 10px; border: none; border-radius: 100%; line-height: 10px; color: #fff; transition: all 0.25s ease; }
/* line 70, ../scss/partials/_carousel.scss */
.carousel-indicators li:active, .carousel-indicators li:hover { margin: 0 10px; opacity: white; width: 10px; height: 10px; background-color: #fff; }
/* line 77, ../scss/partials/_carousel.scss */
.carousel-indicators li .active { background-color: #fff !important; }

/* line 84, ../scss/partials/_carousel.scss */
#carousel-pitch .carousel-indicators li.active, #carousel-pitch .carousel-indicators li:hover { background-color: #fff !important; }

/* line 87, ../scss/partials/_carousel.scss */
#carousel-pitch { height: 500px; }
@media (max-width: 767px) { /* line 87, ../scss/partials/_carousel.scss */
  #carousel-pitch { height: 600px; } }
/* line 92, ../scss/partials/_carousel.scss */
#carousel-pitch .carousel-indicators li:active, #carousel-pitch .carousel-indicators li:hover { margin: 0 10px; opacity: white; }
/* line 96, ../scss/partials/_carousel.scss */
#carousel-pitch .carousel-indicators li .active { background-color: #fff !important; }
/* line 102, ../scss/partials/_carousel.scss */
#carousel-pitch .carousel-content { margin: 0 auto; width: 70%; font-size: 1.2em; }
@media all and (max-width: 640px) { /* line 102, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-content { font-size: 0.5em; } }
@media all and (max-width: 1000px) { /* line 102, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-content { font-size: 1.2em; } }
@media all and (max-width: 917px) { /* line 102, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-content { font-size: 1.01187em; } }
@media all and (max-width: 826px) { /* line 102, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-content { font-size: 0.82402em; } }
@media all and (max-width: 726px) { /* line 102, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-content { font-size: 0.63981em; } }
/* line 103, ../scss/partials/_carousel.scss */
#carousel-pitch img { width: 400px; height: 400px; max-width: 400px; max-height: 400px; -webkit-border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; -ms-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; }
/* line 109, ../scss/partials/_carousel.scss */
#carousel-pitch .carousel-control-prev-icon:before, #carousel-pitch .carousel-control-next-icon:before { color: #fff; }
/* line 112, ../scss/partials/_carousel.scss */
#carousel-pitch .carousel-control-next, #carousel-pitch .carousel-control-prev { top: 0; background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0; padding: 0; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; -ms-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; width: 10%; }
/* line 119, ../scss/partials/_carousel.scss */
#carousel-pitch .carousel-control-next { -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -ms-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; }
/* line 120, ../scss/partials/_carousel.scss */
#carousel-pitch .carousel-control-prev { left: -4em; }
/* line 121, ../scss/partials/_carousel.scss */
#carousel-pitch .carousel-right-text { height: 400px; display: table; text-align: left; line-height: 1.5em; font-size: 16pt; font-family: "HelveticaLight"; }
@media (min-width: 992px) { /* line 126, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-right-text { height: 400px; margin: 0; text-align: left; } }
@media (min-width: 768px) { /* line 129, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-right-text { height: 200px; margin: 0 auto; }
  /* line 130, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-control-prev { left: 0; } }
@media (max-width: 767px) { /* line 133, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-control-prev { left: 0; }
  /* line 134, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-right-text { text-align: center; height: 200px; margin: 0 auto; } }
@media (max-width: 640px) { /* line 137, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-right-text { text-align: center; height: 200px; margin: 0 auto; }
  /* line 138, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-control-prev { left: 0; } }
@media (max-width: 480px) { /* line 141, ../scss/partials/_carousel.scss */
  #carousel-pitch img { max-width: 250px; max-height: 250px; } }
@media (max-width: 320px) { /* line 144, ../scss/partials/_carousel.scss */
  #carousel-pitch img { max-width: 200px; max-height: 200px; }
  /* line 145, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-control-prev { left: 0; }
  /* line 146, ../scss/partials/_carousel.scss */
  #carousel-pitch .carousel-right-text { text-align: center; } }

/* line 150, ../scss/partials/_carousel.scss */
#cboxTitle, #cboxCurrent, #cboxNext, #cboxPrevious { font-size: 0.7em; }
@media all and (max-width: 640px) { /* line 150, ../scss/partials/_carousel.scss */
  #cboxTitle, #cboxCurrent, #cboxNext, #cboxPrevious { font-size: 0.45em; } }
@media all and (max-width: 1000px) { /* line 150, ../scss/partials/_carousel.scss */
  #cboxTitle, #cboxCurrent, #cboxNext, #cboxPrevious { font-size: 0.7em; } }
@media all and (max-width: 857px) { /* line 150, ../scss/partials/_carousel.scss */
  #cboxTitle, #cboxCurrent, #cboxNext, #cboxPrevious { font-size: 0.60096em; } }
@media all and (max-width: 714px) { /* line 150, ../scss/partials/_carousel.scss */
  #cboxTitle, #cboxCurrent, #cboxNext, #cboxPrevious { font-size: 0.50157em; } }

/* line 1, ../scss/partials/_footer.scss */
footer { font-size: 12pt; line-height: 15pt; padding: 2em 0; }
/* line 6, ../scss/partials/_footer.scss */
footer #address { padding: 1.5em 2em; }
/* line 10, ../scss/partials/_footer.scss */
footer .social-media span { margin-top: 0.5em; padding-left: 0.5em; position: absolute; }
@media (max-width: 640px) { /* line 18, ../scss/partials/_footer.scss */
  footer #address { padding: 1em 0; }
  /* line 19, ../scss/partials/_footer.scss */
  footer .social-media { padding: 0 1em; } }

/* line 23, ../scss/partials/_footer.scss */
.scrollToTop { padding: 10px; color: #444; text-decoration: none; position: fixed; bottom: 0; right: 0; z-index: 99; }
/* line 32, ../scss/partials/_footer.scss */
.scrollToTop:hover { text-decoration: none; }
