@media (min-width:1850px){
  .component_z_pattern_v2.-left-to-right .safety-container .text-container,.component_z_pattern_v2.-right-to-left .safety-container .text-container{
    padding-left:6.25rem;
  }
}

@media (max-width:374px){
  .component_z_pattern_v2.-left-to-right .safety-container .text-container,.component_z_pattern_v2.-right-to-left .safety-container .text-container{
    padding-left:.9375rem;
  }
}

.component_z_pattern_v2.-left-to-right .safety-container .text-container .display-table .display-cell .heading,.component_z_pattern_v2.-right-to-left .safety-container .text-container .display-table .display-cell .heading{
  color:#042b21;
  margin-bottom:0;
}

@media (min-width:992px) and (max-width:1199.98px){
  .component_z_pattern_v2.-left-to-right .safety-container .text-container .display-table .display-cell .heading,.component_z_pattern_v2.-right-to-left .safety-container .text-container .display-table .display-cell .heading{
    font-size:40px;
    font-size:2.5rem;
    line-height:50px;
    line-height:3.125rem;
  }
}

@media (max-width:374px){
  .component_z_pattern_v2.-left-to-right .safety-container .text-container .display-table .display-cell .heading,.component_z_pattern_v2.-right-to-left .safety-container .text-container .display-table .display-cell .heading{
    font-size:16px;
    font-size:1rem;
    line-height:23px;
    line-height:1.4375rem;
  }
}

.component_z_pattern_v2.-left-to-right .safety-container .text-container .display-table .display-cell .field_editor p,.component_z_pattern_v2.-right-to-left .safety-container .text-container .display-table .display-cell .field_editor p{
  margin-top:.9375rem;
  margin-bottom:0;
}

@media (max-width:991.98px){
  .component_z_pattern_v2.-left-to-right .safety-container .text-container .display-table .display-cell .field_editor p,.component_z_pattern_v2.-right-to-left .safety-container .text-container .display-table .display-cell .field_editor p{
    margin-top:.625rem;
  }
}

@media (min-width:1601px){
  .component_z_pattern_v2.-left-to-right .safety-container .image-container img,.component_z_pattern_v2.-right-to-left .safety-container .image-container img{
    height:350px;
    height:21.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .component_z_pattern_v2.-left-to-right .safety-container .image-container img,.component_z_pattern_v2.-right-to-left .safety-container .image-container img{
    height:265px;
    height:16.5625rem;
  }
}

@media (max-width:767.98px){
  .component_z_pattern_v2.-left-to-right .safety-container .image-container img,.component_z_pattern_v2.-right-to-left .safety-container .image-container img{
    -o-object-fit:cover;
       object-fit:cover;
  }
}

.page_top_banner .component_z_pattern_v2 .safety-container .text-container{
  background-color:#c2d72f;
}

@media (max-width:767.98px){
  .page_top_banner .component_z_pattern_v2 .safety-container .text-container{
    padding:4.0625rem 1.5625rem;
  }
}

@media (max-width:374px){
  .page_top_banner .component_z_pattern_v2 .safety-container .text-container{
    padding:2.5rem 1.5625rem;
  }
}

.page_top_banner .component_z_pattern_v2 .safety-container .text-container .display-table .display-cell h1{
  margin-bottom:1.25rem;
}

@media (max-width:1600px){
  .page_top_banner .component_z_pattern_v2 .safety-container .text-container .display-table .display-cell h1{
    font-size:2.25rem;
    line-height:1.3;
    margin-bottom:1.25rem;
  }
}

@media (max-width:1299px){
  .page_top_banner .component_z_pattern_v2 .safety-container .text-container .display-table .display-cell h1{
    font-size:1.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .page_top_banner .component_z_pattern_v2 .safety-container .text-container .display-table .display-cell h1{
    font-size:1.5rem;
  }
}

@media (max-width:767.98px){
  .page_top_banner .component_z_pattern_v2 .safety-container .text-container .display-table .display-cell h1{
    font-size:2.25rem;
  }
}

@media (max-width:374px){
  .page_top_banner .component_z_pattern_v2 .safety-container .text-container .display-table .display-cell h1{
    font-size:1.5rem !important;
    line-height:1.3 !important;
  }
}

.page_top_banner .component_z_pattern_v2 .safety-container .text-container .display-table .display-cell .field_editor p{
  color:#000;
  font-size:1.125rem;
}

@media (max-width:1299px){
  .page_top_banner .component_z_pattern_v2 .safety-container .text-container .display-table .display-cell .field_editor p{
    font-size:1rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .page_top_banner .component_z_pattern_v2 .safety-container .text-container .display-table .display-cell .field_editor p{
    font-size:.875rem;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  .page_top_banner .component_z_pattern_v2 .safety-container .image-container img{
    height:20rem;
  }
}

@media (max-width:374px){
  .page_top_banner .component_z_pattern_v2 .safety-container .image-container img{
    height:12.5rem;
  }
}

/*# sourceMappingURL=z_pattern_v2_theme.min.css.map */
