@import "global/globals";  
.hero-logo {
 display: none;
}

/*modal thing*/


/*---end modal---*/


.text-layer.reveal {
    background: #FFF1B9;
}

.basic-blocks.max_width {
    padding: 0 27px 0px 28px;
}

h1.hero-headline.alt-font {
    font-family: 'Montserrat';
    font-size: 4em;
    text-shadow: 3px 3px 6px black;
    color: #00a950;
}
article.text-layer.economy.trigger.reveal {
    padding: 30px;
    background: #fff8dc;
}

.hero-blurb p {
    text-shadow: 3px 3px 6px black;
}
.hero.child .hero-headline {
background: none;
}
article.text-layer.greenBar.trigger.reveal {
    background: #00A950;
    height: 1em;
}
.hero-grad.darker {
    background: linear-gradient(0deg, rgb(0 0 0 / 50%) 35%, rgba(0,0,0,0) 100%);
}
.iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
.videoQuote {
    font-size: 24px;
    font-style: italic;
    color: #00a950;
    font-weight: 600;
}
.hero-grad {
 height: 70%;
}
.text-layer p:last-of-type {
    margin-bottom: -19px;
}
article.text-layer.trigger.reveal {
    padding: 0;
}
.basic-text{
    background: #fff;
    padding: 30px 30px 45px 30px;
    }

.basic-blocks .grid-layer.structure-5050.full-width {
 background: #fff;
}
.grid-layer.structure-6733.full-width {
    padding: 0;
    background: #006633;
    color: #fff;
}
.structure-6733 .basic-text.trigger.reveal {
    background: #006633;
    max-width: 50em;
    margin: 0 auto;
}

.grid-layer.structure-6733 .grid-layer-col:last-of-type {
    width: 100%;
}
div#join-layer {
    padding-top: 0;
}

.grid-layer.structure-5050 .grid-layer-col:last-of-type {
padding: 0px;
}


h3.basic-text-headline {
    color: #00A950;
    font-size: 32px;
}

article.text-layer.cerosOne.trigger.reveal, article.text-layer.cerosTwo.trigger.reveal, article.text-layer.cerosThree.trigger.reveal {
    display: inline-block;
    margin-left: -32px
}
article.text-layer.joinPre.trigger.no_bottom_padding.reveal {
    background: #063;
    color: #fff;
    font-size: 17px;
    padding: 40px;
}
article.text-layer.joinPre.trigger.no_bottom_padding.reveal h2{
    color: #fff;
}
img {
 width: 100%;
 height: auto;
}
.photo-promo-item-blurb {
    text-align: left;
}
.askButton {
    background: #fff;
    padding: 24px;
    box-shadow: #000 3px 3px 4px;
    cursor: pointer;
    display: inline-flex;
}
span.askButton:hover {
    box-shadow: none;
    padding: 28px;
}
.askButton a {
    color: #006633;
    font-size: 30px;
    font-family: 'Montserrat';
}
@media (min-width: 64em) {
  h1.hero-headline.alt-font {
    font-size: 3em;
 }
.videoQuote {
    font-size: 20px;
}
    .grid-layer-col:last-of-type {
       padding: 0px;
   }
   .grid-layer.structure-6733 .grid-layer-col:last-of-type {
       width: 100%;
   }
   .structure-6733 .basic-text-text {
       padding: 0;
   }
   .grid-layer.structure-6733.full-width {
       padding: 30px;
   }
}   
@media (min-width: 48em) {
   h1.hero-headline.alt-font {
    font-size: 3em;
 }
 /*.hero-blurb {
    font-size: 1.5em;
}*/
   .grid-layer-col:last-of-type {
      padding: 0px;
   }
      .grid-layer.structure-6733 .grid-layer-col:last-of-type {
       width: 100%;
   }
   .grid-layer.structure-6733.full-width {
       padding: 30px;
   }
   .structure-6733 .basic-text-text {
       padding: 0;
   }
}

body.interior.page.page-union-voice a.hero-pre-headline { display:none; }

