
                      #block-system-main #downloads-section .d-item.lightblue,
                      #block-system-main #downloads-section .d-item.darkblue {
                        display: none !important;
                      }




                      @font-face {
                        font-family: 'Neue Haas Grotesk Display Pro 75 Bold';
                        src: url('/images/1701597924_pp_neuehaasgroteskdisplaypro-75-bold.woff2') format('woff2'),
                          url('/images/1701597919_pp_neuehaasgroteskdisplaypro-75-bold.woff') format('woff'),
                          url('/images/1701597914_pp_neuehaasgroteskdisplaypro-75-bold.ttf') format('truetype');
                        font-display: swap;
                        font-weight: normal;
                        font-style: normal;
                        ascent-override: 100%;
                      }

                      @font-face {
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        src: url('/images/1701608859_pp_neue-haas-grotesk-display-pro-65-medium.woff2') format('woff2'),
                          url('/images/1701608853_pp_neue-haas-grotesk-display-pro-65-medium.woff') format('woff'),
                          url('/images/1701608847_pp_neue-haas-grotesk-display-pro-65-medium.ttf') format('truetype');
                        font-display: swap;
                        font-weight: normal;
                        font-style: normal;
                        ascent-override: 100%;
                      }

                      @font-face {
                        font-family: 'Neue Haas Grotesk Display Pro 55 Roman';
                        src: url('/images/1701615357_pp_neuehaasgrotesktextpro55roman.woff2') format('woff2'),
                          url('/images/1701615351_pp_neuehaasgrotesktextpro55roman.woff') format('woff'),
                          url('/images/1701615344_pp_neuehaasgrotesktextpro55roman.ttf') format('truetype');
                        font-display: swap;
                        font-weight: normal;
                        font-style: normal;
                        ascent-override: 100%;
                      }

                      .region-content {
                        z-index: unset !important;
                      }

                      .field-name-field-hidden-form,
                      .field-name-olypipe-above-ground-drainage-sy,
                      .field-name-know-more-about-evolved-traps,
                      .field-name-heat-networks-download-brochure-,
                      .field-name-heat-networks-find-out-more,
                      .field-name-chambers-free-t-shirt,
                      .field-name-chambers-free-drainage,
                      .field-name-chambers-email-form,
                      .field-name-free-on-plot-drainage-design-cos,
                      .field-name-chambers-grab-free-copy,
                      .field-name-free-drainage-design,
                      .field-name-polypipe-below-ground-drainage-s,
                      .field-name-free-t-shirt {
                        display: none;
                      }

                      @media (max-width: 1400px) {
                        .section-3 .grid-wrapper .inner-content img {
                          max-height: 120% !important;
                        }

                        .section-3 {
                          background-image: url(/images/1729685367_pp_orange_arrow_1.png), url(/images/1729685394_pp_large_green_arrow_2.png) !important;
                          background-size: auto 15%, auto 15% !important;
                          background-repeat: no-repeat !important;
                          background-position: left, right !important;
                          background: #004A95;
                          padding: 150px 0 !important;
                          background-position-y: 500px !important;
                        }




                        .section-3 .grid-wrapper .inner-content.new-polyplum-sec h2 {
                          color: #F6A724;
                          font-size: 32px !important;
                          text-transform: uppercase;
                          font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                          font-weight: 500;

                        }


                        div#section-4 .grid-wrapper .inner-content.new-polyplum-sec h2 {
                          color: #004A95;
                          font-size: 32px !important;
                          text-transform: uppercase;
                          font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                          font-weight: 500;
                        }

                        div#section-4 .grid-wrapper .inner-content.new-polyplum-sec h4 {
                          font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                          padding-top: 20px !important;
                          color: #000;
                          font-size: 20px !important;
                        }

                        div#section-4 .grid-wrapper .inner-content.new-polyplum-sec p.light-font {
                          color: #000;
                          font-size: 14px !important;
                          padding-top: 20px;
                          font-family: 'Neue Haas Grotesk Display Pro 55 Roman';

                        }


                        div#section-4 .grid-wrapper .inner-content.new-polyplum-sec p a#find-btn {
                          color: #000;
                          background: #F6A724 !important;
                          font-size: 18px !important;
                          padding: 21px 28px;
                          font-weight: bold;
                          border-radius: 50px;
                          position: relative;
                          top: 30px;
                          border: 2px solid #F6A724 !important;
                        }


                        .section-3 .grid-wrapper .inner-content.new-polyplum-sec p.light-font strong {
                          color: #fff;
                          font-size: 18px !important;
                          font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                          font-weight: 500;
                        }


                        .section-3 .grid-wrapper .inner-content.new-polyplum-sec p.light-font {
                          color: #fff;
                          font-size: 16px !important;
                          padding-top: 20px;
                          font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                          font-weight: 500;
                        }

                        .section-3 .grid-wrapper .inner-content.new-polyplum-sec p a#apply-btn {
                          color: #000;
                          background: #F6A724 !important;
                          font-size: 18px !important;
                          padding: 21px 28px;
                          font-weight: bold;
                          border-radius: 50px;
                          position: relative;
                          top: 30px;
                          border: 2px solid #F6A724 !important;
                        }

                      }

                      @media (min-width: 1600px) {

                        .section-3 .grid-wrapper .inner-content img {
                          max-height: 150% !important;
                        }
                      }

                      @media (min-width: 1320px) {


                        div#bsi-img img {
                          width: 130px;
                        }

                        p#space-para-2 {
                          margin-top: 10px !important;
                          padding: 0px;
                        }

                        p#space-para-1 {
                          margin: 0px;
                          padding: 0px;
                        }

                        .page-wrapper-new-landing .sec-three .grid-wrapper .inner-content.new-polyplum-sec p.three-para span {
                          font-size: 22px !important;
                          color: #223955 !important;
                        }

                        .page-wrapper-new-landing .sec-three .grid-wrapper .inner-content.new-polyplum-sec p.three-para span+span {
                          font-size: 18px !important;
                          color: #223955 !important;
                        }


                        h1#izdadcha:after {
                          content: "";
                          position: absolute;
                          top: 0px;
                          left: 320px;
                          background: #F18819;
                          width: 0px;
                          height: 7px;
                          border-radius: 50px;
                          transform: rotate(157deg);
                        }

                        h1#izdadcha:hover:after {
                          width: 135px;
                          top: 40px;
                          transition: 0.3s;
                        }


                        div#hero-title img {
                          width: 237px;
                          height: auto;
                          position: absolute;
                          bottom: 0px;
                          right: -90px;
                          opacity: 0;
                        }

                      }

                      @media (min-width: 1600px) {

                        div#bsi-img img {
                          width: 130px;
                        }

                        h1#izdadcha:after {
                          content: "";
                          position: absolute;
                          top: 0px;
                          left: 420px;
                          background: #F18819;
                          width: 0px;
                          height: 7px;
                          border-radius: 50px;
                          transform: rotate(157deg);
                        }

                        h1#izdadcha:hover:after {
                          width: 135px;
                          top: 40px;
                          transition: 0.3s;
                        }

                        .sec-three grid-wrapper h2 {
                          font-size: 40px !important;
                          margin-bottom: 0px;
                        }

                        #section-2 .grid-wrapper {
                          display: grid;
                          grid-template-columns: 1fr 1fr;
                          align-items: center;
                          gap: 55px !important;
                        }

                        div#hero-title h1.color-white {
                          margin-top: 60px;
                          font-size: 74px !important;
                        }

                        .header-content {
                          position: absolute;
                          z-index: 10;
                          left: 0;
                          right: 0;
                          top: 40%;
                          -ms-transform: translateY(-50%);
                          transform: translateY(-50%);
                        }

                        .header-logo img {
                          max-width: 100% !important;
                        }

                        .page-wrapper-new-landing .accordion button .icon::before {
                          display: block;
                          position: absolute;
                          content: "";
                          top: 9px;
                          left: 4px;
                          width: 24px;
                          height: 2px;
                          background: #fff;
                        }


                        .div#hero-title figure img {
                          display: none;
                        }

                        .div#hero-title:focus figure img,
                        .div#hero-title:hover figure img {
                          display: block;
                        }

                        div#hero-title {
                          position: relative;
                        }

                        div#hero-title img {
                          width: 237px;
                          height: auto;
                          position: absolute;
                          bottom: 0px;
                          right: -90px;
                          opacity: 0;
                        }



                        .container {
                          width: 1440px;
                        }

                        .page-wrapper-new-landing .sec-three .grid-wrapper .inner-content.new-polyplum-sec p.three-para {
                          font-size: 22px !important;
                        }

                        .page-wrapper-new-landing .sec-three .grid-wrapper .inner-content.new-polyplum-sec p.three-para span {
                          font-size: 22px !important;
                        }

                        .page-wrapper-new-landing .sec-three .grid-wrapper .inner-content.new-polyplum-sec p.three-para span+span {
                          font-size: 18px !important;
                        }

                        #header-section .header-bgr {
                          background: linear-gradient(to right, #003b72 0%, #003c72 50%, #0073c1 50%, #0073c1 100%);
                        }
                      }


                      div#section-2 .grid-wrapper h2 {
                        font-size: 20px;
                        font-weight: 400;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                      }

                      #section-2 .grid-wrapper .inner-content.new-polyplum-sec h4 {
                        font-size: 28px;
                        margin-top: 31px;
                        padding-right: 100px;
                      }


                      #section-2 .grid-wrapper .inner-content.new-polyplum-sec p.light-font {
                        font-size: 14px;
                        margin-top: 20px;
                        margin-bottom: 0;
                        line-height: 1.5;
                        font-family: 'Neue Haas Grotesk Display Pro 55 Roman';
                      }

                      #section-2 .grid-wrapper .inner-content.new-polyplum-sec p.light-font b {
                        font-size: 20px;
                        color: #004A95;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                      }



                      #section-2 .grid-wrapper .inner-content.new-polyplum-sec p a {
                        color: #000 !important;
                        padding: 18px 36px;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        font-weight: 600;
                        letter-spacing: 1.2px;
                        margin-top: 20px;
                      }

                      .page-wrapper-new-landing .header-txt.txt-s2 a.a-button.bgcolor-orange.form-btn+a.a-button.bgcolor-orange.form-btn {
                        background-color: #007de1 !important;
                        color: #fff !important;
                      }

                      .page-wrapper-new-landing .header-txt.txt-s2 a.a-button.bgcolor-orange.form-btn {
                        color: #000 !important;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        font-weight: 600;
                        letter-spacing: 1.2px;
                      }

                      #header-section .header-bgr img {
                        width: 100%;
                        height: 100%;
                        margin: 0 auto;
                        object-fit: contain;
                      }

                      div#section-3 .grid-wrapper {
                        display: flex;
                        column-gap: 50px;
                        align-items: flex-start;
                      }

                      div#section-3 .grid-wrapper .inner-content.new-polyplum-sec {
                        text-align: left;
                      }

                      .page-wrapper-new-landing .section-fore {
                        background: #E5F2FC !important;
                        padding-top: 130px;
                        padding-bottom: 130px;
                      }

                      .page-wrapper-new-landing .section-fore .grid-wrapper {
                        gap: 50px !important;
                      }

                      .footer__genuit-logo.display-second-image-hover span img {
                        width: 150px !important;
                      }


                      #section-4 .section-row:nth-child(1) .inner-content,
                      #section-4 .section-row:nth-child(2) {
                        position: relative;
                      }


                      .page-node-145696 div#breadcrumb {
                        display: none;
                      }

                      @media (min-width: 769px) {
                        .section-3 .grid-wrapper .inner-content.new-polyplum-sec {
                          padding: 0px 70px !important;
                        }

                        #section-2 .grid-wrapper {
                          display: grid;
                          grid-template-columns: 60% 1fr;
                          align-items: flex-start;
                          gap: 55px !important;
                        }

                        .d-desktop {
                          display: block;
                        }

                        .d-mobile {
                          display: none;
                        }

                        .header-logo div {
                          display: inline-block;
                          width: 50%;
                        }

                        .header-logo div:nth-child(2) {
                          padding-left: 20px;
                        }

                        .header-logo div:nth-child(2) img {
                          display: block;
                          margin-left: auto;
                        }

                        .header-content {
                          position: absolute;
                          z-index: 10;
                          left: 0;
                          right: 0;
                          top: 40%;
                          -ms-transform: translateY(-50%);
                          transform: translateY(-50%);
                        }

                        .header-content-inner {
                          width: 50%;
                          height: 100%;
                        }

                        #block-system-main h1 {
                          font-size: 30px !important;
                        }

                        #block-system-main h3 {
                          font-size: 18px;
                        }

                        #block-system-main p a.a-button {
                          font-size: 12px;
                        }

                        .header-content-inner .txt-s1,
                        .header-content-inner .txt-s2 {
                          margin-top: 27px;
                        }

                        .header-content a.a-button {
                          margin-top: 10px;
                        }

                        #section-1 .section-content {
                          display: grid;
                          grid-template-columns: 165px auto 160px;
                          align-items: center;
                          gap: 30px;
                        }

                        #section-1 .section-content p:nth-child(3) {
                          margin-left: auto;
                        }

                        #section-2 .section-row:nth-child(2) p:nth-child(3) {
                          margin-bottom: 40px;
                        }

                        #section-2 .section-row:nth-child(1) .inner-content,
                        #section-2 .section-row:nth-child(2) .inner-content {
                          width: 100%;
                          height: 100%;
                        }

                        #section-2 .section-row:nth-child(1) .inner-content,
                        #section-2 .section-row:nth-child(2) {
                          position: relative;
                        }

                        #section-2 .section-row:nth-child(1) .inner-content .wrapper {
                          position: absolute;
                          right: 0;
                          top: 50%;
                          -ms-transform: translateY(-50%);
                          transform: translateY(-50%);
                        }

                        .lvl3 {
                          z-index: 3;
                        }

                        .lvl2 {
                          z-index: 2;
                        }

                        .lvl1 {
                          z-index: 1;
                        }

                        .lvl1 {
                          position: relative;
                        }

                        .lvl3 {
                          position: absolute;
                          left: 0;
                          top: 0;
                        }

                        #section-2 .section-row:nth-child(1) .inner-content img {
                          height: auto;
                          width: auto;
                          max-width: 100%;
                          max-height: 100%;
                        }

                        #section-2 .section-row:nth-child(1) .inner-content img.hover {
                          position: absolute;
                          height: auto;
                          width: auto;
                          max-width: 100%;
                          max-height: 100%;
                          right: 25%;
                          top: 15%;
                          opacity: 0;
                        }

                        #section-2 .section-row:nth-child(2) .inner-content img {
                          position: absolute;
                          height: auto;
                          width: auto;
                          max-width: 100%;
                          max-height: 60%;
                          right: 50%;
                          top: 50%;
                          -ms-transform: translateY(-50%);
                          transform: translateY(-50%);
                        }

                        #section-2 .hover1 {}

                        #section-2 .hover2 {
                          display: none;
                        }

                        #section-2 .light-font,
                        #section-3 .light-font,
                        #section-5 .light-font,
                        #video-section .light-font {
                          font-size: 14px;
                          line-height: 1.7em;
                        }

                        #video-section h1 {
                          max-width: 740px;
                        }

                        #video-section p,
                        #video-section .video-content {
                          max-width: 800px;
                        }

                        #video-section .video-content {
                          margin: auto;
                        }

                        #video-section h2 {
                          margin-top: 0;
                          margin-bottom: 30px;
                        }

                        #video-section .video-content {
                          display: grid;
                          grid-template-columns: repeat(2, 1fr);
                          grid-template-rows: auto;
                          align-items: center;
                        }

                        #section-3 .section-content {
                          display: grid;
                          grid-template-columns: repeat(3, 1fr);
                          grid-template-rows: repeat(2, 1fr);
                          grid-gap: 50px 30px;
                        }

                        #section-4 video {
                          width: 70%;
                        }

                        .section-divider h5 {
                          letter-spacing: 10px;
                          font-size: 12px
                        }

                        .field-name-field-hidden-form form {
                          max-width: 650px;
                        }

                        .field-name-field-hidden-form form .form-item.webform-component--top-text {
                          font-size: 20px;
                        }

                        .field-name-field-hidden-form form .webform-submit {
                          font-size: 15px;
                        }

                        .field-name-field-hidden-form form .form-item.webform-component--privacy,
                        .field-name-field-hidden-form form .form-item.webform-component--bottom-text {
                          font-size: 13px;
                        }

                        #downloads-section .section-content {
                          display: grid;
                          grid-template-columns: repeat(2, 1fr);
                          grid-template-rows: repeat(2, 1fr);
                          grid-gap: 50px 30px;
                        }
                      }



                      @media only screen and (max-width: 600px) {
                        div#section-4 .grid-wrapper .inner-content.new-polyplum-sec h4 {
                          padding-top: 20px !important;
                          font-family: 'Neue Haas Grotesk Display Pro 65 Medium';

                        }

                        .region.region-content #block-system-main .section-3 .container {
                          padding-right: 0px !important;
                          padding-left: 0px !important;
                        }

                        .region.region-content #block-system-main div#section-2 .grid-wrapper h2:nth-child(1) {
                          color: #004A95 !important;
                        }


                        .region.region-content #block-system-main .group-header .section-3 {

                          background-size: 33%, 39% !important;
                          background-repeat: no-repeat !important;
                          background-position: left, right !important;
                          background-position-y: 96rem, 3rem !important;
                        }

                        .footer .footer--middle .clearfix .col__registration {
                          display: none !important;
                        }

                        .region.region-content #block-system-main .quick-frm .section-3 .grid-wrapper .inner-content {
                          padding-right: 75px !important;
                        }


                        .region.region-content #block-system-main .group-header .field-items .section-3 .new-polyplum-sec {
                          text-align: center !important;
                          padding: 0px 15px !important;
                        }

                        .region.region-content #block-system-main #section-2 {
                          text-align: center !important;
                        }

                        .region.region-content #block-system-main #section-4 {
                          text-align: center !important;
                        }

                        .region.region-content #block-system-main .section-3 {
                          text-align: center !important;
                        }

                        .region.region-content #block-system-main #section-1 .section-row .container .header-content-inner {
                          margin-top: 0px !important;
                        }

                        .region.region-content #block-system-main #section-1 .section-row .container {
                          padding: 0px !important;
                        }

                        .region.region-content #block-system-main #section-2 .grid-wrapper .inner-content.d-desktop .wrapper .d-mobile img {
                          width: 100% !important
                        }



                        .region.region-content #block-system-main .quick-frm #section-4 .grid-wrapper .inner-content .wrapper img {
                          width: 100%;
                        }

                        .region.region-content #block-system-main .quick-frm .section-3 .grid-wrapper .inner-content img {
                          width: 100% !important;
                          height: 100% !important;
                          max-width: unset;
                          padding: 0px !important;
                          max-height: unset;
                          position: unset;
                          margin: 0px !important;
                          transform: unset !important;
                          max-width: 100% !important;
                        }



                        .region.region-content #block-system-main .quick-frm .section-3 .grid-wrapper {
                          display: flex;
                          grid-template-columns: 1fr 1fr;
                          align-items: center;
                          flex-direction: column;
                        }

                        .region.region-content #block-system-main #section-2 .new-polyplum-sec .d-mobile img {
                          width: 100% !important;
                        }

                        .region.region-content #section-1 .header-content-inner img.d-desktop {
                          display: none;
                        }

                        #wpsl-search-input {
                          width: 92% !important;
                        }

                        div#bsi-img img {
                          width: 83px;
                        }



                        .page-wrapper-new-landing .accordion-item button[aria-expanded="true"] {
                          background: #223955;
                        }

                        .footer--bottom .createdby a {
                          width: 100% !important;
                        }


                        .page-wrapper-new-landing .accordion-item button[aria-expanded="true"] span.accordion-title {
                          color: #fff !important;
                        }

                        .page-wrapper-new-landing .accordion .accordion-item button[aria-expanded="true"] span.icon:before {
                          background: #fff !important;
                        }


                        #downloads-section .animated-box {
                          width: 100% !important;
                          height: 160px;
                          margin: 0 auto 34px auto;
                          position: relative;
                        }


                        .section-divider {
                          text-align: center;
                          position: unset !important;
                          margin-top: 50px !important;
                          color: #004B83;
                        }


                        .page-wrapper-new-landing .accordion button .accordion-title {
                          padding: 0;
                          color: #fff;
                          font-size: 18px !important;
                          width: 320px !important;
                          display: block !important;
                        }



                        .page-wrapper-new-landing .accordion button .icon {
                          display: inline-block;
                          position: absolute;
                          top: 25px !important;
                          right: 20px !important;
                          width: 20px !important;
                          height: 20px !important;
                          border-radius: 22px;
                        }

                        .page-wrapper-new-landing .accordion button .icon::before {
                          display: block;
                          position: absolute;
                          content: "";
                          top: 8px !important;
                          left: 0px !important;
                          width: 20px !important;
                          height: 3px !important;
                          background: #fff;
                        }

                        .page-wrapper-new-landing .accordion button .icon::after {
                          display: block;
                          position: absolute;
                          content: "";
                          top: 0px !important;
                          left: 8px !important;
                          width: 3px !important;
                          height: 20px !important;
                          background: #fff;
                        }


                        .footer--bottom .createdby a {
                          width: 100% !important;
                        }

                        .page-wrapper-new-landing .section-fore {
                          background: #E5F2FC !important;
                          padding-top: 40px !important;
                          padding-bottom: 40px !important;
                        }

                        #section-2 .grid-wrapper .inner-content.new-polyplum-sec p a {
                          color: #000 !important;
                          padding: 15px 30px !important;
                          font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                          font-weight: 200 !important;
                          margin-top: 0 !important;
                          text-align: center;
                        }

                        #section-2 .grid-wrapper .inner-content.new-polyplum-sec p.light-font {
                          font-size: 14px !important;
                          margin-top: 15px !important;
                        }


                        #section-2 .grid-wrapper .inner-content.new-polyplum-sec h4 {
                          font-size: 22px !important;
                          margin-top: 15px !important;
                          padding-right: 0 !important;
                        }

                        div#section-2 .grid-wrapper h2 {
                          font-size: 20px !important;
                          margin-bottom: 0px;
                        }


                        #section-2 {
                          text-align: left !important;
                        }

                        #section-2 .grid-wrapper {
                          display: flex !important;
                          flex-direction: column;
                          justify-content: center;
                          gap: 30px !important;
                          align-item: center;
                        }

                        #section-2 .section-row {
                          padding: 0 !important;
                        }

                        .header-logo img {
                          max-width: 140px !important;
                          margin: auto;
                        }

                        div#hero-title img {
                          width: 60px;
                          height: 50px;
                          position: absolute;
                          right: 140px;
                          bottom: -50px;
                          opacity: 0;
                        }

                        .header-txt.txt-s2 {
                          display: flex;
                          column-gap: 30px;
                          flex-direction: column;
                          row-gap: 20px;
                          margin-top: 450px !important;
                        }

                        .page-wrapper-new-landing .header-content a.a-button {
                          margin-top: 0px !important;
                          padding: 10px !important;
                          font-size: 12px !important;
                          width: 300px;
                          text-align: center;
                          margin: 0 auto;
                          font-weight: 100 !important;
                        }

                        .page-wrapper-new-landing .header-logo-img {
                          display: flex;
                          margin-top: 15px !important;
                          column-gap: 10px !important;
                          align-items: center !important;
                          flex-wrap: nowrap;
                          justify-content: center !important;
                        }

                        .header-content-inner .txt-s1 {
                          margin-top: 40px !important;
                        }


                        #block-system-main h1 {
                          font-size: 45px !important;
                          font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        }

                        .header-content-inner {
                          margin-top: 20px;
                        }


                        .header-logo-img {
                          display: flex;
                          align-items: center;
                          justify-content: center;
                          gap: 20px;
                          flex-wrap: wrap;
                          margin-top: 10px !important;
                        }

                        .header-logo-img>div>img {
                          width: 85px;
                          height: 100%;
                        }

                      }


                      #section-2 .grid-wrapper .inner-content.new-polyplum-sec h4 {
                        font-size: 28px;
                        margin-top: 31px;
                        padding-right: 100px;
                      }



                      #section-2 .grid-wrapper .inner-content.new-polyplum-sec p a {
                        color: #000 !important;
                        padding: 18px 36px;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        font-weight: 600;
                        letter-spacing: 1.2px;
                        margin-top: 20px;
                      }

                      .page-wrapper-new-landing .header-txt.txt-s2 a.a-button.bgcolor-orange.form-btn+a.a-button.bgcolor-orange.form-btn {
                        background-color: #007de1 !important;
                        color: #fff !important;
                      }

                      .page-wrapper-new-landing .header-txt.txt-s2 a.a-button.bgcolor-orange.form-btn {
                        color: #000 !important;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        font-weight: 600;
                        letter-spacing: 1.2px;
                      }

                      #header-section .header-bgr img {
                        width: 100%;
                        height: 100%;
                        margin: 0 auto;
                        object-fit: contain;
                      }

                      div#section-3 .grid-wrapper {
                        display: flex;
                        column-gap: 50px;
                        align-items: flex-start;
                      }

                      div#section-3 .grid-wrapper .inner-content.new-polyplum-sec {
                        text-align: left;
                      }

                      .page-wrapper-new-landing .section-fore {
                        background: #E5F2FC !important;
                        padding-top: 130px;
                        padding-bottom: 130px;
                      }

                      .page-wrapper-new-landing .section-fore .grid-wrapper {
                        gap: 50px !important;
                      }

                      .footer__genuit-logo.display-second-image-hover span img {
                        width: 150px !important;
                      }


                      #section-4 .section-row:nth-child(1) .inner-content,
                      #section-4 .section-row:nth-child(2) {
                        position: relative;
                      }


                      .page-node-145696 div#breadcrumb {
                        display: none;
                      }


                      div#section-2 {
                        padding: 110px 0;
                      }

                      .section-3 {
                        background-image: url(/images/1729685367_pp_orange_arrow_1.png), url(/images/1729685394_pp_large_green_arrow_2.png) !important;
                        background-size: auto 25%, auto 25% !important;
                        background-repeat: no-repeat !important;
                        background-position: left, right !important;
                        background: #004A95;
                        padding: 250px 0 300px;
                        background-position-y: 500px !important;
                      }

                      .section-3 .section-row {
                        position: relative;
                      }


                      .section-3 .grid-wrapper {
                        display: grid;
                        grid-template-columns: 1fr 60%;
                        align-items: center;

                      }

                      .section-3 .grid-wrapper .inner-content.new-polyplum-sec h2 {
                        color: #F6A724;
                        font-size: 32px;
                        text-transform: uppercase;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        font-weight: 500;
                      }


                      div#section-4 .grid-wrapper {
                        display: grid;
                        grid-template-columns: 60% 40%;
                        align-items: center;
                        gap: 55px;



                      }

                      div#section-4 .grid-wrapper .inner-content.new-polyplum-sec {
                        padding-right: 70px !important;
                      }

                      div#section-4 .grid-wrapper .inner-content.new-polyplum-sec h2 {
                        color: #004A95;
                        font-size: 32px;
                        text-transform: uppercase;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        font-weight: 500;
                      }

                      div#section-4 .grid-wrapper .inner-content.new-polyplum-sec h4 {
                        color: #000;
                        font-size: 20px;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        padding-top: 20px !important;
                      }

                      div#section-4 .grid-wrapper .inner-content.new-polyplum-sec p.light-font {
                        color: #000;
                        font-size: 14px;
                        padding-top: 20px;
                        font-family: 'Neue Haas Grotesk Display Pro 55 Roman';
                      }


                      div#section-4 .grid-wrapper .inner-content.new-polyplum-sec p a#find-btn {
                        color: #000;
                        background: #F6A724 !important;
                        font-size: 18px;
                        padding: 21px 28px;
                        font-weight: bold;
                        border-radius: 50px;
                        position: relative;
                        top: 30px;
                        border: 2px solid #F6A724 !important;
                      }


                      .section-3 .grid-wrapper .inner-content.new-polyplum-sec p.light-font strong {
                        color: #fff;
                        font-size: 22px;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        font-weight: 500;
                      }

                      .section-3 .grid-wrapper .inner-content.new-polyplum-sec p.light-font {
                        color: #fff;
                        font-size: 16px;
                        padding-top: 20px;
                        font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
                        font-weight: 500;
                      }

                      .section-3 .grid-wrapper .inner-content.new-polyplum-sec p a#apply-btn {
                        color: #000;
                        background: #F6A724 !important;
                        font-size: 18px;
                        padding: 21px 28px;
                        font-weight: bold;
                        border-radius: 50px;
                        position: relative;
                        top: 30px;
                        border: 2px solid #F6A724 !important;
                      }


                      .section-3 .grid-wrapper .inner-content img {
                        position: absolute;
                        height: auto;
                        width: auto;
                        max-width: 100%;
                        max-height: 100%;
                        top: 50%;
                        left: 0px;
                        -ms-transform: translateY(-50%);
                        transform: translateY(-50%);
                      }




                      div#section-4 .grid-wrapper .inner-content.new-polyplum-sec p a#find-btn:hover {
                        border: 2px solid #004A95 !important;
                        border: 2px solid #001489;
                        color: #001489;
                        transform: scale(1.25) !important;
                        background: transparent !important;
                      }

                      .section-3 .grid-wrapper .inner-content.new-polyplum-sec p a#apply-btn:hover {
                        background: #004a9500 !important;
                        border: 2px solid #fff !important;
                        color: #fff;

                      }

                      .region.region-content #section-1 .header-content-inner img.d-mobile {
                        width: 100% !important;
                      }

                      @media(min-width:600px) {
                        .region.region-content #section-1 .header-content-inner img.d-mobile {
                          display: none !important;
                        }
                      }

                      @media(max-width: 1025px) {
                        div#section-4 .grid-wrapper {
                          display: flex;
                        }

                        div#section-4 .grid-wrapper {
                          padding: 110px 0px !important;
                        }

                        .group-header .field-items #section-4 .grid-wrapper .inner-content.new-polyplum-sec {
                          width: 50% !important;
                        }

                        .group-header .field-items #section-4 .grid-wrapper .inner-content {
                          width: 50% !important;
                        }

                        .group-header .field-items #section-4 .grid-wrapper .inner-content .wrapper img {
                          width: 100% !important;
                        }

                        .group-header .field-items #section-2 .grid-wrapper {
                          padding: 0px !important;
                        }

                        .section-3 .grid-wrapper .inner-content img {
                          max-width: 45% !important;
                        }
                      }

                      @media(max-width:769px) {
                        #section-4 .grid-wrapper .inner-content img.d-desktop {
                          display: none;
                        }

                        .section-3 .grid-wrapper .inner-content.new-polyplum-sec h2 {
                          padding-top: 30px !important;
                          line-height: 1.3 !important;
                        }

                        .section-3 .grid-wrapper .inner-content img {
                          width: 35% !important;
                        }

                        div#section-4 .grid-wrapper .inner-content.new-polyplum-sec {
                          padding-right: 0px !important;
                        }


                        div#section-4 .grid-wrapper {
                          padding-bottom: 0px !important;
                        }

                        .group-header .field-items #section-4 .grid-wrapper .inner-content.new-polyplum-sec {
                          width: 100% !important;
                        }

                        .group-header .field-items #section-4 .grid-wrapper .inner-content {
                          width: 100% !important;
                        }

                        .region.region-content #block-system-main .quick-frm div#section-4 .grid-wrapper {
                          display: flex;
                          align-items: center;
                          gap: 55px;
                          flex-direction: column;
                        }

                        .region.region-content #block-system-main #section-2 .grid-wrapper .inner-content.d-desktop .wrapper img.lvl1,
                        .lvl2,
                        .lvl3 {
                          display: none;
                        }

                        .region.region-content #block-system-main #section-4 .grid-wrapper .new-polyplum-sec .d-mobile img {
                          display: none;
                        }

                      }

                      .group-header .field-items #section-1 .grid-wrapper .header-content-inner {
                        width: 100% !important;
                      }

                      .group-header .field-items #section-1 .grid-wrapper .d-desktop {
                        width: 100% !important;
                      }

                      .group-header .field-items #section-2 .grid-wrapper {
                        padding: 0px 70px;
                      }

                      div#section-2 .grid-wrapper h2:nth-child(1) {
                        color: #004A95;
                      }

                      inner-content new-polyplum-sec p:nth-child(3) {
                        line-height: 7 !important;
                      }

                      #section-4 .inner-content .wrapper img {
                        width: 100% !important;
                      }

                      .section-3 .grid-wrapper .inner-content.new-polyplum-sec p.light-font:nth-of-type(2) {
                        font-family: 'Neue Haas Grotesk Display Pro 55 Roman';
                      }

                      .form-type-checkbox {
                        display: flex !important;
                      }
                   