/*Gap Certona CSS for new landing pages */

      @media only screen and (min-width: 1024px) {
         .mkt_font-size--36-at-xl {
            font-size: 36px;
         }

         .mkt_font-size--24-at-xl {
            font-size: 24px;
         }

         .mkt_font-size--30-at-xl {
            font-size: 30px;
         }

         .mkt_font-size--22-at-xl {
            font-size: 1.4rem;
         }

         .mkt_font-size--16-at-xl {
            font-size: 16px;
         }

         .ctaPlusIcon span {
            top: 4px;
         }
      }

      /* CERTONA STYLES */

      .certona__product-card__text, .certona__hp-title-HP {
         text-align: left;
         letter-spacing: 0px;
         color: #000000;
         opacity: 1;
         white-space: pre-line;
      }

      .certona__product-card__text {
         font-size: max(.95vw, 10px);
      }

      .certona__hp-title-HP {
         font-size: max(1.3vw, 13.89px);
      }

      #lp-certona {
         display: block;
         position: relative;
         padding: 0px 8vw 7vw;
         min-height: calc(100vw*(275 / 768));
      }

      .mkt_reg-info_container {
         position: relative;
         max-width: 1960px;
         width: 100%;
         margin: 0 auto;
      }

      .certona__recs-wrapper.certona__recs-HP-DP {
         max-width: 1960px;
      }

      .certona__hp-title-HP {
         display: block;
      }

      .gapcustomer2_rr .certona__product-card {
         width: 23.4%;
         min-width: 23.4%;
      }

      .gapcustomer3_rr .certona__product-card,
      .gapcustomer4_rr .certona__product-card,
      .gapcustomer5_rr .certona__product-card {
         width: 23.4%;
         min-width: 23.4%;
      }

      .certona__product-card__text {
         color: #2B2B2B;
         padding-top: 1vw;
      }

      .certona__product-card__inner {
         padding: 0px;
      }

      .certona-arrow {
         top: 44% !important;
      }

      .gapcustomer2_rr .certona-arrow img{
         width: 1vw;
      }

      .gapcustomer3_rr .certona-arrow img,.gapcustomer4_rr .certona-arrow img,.gapcustomer5_rr .certona-arrow img {
         width: 1vw;
      }
      .certona__recs-wrapper {
         margin: 1rem auto 0 auto;
      }

      .mobile-bottom {
         display: none;
      }

      .certona__recs-slide {
         display: flex;
         overflow-x: scroll;
         width: 100%;
      }

      @media (max-width: 767px) {


         #lp-certona {
            min-height: calc(98vw*(304/400));
            padding: 0 0 9vw 4.5vw;
         }

         .certona__product-card__text {
            font-size: max(10px, 2.8vw);
         }

         .certona__hp-title-HP {
            font-size: max(10px, 3vw);
         }


         .mobileHide {
            display: none;
         }

         .mkt_body_id {
            font-size: 3.5vw;
            width: 100%;
            font-weight: 450;
            text-align: left;
         }

         .mkt_reg-info_c2 {
            display: block;
         }

         .certona__recs-wrapper.gapcustomer2_rr{
            width: 100%;
         }

         .certona__recs-wrapper.gapcustomer3_rr,
         .certona__recs-wrapper.gapcustomer4_rr,
         .certona__recs-wrapper.gapcustomer5_rr {
            width: 100%;
         }

         .gapcustomer2_rr .certona__product-card{
            width: 40%;
            min-width: 40%;
         }

         .gapcustomer3_rr .certona__product-card,
         .gapcustomer4_rr .certona__product-card,
         .gapcustomer5_rr .certona__product-card {
            width: 40%;
            min-width: 40%;
         }

         .certona__recs-slide {
            display: flex;
            overflow-x: scroll;
            width: 100%;
            gap: 3.3vw;
         }

         .certona__product-card:last-of-type img {
            margin-right: 3.3vw;
         }

         .certona__hp-title-HP {
            line-height: 1;
            padding-bottom: 3vw;
         }

         .certonaSubheader {
            padding: 0;
         }

         /* .certona__recs-wrapper .certona__product-card__text {
            font-size: .8125rem;
         } */

         .certona__product-card__text {
            padding-top: 1vw;
         }

         .gapcustomer2_rr .certona-arrow.left, .gapcustomer2_rr .certona-arrow.right{
            display: none;
         } 

         .gapcustomer3_rr .certona-arrow.left, .gapcustomer3_rr .certona-arrow.right,
         .gapcustomer4_rr .certona-arrow.left, .gapcustomer4_rr .certona-arrow.right,
         .gapcustomer5_rr .certona-arrow.left, .gapcustomer5_rr .certona-arrow.right {
            display: none;
         } 
      }

      @media only screen and (min-width: 768px) {
         .mkt_font-size--3vw-at-lg {
            text-align: center;
         }

         .mkt_font-size--1-5vw-at-lg {
            font-size: 1.5vw;
         }

         .certona__product-card__text {
            padding-top: 1vw;
         }

         .certona__recs-slide {
            display: flex;
            gap: 1.75vw;
         }
      }


      /* New layout CSS*/
      .mkt_reg-info_container .certona__recs-grid.grid-root {
         white-space: normal;
      }

     /* Hide Carousel Arrows */
      .mkt_reg-info_container .certona-arrow.left {
         left: -4.5vw;
      }

      .mkt_reg-info_container .certona-arrow.right {
         right: -4.5vw;
      }

      .certona__recs-grid.grid-root {
         padding-top: 1.5vw;
      }

      @media only screen and (max-width: 667px) {

         .mkt_reg-info_container .certona__recs-grid.grid-root {
            white-space: nowrap;

         }
      }
