/**
*   File: grower.scss
*   Author: Truc Minh Phan
*   Version: 1.0
*   Description: 
*   
*   This file contains all of the source styles for the NZ solution Spring 2019 Updates 
*   which is inclusive of a new grower page as well as solution solution index page 
*   redesign.
*
*/
.solution-wrapper .solution-hero-wrapper {
  position: relative; }
  .solution-wrapper .solution-hero-wrapper .solution-hero {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%; }
  .solution-wrapper .solution-hero-wrapper .hero-content {
    position: absolute;
    bottom: 50%;
    right: 50%;
    text-align: left;
    -webkit-transform: translate(50%, 50%);
    -moz-transform: translate(50%, 50%);
    -ms-transform: translate(50%, 50%);
    -o-transform: translate(50%, 50%);
    transform: translate(50%, 50%); }
    .solution-wrapper .solution-hero-wrapper .hero-content.contain {
      right: auto;
      -webkit-transform: translateY(50%);
      -moz-transform: translateY(50%);
      -ms-transform: translateY(50%);
      -o-transform: translateY(50%);
      transform: translateY(50%); }
    .solution-wrapper .solution-hero-wrapper .hero-content .hero-title,
    .solution-wrapper .solution-hero-wrapper .hero-content .hero-subtitle,
    .solution-wrapper .solution-hero-wrapper .hero-content .hero-text {
      font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
      color: #FFFFFF; }
    .solution-wrapper .solution-hero-wrapper .hero-content .hero-title {
      font-size: 100px;
      font-weight: bold;
      text-transform: none;
      font-style: normal;
      line-height: 85px;
      margin-bottom: 15px;
      letter-spacing: -5px; }
    .solution-wrapper .solution-hero-wrapper .hero-content .hero-subtitle {
      font-size: 56px;
      font-weight: bold;
      font-style: none;
      line-height: 62px;
      text-transform: none; }
    .solution-wrapper .solution-hero-wrapper .hero-content .hero-text {
      font-size: 24px;
      font-weight: 300;
      font-style: normal;
      line-height: 28px;
      text-transform: none;
      margin-bottom: 0;
      padding-bottom: 0; }
.solution-wrapper .solution-info-wrapper {
  padding-top: 50px;
  padding-bottom: 50px; }
  .solution-wrapper .solution-info-wrapper .solution-crop-categories-wrapper {
    padding-top: 30px;
    padding-bottom: 30px; }
.solution-wrapper .solution-headline-wrapper {
  background-image: url("../img/solution/headline_bg@2x.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  background-size: cover; }
  .solution-wrapper .solution-headline-wrapper .solution-headline {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 50px;
    padding-right: 50px; }
    .solution-wrapper .solution-headline-wrapper .solution-headline .headline-text {
      font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
      font-weight: 300;
      font-size: 22px;
      line-height: 28px;
      text-transform: none;
      font-style: normal;
      text-align: center; }
.solution-wrapper .grower-testimonial-wrapper-mobile {
  display: none; }
.solution-wrapper .grower-testimonial-wrapper .container-fluid {
  max-width: none; }
.solution-wrapper .grower-testimonial-wrapper .testimonial-tile {
  min-height: 550px;
  background-size: 100% 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -ms-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease;
  position: relative; }
  .solution-wrapper .grower-testimonial-wrapper .testimonial-tile:hover .testimonial-tile-overlay {
    opacity: 1; }
  .solution-wrapper .grower-testimonial-wrapper .testimonial-tile.tile-row-small .testimonial-tile-overlay .testimonial-tile-inner .testimonial-captions-wrapper .testimonial-captions {
    display: block;
    border-right: 0;
    margin-bottom: 5px;
    text-align: center; }
  .solution-wrapper .grower-testimonial-wrapper .testimonial-tile .testimonial-tile-overlay {
    opacity: 0;
    background: rgba(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -ms-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease; }
    .solution-wrapper .grower-testimonial-wrapper .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner {
      position: absolute;
      bottom: 50%;
      right: 50%;
      min-width: 85%;
      -webkit-transform: translate(50%, 50%);
      -moz-transform: translate(50%, 50%);
      -ms-transform: translate(50%, 50%);
      -o-transform: translate(50%, 50%);
      transform: translate(50%, 50%); }
      .solution-wrapper .grower-testimonial-wrapper .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner .testimonial-captions-wrapper {
        text-align: center; }
        .solution-wrapper .grower-testimonial-wrapper .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner .testimonial-captions-wrapper .testimonial-captions {
          border-right: 1px solid #FFFFFF;
          padding-left: 15px;
          padding-right: 15px;
          font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
          font-size: 22px;
          font-weight: 400;
          text-transform: uppercase;
          line-height: 36px;
          color: #FFFFFF; }
          .solution-wrapper .grower-testimonial-wrapper .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner .testimonial-captions-wrapper .testimonial-captions:last-of-type, .solution-wrapper .grower-testimonial-wrapper .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner .testimonial-captions-wrapper .testimonial-captions:last-child {
            border-right: 0; }
      .solution-wrapper .grower-testimonial-wrapper .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner .testmonial-cta-wrapper {
        text-align: center;
        margin-top: 35px; }
        .solution-wrapper .grower-testimonial-wrapper .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner .testmonial-cta-wrapper button.basf-button {
          background: #65AC1E;
          padding-left: 35px;
          padding-right: 35px;
          padding-top: 10px;
          padding-bottom: 10px;
          font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
          font-size: 22px;
          line-height: 26px;
          font-weight: bold;
          border: 0;
          color: #FFFFFF; }
          .solution-wrapper .grower-testimonial-wrapper .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner .testmonial-cta-wrapper button.basf-button:hover {
            cursor: pointer; }
.solution-wrapper .solution-featured-products-wrapper {
  background-image: url("../img/solution/featured_products_bg@2x.jpg");
  background-size: 100% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner {
    padding-top: 100px;
    padding-bottom: 80px;
    color: #FFFFFF; }
    .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-header {
      text-align: center;
      padding-bottom: 15px;
      margin-bottom: 30px; }
      .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-header .solution-featured-products-title {
        font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
        font-weight: bold;
        font-style: normal;
        font-size: 40px;
        line-height: 46px;
        text-transform: uppercase;
        color: #65AC1E; }
      .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-header .solution-featured-products-text {
        font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 22px;
        line-height: 26px;
        text-transform: none;
        color: #FFFFFF; }
    .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile {
      display: none; }
    .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content {
      padding-top: 30px;
      padding-bottom: 30px; }
      .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content .product-tile {
        margin-bottom: 15px; }
        .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content .product-tile:hover .product-tile-inner .product-tile-header {
          border-bottom: 1px solid #65AC1E; }
          .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content .product-tile:hover .product-tile-inner .product-tile-header .product-tile-title {
            color: #65AC1E; }
        .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content .product-tile:hover .product-tile-inner .product-tile-content .product-tile-description {
          color: #65AC1E; }
        .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content .product-tile .product-tile-inner .product-tile-header {
          border-bottom: 1px solid rgba(255, 255, 255, 0.8);
          margin-bottom: 15px; }
          .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content .product-tile .product-tile-inner .product-tile-header .product-tile-title {
            text-transform: uppercase;
            font-weight: bold; }
        .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content .product-tile .product-tile-inner .product-tile-content .product-tile-description {
          font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
          font-size: 16px;
          font-weight: 200;
          font-style: normal;
          line-height: 20px;
          text-transform: none;
          letter-spacing: 1px;
          color: #FFFFFF; }
.solution-wrapper .solution-breakout-wrapper .breakout-image {
  width: 100%;
  display: block;
  height: auto; }
  .solution-wrapper .solution-breakout-wrapper .breakout-image.breakout-mobile {
    display: none; }
.solution-wrapper .media-content {
  margin-left: -30px;
  margin-right: -30px; }
  .solution-wrapper .media-content .media-content-outer-wrapper {
    overflow: hidden;
    padding-left: 30px;
    padding-right: 30px; }
    .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper {
      padding-top: 35px;
      padding-bottom: 35px;
      margin-top: 30px;
      margin-bottom: 30px; }
      .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .slick-list {
        overflow: visible;
        margin: 0 -72.5px; }
      .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper ul.slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 25px; }
        .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper ul.slick-dots li {
          margin: 0; }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper ul.slick-dots li button::before {
            font-size: 13px; }
      .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item {
        display: inline-block;
        z-index: 1;
        padding: 0 22.5px; }
        .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.highlight-item {
          display: none; }
        .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item:focus {
          outline: 0; }
        .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item:hover {
          cursor: pointer;
          z-index: 1000; }
        .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.story-type .media-content-item-inner {
          background: #020024;
          background: -moz-linear-gradient(180deg, #020024 0%, #65ac1e 0%, #00793a 100%);
          background: -webkit-linear-gradient(180deg, #020024 0%, #65ac1e 0%, #00793a 100%);
          background: linear-gradient(180deg, #020024 0%, #65ac1e 0%, #00793a 100%);
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#00793a",GradientType=1); }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.story-type .media-content-item-inner .media-item-title-wrapper {
            margin-top: 0;
            padding-top: 0; }
            .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.story-type .media-content-item-inner .media-item-title-wrapper .media-item-title {
              font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
              font-size: 16px;
              line-height: 24px;
              font-weight: 400;
              color: #FFFFFF;
              margin-bottom: 0; }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.story-type .media-content-item-inner .media-item-description-wrapper {
            padding-top: 35px;
            padding-bottom: 35px;
            display: flex;
            justify-content: center;
            align-items: center; }
            .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.story-type .media-content-item-inner .media-item-description-wrapper .media-item-description {
              font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
              font-size: 24px;
              line-height: 36px;
              font-weight: 200;
              color: #FFFFFF;
              font-style: italic; }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.story-type .media-content-item-inner .media-item-read-more-wrapper .media-item-read-more {
            font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
            font-size: 16px;
            line-height: 24px;
            font-weight: 400;
            color: #FFFFFF;
            text-decoration: underline;
            padding-bottom: 0; }
        .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.newsletter-type .media-content-item-inner {
          padding: 0; }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.newsletter-type .media-content-item-inner .media-item-title-wrapper {
            margin-top: 0;
            margin-bottom: 0;
            padding-top: 15px;
            padding-bottom: 15px;
            padding-left: 20px;
            padding-right: 20px; }
            .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.newsletter-type .media-content-item-inner .media-item-title-wrapper .media-item-title {
              margin-bottom: 0; }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.newsletter-type .media-content-item-inner .media-item-image-wrapper .media-item-image {
            display: block;
            width: 100%;
            max-width: 100%;
            height: auto; }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.newsletter-type .media-content-item-inner .media-item-description-wrapper {
            padding-top: 15px;
            padding-bottom: 15px;
            padding-left: 20px;
            padding-right: 20px; }
            .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.newsletter-type .media-content-item-inner .media-item-description-wrapper .media-item-description {
              padding-bottom: 10px; }
            .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.newsletter-type .media-content-item-inner .media-item-description-wrapper .media-item-description,
            .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.newsletter-type .media-content-item-inner .media-item-description-wrapper .media-item-more {
              font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
              font-size: 16px;
              line-height: 24px;
              font-weight: 400;
              color: #7C7C7C; }
            .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.newsletter-type .media-content-item-inner .media-item-description-wrapper .media-item-more {
              text-decoration: underline;
              padding-bottom: 0; }
        .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item .media-content-item-inner {
          padding: 20px;
          border-radius: 8px;
          background: #FFFFFF;
          -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          -ms-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          -o-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          -webkit-transition: all .35s ease;
          -moz-transition: all .35s ease;
          -ms-transition: all .35s ease;
          -o-transition: all .35s ease;
          transition: all .35s ease; }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item .media-content-item-inner:hover {
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -ms-transform: scale(1.1);
            -o-transform: scale(1.1);
            transform: scale(1.1);
            z-index: 1000; }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item .media-content-item-inner .media-item-poster-wrapper {
            position: relative; }
            .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item .media-content-item-inner .media-item-poster-wrapper .media-item-poster-image {
              display: block;
              width: 100%;
              max-width: 100%;
              height: auto;
              border-radius: 8px; }
            .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item .media-content-item-inner .media-item-poster-wrapper .media-item-poster-overlay {
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              border-radius: 8px;
              z-index: 10;
              background: rgba(0, 0, 0, 0.45); }
              .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item .media-content-item-inner .media-item-poster-wrapper .media-item-poster-overlay .highlight-item-play-button {
                display: block;
                max-width: 48px;
                max-height: 48px;
                position: absolute;
                bottom: 50%;
                right: 50%;
                -webkit-transform: translate(50%, 50%);
                -moz-transform: translate(50%, 50%);
                -ms-transform: translate(50%, 50%);
                -o-transform: translate(50%, 50%);
                transform: translate(50%, 50%); }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item .media-content-item-inner .media-item-title-wrapper {
            margin-top: 15px;
            margin-bottom: 15px;
            padding-top: 15px; }
            .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item .media-content-item-inner .media-item-title-wrapper .media-item-title {
              display: block;
              font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
              font-size: 18px;
              line-height: 26px;
              font-weight: 400;
              text-transform: uppercase; }
          .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item .media-content-item-inner .media-item-description-wrapper .media-item-description {
            font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
            font-size: 16px;
            font-weight: 400;
            line-height: 22px;
            color: #7C7C7C;
            padding-bottom: 0; }

@media all and (min-width: 993px) and (max-width: 1859px) {
  .solution-wrapper .grower-testimonial-wrapper .testimonial-tile.tile-row-small .testimonial-tile-overlay .testimonial-tile-inner .testimonial-captions-wrapper .testimonial-captions {
    font-size: 20px;
    line-height: 24px; } }
@media all and (min-width: 1860px) {
  .solution-wrapper .grower-testimonial-wrapper .testimonial-tile {
    min-height: 750px; } }
@media all and (min-width: 2560px) {
  .solution-wrapper .grower-testimonial-wrapper .testimonial-tile {
    min-height: 950px; } }
@media all and (max-width: 1200px) {
  .solution-wrapper .container-fluid {
    padding-left: 45px;
    padding-right: 45px; } }
@media all and (max-width: 992px) {
  .solution-wrapper .solution-hero-wrapper {
    background-size: 100% 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 80px;
    padding-bottom: 80px; }
    .solution-wrapper .solution-hero-wrapper .solution-hero {
      display: none; }
    .solution-wrapper .solution-hero-wrapper .hero-content,
    .solution-wrapper .solution-hero-wrapper .hero-content.contain {
      position: relative;
      bottom: initial;
      right: initial;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none; }
      .solution-wrapper .solution-hero-wrapper .hero-content .hero-title,
      .solution-wrapper .solution-hero-wrapper .hero-content.contain .hero-title {
        font-size: 70px;
        line-height: 80px; }
      .solution-wrapper .solution-hero-wrapper .hero-content .hero-text,
      .solution-wrapper .solution-hero-wrapper .hero-content.contain .hero-text {
        font-size: 24px;
        line-height: 30px; }
  .solution-wrapper .solution-info-wrapper {
    padding-bottom: 0; }
  .solution-wrapper .grower-testimonial-wrapper-mobile {
    display: block;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: visible; }
    .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-prev {
      left: 25px;
      z-index: 9999; }
      .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-prev:before {
        content: ""; }
    .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-next {
      right: 25px;
      z-index: 9999; }
      .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-next:before {
        content: ""; }
    .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-next,
    .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-prev {
      height: auto;
      width: auto; }
      .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-next:hover .arrow-image,
      .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-prev:hover .arrow-image {
        display: none; }
      .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-next:hover .arrow-image-hover,
      .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-prev:hover .arrow-image-hover {
        display: block; }
      .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-next img,
      .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-prev img {
        max-width: 25px; }
        .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-next img.arrow-image-hover,
        .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-prev img.arrow-image-hover {
          display: none; }
    .solution-wrapper .grower-testimonial-wrapper-mobile .slick-list {
      overflow: visible;
      margin: 0 -30px; }
    .solution-wrapper .grower-testimonial-wrapper-mobile .testimonial-tile {
      min-height: 500px;
      background-size: 100% 100%;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      width: 70vw;
      padding-left: 30px;
      padding-right: 30px;
      margin-left: 30px;
      margin-right: 30px;
      -webkit-transition: all .35s ease;
      -moz-transition: all .35s ease;
      -ms-transition: all .35s ease;
      -o-transition: all .35s ease;
      transition: all .35s ease;
      -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
      -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
      -ms-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
      -o-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
      box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
      border-radius: 20px;
      text-align: center;
      position: relative; }
      .solution-wrapper .grower-testimonial-wrapper-mobile .testimonial-tile.slick-center {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1); }
      .solution-wrapper .grower-testimonial-wrapper-mobile .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner {
        position: absolute;
        bottom: 50%;
        right: 50%;
        -webkit-transform: translate(50%, 50%);
        -moz-transform: translate(50%, 50%);
        -ms-transform: translate(50%, 50%);
        -o-transform: translate(50%, 50%);
        transform: translate(50%, 50%); }
        .solution-wrapper .grower-testimonial-wrapper-mobile .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner .testimonial-quote-wrapper {
          margin-bottom: 25px; }
          .solution-wrapper .grower-testimonial-wrapper-mobile .testimonial-tile .testimonial-tile-overlay .testimonial-tile-inner .testimonial-quote-wrapper .testimonial-quote {
            font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
            font-size: 36px;
            font-weight: bold;
            line-height: 40px;
            color: #FFFFFF;
            text-shadow: 3px 2px 6px rgba(0, 0, 0, 0.45); }
      .solution-wrapper .grower-testimonial-wrapper-mobile .testimonial-tile .testimonial-tile-overlay .testmonial-cta-wrapper {
        position: relative;
        margin-top: 50px;
        width: 100%;
        text-align: center; }
        .solution-wrapper .grower-testimonial-wrapper-mobile .testimonial-tile .testimonial-tile-overlay .testmonial-cta-wrapper button.basf-button {
          background: #65AC1E;
          padding-left: 35px;
          padding-right: 35px;
          padding-top: 10px;
          padding-bottom: 10px;
          font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
          font-size: 20px;
          line-height: 24px;
          font-weight: bold;
          border: 0;
          color: #FFFFFF; }
          .solution-wrapper .grower-testimonial-wrapper-mobile .testimonial-tile .testimonial-tile-overlay .testmonial-cta-wrapper button.basf-button:hover {
            cursor: pointer; }
  .solution-wrapper .grower-testimonial-wrapper {
    display: none; }
  .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile {
    display: block; }
    .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile {
      padding-left: 15px;
      padding-right: 15px; }
      .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile.active .product-tile-inner .product-tile-header .product-tile-title span.accordion-icon-wrapper {
        transform: rotate(180deg); }
      .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile.active .product-tile-inner .product-tile-content {
        padding-top: 15px;
        padding-bottom: 15px; }
      .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile .product-tile-inner .product-tile-header {
        border-bottom: 1px solid rgba(255, 255, 255, 0.8); }
        .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile .product-tile-inner .product-tile-header:hover {
          cursor: pointer; }
        .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile .product-tile-inner .product-tile-header .product-tile-title {
          text-transform: uppercase;
          font-weight: bold; }
          .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile .product-tile-inner .product-tile-header .product-tile-title span.accordion-icon-wrapper {
            display: inline-block;
            vertical-align: middle;
            float: right;
            -webkit-transition: all .35s ease;
            -moz-transition: all .35s ease;
            -ms-transition: all .35s ease;
            -o-transition: all .35s ease;
            transition: all .35s ease; }
            .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile .product-tile-inner .product-tile-header .product-tile-title span.accordion-icon-wrapper img {
              max-width: 25px;
              max-height: 17px;
              vertical-align: middle; }
      .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile .product-tile-inner .product-tile-content {
        display: none; }
        .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile .product-tile-inner .product-tile-content .product-tile-description {
          padding-bottom: 0;
          font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica-Neue", "Helvetica", Arial, sans-serif;
          font-size: 16px;
          font-weight: 200;
          font-style: normal;
          line-height: 20px;
          text-transform: none;
          letter-spacing: 1px;
          color: #FFFFFF; }
          .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile .product-tile-inner .product-tile-content .product-tile-description span.read-more-wrapper a {
            color: #65AC1E; }
            .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content-mobile .product-tile .product-tile-inner .product-tile-content .product-tile-description span.read-more-wrapper a:hover {
              text-decoration: underline; }
  .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-wrapper-content {
    display: none; } }
@media all and (max-width: 767px) {
  .solution-wrapper .solution-hero-wrapper .hero-content .hero-title {
    font-size: 50px;
    line-height: 55px; }
  .solution-wrapper .solution-hero-wrapper .hero-content .hero-text {
    font-size: 24px;
    line-height: 30px; }
  .solution-wrapper .solution-breakout-wrapper .breakout-image.breakout-mobile {
    display: block; }
  .solution-wrapper .solution-breakout-wrapper .breakout-image.breakout-desktop {
    display: none; } }
@media all and (max-width: 768px) {
  .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper {
    padding-top: 50px;
    padding-bottom: 50px; }
    .solution-wrapper .media-content .media-content-outer-wrapper .media-content-wrapper .media-content-item.highlight-item {
      display: block; }
  .solution-wrapper .media-content .slick-slider .slick-list {
    overflow: visible;
    margin: 0 -30px; }
    .solution-wrapper .media-content .slick-slider .slick-list .slick-slide {
      margin: 0 30px;
      padding: 0 0px !important;
      width: 70vw !important;
      -webkit-transition: all .35s ease;
      -moz-transition: all .35s ease;
      -ms-transition: all .35s ease;
      -o-transition: all .35s ease;
      transition: all .35s ease; }
      .solution-wrapper .media-content .slick-slider .slick-list .slick-slide.slick-center {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1); }
    .solution-wrapper .media-content .slick-slider .slick-list .slick-center {
      z-index: 9999; } }
@media all and (max-width: 600px) {
  .media-content .slick-slider .slick-list {
    overflow: visible;
    margin: 0 -10px; }
    .media-content .slick-slider .slick-list .slick-slide {
      margin: 0 10px;
      padding: 0 10px !important;
      width: 75vw !important; } }
@media all and (max-width: 500px) {
  .solution-wrapper .solution-hero-wrapper {
    padding-left: 15px;
    padding-right: 15px; }
    .solution-wrapper .solution-hero-wrapper .hero-title {
      font-size: 46px !important;
      line-height: 40px !important;
      letter-spacing: -2px !important; }
    .solution-wrapper .solution-hero-wrapper .hero-text {
      font-size: 22px !important;
      line-height: 26px !important; }

  .solution-wrapper .solution-headline-wrapper .solution-headline {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px; }

  .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner {
    padding-top: 60px; }
    .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-header {
      margin-bottom: 15px; }
      .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-header .solution-featured-products-title {
        font-size: 28px;
        line-height: 32px; }
      .solution-wrapper .solution-featured-products-wrapper .solution-featured-products-wrapper-inner .solution-featured-products-header .solution-featured-products-text {
        font-size: 18px;
        line-height: 22px; }

  .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-prev {
    left: 5px; }
  .solution-wrapper .grower-testimonial-wrapper-mobile button.slick-next {
    right: 5px; }
  .solution-wrapper .grower-testimonial-wrapper-mobile .testimonial-tile {
    padding-left: 0;
    padding-right: 0;
    width: 75vw;
    margin-left: 15px;
    margin-right: 15px; }
    .solution-wrapper .grower-testimonial-wrapper-mobile .testimonial-tile .testimonial-tile-inner {
      width: 75%; }

  .solution-wrapper .media-content .slick-slider .slick-list {
    overflow: visible;
    margin: 0 -15px; }
    .solution-wrapper .media-content .slick-slider .slick-list .slick-slide {
      margin: 0 15px;
      width: 75vw !important; } }

/*# sourceMappingURL=solution-au.css.map */
