@charset "UTF-8";/* CSS Document */body {  font-family: 'Raleway', san sarif;}.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {  border-bottom: 1px solid #333;}/* Carousel base class */.carousel {  margin-bottom: 4rem;}/* Since positioning the image, we need to help out the caption */.carousel-caption {  bottom: 3rem;  z-index: 10; }/* Declare heights because of positioning of img element */.carousel-item {  height: 32rem;}.carousel-item > img {  position: absolute;  top: 0;  left: 0;  min-width: 100%;  height: 32rem;}/* Center align the text within the three columns below the carousel */.marketing .col-lg-4 {  margin-bottom: 1.5rem;  text-align: center;}.marketing h2 {  font-weight: 400;}.featurette-divider {  margin: 5rem 0; /* Space out the Bootstrap <hr> more */}/* Thin out the marketing headings */.featurette-heading {  font-weight: 300;  line-height: 1;  /* rtl:remove */  letter-spacing: -.05rem;}.navbar-brand:hover {  text-decoration:underline;}.footer .nav-link:hover {  opacity: 0.7;}.fp-btn-border {  border: 1px solid #ccc;}.donor-classes {  text-decoration: none;}.btn-contact {  color: #ffffff !important;  background-color: #46A7F0 !important;}.btn-contact:hover {  color: #46A7F0 !important;  background-color: #ffffff !important;  border: 1px solid #0179E9 !important;}.nav-link.share {  color: #46A7F0 !important;  border: 1px solid rgba(70, 167, 240, .3) !important;  border-radius: 0.5rem;}#navbarSupportedContent .nav-link.share {  border: none !important;}.nav-link.share:hover {  color: #666 !important;  border: 1px solid rgba(70, 167, 240, .0) !important;}.main-img-container {  height: 454px;  background-image: url('../img/nick-bragg-home.png');  background-position: center center;  background-repeat: no-repeat;  background-color: #F9F9F9;  object-fit: cover;}.film-navs .nav-pills .nav-link {  width: 100%;}.crew .nav-link.active {  font-weight: 400;}.crew .nav-link {  font-weight: 400;  font-size: 14px;  padding-left: 8px;  padding-right: 8px;}.d-lg-none.my-4 .crew .col {  padding-left: 3px;  padding-right: 3px;}.crew .nav-link {  border: 1px solid transparent;}.crew .nav-link:hover {  border: 1px solid #5ba8f9;  opacity: 0.9;}.ppbutton:hover {   opacity: 0.8;   cursor: hand;}.text-muted {   color: #333 !important;}.crew .text-muted {   color: #666 !important;   font-size: 28px;}/*.contact.container.px-4 {    padding-right: 15px !important;    padding-left: 15px !important;}.contact.container .px-5 {    padding-right: 1rem !important;    padding-left: 1rem !important;}*/@media (max-width: 1800px) {  .main-img-container {    height: 454px;    background-image: url('../img/nick-bragg-home.png');    background-color: #F9F9F9;    object-fit: cover;  }}@media (max-width: 1600px) {  .main-img-container {    height: 454px;    background-image: url('../img/nick-bragg-home.png');    object-fit: cover;    background-color: #F9F9F9;  }}@media (max-width: 1400px) {  .main-img-container {    height: 454px;    background-image: url('../img/nick-bragg-home.png');    object-fit: cover;  }}@media (max-width: 1000px) {  .main-img-container {    height: 390px;    background-image: url('../img/nick-bragg-home.png');    background-size: cover;  }}@media (max-width: 768px) {  .main-img-container {    height: 320px;    background-image: url('../img/nick-bragg-home.png');    background-size: cover;  }  .sticky-top h3 {    padding-bottom: 10px;  }  .sticky-top .nav {    padding-bottom: 5px;  }  .mt-md-4 {    margin-top: 15px;  }}@media (max-width: 450px) {  .main-img-container {    height: 210px;  }}.thankyou-img-container {  height: 510px;  background-image: url('../img/nbdoc-thankyou.jpg');  background-position: center center;  background-repeat: no-repeat;  background-color: #F9F9F9;  object-fit: cover;}@media (max-width: 1800px) {  .thankyou-img-container {    height: 510px;    background-image: url('../img/nbdoc-thankyou.jpg');    background-color: #F9F9F9;    object-fit: cover;  }}@media (max-width: 1600px) {  .thankyou-img-container {    height: 510px;    background-image: url('../img/nbdoc-thankyou.jpg');    object-fit: cover;    background-color: #F9F9F9;  }}@media (max-width: 1400px) {  .mthankyou-img-container {    height: 500px;    background-image: url('../img/nbdoc-thankyou.jpg');    object-fit: cover;  }}@media (max-width: 1000px) {  .thankyou-img-container {    height: 390px;    background-image: url('../img/nbdoc-thankyou.jpg');    background-size: cover;  }}@media (max-width: 768px) {  .thankyou-img-container {    height: 320px;    background-image: url('../img/nbdoc-thankyou.jpg');    background-size: cover;  }  .sticky-top h3 {    padding-bottom: 10px;  }  .sticky-top .nav {    padding-bottom: 5px;  }  .mt-md-4 {    margin-top: 15px;  }}@media (max-width: 450px) {  .thankyou-img-container {    height: 210px;  }}