@charset "UTF-8";
@font-face {
  font-family: "Benton-Sans";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Black/bc06c909-a731-43ae-a772-ea42520c81b9-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Black/bc06c909-a731-43ae-a772-ea42520c81b9-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Black/bc06c909-a731-43ae-a772-ea42520c81b9-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Black/bc06c909-a731-43ae-a772-ea42520c81b9-1.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "Stag";
  src: url("https://www.bu.edu/cdn/fonts/Stag-Web-Bold/ddc19d8c-6185-431d-851d-ddb13263a7b1-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Stag-Web-Bold/ddc19d8c-6185-431d-851d-ddb13263a7b1-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Stag-Web-Bold/ddc19d8c-6185-431d-851d-ddb13263a7b1-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Stag-Web-Bold/ddc19d8c-6185-431d-851d-ddb13263a7b1-1.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "Stag";
  src: url("https://www.bu.edu/cdn/fonts/Stag-Web-Book/e231c7bb-a060-43ff-ac6b-54f124485a2e-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Stag-Web-Book/e231c7bb-a060-43ff-ac6b-54f124485a2e-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Stag-Web-Book/e231c7bb-a060-43ff-ac6b-54f124485a2e-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Stag-Web-Book/e231c7bb-a060-43ff-ac6b-54f124485a2e-1.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}

.inside-2021 {
  float: none;
  margin: 0 auto 0 auto;
  padding: 0 10%;
}

.inside-2021 .2021-sub {
  color: #E38900 !important;
  font-family: "BentonSansComp", sans-serif !important;
  text-transform: uppercase;
}

.inside-2021.dyslexia::before {
  content: url("https://www.bu.edu/webteam/projects/sargent/inside-sargent/issue-styles/2021/images/branch.svg");
  display: block;
  margin: 30px auto;
  width: 100px;
}

.inside-2021.dyslexia h3 {
  color: #16626b;
}

.inside-2021 h3 {
  color: #7ca2a3;
  font-family: "BentonSansComp", sans-serif;
  text-transform: uppercase;
}

.inside-2021 p.span:first-of-type:first-line {
  color: #676F6F;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  text-transform: inherit;
}

.inside-2021 p.wp-caption:first-of-type:first-line {
  color: #9F9F9F;
  font-family: "Brandon-Text", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.4;
  text-transform: inherit;
}

.inside-2021 p:first-of-type:first-line {
  color: #436C6D;
  font-family: "Brandon-Text", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

.inside-2021 p.wp-caption:first-of-type:first-line {
  color: #9F9F9F;
  font-family: "Brandon-Text", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.4;
  text-transform: inherit;
}

.inside-2021 blockquote.alignleft {
  float: none;
  max-width: 100%;
  padding: 30px 22px 30px 30px;
}

@media (min-width: 768px) {
  .inside-2021 blockquote.alignleft {
    float: left;
    max-width: 50%;
  }
}

.inside-2021 blockquote p {
  color: #17797d;
  font-family: "BentonSansComp", sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
  text-indent: 0;
  text-transform: uppercase;
}

.inside-2021 blockquote p:first-of-type:first-line {
  color: #17797d;
  font-family: "BentonSansComp", sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
  text-indent: 0;
  text-transform: uppercase;
}

.inside-2021 blockquote p .credit {
  color: #3b4a49;
  display: block;
  font-size: 18px;
  font-family: "Brandon-Text", sans-serif;
  text-transform: none;
  margin-top: 20px;
}

.inside-2021.memories blockquote {
  margin: 0;
}

.inside-2021.memories blockquote p {
  color: #618a8b;
  font-family: "Brandon-Text", sans-serif;
  font-size: 20px;
  text-indent: 0;
  font-style: italic;
  text-transform: none;
}

.inside-2021.memories blockquote p:first-of-type:first-line {
  color: #618a8b;
  font-family: "Brandon-Text", sans-serif;
  font-size: 20px;
  text-indent: 0;
  font-style: italic;
  text-transform: none;
}

.inside-2021.memories blockquote p .credit {
  color: #3b4a49;
  display: block;
  font-size: 16px;
  font-family: "Brandon-Text", sans-serif;
  text-transform: none;
  margin-top: 20px;
  font-style: normal;
}

.inside-2021.memories .quote-grid {
  margin: 30px 20px 20px -10px;
}

.inside-2021.memories .quote-grid .row {
  display: block;
}

@media (min-width: 768px) {
  .inside-2021.memories .quote-grid .row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
  }
}

.inside-2021.memories .quote-grid .column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}

.inside-2021.memories .quote-grid .column-right,
.inside-2021.memories .quote-grid .column-left {
  margin: 10px;
}

@media (min-width: 768px) {
  .page-id-67978 .bu-banner-content.u-padding {
    background-color: #16626b;
  }
}

.page-id-67978 .content {
  background: #ddd;
}

.page-id-67978 .content-container {
  background: #eee;
}

.dyslexia p:first-of-type:first-line {
  color: #676F6F;
  font-family: Helvetica, sans-serif;
  font-weight: normal;
  text-transform: none;
}

.dyslexia .first-para:first-of-type:first-letter {
  font-family: "Stag", serif;
  font-weight: 900;
  float: left;
  font-size: 130px;
  line-height: 0.65;
  margin: 14px 20px 20px 0;
  color: #16626b;
}

.dyslexia .is-style-end-of-article::after {
  color: #16626b;
}

.dyslexia aside {
  background: #16626b;
  margin-top: 45px;
  margin-bottom: 30px;
  padding: 60px 30px;
}

@media (min-width: 600px) {
  .dyslexia aside {
    padding: 60px;
  }
}

.dyslexia aside a {
  color: #fff;
}

.dyslexia aside p {
  color: #fff;
}

.dyslexia aside p:first-of-type:first-line {
  color: #fff;
  font-family: Helvetica, sans-serif;
  font-weight: normal;
  text-transform: none;
}

.dyslexia aside h2 {
  border: 1px solid #fff;
  color: #fff;
  font-family: "Benton-Sans", sans-serif;
  font-size: 32px;
  margin: 0 auto 30px;
  max-width: 350px;
  padding: 20px;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 600px) {
  .dyslexia aside h2 {
    font-size: 42px;
  }
}

.dyslexia aside h4 {
  color: #fff;
  margin: 30px auto;
  max-width: 600px;
  text-align: center;
}

.dyslexia-quote {
  /*
	&::before {
		bottom: -30px;
		color: black;
		content: '❝';
		font-family: $Stag;
		font-size: 50px;
		position: relative;

		@include breakpoint ( $sm ) {
			font-size: 60px;
		}
	}
*/
}

.dyslexia-quote.alignleft {
  float: none;
  margin-top: -30px;
  max-width: 100%;
  width: 100%;
}

@media (min-width: 768px) {
  .dyslexia-quote.alignleft {
    float: left;
    max-width: 50%;
    width: auto;
  }
}

.dyslexia-quote p,
.dyslexia-quote p:first-of-type:first-line {
  font-family: "Stag", serif;
  color: #16626b;
  font-size: 22px;
  line-height: 30px;
  padding: 45px 15px 15px 0;
}

@media (min-width: 768px) {
  .dyslexia-quote p,
  .dyslexia-quote p:first-of-type:first-line {
    font-size: 32px;
    line-height: 40px;
  }
}

.dyslexia-quote .credit {
  color: #000;
  display: block;
  font-family: "BentonSansComp", sans-serif;
  font-size: 20px;
  margin-top: 20px;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .dyslexia-quote .credit {
    font-size: 22px;
  }
}

.dyslexia-quote .credit:first-of-type:first-letter {
  margin-right: 6px;
}

.faculty p:first-of-type:first-line {
  color: #676F6F;
  font-family: Helvetica,sans-serif;
  font-weight: normal;
  text-transform: none;
}

.hide {
  display: none;
}

.wp-caption-text {
  margin-bottom: 25px;
}

.special {
  color: #436C6D;
  font-family: "Brandon-Text", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

/* Homeepage */
.page-id-67831 .titlearea h2 {
  margin-bottom: 10px;
  font-family: "BentonSansComp", sans-serif;
  text-transform: uppercase;
  font-size: 2em;
  color: #fff100;
}

@media (min-width: 700px) {
  .page-id-67831 .titlearea h2 {
    font-size: 3.5em;
  }
}

.page-id-67831 .titlearea h3 {
  color: #fff;
  font-size: 1.1em;
  font-weight: normal;
}

@media (min-width: 700px) {
  .page-id-67831 .titlearea h3 {
    font-size: 1.3em;
  }
}

.page-id-67831 .titlearea h4 {
  font-style: normal;
}

.page-id-67831 .titlearea h4::before {
  display: block;
  width: 100%;
  font-family: "bu-default-icons";
  content: "\1F4D5";
  margin-left: 42px;
}

.page-id-67831 .titlearea .button {
  padding: 13px 24px;
  background: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
}

.page-id-67831 .landing-features .titlearea .title {
  text-align: left;
  padding: 0 30px;
  margin-top: -20px;
  max-width: 300px;
}

@media (min-width: 700px) {
  .page-id-67831 .landing-features .titlearea .title {
    max-width: 528px;
  }
}

.inside-sargent.issue .landing-features .titlearea {
  position: absolute;
  width: 100%;
  min-height: 450px;
  background-repeat: no-repeat;
  background-position: -200px -25px;
  /*
	&::before {
		content: "";
		display: block;
		width: 100%;
		background: rgba(0,0,0,0.5);
		position: absolute;
		z-index: 10;
		height: 100%;
		top: 0;
	}
*/
}

@media (min-width: 700px) {
  .inside-sargent.issue .landing-features .titlearea {
    background-position: center center;
  }
}

.callout {
  background: #618a8b;
  color: #fff;
  float: none;
  font-family: "Brandon-Text", sans-serif;
  font-size: 15px;
  letter-spacing: 0.5px;
  margin: 10px auto 30px;
  max-width: 100%;
  padding: 30px 30px 15px;
}

@media (min-width: 768px) {
  .callout {
    float: right;
    max-width: 330px;
    margin: 10px 0 10px 30px;
  }
}

.callout h2 {
  color: #fff;
}

.callout p {
  color: #fff;
}

.callout p:first-of-type:first-line {
  color: #fff;
  font-family: Helvetica, sans-serif;
  font-weight: normal;
  text-transform: none;
}

.callout a.button {
  background: #fff;
  color: #506e6f !important;
}

.callout a.button:hover {
  color: #fff !important;
}

/* Homepage Grants/Faculty in Print */
.snapshot-listing .headline-listing {
  min-height: 35px !important;
}

.page-id-67831 .snapshot-listing .headline-listing {
  margin-bottom: 40px;
  min-height: 35px !important;
}

.page-id-67831 .snapshot-listing .headline-listing:nth-child(7), .page-id-67831 .snapshot-listing .headline-listing:nth-child(8), .page-id-67831 .snapshot-listing .headline-listing:nth-child(9), .page-id-67831 .snapshot-listing .headline-listing:nth-child(10) {
  width: 100%;
}

@media (min-width: 768px) {
  .page-id-67831 .snapshot-listing .headline-listing:nth-child(7), .page-id-67831 .snapshot-listing .headline-listing:nth-child(8), .page-id-67831 .snapshot-listing .headline-listing:nth-child(9), .page-id-67831 .snapshot-listing .headline-listing:nth-child(10) {
    width: 22.4%;
  }
}

.page-id-67831 .snapshot-listing .headline-listing:nth-child(7) .image, .page-id-67831 .snapshot-listing .headline-listing:nth-child(8) .image, .page-id-67831 .snapshot-listing .headline-listing:nth-child(9) .image, .page-id-67831 .snapshot-listing .headline-listing:nth-child(10) .image {
  max-height: 216px;
}

@media (min-width: 768px) {
  .page-id-67831 .snapshot-listing .headline-listing:nth-child(7) .image, .page-id-67831 .snapshot-listing .headline-listing:nth-child(8) .image, .page-id-67831 .snapshot-listing .headline-listing:nth-child(9) .image, .page-id-67831 .snapshot-listing .headline-listing:nth-child(10) .image {
    max-height: 92px;
  }
}

@media (min-width: 1148px) {
  .page-id-67831 .snapshot-listing .headline-listing:nth-child(7) .image, .page-id-67831 .snapshot-listing .headline-listing:nth-child(8) .image, .page-id-67831 .snapshot-listing .headline-listing:nth-child(9) .image, .page-id-67831 .snapshot-listing .headline-listing:nth-child(10) .image {
    max-height: 140px;
  }
}

.snapshot-listing h2 {
  font-size: 26px;
  padding-top: 30px;
}

@media (min-width: 768px) {
  .snapshot-listing h2 {
    font-size: 18px;
    padding-top: 15px;
  }
}

@media (min-width: 1200px) {
  .snapshot-listing h2 {
    font-size: 26px;
    padding-top: 30px;
  }
}

.page-id-67831 .feature-listing .headline-listing:nth-child(1), .page-id-67831 .feature-listing .headline-listing:nth-child(2), .page-id-67831 .feature-listing .headline-listing:nth-child(3), .page-id-67831 .feature-listing .headline-listing:nth-child(4), .page-id-67831 .feature-listing .headline-listing:nth-child(5), .page-id-67831 .feature-listing .headline-listing:nth-child(6), .page-id-67831 .feature-listing .headline-listing:nth-child(7), .page-id-67831 .feature-listing .headline-listing:nth-child(8) {
  min-height: 380px;
  width: 100%;
}

@media (min-width: 768px) {
  .page-id-67831 .feature-listing .headline-listing:nth-child(1), .page-id-67831 .feature-listing .headline-listing:nth-child(2), .page-id-67831 .feature-listing .headline-listing:nth-child(3), .page-id-67831 .feature-listing .headline-listing:nth-child(4), .page-id-67831 .feature-listing .headline-listing:nth-child(5), .page-id-67831 .feature-listing .headline-listing:nth-child(6), .page-id-67831 .feature-listing .headline-listing:nth-child(7), .page-id-67831 .feature-listing .headline-listing:nth-child(8) {
    width: 47.3%;
  }
}

.page-id-67831 .feature-listing .headline-listing:nth-child(1) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(2) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(3) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(4) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(5) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(6) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(7) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(8) .image {
  max-height: 216px;
}

@media (min-width: 768px) {
  .page-id-67831 .feature-listing .headline-listing:nth-child(1) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(2) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(3) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(4) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(5) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(6) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(7) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(8) .image {
    max-height: 130px;
  }
}

@media (min-width: 1200px) {
  .page-id-67831 .feature-listing .headline-listing:nth-child(1) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(2) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(3) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(4) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(5) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(6) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(7) .image, .page-id-67831 .feature-listing .headline-listing:nth-child(8) .image {
    max-height: 216px;
  }
}

.page-id-67831 .story-callout p {
  max-width: 450px;
  margin: auto;
}

.thumb {
  background: #7ca2a391;
  padding: 10px !important;
  box-shadow: 3px 3px 3px #7e9a9b;
}

.wp-image-65667 {
  margin-right: -10% !important;
}

/* Banners */
.page-id-67831 .bu-banner-title::before {
  display: none;
}

.bu-banner-title::before {
  background-image: url("https://www.bu.edu/sargent/wp-content/themes/r-sargent/images/inside-sargent-icon.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 32px 24px;
  color: white;
  content: 'Inside Sargent 2021–2022';
  display: block;
  font-family: "Brandon-Text", sans-serif;
  font-size: 17px;
  font-style: italic;
  height: 68px;
  letter-spacing: 0;
  line-height: 10px;
  padding-top: 36px;
  text-shadow: none;
  text-transform: none;
  width: 100%;
}

.bu-banner-full-right .bu-banner-content,
.bu-banner-half-right .bu-banner-content,
.bu-banner-full-left .bu-banner-content,
.bu-banner-half-left .bu-banner-content {
  justify-content: center;
  text-align: center;
}

.bu-banner-media + .bu-banner-content {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

@media (min-width: 1200px) {
  .bu-banner-media + .bu-banner-content {
    top: 0;
  }
}

.bu-banner-subtitle {
  color: #fff;
}

.bu-banner-subtitle em {
  display: block;
  font-size: 17px;
  font-style: italic;
  padding-top: 30px;
  text-transform: uppercase;
}

.bu-banner-half-left .bu-banner-media::before {
  background-color: rgba(0, 0, 0, 0.55);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

@media (min-width: 768px) {
  .bu-banner-half-left .bu-banner-media::before {
    display: none;
  }
}

/* Q&A */
.question {
  margin-left: 30px;
  position: relative;
}

.question p {
  border-left: 2px solid #9cb2b2;
  padding-left: 15px;
  position: relative;
}

.question p:first-of-type:first-line {
  color: #676F6F;
  font-family: Helvetica,sans-serif;
  font-weight: normal;
  text-transform: none;
}

.question::before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  color: #9cb2b2;
  content: "Q";
  display: block;
  font-family: "Brandon-Text", sans-serif;
  font-weight: 700;
  font-size: 18px;
  margin-left: -30px;
  margin-right: 5px;
  padding-right: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.answer {
  margin-left: 30px;
  position: relative;
}

.answer p {
  border-left: 2px solid #436C6D;
  padding-left: 15px;
  position: relative;
}

.answer p:first-of-type:first-line {
  color: #676F6F;
  font-family: Helvetica,sans-serif;
  font-weight: normal;
  text-transform: none;
}

.answer::before {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  color: #436C6D;
  content: "A";
  display: block;
  font-family: "Brandon-Text", sans-serif;
  font-weight: 700;
  font-size: 18px;
  margin-left: -30px;
  margin-right: 5px;
  padding-right: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.slider {
  margin: 30px auto 0;
  max-width: 1080px;
}

.caption-bg {
  background-color: #000;
  max-width: 1080px;
  padding: 25px;
  width: 100%;
}

.caption-bg p {
  color: white;
  font-family: "Brandon-Text", sans-serif;
  margin: 0;
}

.caption-bg p:first-of-type:first-line {
  color: #fff;
  font-family: "Brandon-Text", sans-serif;
  font-weight: normal;
  text-transform: none;
}

.slick-list {
  background: #000;
}

.slick-dots li button:hover,
.slick-dots li button:focus,
button.slick-arrow:hover,
button.slick-arrow:focus {
  background: transparent !important;
}

.slider-wrapper {
  max-width: 1080px;
  margin-bottom: 90px;
}

ul.slick-dots {
  display: none !important;
}

@media (min-width: 600px) {
  ul.slick-dots {
    bottom: -50px;
    display: block !important;
  }
}

ul.slick-dots button {
  padding: 0;
}

.slick-next {
  right: -40px;
}

.slick-prev {
  left: -45px;
}

.ot {
  color: #436C6D;
  font-family: "Brandon-Text", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.is-style-end-of-article::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: unset;
  content: "■";
  display: inline-block;
  font-family: "bu-default-icons";
  font-size: 0.6em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  margin-left: 0.5em;
  padding-bottom: 0.2em;
  speak: none;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  text-transform: none;
  vertical-align: middle;
  white-space: nowrap;
}

.content figure.alignright {
  float: none;
  max-width: 100%;
}

@media (min-width: 768px) {
  .content figure.alignright {
    float: right;
    max-width: 50%;
    margin-left: 30px;
  }
}

.alignleft {
  float: none;
  max-width: 100%;
}

@media (min-width: 768px) {
  .alignleft {
    float: left;
    max-width: 50%;
    margin-right: 30px;
  }
}

.grant-awards {
  overflow-x: scroll;
}

.grant-awards table tr,
.grant-awards td.empty {
  border: none;
}

.grant-awards table td.ll {
  border-bottom: none;
}

.grant-awards table td {
  border: 1px solid #d4e0e0;
}

.grant-awards th,
.grant-awards td {
  min-width: 150px;
}

.grant-awards table td,
.grant-awards table th {
  border: 1px solid #d4e0e0;
}

@media (min-width: 1200px) {
  .page .bu-banner-text-only .bu-banner-subtitle {
    max-width: 900px;
  }
}

.no-first-line p:first-of-type:first-line {
  color: #676F6F;
  font-family: Helvetica, sans-serif;
  font-weight: normal;
  text-transform: none;
}

.facpromo {
  height: 120px;
  align-items: center;
  display: flex;
}

.facpromo p {
  margin-top: 15px;
  padding-left: 10px;
}

.facpromo img {
  border-radius: 50%;
  width: 80px;
  height: 80px;
}

p a strong {
  color: #7ca2a3;
}

p a strong:hover {
  color: #262221;
}

.page-id-68190 .bu-banner-subtitle em,
.page-id-68601 .bu-banner-subtitle em {
  padding-top: 0;
}

.give-listing {
  background: transparent;
  clear: both;
  margin: 0 auto;
  max-width: 1180px;
  padding: 15px 0 30px 0;
}

@media (min-width: 768px) {
  .give-listing {
    padding: 15px 25px 0 0;
  }
}

.give-listing h5 {
  margin: 0 0 30px;
  text-transform: none !important;
  font-size: 17px;
  color: #7ca2a3;
}

.give-listing h5::before {
  float: left;
  margin-left: 30px;
  margin-right: 10px;
  margin-top: -4px;
  font-family: "bu-default-icons";
  content: "\2665";
}

.give-listing .button {
  width: 100%;
  background: #c3d9da;
  border-top: 15px solid #7ca2a3;
}

.give-listing .button:hover {
  background: #7ca2a3 !important;
  border-top: 15px solid #608a8b;
}

.give-listing .button:hover h2 {
  color: #fff;
}

.give-listing .button:hover p {
  color: #000;
}

.give-listing .headline-listing {
  width: 100%;
  padding: 0 30px;
}

@media (min-width: 768px) {
  .give-listing .headline-listing {
    width: 47.3%;
    padding: 0;
  }
}

.give-listing h2 {
  padding-top: 30px;
}

.give-listing p {
  font-weight: normal;
  margin-bottom: 30px;
  margin-top: -15px;
}

.share-give {
  border: 2px dotted #7ca2a3;
  padding: 30px;
  margin-bottom: 30px;
}

.share-give h4 {
  margin-bottom: 15px;
}

.share-give h4::before {
  content: '';
  display: inline-block;
  position: relative;
  background-image: url("/sargent/files/2021/09/arrow-sar.png");
  background-size: contain;
  width: 25px;
  height: 25px;
  background-position: center top;
  background-repeat: no-repeat;
  vertical-align: sub;
  margin-right: 10px;
}

.share-give p {
  margin-bottom: 0;
  max-width: 825px;
}

.share-give p:first-of-type:first-line {
  color: #676F6F;
  font-family: Helvetica, sans-serif;
  font-weight: normal;
  text-transform: none;
}

@media (min-width: 992px) {
  .bu-banner-title {
    font-size: 36px;
  }
}

@media (min-width: 1320px) {
  .bu-banner-title {
    font-size: 48px;
  }
}

@media (min-width: 992px) {
  .bu-banner-subtitle {
    max-width: 80%;
    font-size: 18px;
  }
}

@media (min-width: 1320px) {
  .bu-banner-subtitle {
    max-width: 60%;
    font-size: 21px;
  }
}
/*# sourceMappingURL=style.css.map */