.vertical-nav {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}
.vertical-nav-item {
  width: 6vw;
  height: 6vw;
  min-width: 50px;
  min-height: 50px;
  max-width: 90px;
  max-height: 90px;
  background-color: #e4001c;
  margin-bottom: 1px;
  text-align: center;
  padding: 20% 10% 10%;
}
.vertical-nav-item img {
  width: 30%;
}
.vertical-nav-item span {
  font-family: 'Diodrum Medium';
  color: #fff;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  display: block;
  margin-top: .8vw;
}
.vertical-nav ul {
  list-style-type: none;
}
@media (max-width: 1023px) {
  .vertical-nav {
    top: 50%;
    transform: translateY(-50%);
  }
  .vertical-nav-item {
    width: 6vw;
    height: 6vw;
    min-width: 50px;
    min-height: 50px;
    max-width: 90px;
    max-height: 90px;
    background-color: #e4001c;
    margin-bottom: 1px;
    text-align: center;
    padding: 20% 10% 10%;
  }
  .vertical-nav-item img {
    width: 40%;
  }
  .vertical-nav-item span {
    font-family: 'Diodrum Medium';
    color: #fff;
    font-size: 11px;
    -webkit-font-smoothing: antialiased;
    display: block;
    margin-top: .8vw;
  }
}

.pbs-view.pbs-header-bootom {
  margin-bottom: 39px;
}
.pbs-view.pbs-header {
  height: 88px;
}
@media screen and (max-width: 1024px) {
  .pbs-view.pbs-header {
    height: 72px;
  }
}
.pbs-view .top-quick-links {
  position: relative;
  top: 0px;
  transition: all 500ms linear 0s;
  height: 38px;
  margin: 0px;
  background-color: #fff;
  box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.3);
  z-index: 999999;
}
.pbs-view .top-quick-links .fa {
  padding-left: 8px;
}
.pbs-view .top-quick-links .dropdown .dropbtn {
  background-color: transparent;
  color: #606060;
  font-size: 12px;
  font-family: "Diodrum Medium";
  padding: 0px;
  border-width: initial;
  border-style: none;
  border-color: initial;
  border-image: initial;
}
.pbs-view .top-quick-links .dropdown .dropdown-content {
  width: 100vw;
  left: auto;
  padding: 20px 94px;
  right: -93px;
  max-width: 1440px;
  display: none;
  position: absolute;
  background-color: white;
  min-width: 280px;
  column-count: 4;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px 0px;
  z-index: 999999;
}
@media screen and (max-width: 1023px) {
  .pbs-view .top-quick-links .dropdown .dropdown-content {
    padding: 20px 33px;
    right: -15px;
  }
}
@media screen and (max-width: 480px) {
  .pbs-view .top-quick-links .dropdown .dropdown-content {
    column-count: 2;
  }
}
@media screen and (min-width: 481px) and (max-width: 767px) {
  .pbs-view .top-quick-links .dropdown .dropdown-content {
    column-count: 3;
  }
}
.pbs-view .top-quick-links .dropdown .dropdown-content a {
  color: #606060;
  display: block;
  font-size: 14px;
  padding: 5px;
  text-decoration: none;
}
.pbs-view .top-quick-links .pbs-top-quick-links {
  display: flex;
  float: right;
  margin-top: 7px;
  position: relative;
}
.pbs-view .top-quick-links .pbs-top-quick-links li {
  list-style-type: none;
  padding-left: 40px;
}
.pbs-view .top-quick-links .pbs-top-quick-links li a {
  font-size: 12px;
  font-family: "Diodrum Medium";
}
.pbs-view .top-quick-links .pbs-top-quick-links .dropbtn {
  background: url("../../../../content/dam/dupont/amer/us/en/performance-building-solutions/general/icons/nav-globe-icon.png") left center no-repeat;
  padding-left: 30px;
}
.pbs-view .component nav {
  position: relative;
}
.pbs-view .component nav .component-navigation--items-top li {
  cursor: pointer;
}
.pbs-view .component nav .component-navigation--items-top li:last-child {
  padding-right: 0;
}
@media screen and (min-width: 968px) {
  .pbs-view .component nav .component-navigation--items-top li.cursor-normal {
    cursor: inherit;
  }
}
@media screen and (min-width: 1060px) and (max-width: 1200px) {
  .pbs-view .component nav .component-navigation--items-top li {
    padding-right: 0.5%;
  }
}
.pbs-view .component-navigation {
  background-color: #fff;
  box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
}
.pbs-view .component-navigation .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub.multlevel .navigation-block-container.large-screen .more-resources > ul {
  padding: 15px 0;
}
.pbs-view .component-navigation .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub.multlevel .navigation-block-container.large-screen .more-resources > ul li {
  padding: 6px 0;
  display: block;
}
.pbs-view .component-navigation .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub.multlevel .navigation-block-container.large-screen .more-resources > ul li span.more-resources_text {
  display: inline-block;
  width: 180px;
  font-size: 14px;
  line-height: 16px;
  color: #686868;
}
.pbs-view .component-navigation .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub.multlevel .navigation-block-container.large-screen .more-resources > ul li a.more-resources_link {
  padding: 0;
  color: #e4001c;
}
.pbs-view .component-navigation .component-navigation--items-top li .navigation-sub.multlevel .navigation-block-container.small-screen .more-resources > ul {
  display: block;
}
.pbs-view .component-navigation .component-navigation--items-top li .navigation-sub.multlevel .navigation-block-container.small-screen .more-resources > ul li {
  padding: 6px 0;
}
.pbs-view .component-navigation .component-navigation--items-top li .navigation-sub.multlevel .navigation-block-container.small-screen .more-resources > ul li a.more-resources_link {
  display: block;
  padding: 10px 0;
  color: #e4001c;
}
.pbs-view .component-navigation.scroll-out {
  transition: opacity 0.5s ease-out;
}
.pbs-view .component-navigation.scroll-in {
  transition: opacity 0.5s ease-out;
  top: 0;
}
.pbs-view .component-navigation--logo {
  height: 71px;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .pbs-view .secondary-links-mobile {
    display: none !important;
  }
  .pbs-view .component-navigation--logo {
    height: 88px;
  }
}
.pbs-view .component-navigation--logo a {
  display: block;
  width: 100px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 3;
  padding-left: 0px;
}
.pbs-view .component-navigation--logo a img {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .pbs-view .component-navigation--logo a {
    width: calc(108px - (23 * (1px - ((100vw - 1024px)/ 416))));;
    left: 0;
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 1440px) {
  .pbs-view .component-navigation--logo a {
    width: 108px;
  }
}
.pbs-view .component-navigation--logo .hamburger {
  left: calc(20px - (20 * (1px - ((100vw - 320px)/ 703))));;
  padding: 15px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
@media screen and (min-width: 1024px) {
  .pbs-view .component-navigation--logo .hamburger {
    display: none;
  }
}
.pbs-view .component-navigation--logo .hamburger input {
  display: block;
  width: 30px;
  height: 20px;
  position: absolute;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
  -webkit-touch-callout: none;
}
.pbs-view .component-navigation--logo .hamburger.open > span {
  opacity: 1;
  transform: rotate(45deg) translate(-7px, -13px);
  background: #232323;
}
.pbs-view .component-navigation--logo .hamburger.open > span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0) scale(0.2, 0.2);
}
.pbs-view .component-navigation--logo .hamburger.open > span:nth-last-child(2) {
  transform: rotate(-45deg) translate(-5px, 14px);
}
.pbs-view .component-navigation--logo .hamburger span {
  display: block;
  width: 33px;
  height: 2px;
  margin-bottom: 6px;
  position: relative;
  background: #000;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 4px 0;
}
.pbs-view .component-navigation--logo .hamburger span:first-child {
  transform-origin: 0 0;
}
.pbs-view .component-navigation--logo .hamburger span:nth-last-child(2) {
  transform-origin: 0 100%;
}
.pbs-view .component-navigation--logo .hamburger span:last-child {
  margin-bottom: 0;
}
.pbs-view .component-navigation--logo .search-icon {
  position: absolute;
  right: calc(30px - (10 * (1px - ((100vw - 320px)/ 703))));;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 1024px) {
  .pbs-view .component-navigation--logo .search-icon {
    display: none;
  }
}
.pbs-view .component-navigation--logo .back {
  padding: 15px;
  position: absolute;
  top: 50%;
  left: 5px;
  transform: translateY(-50%);
  cursor: pointer;
}
.pbs-view .component-navigation--logo .back[data-level="0"] {
  display: none;
}
@media screen and (min-width: 1024px) {
  .pbs-view .component-navigation--logo .back {
    display: none;
  }
}
.pbs-view .component-navigation--items {
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  height: 0;
  overflow: hidden;
}
.pbs-view .component-navigation--items > ul.component-navigation--items-bottom {
  width: 20%;
}
.pbs-view .component-navigation--items p.helper {
  display: none;
}
.pbs-view .component-navigation--items p.helper a {
  display: none;
}
.pbs-view .component-navigation--items .subnav-list {
  padding: 30px 20px 0 0;
  margin: 0 0;
  list-style: none;
  position: absolute;
  top: 0;
}
.pbs-view .component-navigation--items .subnav-list a.cta-red {
  display: none;
}
.pbs-view .component-navigation--items .subnav-list li a {
  color: #212121;
  font-family: 'Diodrum Regular';
  line-height: 1.3;
  display: inline-block;
  padding: 10px 0;
}
.pbs-view .component-navigation--items .subnav-list li a.navigation-item {
  font-size: 14px;
  opacity: 0;
  margin-left: -80px;
  transition-property: opacity, margin-left;
  transition-duration: .4s;
  transition-timing-function: ease-out;
}
.pbs-view .component-navigation--items .subnav-list li a.navigation-item-sm {
  font-size: 14px;
}
.pbs-view .component-navigation--items .subnav-list li ul {
  display: none;
}
.pbs-view .component-navigation--items-bottom,
.pbs-view .component-navigation--items-top {
  padding: 30px 0 0;
  margin: 0 0;
  list-style: none;
}
.pbs-view .component-navigation--items-bottom li,
.pbs-view .component-navigation--items-top li {
  display: block;
  line-height: 1;
}
.pbs-view .component-navigation--items-bottom li a,
.pbs-view .component-navigation--items-top li a {
  color: #212121;
  font-family: 'Diodrum Medium';
  line-height: 1.3;
  padding: 5px 0;
  display: inline-block;
}
.pbs-view .component-navigation--items-bottom li a.navigation-item,
.pbs-view .component-navigation--items-top li a.navigation-item {
  font-size: 14px;
  opacity: 0;
  margin-left: -80px;
  transition-property: opacity, margin-left;
  transition-duration: .4s;
  transition-timing-function: ease-out;
}
.pbs-view .component-navigation--items-bottom li a.navigation-item-sm,
.pbs-view .component-navigation--items-top li a.navigation-item-sm {
  font-size: 14px;
  line-height: 1;
  padding: 7px 0;
}
.pbs-view .component-navigation--items-bottom li a.navigation-item-sm img,
.pbs-view .component-navigation--items-top li a.navigation-item-sm img {
  height: 15px;
  display: inline-block;
  padding-left: 8px;
}
.pbs-view .component-navigation--items-bottom li ul,
.pbs-view .component-navigation--items-top li ul {
  display: none;
}
.pbs-view .component-navigation--items-bottom {
  opacity: 0;
  padding-top: 20px;
  transition-delay: 1s;
  transition-property: opacity;
  transition-duration: .5s;
  transition-timing-function: ease-in-out;
}
@media screen and (min-width: 1024px) {
  .pbs-view .component-navigation--items {
    height: auto;
    overflow: visible;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
  }
  .pbs-view .component-navigation--items p.helper {
    position: relative;
    margin-top: 45px;
    border-top: 1px solid #e1e1e1;
    padding: 40px 0 0;
    display: none;
    font-family: 'Diodrum Regular';
    font-size: 14px;
  }
  .pbs-view .component-navigation--items p.helper a {
    color: #000;
    font-family: 'Diodrum Medium';
  }
  .pbs-view .component-navigation--items p.helper a:hover {
    color: #e4001c;
  }
  .pbs-view .component-navigation--items-bottom,
  .pbs-view .component-navigation--items-top {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    transition: none;
  }
  .pbs-view .component-navigation--items-bottom li,
  .pbs-view .component-navigation--items-top li {
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: calc(13px - (10 * (1px - ((100vw - 1024px)/ 455))));;
    padding-right: calc(15px - (10 * (1px - ((100vw - 1024px)/ 416))));
  }
  .pbs-view .component-navigation--items-bottom li:first-child,
  .pbs-view .component-navigation--items-top li:first-child {
    padding-left: calc(155px - (60 * (1px - ((100vw - 1024px)/ 416))));
  }
  .pbs-view .component-navigation--items-bottom li .hover,
  .pbs-view .component-navigation--items-top li .hover {
    background-color: #fff;
    width: 90%;
    height: 1px;
    margin: 0 auto;
  }
  .pbs-view .component-navigation--items-bottom li a.navigation-item,
  .pbs-view .component-navigation--items-top li a.navigation-item {
    opacity: 1;
    margin-left: 0;
    color: #212121;
    font-family: 'Diodrum Regular';
    line-height: 18px;
    font-size: 14px;
    transition-property: none;
    padding: 0 0;
    text-decoration: none;
  }
  .pbs-view .component-navigation--items-bottom li a.navigation-item-sm,
  .pbs-view .component-navigation--items-top li a.navigation-item-sm {
    font-size: calc(12px - (1 * (1px - ((100vw - 1024px)/ 416))));;
    padding: 0 0;
    line-height: 1;
  }
  .pbs-view .component-navigation--items-bottom li a.navigation-item-sm.search,
  .pbs-view .component-navigation--items-top li a.navigation-item-sm.search {
    position: relative;
    display: inline-block;
    height: 15px;
    line-height: 1.2rem;
  }
  .pbs-view .component-navigation--items-bottom li a.navigation-item-sm.search img,
  .pbs-view .component-navigation--items-top li a.navigation-item-sm.search img {
    position: absolute;
    left: 0;
    padding-left: 0;
    /*top: 3px;*/
    height: 15px;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .hover,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .hover {
    background-color: #e4001c;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub {
    display: block;
    position: absolute;
    width: max-content;
    top: 25px;
    background-color: #fff;
    padding: 50px 50px 15px 30px;
    margin-left: -30px;
    left: auto;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub p.helper,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub p.helper {
    display: block;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub p.helper a,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub p.helper a {
    display: inline-block;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub.multlevel,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub.multlevel {
    padding: 80px 94px 85px 94px;
    margin-left: 0;
    left: -130px;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub.multlevel ul,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub.multlevel ul {
    vertical-align: top;
    padding-right: 50px;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub.multlevel ul li a.navigation-item.header,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub.multlevel ul li a.navigation-item.header {
    pointer-events: none;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul {
    display: inline-block;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li {
    display: block;
    padding: 8% 0;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li a.navigation-item,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li a.navigation-item {
    font-size: 14px!important;
    pointer-events: all;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li a.navigation-item:hover,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li a.navigation-item:hover {
    color: #e4001c;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li:first-child,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li:first-child {
    padding-left: 0;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub {
    padding: 20px 0 50px 0;
    position: relative;
    top: 0;
    left: 30px;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub a.cta-red,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub a.cta-red {
    display: none;
    color: #e4001c;
    display: inline-block;
    font-family: 'Diodrum Medium';
    margin-top: 40px;
    padding: 10px 0 0;
    position: absolute;
    bottom: 0;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub ul.cols-1,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub ul.cols-1 {
    min-width: 150px;
    column-count: 1;
    column-gap: 40px;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub ul.cols-2,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub ul.cols-2 {
    column-count: 2;
    column-gap: 40px;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub ul.cols-3,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub ul.cols-3 {
    column-count: 3;
    column-gap: 40px;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub li,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub li {
    padding: 10px 0;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub li a.navigation-item,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub li a.navigation-item {
    font-size: 14px!important;
    text-decoration: none;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub li a.navigation-item:hover,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li .navigation-sub li a.navigation-item:hover {
    color: #e4001c;
  }
  .pbs-view .component-navigation--items-bottom li .navigation-item-contain:hover .navigation-sub ul li ul,
  .pbs-view .component-navigation--items-top li .navigation-item-contain:hover .navigation-sub ul li ul {
    display: block;
  }
  .pbs-view .component-navigation--items-top {
    padding: 0 0 0;
    left: 0;
  }
  .pbs-view .component-navigation--items-bottom {
    left: auto;
    right: 0;
    padding-top: 0;
    opacity: 1;
  }
  .pbs-view .component-navigation--items-bottom li {
    padding: calc(15px - (5 * (1px - ((100vw - 1024px)/ 416))));
  }
  .pbs-view .component-navigation--items-bottom li:first-child {
    padding-left: 26px;
  }
}
@media screen and (min-width: 1440px) {
  .pbs-view .component-navigation--items {
    padding-left: 0;
  }
  .pbs-view .component-navigation--items-bottom li,
  .pbs-view .component-navigation--items-top li {
    padding-left: 18px;
    padding-right: 25px;
  }
  .pbs-view .component-navigation--items-bottom a.navigation-item,
  .pbs-view .component-navigation--items-top a.navigation-item {
    font-size: 14px !important;
  }
  .pbs-view .component-navigation--items-bottom a.navigation-item-sm,
  .pbs-view .component-navigation--items-top a.navigation-item-sm {
    font-size: 12px !important;
  }
  .pbs-view .component-navigation--items-top li {
    padding-right: 18px;
    padding-left: 25px;
  }
  .pbs-view .component-navigation--items-top li:first-child {
    padding-left: 175px;
  }
  .pbs-view .component-navigation--items-top li .subnav-list li {
    padding-left: 0;
  }
  .pbs-view .component-navigation--items-bottom li {
    padding: 0 17px;
  }
}
@media screen and (max-width: 1023px) {
  .pbs-view .secondary-links-desktop {
    display: none;
  }
  .pbs-view .component-navigation.open {
    position: fixed;
    height: 100vh;
    width: 100%;
    overflow: auto;
  }
  .pbs-view .component-navigation.open .component-navigation--items {
    height: auto;
    min-height: calc(100vh - 75px);;
    overflow: hidden;
  }
  .pbs-view .component-navigation.open .component-navigation--items .navigation-item {
    margin-left: 0;
    opacity: 1;
  }
  .pbs-view .component-navigation.open .component-navigation--items-bottom {
    opacity: 1;
  }
  .pbs-view .component-navigation.open .component-navigation--items-bottom.out {
    transition-delay: 0s!important;
    opacity: 0;
  }
  .pbs-view .component-navigation.open .component-navigation--items .outleft {
    pointer-events: none;
  }
  .pbs-view .component-navigation.open .component-navigation--items .outleft .navigation-item {
    opacity: 0;
    margin-left: -60px;
  }
  .pbs-view .component-navigation.open .component-navigation--items .outright {
    pointer-events: none;
  }
  .pbs-view .component-navigation.open .component-navigation--items .outright .navigation-item {
    opacity: 0;
    margin-left: 60px;
  }
  .pbs-view .component-navigation.open .component-navigation--logo .hamburger {
    right: 5px;
  }
}
.pbs-view .component-navigation .delay-1 {
  transition-delay: 0.1s;
}
.pbs-view .component-navigation .delay-2 {
  transition-delay: 0.2s;
}
.pbs-view .component-navigation .delay-3 {
  transition-delay: 0.3s;
}
.pbs-view .component-navigation .delay-4 {
  transition-delay: 0.4s;
}
.pbs-view .component-navigation .delay-5 {
  transition-delay: 0.5s;
}
.pbs-view .component-navigation .delay-6 {
  transition-delay: 0.6s;
}
.pbs-view .component-navigation .delay-7 {
  transition-delay: 0.7s;
}
.pbs-view .component-navigation .delay-8 {
  transition-delay: 0.8s;
}
.pbs-view .component-navigation .delay-9 {
  transition-delay: 0.9s;
}
.pbs-view .component-navigation .delay-10 {
  transition-delay: 1s;
}
.pbs-view .component-navigation .delay-11 {
  transition-delay: 1.1s;
}
.pbs-view .component-navigation .delay-12 {
  transition-delay: 1.2s;
}
.pbs-view .component-navigation .delay-13 {
  transition-delay: 1.3s;
}
.pbs-view .component-navigation .delay-14 {
  transition-delay: 1.4s;
}
.pbs-view .component-navigation .delay-15 {
  transition-delay: 1.5s;
}
.pbs-view .component-navigation .delay-16 {
  transition-delay: 1.6s;
}
.pbs-view .component-navigation .delay-17 {
  transition-delay: 1.7s;
}
.pbs-view .component-navigation .delay-18 {
  transition-delay: 1.8s;
}
.pbs-view .component-navigation .delay-19 {
  transition-delay: 1.9s;
}
.pbs-view .component-navigation .delay-20 {
  transition-delay: 2s;
}
.pbs-view .component-navigation .delay-21 {
  transition-delay: 2.1s;
}
.pbs-view .component-navigation .delay-22 {
  transition-delay: 2.2s;
}
.pbs-view .component-navigation .delay-23 {
  transition-delay: 2.3s;
}
.pbs-view .component-navigation .delay-24 {
  transition-delay: 2.4s;
}
.pbs-view .component-navigation .delay-25 {
  transition-delay: 2.5s;
}
.pbs-view .component-navigation .delay-26 {
  transition-delay: 2.6s;
}
.pbs-view .component-navigation .delay-27 {
  transition-delay: 2.7s;
}
.pbs-view .component-navigation .delay-28 {
  transition-delay: 2.8s;
}
.pbs-view .component-navigation .delay-29 {
  transition-delay: 2.9s;
}
.pbs-view .component-navigation .delay-30 {
  transition-delay: 3s;
}
.pbs-view li.search-form {
  display: none;
}
@media screen and (min-width: 1024px) {
  .pbs-view li.search-form {
    display: inline;
    padding-left: 2px;
    width: 100%;
    font-family: "Diodrum Regular";
    line-height: 18px;
    font-size: 12px;
    opacity: 0.65;
    line-height: 0.92;
  }
  .pbs-view li.search-form > .search-link {
    text-decoration: none;
    display: inline;
    font-family: "Diodrum Regular";
    font-size: 12px;
  }
  .pbs-view li.search-form > .search-link > span.search-text {
    padding: 0 6%;
  }
  .pbs-view li.search-form > .search-link > .search-icon-full {
    background-image: url(../../../../content/dam/dupont/amer/us/en/performance-building-solutions/general/icons/search-icon.svg);
    width: 22px;
    height: 22px;
    border: none;
    margin-left: 9px;
  }
  .pbs-view li.search-form select {
    opacity: 0.65;
    border: none;
    border-left: 2px solid #d8d8d8;
    padding-left: 6%;
    background-color: transparent;
  }
}
.pbs-view .component-navigation--items-top {
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .pbs-view .component-navigation--items-top li {
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 4%;
  }
}
.pbs-view .navigation-item-contain a {
  text-decoration: none;
}
@media screen and (min-width: 1024px) {
  .pbs-view .navigation-item-contain:hover .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen {
    display: inherit;
  }
}
@media screen and (min-width: 1024px) {
  .pbs-view .navigation-item-contain .navigation-sub.singleLevel .level-2-menu-heading,
  .pbs-view .navigation-item-contain .navigation-sub.singleLevel .border-bottom-small {
    display: none!important;
  }
}
.pbs-view .navigation-item-contain .navigation-sub.singleLevel li a {
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
  .pbs-view .navigation-item-contain.active .navigation-sub.singleLevel {
    display: inherit;
  }
  .pbs-view .navigation-item-contain.active .navigation-sub.singleLevel > ul {
    display: inherit;
    position: absolute;
    background-color: #fff;
    width: 100%;
    height: 100%;
    padding-left: 0;
    top: 3.7%;
  }
  .pbs-view .navigation-item-contain.active .navigation-sub.singleLevel > ul li {
    padding-bottom: 1%;
  }
  .pbs-view .navigation-item-contain.active .navigation-sub.singleLevel > ul li:not(:first-of-type) {
    border-bottom: none;
  }
  .pbs-view .navigation-item-contain.active .navigation-sub.singleLevel > ul li:first-of-type hr.border-bottom-small {
    display: none;
  }
  .pbs-view .navigation-item-contain.active .navigation-sub.singleLevel > ul li .border-bottom-small {
    width: 10%;
    position: absolute;
    left: 0;
    margin-top: 0;
  }
  .pbs-view .navigation-item-contain.active .navigation-sub.singleLevel > ul li.level-2-menu-heading {
    padding-bottom: 4%;
    font-weight: bold;
  }
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen {
  position: absolute;
  top: 1px;
  height: 100%;
  background: #fff;
  padding-left: 0;
  overflow: scroll;
}
@media screen and (max-width: 1023px) {
  .pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen {
    display: inherit;
  }
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-2.hide {
  display: none;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-2 > ul {
  display: block;
  padding-left: 0;
  padding: 40px 0 0;
  margin: 0 0;
  list-style: none;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-2 > ul li {
  margin-bottom: 5%;
  padding-bottom: 5%;
  border-bottom: none;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-2 > ul li.level-2-menu-heading {
  border-bottom: 1px solid #d8d8d8;
  font-weight: bold;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-2 > ul li .border-bottom-small {
  width: 10%;
  position: absolute;
  left: 0;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-2 .navigation-heading-text .product-finder {
  bottom: 2%;
  position: absolute;
  border-top: 1px solid #d8d8d8;
  padding-top: 2%;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-2 .navigation-heading-text .product-finder a {
  font-weight: 600;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 {
  overflow: visible;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row {
  display: none;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row.active {
  display: flex;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row .level-3-headings .level-3-menu-heading {
  border-bottom: 1px solid #d8d8d8;
  font-weight: bold;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row .level-3-headings .red-bold-text hr {
  width: 12%;
  position: absolute;
  left: 0;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row .level-3-headings .red-bold-text:last-of-type hr {
  width: 100%;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row .level-3-headings li {
  padding-bottom: 5%;
  margin-bottom: 5%!important;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row .col-12:not(.level-3-headings) hr {
  width: 12%;
  position: absolute;
  margin-top: 0;
  margin-bottom: 1%;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row .col-12 ul {
  display: block;
  padding-left: 0;
  padding: 20px 0 0;
  margin: 0 0;
  list-style: none;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row .col-12 ul li {
  margin-bottom: 2%;
  border-bottom: none;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row .col-12 ul li .border-bottom-small {
  width: 10%;
  position: absolute;
  left: 0;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row .col-12 ul li.bold-heading {
  margin-bottom: 8%;
}
.pbs-view .navigation-item-contain.active .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen .level-3 > .row .col-12.see-all {
  position: relative;
  border-top: 1px solid #d8d8d8;
  margin-top: 5%;
  padding-top: 2%;
  text-align: center;
  font-weight: 600;
}
.pbs-view .navigation-item-contain .navigation-sub .red-bold-text {
  color: #e4001c;
  text-decoration: none;
  font-weight: 600;
}
.pbs-view .navigation-item-contain .navigation-sub .red-bold-text a {
  color: #e4001c;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel {
  width: 130%!important;
  left: -16.5%;
  padding-left: 0!important;
  padding-right: 0!important;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .bold-heading {
  margin-bottom: 8%;
  font-weight: bold;
  font-family: 'Diodrum Semibold';
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .bold-heading a:hover {
  color: #e4001c;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.small-screen {
  display: none;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen {
  display: none;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .navigation-heading-text {
  margin-bottom: 2%;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .navigation-heading-text * {
  display: inline-block;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .navigation-heading-text .product-finder {
  color: #d8d8d8;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .navigation-heading-text .product-finder a {
  font-weight: bold;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .option-links {
  border-right: 1px solid black;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .option-links ul {
  padding-right: 5%;
  width: 100%;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .option-links ul li:hover {
  color: #e4001c;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .option-links ul li {
  cursor: pointer;
  padding: 8% 0;
  font-family: 'Diodrum Medium';
  font-size: 14px;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .option-links ul li.links {
  padding: 3% 0;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .option-links ul li.active {
  color: #e4001c;
  font-weight: 600;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .option-links ul li.active .glyphicon {
  color: #e4001c;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .option-links ul li .glyphicon {
  float: right;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .right-menu-links {
  padding-left: 4%;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .right-menu-links > .row {
  display: none;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .right-menu-links > .row.active {
  display: flex;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .right-menu-links > .row.active ul {
  padding-right: 0;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .right-menu-links > .row ul {
  width: 60%;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .right-menu-links > .row ul li.red-bold-text {
  margin-bottom: 10%;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .right-menu-links > .row ul li a {
  text-decoration: none;
  cursor: pointer;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .right-menu-links > .row > .heading-links {
  margin-bottom: 3%;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .right-menu-links > .row .see-all {
  margin-top: 5%;
  padding-left: 6%;
}
.pbs-view .navigation-item-contain .navigation-sub.multlevel .navigation-container .navigation-block-container.large-screen .right-menu-links > .row .see-all a {
  font-weight: bold;
}
.pbs-view .navigation-item-contain .navigation-sub.singleLevel li {
  margin-bottom: 2%;
}
.pbs-view .pull-right {
  float: right;
}
@media screen and (max-width: 768px) {
  .pbs-container-wapper .responsivegrid > .aem-Grid--default--12 > .aem-GridColumn--default--12:not(:last-of-type):not(.headerref) {
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 769px) {
  .pbs-container-wapper .responsivegrid > .aem-Grid--default--12 > .aem-GridColumn--default--12:not(:last-of-type):not(.headerref) {
    margin-bottom: 0px;
  }
}
.pbs-container-wapper a.cta:hover {
  border-color: #e4001c;
  color: #e4001c;
}
.pbs-container-wapper .component-actionbar {
  background-color: #fff;
}
@media screen and (min-width: 1024px) {
  .pbs-container-wapper .component-actionbar {
    padding-left: 8%;
  }
}
@media screen and (max-width: 769px) {
  .component-actionbar--contain {
    top: 26em;
  }
  .component-actionbar--contain-share {
    left: -2em;
  }
  .component-actionbar--contain-brands {
    left: 10em;
  }
  .navigationShare a:first-child {
    left: 5em !important;
  }
  .navigationShare a:nth-child(2) {
    left: 9em !important;
    width: 62px;
    margin-left: 10px;
  }
  .navigationShare a:nth-child(3) {
    left: 14em !important;
  }
  .navigationShare {
    margin-left: -9em !important;
  }
}
@media screen and (min-width: 769px) {
  .scroll-postop .component-actionbar--contain-brands:hover ul {
    width: 290% !important;
  }
}
/*
    on Scroll show header.
*/
@media screen and (max-width: 769px) {
  .pbs-container-wapper .pbs-header .component-navigation--logo .navigationShare {
    left: 25%;
  }
}
@media screen and (max-width: 350px) {
  .pbs-container-wapper .pbs-header .component-navigation--logo .navigationShare {
    left: 30%;
  }
}
@media screen and (max-width: 769px) {
  .pbs-container-wapper .pbs-header .component-navigation--logo .navigationShare.navigationShareCenter {
    left: 50%;
  }
}
@media screen and (max-width: 350px) {
  .pbs-container-wapper .pbs-header .component-navigation--logo .navigationShare.navigationShareCenter {
    left: 50%;
  }
}
.pbs-container-wapper .component-navigation--logo .featured-products-mobile-list {
  display: none;
}
.pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list {
  display: block;
}
.pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list .component-actionbar--contain-brands > div {
  float: right;
  cursor: pointer;
}
@media screen and (max-width: 350px) {
  .pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list .component-actionbar--contain-brands > div {
    margin-right: -30px;
  }
}
.pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list .component-actionbar--contain-brands > div ul {
  position: absolute;
  display: none;
  background-color: #ffffff;
  padding: 20px 15px 15px;
  width: 70%;
  margin: 0;
  margin-left: -35%;
}
@media screen and (max-width: 375px) {
  .pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list .component-actionbar--contain-brands > div ul {
    width: 89%;
    margin-left: -20%;
  }
}
@media screen and (max-width: 330px) {
  .pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list .component-actionbar--contain-brands > div ul {
    width: 90%;
  }
}
@media screen and (max-width: 450px) and (min-width: 376px) {
  .pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list .component-actionbar--contain-brands > div ul {
    width: 90%;
    margin-left: -7%;
  }
}
.pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list .component-actionbar--contain-brands > div ul li {
  display: list-item;
  position: relative;
  margin-bottom: 10px;
}
.pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list .component-actionbar--contain-brands > div ul li a {
  width: auto;
  position: relative;
  left: unset;
  transform: unset;
}
.pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list .component-actionbar--contain-brands > div:hover ul,
.pbs-container-wapper .component-navigation--logo.showShare .featured-products-mobile-list .component-actionbar--contain-brands > div:active ul {
  display: block;
}
@media screen and (max-width: 1034px) and (min-width: 1024px) {
  .pbs-view .component-navigation--items-bottom li:first-child,
  .pbs-view .component-navigation--items-top li:first-child {
    padding-left: 93px;
  }
}
.pbs-view .top-quick-links .dropdown:hover .dropdown-content {
  display: block;
}

.businessUnitList,
.pbs-view .nav-user-icon ul.businessUnitList {
  position: static;
  padding: 0;
  margin: 0;
  max-height: none;
}
.pbs-view .nav-user-icon {
  padding-right: 0px !important;
}
.pbs-view .nav-user-icon img {
  max-width: 24px;
}
.pbs-view .nav-user-icon ul {
  /*position: absolute; */
  width: max-content;
  top: 35px;
  background-color: #ffffff;
  margin-left: -30px;
  right: 70px;
  padding: 35px 30px 15px 30px;
  max-height: calc(100vh - 100px);
  overflow: auto;
}
.pbs-view .nav-user-icon ul li {
  border: none  !important;
  display: block;
  padding: 10px 0px !important;
}
.pbs-view .nav-user-icon ul li a {
  opacity: 1;
  margin-left: 0;
  color: #212121 !important;
  font-family: 'Diodrum Regular';
  line-height: 18px;
  font-size: calc(14px  - ( 2  * (1px - ((100vw -  1024px ) / 416 ))));
  transition-property: none;
  padding: 0 0;
  text-decoration: none;
}
.pbs-view .nav-user-icon ul li h5 {
  margin: 0;
}
.pbs-view .nav-user-icon ul li#businessUnit {
  padding: 0 !important;
}
.pbs-view .nav-user-icon:hover ul {
  display: block;
}
@media screen and (max-width: 1023px) {
  .pbs-view .nav-user-icon {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .pbs-view .search-icon-user {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .pbs-view .search-icon-user {
    display: block !important;
  }
  .pbs-view .search-icon-user > a {
    position: absolute;
    /*right: calc( 30px ~" - (" unit(10px) ~" * (1px - ((100vw - " unit((320px),~"px") ~") /" unit( (1023px - 320px) ) ~")))" );*/
    right: 33px;
    top: 50%;
    transform: translateY(-50%);
  }
  .pbs-view .search-icon-user img {
    width: 28px;
  }
  .pbs-view .search-icon-user > ul {
    position: fixed;
    display: none;
    background: white;
    top: 100px;
    left: 0;
    width: 100%;
    z-index: 9999;
    height: calc(100vh - 71px);
    overflow: auto;
    padding: 30px 33px;
    list-style: none;
  }
  .pbs-view .search-icon-user li {
    list-style: none;
    margin: 0 0 15px 0;
    display: block;
  }
  .pbs-view .search-icon-user .profileClose {
    /*left: calc( 20px ~" - (" unit(20px) ~" * (1px - ((100vw - " unit((320px),~"px") ~") /" unit( (1023px - 320px) ) ~")))" );*/
    left: 18px;
    padding: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    z-index: 1;
    -webkit-user-select: none;
    user-select: none;
  }
  .pbs-view .search-icon-user .profileClose.open > span {
    opacity: 1;
    transform: rotate(45deg) translate(-7px, -13px);
    background: #232323;
  }
  .pbs-view .search-icon-user .profileClose.open > span:nth-last-child(3) {
    opacity: 0;
    transform: rotate(0deg) scale(0.2, 0.2);
  }
  .pbs-view .search-icon-user .profileClose.open > span:nth-last-child(2) {
    transform: rotate(-43deg) translate(0, 9px);
  }
  .pbs-view .search-icon-user .profileClose span {
    display: block;
    position: relative;
    width: 33px;
    height: 2px;
    border-radius: 3px;
    z-index: 1;
    transform-origin: 4px 0px;
  }
  .pbs-view .search-icon-user .profileClose span:first-child {
    transform-origin: 0% 0%;
  }
  .pbs-view .search-icon-user .profileClose span:nth-last-child(2) {
    transform-origin: 0% 100%;
  }
  .pbs-view .search-icon-user .profileClose span:last-child {
    margin-bottom: 0;
  }
}
.pbs-view .search-icon-user .profileClose {
  display: none;
  left: auto !important;
  right: 18px;
}
@media (min-width: 1025px) and (max-width: 1440px) {
  .pbs-view .component-navigation--items-top.search-2-icon li {
    padding-right: 10px !important;
  }
}
@media (min-width: 1025px) and (max-width: 1250px) {
  .pbs-view .component-navigation--items-top.search-2-icon li {
    padding-right: 5px !important;
  }
}
@media screen and (max-width: 1023px) {
  .pbs-view .open .search-icon-user {
    display: none !important;
  }
}

.pbs-view .pbs-footer > .row {
  padding-top: 5%;
  padding-bottom: 3%;
}
@media screen and (min-width: 979px) {
  .pbs-view .pbs-footer > .row:not(:last-of-type) {
    border-bottom: 1px solid #e3e3e3;
  }
}
@media screen and (max-width: 978px) {
  .pbs-view .pbs-footer > .row.footer-header .col-8:first-of-type {
    margin-bottom: 5%;
  }
  .pbs-view .pbs-footer > .row.footer-header .col-8:not(:first-of-type) {
    margin-top: 3%;
  }
}
@media screen and (min-width: 979px) {
  .pbs-view .pbs-footer > .row.footer-header .col-lg:not(:first-of-type) {
    margin-top: 1%;
  }
}
.pbs-view .pbs-footer > .row.footer-header img {
  width: 108px;
}
.pbs-view .pbs-footer > .row select {
  border: none;
  margin-left: -2%;
}
.pbs-view .pbs-footer > .row .social-logo > a {
  display: inline-block;
}
.pbs-view .pbs-footer > .row .social-logo > a img {
  max-width: 150px;
  width: 100%;
  margin-bottom: 25px;
}
.pbs-view .pbs-footer > .row .social-links > .col-lg .social-icons {
  margin-top: 5%;
}
.pbs-view .pbs-footer > .row .social-links > .col-lg .social-icons a {
  margin-right: 4%;
}
.pbs-view .pbs-footer > .row .social-links > .col-lg .social-icons a i.fa {
  font-size: 2.5rem;
}
.pbs-view .pbs-footer > .row.justify-content-between .col-lg:not(:last-of-type) {
  margin-bottom: 5%;
}
.pbs-view .pbs-footer > .row.legal-contents {
  color: #9b9b9b;
}
.pbs-view .pbs-footer > .row.legal-contents .col-8 {
  margin-bottom: 5%;
}
.pbs-view .pbs-footer > .row a {
  text-decoration: none;
  color: inherit;
}
@media screen and (max-width: 978px) {
  .pbs-view .pbs-footer {
    margin-left: 4%;
  }
}
.pbs-view a:hover * {
  color: #e4001c !important;
}
.pbs-view a:hover {
  color: #e4001c !important;
}

.privacy-edu {
  border-top: 1px solid #ebebeb;
  padding: 42px 0;
}
.privacy-edu .container {
  padding-right: 33px;
  padding-left: 33px;
}
@media screen and (min-width: 1024px) {
  .privacy-edu .container {
    padding-right: 94px;
    padding-left: 94px;
  }
}
.privacy-edu .privacy-sec .privacy-left-block .privacy-list {
  list-style-type: none;
}
.privacy-edu .privacy-sec .privacy-left-block .privacy-list li {
  margin-right: 10px;
  list-style-type: none;
}
.privacy-edu .privacy-sec .privacy-left-block .privacy-list li a {
  font-family: "Diodrum Medium";
  font-size: 11px;
}
@media (max-width: 992px) {
  .privacy-edu .privacy-sec .privacy-left-block .privacy-list {
    margin-bottom: 30px;
  }
}
@media (min-width: 400px) {
  .privacy-edu .privacy-sec .privacy-left-block .privacy-list {
    display: flex;
  }
}
@media (min-width: 1200px) {
  .privacy-edu .privacy-sec .privacy-left-block .privacy-list {
    margin-left: 70px;
  }
}
.privacy-edu .privacy-sec .privacy-right-block {
  display: flex;
}
@media (min-width: 992px) {
  .privacy-edu .privacy-sec .privacy-right-block {
    justify-content: flex-end;
  }
}
.privacy-edu .privacy-sec .privacy-right-block .privacy-content {
  font-family: "Diodrum Regular";
  font-size: 11px;
  width: 476px;
}
@media (min-width: 1200px) {
  .privacy-edu .privacy-sec .privacy-right-block .privacy-content {
    margin-right: 70px;
  }
}

/*Construction new Header CSS*/
#constructionnew-header {
  position: fixed;
  top: 0px;
  width: 100vw;
  background: #fff;
  z-index: 2;
  box-shadow: 0px 0px 10px #00000029;
  border-bottom: 1px solid #bfbfbf;
  transition: all .5s ease;
}
@media screen and (max-width: 991px) {
  #constructionnew-header {
    height: 165px;
  }
  #constructionnew-header.slide {
    transform: translateY(-100%);
    opacity: 0;
  }
}
#constructionnew-header .container {
  margin-top: 20px;
}
#constructionnew-header .container .rows {
  width: 100%;
  position: relative;
  display: inline-block;
}
#constructionnew-header .container .rows:first-child {
  height: 60px;
}
@media screen and (max-width: 991px) {
  #constructionnew-header .container .rows:nth-child(2) {
    display: none;
  }
}
#constructionnew-header .container .rows .mob-title-wrap {
  width: 100%;
  text-align: center;
}
#constructionnew-header .container .rows .mob-title-wrap .mob_title {
  display: none;
  font-family: 'Diodrum Semibold';
  font-size: 18px;
  color: #e4001c;
  margin-top: 20px;
}
@media screen and (max-width: 991px) {
  #constructionnew-header .container .rows .mob-title-wrap .mob_title {
    display: block;
  }
}
#constructionnew-header .container .rows .hambrgr-icon {
  background: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/hamburger-icon.svg');
  background-repeat: no-repeat;
  width: 40px;
  height: 30px;
  display: none;
  background-size: 100% 100%;
  position: absolute;
  margin-top: -5px;
}
@media screen and (max-width: 991px) {
  #constructionnew-header .container .rows .hambrgr-icon {
    display: block;
  }
}
@media screen and (max-width: 991px) {
  #constructionnew-header .container .rows .logo_wrap {
    display: block;
    width: 100%;
    text-align: center;
  }
}
#constructionnew-header .container .rows .logo_wrap .logo {
  width: 270px;
  display: block;
  margin-top: 10px;
  z-index: 1;
  position: absolute;
}
@media screen and (max-width: 991px) {
  #constructionnew-header .container .rows .logo_wrap .logo {
    width: 230px;
    margin: auto;
    position: relative;
    margin-bottom: 10px;
    position: unset;
  }
}
#constructionnew-header .container .rows .logo_wrap .logo img {
  width: 100%;
}
@media screen and (max-width: 991px) {
  #constructionnew-header .container .rows .logo_wrap .logo img {
    height: 65px;
    width: auto;
  }
}
#constructionnew-header .container .rows .search-box {
  width: 30%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: 1;
}
@media screen and (max-width: 991px) {
  #constructionnew-header .container .rows .search-box {
    width: 100%;
  }
}
#constructionnew-header .container .rows .search-box .search-wrap input {
  width: 100%;
  height: 48px;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0px 30px 0px 10px;
  border: 1px solid #000;
  border-radius: 5px;
  font-family: 'Diodrum Regular';
}
#constructionnew-header .container .rows .search-box .search-wrap .search-icon {
  background: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/search.png');
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  right: 2px;
  top: 10px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
#constructionnew-header .container .rows .search-box .suggestions-box {
  background: #fff;
  margin-top: -5px;
  border-radius: 5px;
  padding: 10px;
  display: none;
}
#constructionnew-header .container .rows .search-box .suggestions-box .head {
  font-family: 'Diodrum Semibold';
  font-size: 14px;
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
  margin-top: 10px;
}
#constructionnew-header .container .rows .search-box .suggestions-box .sugg-cta {
  float: left;
  font-size: 14px;
  padding: 3px 10px 1px 10px;
  color: #e4001c;
  border: 1px solid #e4001c;
  margin-right: 10px;
  border-radius: 20px;
  font-family: 'Diodrum Regular';
  margin-bottom: 5px;
  margin-top: 5px;
}
#constructionnew-header .container .rows .search-box .suggestions-box .sugg-cta:hover {
  background-color: #e4001c;
  color: #fff;
}
#constructionnew-header .container .rows .search-box .suggestions-box .sugg-link {
  font-family: 'Diodrum Regular';
  font-size: 14px;
  width: 100%;
  display: block;
  line-height: 25px;
}
#constructionnew-header .container .rows .nav-user-icon {
  float: right;
  margin-right: 0px;
  list-style: none;
  margin-left: 20px;
  display: block !important;
}
@media screen and (max-width: 991px) {
  #constructionnew-header .container .rows .nav-user-icon {
    margin-top: -42px;
  }
}
#constructionnew-header .container .rows .nav-user-icon:hover ul {
  display: block;
}
#constructionnew-header .container .rows .nav-user-icon ul {
  z-index: 2;
  top: 27px;
  display: none;
}
#constructionnew-header .container .rows .nav-user-icon ul:hover {
  display: block;
}
#constructionnew-header .container .rows .nav-user-icon ul li {
  font-family: 'Diodrum Regular';
}
#constructionnew-header .container .rows .menu-links {
  width: calc(32% - 50px);
  float: right;
  margin-right: 0px;
}
@media screen and (max-width: 991px) {
  #constructionnew-header .container .rows .menu-links {
    display: none;
  }
}
#constructionnew-header .container .rows .menu-links .links-wrap {
  float: right;
  margin-left: 20px;
  text-align: right;
  position: relative;
}
#constructionnew-header .container .rows .menu-links .links-wrap .navigation-sub.singleLevel {
  position: absolute;
  right: 0px;
  width: max-content;
  max-width: 180px;
}
#constructionnew-header .container .rows .menu-links .links-wrap .navigation-sub.singleLevel .level-2-menu-heading,
#constructionnew-header .container .rows .menu-links .links-wrap .navigation-sub.singleLevel .border-bottom-small {
  display: none!important;
}
#constructionnew-header .container .rows .menu-links .links-wrap .navigation-sub.singleLevel li {
  margin-bottom: 5px;
}
#constructionnew-header .container .rows .menu-links .links-wrap .navigation-sub.singleLevel li a {
  cursor: pointer;
}
#constructionnew-header .container .rows .menu-links .links-wrap:hover ul {
  display: block;
}
#constructionnew-header .container .rows .menu-links .links-wrap a {
  font-family: 'Diodrum Regular';
}
#constructionnew-header .container .rows .menu-links .links-wrap ul {
  display: none;
  list-style: none;
  padding: 5px 10px;
  width: 100%;
  background: #fff;
  z-index: 1;
  position: relative;
}
#constructionnew-header .container .rows .title {
  width: 40%;
  float: left;
  font-family: 'Diodrum Semibold';
  font-size: 24px;
  color: #e4001c;
  margin-top: 5px;
}
#constructionnew-header .container .rows .cta_wrap {
  width: 60%;
  float: right;
}
#constructionnew-header .container .rows .cta_wrap .cta {
  float: right;
  font-size: 14px;
  padding: 7px 15px 4px 15px;
  color: #e4001c;
  border: 1px solid #e4001c;
  margin-left: 10px;
  margin-bottom: 10px;
}
#constructionnew-header .container .rows .cta_wrap .cta:hover {
  background-color: #e4001c;
  color: #fff;
}
#constructionnew-header .container .rows .cta_wrap .cta.filled {
  background-color: #e4001c;
  color: #fff;
  font-family: 'Diodrum Medium';
}
#constructionnew-header .container .rows .cta_wrap .cta.filled:hover {
  background-color: #fffc;
  color: #e4001c;
}
#constructionnew-header .mobile-menu {
  position: fixed;
  top: 0px;
  width: 100%;
  background-color: #fff;
  z-index: 2;
  padding: 0px 15px 25px 15px;
  min-height: 350px;
  display: none;
}
#constructionnew-header .mobile-menu.show {
  display: block;
  transition: display 1s linear;
}
@media screen and (min-width: 992px) {
  #constructionnew-header .mobile-menu {
    display: none !important;
  }
}
#constructionnew-header .mobile-menu .close-icon {
  background: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/close_icon.svg');
  background-repeat: no-repeat;
  width: 35px;
  height: 30px;
  background-size: 100%;
  position: absolute;
  top: 15px;
}
#constructionnew-header .mobile-menu .logo_wrap {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 20px;
}
#constructionnew-header .mobile-menu .logo_wrap .logo {
  width: 70%;
  display: block;
  margin-top: 5px;
  margin: auto;
  position: relative;
  margin-bottom: 10px;
}
#constructionnew-header .mobile-menu .logo_wrap .logo img {
  width: auto;
  height: 45px;
}
#constructionnew-header .mobile-menu .menu-links .links-wrap {
  padding: 10px;
  border-bottom: 1px solid #bfbfbf;
}
#constructionnew-header .mobile-menu .menu-links .links-wrap .main-link {
  font-family: 'Diodrum Regular';
  font-size: 16px;
}
#constructionnew-header .mobile-menu .menu-links .links-wrap .fas {
  float: right;
  font-size: 14px;
  margin-top: 5px;
  display: none;
}
#constructionnew-header .mobile-menu .menu-links .links-wrap .navigation-sub {
  display: none;
  list-style: none;
  padding-top: 5px;
}
#constructionnew-header .mobile-menu .menu-links .links-wrap .navigation-sub ul {
  list-style: none;
  padding-left: 15px;
}
#constructionnew-header .mobile-menu .menu-links .links-wrap .navigation-sub ul li {
  padding: 5px 0px;
}
#constructionnew-header .mobile-menu .menu-links .links-wrap .navigation-sub ul li a {
  font-family: 'Diodrum Regular';
  font-size: 14px;
}
#constructionnew-header .mobile-menu .menu-links .links-wrap .navigation-sub ul li hr {
  display: none;
}
#constructionnew-header .mobile-menu .menu-links .links-wrap .ctas_wrap {
  display: flex;
  flex-direction: column-reverse;
}

.businessUnitList,
.pbs-view .nav-user-icon ul.businessUnitList {
  position: static;
  padding: 0;
  margin: 0;
  max-height: none;
}
.pbs-view .nav-user-icon {
  padding-right: 0px !important;
}
.pbs-view .nav-user-icon img {
  max-width: 24px;
}
.pbs-view .nav-user-icon ul {
  /*position: absolute; */
  width: max-content;
  top: 35px;
  background-color: #ffffff;
  margin-left: -30px;
  right: 70px;
  padding: 35px 30px 15px 30px;
  max-height: calc(100vh - 100px);
  overflow: auto;
}
.pbs-view .nav-user-icon ul li {
  border: none  !important;
  display: block;
  padding: 10px 0px !important;
}
.pbs-view .nav-user-icon ul li a {
  opacity: 1;
  margin-left: 0;
  color: #212121 !important;
  font-family: 'Diodrum Regular';
  line-height: 18px;
  font-size: calc(14px  - ( 2  * (1px - ((100vw -  1024px ) / 416 ))));
  transition-property: none;
  padding: 0 0;
  text-decoration: none;
}
.pbs-view .nav-user-icon ul li h5 {
  margin: 0;
}
.pbs-view .nav-user-icon ul li#businessUnit {
  padding: 0 !important;
}
.pbs-view .nav-user-icon:hover ul {
  display: block;
}
@media screen and (max-width: 1023px) {
  .pbs-view .nav-user-icon {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .pbs-view .search-icon-user {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .pbs-view .search-icon-user {
    display: block !important;
  }
  .pbs-view .search-icon-user > a {
    position: absolute;
    /*right: calc( 30px ~" - (" unit(10px) ~" * (1px - ((100vw - " unit((320px),~"px") ~") /" unit( (1023px - 320px) ) ~")))" );*/
    right: 33px;
    top: 50%;
    transform: translateY(-50%);
  }
  .pbs-view .search-icon-user img {
    width: 28px;
  }
  .pbs-view .search-icon-user > ul {
    position: fixed;
    display: none;
    background: white;
    top: 100px;
    left: 0;
    width: 100%;
    z-index: 9999;
    height: calc(100vh - 71px);
    overflow: auto;
    padding: 30px 33px;
    list-style: none;
  }
  .pbs-view .search-icon-user li {
    list-style: none;
    margin: 0 0 15px 0;
    display: block;
  }
  .pbs-view .search-icon-user .profileClose {
    /*left: calc( 20px ~" - (" unit(20px) ~" * (1px - ((100vw - " unit((320px),~"px") ~") /" unit( (1023px - 320px) ) ~")))" );*/
    left: 18px;
    padding: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    z-index: 1;
    -webkit-user-select: none;
    user-select: none;
  }
  .pbs-view .search-icon-user .profileClose.open > span {
    opacity: 1;
    transform: rotate(45deg) translate(-7px, -13px);
    background: #232323;
  }
  .pbs-view .search-icon-user .profileClose.open > span:nth-last-child(3) {
    opacity: 0;
    transform: rotate(0deg) scale(0.2, 0.2);
  }
  .pbs-view .search-icon-user .profileClose.open > span:nth-last-child(2) {
    transform: rotate(-43deg) translate(0, 9px);
  }
  .pbs-view .search-icon-user .profileClose span {
    display: block;
    position: relative;
    width: 33px;
    height: 2px;
    border-radius: 3px;
    z-index: 1;
    transform-origin: 4px 0px;
  }
  .pbs-view .search-icon-user .profileClose span:first-child {
    transform-origin: 0% 0%;
  }
  .pbs-view .search-icon-user .profileClose span:nth-last-child(2) {
    transform-origin: 0% 100%;
  }
  .pbs-view .search-icon-user .profileClose span:last-child {
    margin-bottom: 0;
  }
}
.pbs-view .search-icon-user .profileClose {
  display: none;
  left: auto !important;
  right: 18px;
}
@media (min-width: 1025px) and (max-width: 1440px) {
  .pbs-view .component-navigation--items-top.search-2-icon li {
    padding-right: 10px !important;
  }
}
@media (min-width: 1025px) and (max-width: 1250px) {
  .pbs-view .component-navigation--items-top.search-2-icon li {
    padding-right: 5px !important;
  }
}
@media screen and (max-width: 1023px) {
  .pbs-view .open .search-icon-user {
    display: none !important;
  }
}

#construction-footer {
  background-color: #212529;
  padding-top: 50px;
  padding-bottom: 40px;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  #construction-footer {
    padding-top: 0px;
    padding-bottom: 15px;
  }
}
#construction-footer .logo-title img {
  width: 100px;
}
#construction-footer .container #aw-footer-col-container {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 991px) {
  #construction-footer .container #aw-footer-col-container {
    flex-direction: column;
    background-color: #000;
    margin-left: -15px;
    margin-right: -15px;
    padding: 25px 15px;
  }
}
@media screen and (max-width: 991px) {
  #construction-footer .container #aw-footer-col-container .footer-col {
    width: 100%;
  }
}
#construction-footer .container #aw-footer-col-container .footer-col h4 a {
  font-family: "Diodrum Semibold";
  font-size: 18px;
  color: #fff;
}
#construction-footer .container #aw-footer-col-container .footer-col h4 .fas {
  display: none;
  font-size: 14px;
}
@media screen and (max-width: 991px) {
  #construction-footer .container #aw-footer-col-container .footer-col h4 .fas {
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #fff;
    margin-top: 5px;
  }
}
#construction-footer .container #aw-footer-col-container .footer-col ul {
  list-style: none;
}
@media screen and (min-width: 992px) {
  #construction-footer .container #aw-footer-col-container .footer-col ul {
    display: block !important;
    margin-left: 0px !important;
  }
}
#construction-footer .container #aw-footer-col-container .footer-col ul li {
  margin: 10px 0px;
}
#construction-footer .container #aw-footer-col-container .footer-col ul li a {
  font-family: "Diodrum Regular";
  font-size: 16px;
  color: #fff;
}
#construction-footer .container #aw-footer-col-container .footer-col ul.accordion-closed {
  display: none;
  transition: display 1s linear;
}
#construction-footer .container #aw-footer-col-container .footer-col ul.accordion-open {
  display: block;
  margin: 0 0 20px 15px;
}
#construction-footer .footer-flex-container {
  width: 100%;
  display: flex;
  margin-top: 20px;
}
@media screen and (max-width: 991px) {
  #construction-footer .footer-flex-container {
    flex-direction: column;
  }
}
@media screen and (max-width: 991px) {
  #construction-footer .footer-flex-container .col-6 {
    width: 100%;
    flex: unset;
    max-width: 100%;
  }
  #construction-footer .footer-flex-container .col-6:first-child {
    margin-bottom: 10px;
  }
}
#construction-footer .footer-flex-container ul {
  list-style: none;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding-bottom: 1rem;
}
@media screen and (max-width: 991px) {
  #construction-footer .footer-flex-container ul {
    top: 0px;
    display: flex;
    flex-direction: column-reverse;
    position: relative;
  }
}
#construction-footer .footer-flex-container ul li {
  float: left;
  margin-right: 5%;
}
@media screen and (max-width: 991px) {
  #construction-footer .footer-flex-container ul li {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
#construction-footer .footer-flex-container ul li a,
#construction-footer .footer-flex-container ul li #teconsent {
  font-family: "Diodrum Regular";
  font-size: 16px;
  color: #fff;
}
@media screen and (max-width: 991px) {
  #construction-footer .footer-flex-container ul li {
    float: none;
  }
}
#construction-footer .footer-flex-container .copyrightinfo {
  font-family: "Diodrum Regular";
  font-size: 16px;
  color: #fff;
}
@media screen and (max-width: 991px) {
  #construction-footer .footer-social-icons {
    margin-top: 20px;
    display: none;
  }
}
#construction-footer .footer-social-icons a {
  display: block;
}
#construction-footer .footer-social-icons ul {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 991px) {
  #construction-footer .footer-social-icons ul {
    flex-direction: row;
    float: left;
  }
}
#construction-footer .footer-social-icons ul li {
  padding-bottom: 10px;
}
@media screen and (max-width: 991px) {
  #construction-footer .footer-social-icons ul li {
    margin-right: 15px;
  }
}
#construction-footer .footer-social-icons ul li img {
  width: 30px;
}
#construction-footer .bottomfooter-social {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 992px) {
  #construction-footer .bottomfooter-social {
    display: none;
  }
}
#construction-footer .bottomfooter-social .footer-social-icons {
  display: block;
}
#construction-footer .bottomfooter-social .footer-social-icons ul {
  float: left;
  list-style: none;
}
#construction-footer .bottomfooter-social .footer-social-icons ul li {
  float: left;
}

#reh-header {
  background: white;
  padding-top: 10px;
  padding-bottom: 5px;
}
#reh-header #menuToggle {
  display: block;
  position: fixed;
  z-index: 10000;
  top: 50px;
  left: 50px;
  -webkit-user-select: none;
  user-select: none;
}
#reh-header #menuToggle input {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
  -webkit-touch-callout: none;
}
#reh-header #menuToggle span {
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  background: #000;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 4px 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}
#reh-header #menuToggle span:first-child {
  transform-origin: 0% 0%;
}
#reh-header #menuToggle span:nth-last-child(2) {
  transform-origin: 0% 100%;
}
#reh-header #menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #232323;
}
#reh-header #menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}
#reh-header #menuToggle input:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(0, -1px);
}
#reh-header #menuToggle #menu {
  position: absolute;
  width: 1024px;
  top: 50px;
  height: 100vh;
  margin: -100px 0 0 -62px;
  padding: 125px 50px 50px 174px;
  background: #fff;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}
#reh-header #menuToggle #menu li {
  max-width: 400px;
  position: relative;
}
#reh-header #menuToggle #menu li a.first-lvl {
  font-family: 'Diodrum Regular';
  font-size: 36px;
  color: #000000;
  line-height: 60px;
}
#reh-header #menuToggle #menu li a.first-lvl:hover,
#reh-header #menuToggle #menu li a.first-lvl.submenu-active {
  font-family: 'Diodrum Bold';
  text-decoration-line: underline;
  color: #e93147;
}
#reh-header #menuToggle #menu li .sub-menu ~ a.first-lvl.submenu-active:after {
  content: "\f30b";
  font-family: "Font Awesome 5 Free";
  font-size: 20px;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-weight: 900;
  position: absolute;
  right: 0;
  top: 23px;
  color: #000;
}
#reh-header #menuToggle input:checked ~ #menu {
  transform: none;
}
#reh-header #menuToggle #sub-menu {
  width: 324px;
  height: 100vh;
  position: absolute;
  top: 10px;
  left: 700px;
  padding-top: 125px;
}
#reh-header #menuToggle #sub-menu .fa-long-arrow-alt-left {
  display: none;
}
#reh-header #menuToggle #sub-menu ul {
  list-style-type: none;
  padding-left: 0;
}
#reh-header #menuToggle #sub-menu a {
  font-size: 24px;
  line-height: 48px;
  font-family: 'Diodrum Medium';
}
#reh-header #menuToggle #sub-menu a:not([href]) {
  font-style: italic;
  color: #999999;
}
#reh-header #menuToggle #sub-menu a.cta-red {
  display: inline-block;
  margin-top: 20px;
  color: #e93147;
  font-family: 'Diodrum Bold';
}
#reh-header #menuToggle #sub-menu a.cta-red:after {
  content: "\f30b";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-weight: 900;
  position: relative;
  left: 10px;
  top: 0;
  color: #000;
}
#reh-header #menu-items .sub-menu {
  display: none;
}
#reh-header .navigation-logo {
  display: inline-block;
  margin-top: 20px;
  margin-left: 30px;
}
#reh-header .navigation-logo-inner {
  position: absolute;
  top: -8px;
  left: 144px;
}
#reh-header .navigation-logo-inner img {
  width: 100px;
}
#reh-header.nav-opened:before {
  content: '';
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 100;
}
#reh-header #reh-icon-right {
  float: right;
  width: 100px;
  display: inline-block;
}
@media (max-width: 1023px) {
  #reh-header #reh-header {
    padding-left: 0;
  }
  #reh-header #reh-icon-right {
    width: 70px;
    margin-right: 0;
  }
  #reh-header #menuToggle {
    display: block;
    position: fixed;
    top: 25px;
    left: 28px;
    padding: 5px;
    background: rgba(255, 255, 255, 0.5);
  }
  #reh-header #menuToggle #menu {
    width: 100vw;
    left: -28px;
    top: 75px;
    margin-left: 0;
    padding: 125px 33px 0 33px;
  }
  #reh-header #menuToggle #menu #menu-items li a.first-lvl {
    font-family: "Diodrum Regular";
    text-decoration-line: none;
    color: #000000;
    font-size: 32px;
  }
  #reh-header #menuToggle #menu #menu-items li a.first-lvl:after {
    display: none;
  }
  #reh-header #menuToggle #menu #sub-menu {
    left: 0;
    width: 100vw;
    padding-left: 75px;
    height: calc(100vh - 100px);
    top: 130px;
    padding-top: 0;
    background: white;
    padding-left: 33px;
    padding-right: 33px;
    transform: translateX(200vw);
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) 0s;
    transition: transform 0.1s linear;
    opacity: 0;
  }
  #reh-header #menuToggle #menu #sub-menu .fa-long-arrow-alt-left {
    display: inline-block;
    position: absolute;
    top: 12px;
    font-size: 22px;
  }
  #reh-header #menuToggle #menu #sub-menu .sub-menu {
    padding-left: 45px;
  }
  #reh-header #menuToggle #menu #sub-menu.submenu-show {
    transform: translateX(0);
    opacity: 1;
  }
  #reh-header .navigation-logo {
    display: inline-block;
    text-align: center;
    margin-left: 80px;
    margin-top: 3px;
  }
  #reh-header .navigation-logo-inner {
    position: absolute;
    width: 100%;
    left: 0;
    margin-top: 10px;
    top: 0;
    display: block;
    margin-left: 0;
  }
}

.product-grid .table-accordian.testing_table h4,
.product-grid .table-accordian.code_compliance h4,
.product-grid .table-accordian.product-variation h4,
.product-grid .table-accordian.available-sizes h4 {
  font-family: "Diodrum Semibold";
}
.product-grid .table-accordian.testing_table .table td,
.product-grid .table-accordian.code_compliance .table td,
.product-grid .table-accordian.product-variation .table td,
.product-grid .table-accordian.available-sizes .table td {
  font-size: 14px;
  padding: 5px;
  padding-left: 10px!important;
}
.product-grid .table-accordian.testing_table .table td:not(:first-child),
.product-grid .table-accordian.code_compliance .table td:not(:first-child),
.product-grid .table-accordian.product-variation .table td:not(:first-child),
.product-grid .table-accordian.available-sizes .table td:not(:first-child) {
  box-shadow: unset!important;
  border: 1px solid lightgrey!important;
}
@media (max-width: 576px) {
  .product-grid .table-accordian.testing_table .table td:not(:first-child),
  .product-grid .table-accordian.code_compliance .table td:not(:first-child),
  .product-grid .table-accordian.product-variation .table td:not(:first-child),
  .product-grid .table-accordian.available-sizes .table td:not(:first-child) {
    border-bottom: 0!important;
  }
}
.product-grid .table-accordian.testing_table .table td:last-child,
.product-grid .table-accordian.code_compliance .table td:last-child,
.product-grid .table-accordian.product-variation .table td:last-child,
.product-grid .table-accordian.available-sizes .table td:last-child {
  border-bottom: 1px solid lightgrey!important;
}
.product-grid .table-accordian.testing_table .table th,
.product-grid .table-accordian.code_compliance .table th,
.product-grid .table-accordian.product-variation .table th,
.product-grid .table-accordian.available-sizes .table th {
  font-size: 16px;
  padding: 5px;
  padding-left: 10px!important;
}
.product-grid .table-accordian.testing_table .table tr.hr-line.productName td,
.product-grid .table-accordian.code_compliance .table tr.hr-line.productName td,
.product-grid .table-accordian.product-variation .table tr.hr-line.productName td,
.product-grid .table-accordian.available-sizes .table tr.hr-line.productName td {
  width: unset;
  height: unset;
}
.product-grid .table-accordian.testing_table .table .col_heading th:nth-child(1),
.product-grid .table-accordian.code_compliance .table .col_heading th:nth-child(1),
.product-grid .table-accordian.product-variation .table .col_heading th:nth-child(1),
.product-grid .table-accordian.available-sizes .table .col_heading th:nth-child(1) {
  min-width: 150px;
}
.product-grid .table-accordian.testing_table .table th,
.product-grid .table-accordian.code_compliance .table th,
.product-grid .table-accordian.product-variation .table th,
.product-grid .table-accordian.available-sizes .table th {
  font-family: "Noto Sans Bold";
  border: 1px solid #dee2e6 !important;
  padding-left: 5px;
}
.product-grid .table-accordian.testing_table .table .tbody,
.product-grid .table-accordian.code_compliance .table .tbody,
.product-grid .table-accordian.product-variation .table .tbody,
.product-grid .table-accordian.available-sizes .table .tbody {
  border-top: 1px solid #dee2e6;
}
.product-grid .table-accordian.testing_table .table td,
.product-grid .table-accordian.code_compliance .table td,
.product-grid .table-accordian.product-variation .table td,
.product-grid .table-accordian.available-sizes .table td {
  border: 1px solid #dee2e6 !important;
  padding-left: 5px;
}
@media (max-width: 576px) {
  .product-grid .table-accordian.testing_table .table td,
  .product-grid .table-accordian.code_compliance .table td,
  .product-grid .table-accordian.product-variation .table td,
  .product-grid .table-accordian.available-sizes .table td {
    border: none!important;
  }
}
.product-grid .table-accordian.testing_table .table .row_heading,
.product-grid .table-accordian.code_compliance .table .row_heading,
.product-grid .table-accordian.product-variation .table .row_heading,
.product-grid .table-accordian.available-sizes .table .row_heading {
  text-align: center;
  background-color: #fff;
}
.product-grid .table-accordian.testing_table .table .row_heading th,
.product-grid .table-accordian.code_compliance .table .row_heading th,
.product-grid .table-accordian.product-variation .table .row_heading th,
.product-grid .table-accordian.available-sizes .table .row_heading th {
  border: 0!important;
}
@media (max-width: 576px) {
  .product-grid .table-accordian.testing_table .table tr,
  .product-grid .table-accordian.code_compliance .table tr,
  .product-grid .table-accordian.product-variation .table tr,
  .product-grid .table-accordian.available-sizes .table tr {
    border-top: 1px solid #bbb !important;
  }
}
.product-grid .table-accordian.testing_table .footnotes,
.product-grid .table-accordian.code_compliance .footnotes,
.product-grid .table-accordian.product-variation .footnotes,
.product-grid .table-accordian.available-sizes .footnotes {
  display: block;
}
.product-grid .table-accordian.testing_table .footnotes .sub_text,
.product-grid .table-accordian.code_compliance .footnotes .sub_text,
.product-grid .table-accordian.product-variation .footnotes .sub_text,
.product-grid .table-accordian.available-sizes .footnotes .sub_text {
  font-family: "Noto Sans Regular";
  font-size: 10px;
  line-height: normal;
  font-weight: normal;
  margin-bottom: 10px;
}
.product-grid .table-accordian.testing_table p.note,
.product-grid .table-accordian.code_compliance p.note,
.product-grid .table-accordian.product-variation p.note,
.product-grid .table-accordian.available-sizes p.note {
  font-family: "Diodrum Regular";
  font-size: 14px;
  margin-bottom: 0;
}
.product-grid .table-accordian.testing_table p.note b,
.product-grid .table-accordian.code_compliance p.note b,
.product-grid .table-accordian.product-variation p.note b,
.product-grid .table-accordian.available-sizes p.note b {
  font-family: "Diodrum Medium";
}
.product-grid .table-accordian.testing_table .title_desc,
.product-grid .table-accordian.code_compliance .title_desc {
  font-family: "Diodrum Regular";
  margin-bottom: 0;
  font-size: 14px;
}
.product-grid .table-accordian.code_compliance td:nth-child(1) {
  min-width: 230px;
}

@media (max-width: 768px) {
  .footnotes {
    display: block;
  }
}
@media (min-width: 769px) {
  .footnotes {
    display: none;
  }
}
.product-details-table table tbody tr th,
.product-details-table table thead tr th {
  white-space: nowrap;
}
.product-details-table table tr th,
.product-details-table table tr td {
  padding-left: 0;
}
.product-details-table table tr th > a.fixed-table-download,
.product-details-table table tr td > a.fixed-table-download {
  color: #E4001C;
  text-decoration: underline;
  cursor: pointer;
}
.product-details-table table tr th > a.fixed-table-download:hover,
.product-details-table table tr td > a.fixed-table-download:hover,
.product-details-table table tr th > a.fixed-table-download:focus,
.product-details-table table tr td > a.fixed-table-download:focus {
  color: #E4001C;
  text-decoration: underline;
}
.product-details-table table tr.no-border th,
.product-details-table table tr.no-border td {
  border: none;
}
.product-details-table table tr.border-bottom-bold {
  border-bottom: 1px solid #000000;
}
.product-details-table table tr.border-bottom-bold th,
.product-details-table table tr.border-bottom-bold td {
  border-bottom: 1px solid #000000;
}
.product-details-table table tr.border-bold {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.product-details-table table tr.border-bold th,
.product-details-table table tr.border-bold td {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.product-details-table table.border-bottom-bold {
  border-bottom: 1px solid #000000;
}
.product-details-table.table-scroll {
  position: relative;
  max-width: 100%;
  margin: auto;
  overflow: hidden;
}
.product-details-table.table-scroll .table-wrap {
  width: 100%;
  overflow: auto;
  /*
            Scroll bar
        */
}
.product-details-table.table-scroll .table-wrap::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}
.product-details-table.table-scroll .table-wrap::-webkit-scrollbar {
  height: 8px;
  background-color: #F5F5F5;
}
.product-details-table.table-scroll .table-wrap::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #555;
}
.product-details-table.table-scroll table {
  width: 100%;
  margin: auto;
  border-collapse: separate;
  border-spacing: 0;
}
.product-details-table.table-scroll table th,
.product-details-table.table-scroll table td {
  white-space: nowrap;
  vertical-align: top;
}
.product-details-table.table-scroll table th .glyphicon,
.product-details-table.table-scroll table td .glyphicon {
  cursor: pointer;
}
.product-details-table.table-scroll table tbody tr {
  background-color: #fff;
}
.product-details-table.table-scroll table tbody tr:nth-of-type(even) {
  background-color: #eee;
}
.product-details-table.table-scroll .clone {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
@media (min-width: 768px) {
  .product-details-table.table-scroll .clone {
    pointer-events: none;
    display: block;
  }
}
.product-details-table.table-scroll .clone th,
.product-details-table.table-scroll .clone td {
  visibility: hidden;
}
.product-details-table.table-scroll .clone tbody th {
  visibility: visible;
}
.product-details-table.table-scroll .clone .fixed-side {
  visibility: visible;
}
.product-details-table.table-scroll .clone thead,
.product-details-table.table-scroll .clone tfoot {
  background: transparent;
}
.product-details-table .table-image {
  max-width: 65%;
  font-weight: normal;
  font-size: 10px;
}
.fixedTableModal .modal-content {
  border-radius: unset;
}
.fixedTableModal .modal-header,
.fixedTableModal .modal-footer {
  border: none;
}
.fixedTableModal .modal-footer .download-selected {
  border-radius: 0;
}
.fixedTableModal .modal-body {
  padding: 1rem;
}
.fixedTableModal .modal-body .document-count {
  font-weight: bolder;
}
.fixedTableModal .modal-body table thead .select-all {
  text-align: right;
}
.fixedTableModal .modal-body table input[type=checkbox] {
  float: right;
  margin-left: 1em;
  margin-top: 8px;
}
.product-details-table {
  display: none;
}
.table-pbs-pdp {
  display: none;
}
.table-pbs-pdp thead th {
  border-top: none;
}
.table-pbs-pdp tbody tr.hr-line {
  border-top: 1px solid #000000;
}
.table-pbs-pdp tbody tr.hr-noline {
  border-top: 0!important;
}
.table-pbs-pdp tbody tr.hr-noline.productName td {
  padding-top: 0;
  padding-bottom: 0;
}
.table-pbs-pdp tbody tr td {
  border: none;
}
/* available sizes : end */
/* physical properties comparison : start */
.table-accordian > .toggle-icon {
  position: relative;
  float: right;
  cursor: pointer;
  -webkit-text-stroke: 2px white;
}
.table-accordian > .toggle-icon.float-icon-left {
  float: left;
  left: 15em;
  top: -2.3em;
}
@media (max-width: 720px) {
  .table-accordian > .toggle-icon.float-icon-left {
    left: 12em;
  }
}
.table-accordian table tr th,
.table-accordian table tr td {
  padding-left: 0;
}
.table-accordian table tr.hr-noline {
  border-top: 0!important;
}
.table-accordian table tr.hr-noline.productName td {
  padding-top: 0;
  padding-bottom: 0;
}
.table-accordian.overflow-x-auto-mobile {
  overflow-x: auto;
}
.table-pbs-pdp .no-border {
  border: none;
}
.table-pbs-pdp .no-border th,
.table-pbs-pdp .no-border tr,
.table-pbs-pdp .no-border td {
  border: none;
}
.table-pbs-pdp.physical-properties tbody td {
  white-space: nowrap;
}
.table-pbs-pdp thead tr.small-font th,
.table-pbs-pdp thead tr.small-font tr {
  font-size: .8em;
  font-weight: normal;
}
.table-pbs-pdp thead tr.border-bottom-bold th {
  border-bottom: 1px solid #000;
}
.table-pbs-pdp thead tr.background-grey {
  background-color: #939598;
}
.table-pbs-pdp thead tr.background-grey th {
  color: #ffffff;
}
.table-pbs-pdp thead .header-verticle {
  padding-top: 0;
  height: 250px;
}
.table-pbs-pdp thead .header-verticle th {
  white-space: nowrap;
  position: relative;
}
.table-pbs-pdp thead .header-verticle th span {
  transform: rotate(-90deg);
  position: absolute;
  left: 30px;
  right: 0;
  bottom: 10px;
  margin: auto;
  transform-origin: left bottom;
}
.table-pbs-pdp tbody.border-top-bottom {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
/* physical properties comparison : end */
/* Available Sizes start */
.table-pbs-pdp thead th {
  border-top: none;
}
.table-pbs-pdp tbody tr.hr-line {
  border-top: 1px solid #000000;
}
.table-pbs-pdp tbody tr td {
  border: none;
  min-width: 150px;
}
/* Available Sizes end */
tr.hr-line.productName td {
  height: 0px;
  width: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
tr.hr-noline.productName td {
  height: 0px;
  width: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
@media (min-width: 768px) {
  tr.hr-line td > div {
    position: relative;
    top: 41px;
    margin-top: -2em;
  }
}
@media (max-width: 768px) {
  #freezedTable {
    table-layout: fixed;
  }
  #freezedTable th {
    font-weight: normal;
    font-size: 14px;
    white-space: normal !important;
    font-family: "Diodrum Regular";
  }
  .table-pbs-pdp {
    table-layout: fixed;
  }
  .table-pbs-pdp tbody td {
    white-space: normal !important;
  }
  tr.hr-line td > div {
    margin-bottom: -1em;
    position: relative;
    top: 1.5em;
  }
  .table-pbs-pdp tbody tr td {
    padding-top: 0em;
  }
  .table-pbs-pdp {
    font-size: 12px;
  }
}
@media (max-width: 576px) {
  .product-grid .container {
    padding-left: 33px;
    padding-right: 33px;
  }
  .product-grid .container .product-details-table {
    display: block;
  }
  .product-grid .container .table-accordian.overflow-x-auto-mobile {
    overflow-x: visible;
  }
  .product-grid .container .table-accordian thead,
  .product-grid .container .table-accordian .toggle-icon {
    display: none;
  }
  .product-grid .container .table-accordian table {
    display: block;
  }
  .product-grid .container .table-accordian table tbody,
  .product-grid .container .table-accordian table tr,
  .product-grid .container .table-accordian table td {
    display: block;
  }
  .product-grid .container .table-accordian table {
    margin-top: 30px;
  }
  .product-grid .container .table-accordian table tbody {
    border: none;
  }
  .product-grid .container .table-accordian table tr {
    border-top: 1px solid lightgray;
  }
  .product-grid .container .table-accordian table tr.acc-group {
    border-top: none;
  }
  .product-grid .container .table-accordian table tr.open {
    margin-bottom: 15px;
  }
  .product-grid .container .table-accordian table tr td {
    width: unset;
    height: unset;
  }
  .product-grid .container .table-accordian table tr td .m-td-title {
    color: #9b9b9b;
    font-family: Noto Sans Bold;
  }
  .product-grid .container .table-accordian table tr td:first-child {
    font-size: 14px;
    font-family: Diodrum Regular;
    padding-top: 15px;
    padding-bottom: 0;
    padding-right: 30px;
    position: relative;
    margin-bottom: 15px;
    user-select: none;
  }
  .product-grid .container .table-accordian table tr td:first-child:after {
    content: "+";
    display: inline-block;
    font-size: 16px;
    font-family: "Glyphicons Halflings";
    -webkit-text-stroke: 2px white;
    font-weight: normal;
    line-height: 1.25;
    position: absolute;
    top: 15px;
    right: 0;
  }
  .product-grid .container .table-accordian table tr td:first-child.open:after {
    content: "-";
  }
  .product-grid .container .table-accordian table tr td:not(:first-child) {
    display: none;
    font-size: 12px;
    box-shadow: 0 0 4px lightgrey;
    padding: 15px;
    border-bottom: 1px solid gray;
  }
  .product-grid .container .table-accordian table tr td:last-child {
    border-bottom: none;
  }
  .product-grid .container .table-accordian table tr.open td:first-child:after {
    content: "\2212";
  }
  .product-grid .container .table-accordian table tr.open td:not(:first-child) {
    display: block;
  }
  .product-grid .container table#freezedTable tbody tr th {
    display: block;
    position: relative;
  }
  .product-grid .container table#freezedTable tbody tr th:after {
    content: "+";
    display: inline-block;
    font-size: 16px;
    font-family: "Glyphicons Halflings";
    -webkit-text-stroke: 2px white;
    font-weight: normal;
    line-height: 1.25;
    position: absolute;
    top: 15px;
    right: 0;
  }
  .product-grid .container table#freezedTable tbody tr th img {
    width: 50px;
  }
  .product-grid .container table#freezedTable tbody tr.open th {
    display: block;
  }
  .product-grid .container table#freezedTable tbody tr.open th:after {
    content: "\2212";
  }
}
.product-grid.all-cell-border td,
.product-grid.all-cell-border th {
  border: 1px solid #dee2e6 !important;
  padding-left: 5px;
}
.product-grid.all-cell-border th {
  font-family: "Noto Sans Bold";
}
@media (max-width: 576px) {
  .product-grid.all-cell-border tr {
    border-top: 1px solid #bbb !important;
  }
}
@media (max-width: 576px) {
  .product-grid.all-cell-border td {
    border: none !important;
    text-align: right;
    min-height: 35px;
  }
  .product-grid.all-cell-border td p {
    padding-right: 20px;
    display: inline-block !important;
    text-align: left;
    flex-grow: 1;
  }
  .product-grid.all-cell-border td:first-child {
    text-align: left;
  }
}
@media (max-width: 576px) {
  .product-grid.all-cell-border td:first-child:after {
    font-size: 14px !important;
    -webkit-text-stroke: unset !important;
  }
}
@media (max-width: 576px) {
  .product-grid.all-cell-border .open td:not(:first-child) {
    display: flex !important;
    column-count: 2;
    justify-content: end;
  }
}
.product-grid.all-cell-border .table-prop {
  display: none;
  margin-bottom: -20px;
  margin-top: 20px;
  color: #9b9b9b;
  font-family: 'Diodrum Medium';
  font-size: 16px;
}
@media (max-width: 576px) {
  .product-grid.all-cell-border .table-prop {
    display: block;
  }
}
.product-grid.all-cell-border .mob_th {
  display: none;
}
.product-grid.red-border .container {
  margin-top: 20px;
}
.product-grid.red-border .container:first-child {
  margin-top: 0px;
}
.product-grid.red-border .table-accordian {
  border-bottom: 1px solid #e4001c;
  padding-bottom: 15px;
  margin-bottom: 50px;
}
.product-grid.bold-font h4 {
  font-family: "Diodrum Semibold";
}

@media (max-width: 576px) {
  .features-benefits .container {
    padding-left: 33px;
    padding-right: 33px;
  }
  .features-benefits .container .table-accordian thead,
  .features-benefits .container .table-accordian .toggle-icon {
    display: none;
  }
  .features-benefits .container .table-accordian table,
  .features-benefits .container .table-accordian tbody,
  .features-benefits .container .table-accordian tr,
  .features-benefits .container .table-accordian td {
    display: block;
  }
  .features-benefits .container .table-accordian table {
    margin-top: 30px;
  }
  .features-benefits .container .table-accordian table tr {
    padding-top: 15px;
    border-top: 1px solid lightgray;
    padding-bottom: 15px;
  }
  .features-benefits .container .table-accordian table tr td:first-child {
    font-size: 14px;
    font-family: Diodrum Regular;
    padding-bottom: 0;
    padding-right: 30px;
    position: relative;
  }
  .features-benefits .container .table-accordian table tr td:first-child:after {
    content: "+";
    display: inline-block;
    font-size: 16px;
    font-family: "Glyphicons Halflings";
    -webkit-text-stroke: 2px white;
    font-weight: normal;
    line-height: 1.25;
    position: absolute;
    top: 0;
    right: 0;
  }
  .features-benefits .container .table-accordian table tr td:first-child.open:after {
    content: "-";
  }
  .features-benefits .container .table-accordian table tr td:last-child {
    display: none;
    font-size: 12px;
    margin: 15px 0;
    box-shadow: 0 0 4px lightgrey;
    padding: 20px 15px;
  }
  .features-benefits .container .table-accordian table tr td:last-child:before {
    content: 'Benefits';
    color: #9b9b9b;
    font-family: Noto Sans Bold;
    display: inline-block;
    padding-bottom: 15px;
  }
  .features-benefits .container .table-accordian table tr.open td:first-child:after {
    content: "\2212";
  }
  .features-benefits .container .table-accordian table tr.open td:last-child {
    display: block;
  }
}
.table-accordian > .toggle-icon {
  position: relative;
  float: right;
  cursor: pointer;
}
.table-pbs-pdp thead th {
  border-top: none;
}
.table-pbs-pdp tbody tr.hr-line {
  border-top: 1px solid #000000;
}
.table-pbs-pdp tbody tr td {
  border: none;
}

/*Resources List Component  CSS*/
.resources-list .container h2 {
  color: #fff;
  text-align: center;
  max-width: 80%;
  margin: auto;
  margin-bottom: 20px;
}
@media only screen and (max-width: 576px) {
  .resources-list .container h2 {
    max-width: 90%;
  }
}
.resources-list .container .outer-wrap {
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
  .resources-list .container .outer-wrap {
    justify-content: left;
    flex-wrap: wrap;
  }
}
.resources-list .container .outer-wrap .item-wrap {
  width: 330px;
  margin: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  .resources-list .container .outer-wrap .item-wrap {
    margin: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .resources-list .container .outer-wrap .item-wrap {
    margin: 20px;
    width: calc(50% - 40px);
    margin: 10px 20px;
  }
}
.resources-list .container .outer-wrap .item-wrap .caption {
  font-family: 'Diodrum Regular';
  font-size: 28px;
  color: #fff;
  text-align: center;
  width: 100%;
  display: block;
}
@media only screen and (max-width: 576px) {
  .resources-list .container .outer-wrap .item-wrap .caption {
    font-size: 24px;
  }
}
.resources-list .container .outer-wrap .item-wrap .res-item {
  box-shadow: 0px 3px 6px 0 #00000029;
}
.resources-list .container .outer-wrap .item-wrap .res-item img {
  width: 100%;
  height: 280px;
  object-fit: cover;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .resources-list .container .outer-wrap .item-wrap .res-item img {
    height: 240px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 992px) {
  .resources-list .container .outer-wrap .item-wrap .res-item img {
    height: 200px;
  }
}
@media only screen and (max-width: 576px) {
  .resources-list .container .outer-wrap .item-wrap .res-item img {
    height: 110px;
  }
}
.resources-list .container .outer-wrap .item-wrap .res-item .bottom-wrap {
  background: #fff;
  padding: 20px;
}
@media only screen and (max-width: 576px) {
  .resources-list .container .outer-wrap .item-wrap .res-item .bottom-wrap {
    padding: 15px;
  }
}
.resources-list .container .outer-wrap .item-wrap .res-item .bottom-wrap .title {
  font-family: 'Diodrum Regular';
  font-size: 18px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 50px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 576px) {
  .resources-list .container .outer-wrap .item-wrap .res-item .bottom-wrap .title {
    font-family: 'Diodrum Semibold';
  }
}
.resources-list .container .outer-wrap .item-wrap .res-item .bottom-wrap .cta-wrap {
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 576px) {
  .resources-list .container .outer-wrap .item-wrap .res-item .bottom-wrap .cta-wrap {
    justify-content: space-between;
  }
}
@media only screen and (max-width: 576px) {
  .resources-list .container .outer-wrap .item-wrap .res-item .bottom-wrap .cta-wrap.explr {
    justify-content: center;
  }
}
.resources-list .container .outer-wrap .item-wrap .res-item .bottom-wrap .cta-wrap .cta {
  background: #e4001c;
  border: 1px solid #e4001c;
  color: #fff;
  padding: 10px 20px 7px 20px;
  border-radius: 22px;
  margin: 10px;
  text-align: center;
}
@media only screen and (max-width: 576px) {
  .resources-list .container .outer-wrap .item-wrap .res-item .bottom-wrap .cta-wrap .cta {
    padding: 6px 10px 3px 10px;
    margin: 0px;
    line-height: 18px;
  }
}
.resources-list .container .outer-wrap .item-wrap .res-item .bottom-wrap .cta-wrap .cta:hover {
  background: #fff;
  color: #e4001c;
}

/*Resources with CTAs Component  CSS*/
.resources-with-cta .comp-container {
  width: 70%;
  left: 15%;
  position: relative;
}
@media screen and (max-width: 992px) {
  .resources-with-cta .comp-container {
    width: 100%;
    left: 0px;
  }
}
@media screen and (max-width: 768px) {
  .resources-with-cta .comp-container {
    width: 100%;
    left: 0px;
    padding: 0px 15px;
  }
}
.resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap {
  text-align: center;
}
.resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-cta {
  padding: 9px 15px 6px 15px;
  background: #e4001c;
  color: #fff;
  font-family: 'Diodrum Semibold';
  margin-right: 5px;
  margin-bottom: 10px;
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid #e4001c;
  cursor: pointer;
}
.resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-cta.selected,
.resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-cta:hover {
  background: #fff;
  color: #e4001c ;
}
.resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-cta[data-link="true"]:after {
  display: none;
}
@media screen and (max-width: 576px) {
  .resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-cta {
    width: 100%;
    background: none;
    color: #000;
    border: none;
    text-align: left;
    font-size: 24px;
    position: relative;
    padding: 12px 15px;
    padding-left: 0px;
  }
  .resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-cta.selected,
  .resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-cta:hover {
    color: #000;
    background: none;
  }
  .resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-cta:after {
    content: '+';
    position: absolute;
    font-size: 14px;
    font-family: "Glyphicons Halflings";
    -webkit-text-stroke: 1px white;
    right: 0px;
  }
  .resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-cta.selected:after {
    content: '\2212';
  }
}
.resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-mob-wrap {
  width: 93%;
}
@media screen and (min-width: 576px) {
  .resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-mob-wrap {
    display: none;
  }
}
.resources-with-cta .comp-container .ctas-outer-wrap .ctas-wrap .res-mob-wrap .res-link {
  font-family: 'Diodrum Regular';
  font-size: 18px;
  width: 100%;
  display: block;
  text-align: left;
  margin-bottom: 20px;
  margin-top: 5px;
  line-height: 24px;
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap {
  position: relative;
  margin-top: 30px;
}
@media screen and (max-width: 576px) {
  .resources-with-cta .comp-container .resources-outer-wrap .resources-wrap {
    display: none;
  }
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner {
  display: block;
  position: relative;
  padding: 10px;
  min-height: 70px;
}
@media screen and (max-width: 576px) {
  .resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner {
    float: left;
  }
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .thumbnl {
  display: block;
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 10px;
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .res-link {
  font-family: 'Diodrum medium';
  width: calc(100% - 150px);
  display: block;
  margin-left: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons {
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translateY(-50%);
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .res-icon {
  width: 40px;
  height: 40px;
  background-size: 100% 100%;
  float: right;
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .res-icon.pdf {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjFweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjEgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5wZGY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0icGRmIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMS41MjMzMTM2NSwwIEwxNC4yNDk2MjM2LDAgTDIwLjk5NTExODEsNi43MTMxMDk2OCBMMjAuOTk1MTE4MSwyMi40NDY4MTI5IEMyMC45OTUxMTgxLDIzLjI3MzU3NDIgMjAuMzI0MTI1NSwyMy45NDMyNTE2IDE5LjQ5NzI5ODksMjMuOTQzMjUxNiBMMS41MjMzMTM2NSwyMy45NDMyNTE2IEMwLjY5NjQ4NzA4NSwyMy45NDMyNTE2IDAuMDI1NDk0NDY0OSwyMy4yNzM1NzQyIDAuMDI1NDk0NDY0OSwyMi40NDY4MTI5IEwwLjAyNTQ5NDQ2NDksMS40OTY0Mzg3MSBDMC4wMjU0OTQ0NjQ5LDAuNjY5Njc3NDE5IDAuNjk2NTY0NTc2LDAgMS41MjMzMTM2NSwwIFoiIGlkPSJQYXRoIiBmaWxsPSIjRTI1NzRDIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC45NzM0OTgyLDYuNzM0MDEyOSBMMTUuNzUyNzg5Nyw2LjczNDAxMjkgQzE0LjkyNTk2MzEsNi43MzQwMTI5IDE0LjI1NDk3MDUsNi4wNjM2Mzg3MSAxNC4yNTQ5NzA1LDUuMjM3NTc0MTkgTDE0LjI1NDk3MDUsMC4wMTQ5NDE5MzU1IEwyMC45NzM0OTgyLDYuNzM0MDEyOSBaIiBpZD0iUGF0aCIgZmlsbD0iI0I1MzYyOSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTUuMzc2ODA0NCwxMS4zNDUzNDE5IEMxNS42Mjc3MTk2LDExLjM0NTM0MTkgMTUuNzUwNTQyNCwxMS4xMjY4NjQ1IDE1Ljc1MDU0MjQsMTAuOTE1MTIyNiBDMTUuNzUwNTQyNCwxMC42OTU4NzEgMTUuNjIyNDUwMiwxMC40ODQxMjkgMTUuMzc2ODA0NCwxMC40ODQxMjkgTDEzLjk0Nzg3NDUsMTAuNDg0MTI5IEMxMy42Njg1MjAzLDEwLjQ4NDEyOSAxMy41MTI3NjM4LDEwLjcxNTMwMzIgMTMuNTEyNzYzOCwxMC45NzA0Nzc0IEwxMy41MTI3NjM4LDE0LjQ3ODg5MDMgQzEzLjUxMjc2MzgsMTQuNzkxNjY0NSAxMy42OTA5OTI2LDE0Ljk2NTIzODcgMTMuOTMyMTQzOSwxNC45NjUyMzg3IEMxNC4xNzE4MjI5LDE0Ljk2NTIzODcgMTQuMzUwODI2NiwxNC43OTE2NjQ1IDE0LjM1MDgyNjYsMTQuNDc4ODkwMyBMMTQuMzUwODI2NiwxMy41MTU5NDg0IEwxNS4yMTUwODEyLDEzLjUxNTk0ODQgQzE1LjQ4MzE5OTMsMTMuNTE1OTQ4NCAxNS42MTcyNTgzLDEzLjI5NjY5NjggMTUuNjE3MjU4MywxMy4wNzg5OTM1IEMxNS42MTcyNTgzLDEyLjg2NTc4MDYgMTUuNDgzMTk5MywxMi42NTM5NjEzIDE1LjIxNTA4MTIsMTIuNjUzOTYxMyBMMTQuMzUwODI2NiwxMi42NTM5NjEzIEwxNC4zNTA4MjY2LDExLjM0NTM0MTkgQzE0LjM1MDgyNjYsMTEuMzQ1MzQxOSAxNS4zNzY4MDQ0LDExLjM0NTM0MTkgMTUuMzc2ODA0NCwxMS4zNDUzNDE5IFogTTEwLjU0NzAzNjksMTAuNDg0MTI5IEw5LjUwMTUzMTM3LDEwLjQ4NDEyOSBDOS4yMTc2ODI2NiwxMC40ODQxMjkgOS4wMTYyMDY2NCwxMC42Nzg2ODM5IDkuMDE2MjA2NjQsMTAuOTY3NDU4MSBMOS4wMTYyMDY2NCwxNC40ODE5MDk3IEM5LjAxNjIwNjY0LDE0Ljg0MDI4MzkgOS4zMDYwMjIxNCwxNC45NTI1NDE5IDkuNTEzNDY0OTQsMTQuOTUyNTQxOSBMMTAuNjEwNjU2OCwxNC45NTI1NDE5IEMxMS45MDkyNDcyLDE0Ljk1MjU0MTkgMTIuNzY2NzYwMSwxNC4wOTg4Mzg3IDEyLjc2Njc2MDEsMTIuNzgxMTYxMyBDMTIuNzY2MDYyNywxMS4zODggMTEuOTU4NzYzOCwxMC40ODQxMjkgMTAuNTQ3MDM2OSwxMC40ODQxMjkgWiBNMTAuNTk3MjUwOSwxNC4wODYxNDE5IEw5Ljk1OTg4OTMsMTQuMDg2MTQxOSBMOS45NTk4ODkzLDExLjM1MDYwNjUgTDEwLjUzNDMyODQsMTEuMzUwNjA2NSBDMTEuNDAzODUyNCwxMS4zNTA2MDY1IDExLjc4MjAwNzQsMTEuOTMzNDk2OCAxMS43ODIwMDc0LDEyLjczNzgwNjUgQzExLjc4MjAwNzQsMTMuNDkwNTU0OCAxMS40MTA1MTY2LDE0LjA4NjE0MTkgMTAuNTk3MjUwOSwxNC4wODYxNDE5IFogTTYuNzY3MjY5MzcsMTAuNDg0MTI5IEw1LjczMTUyNzY4LDEwLjQ4NDEyOSBDNS40Mzg2OTAwNCwxMC40ODQxMjkgNS4yNzU0MTY5NywxMC42NzcxMzU1IDUuMjc1NDE2OTcsMTAuOTcwNDc3NCBMNS4yNzU0MTY5NywxNC40Nzg4OTAzIEM1LjI3NTQxNjk3LDE0Ljc5MTY2NDUgNS40NjI2MzQ2OSwxNC45NjUyMzg3IDUuNzE0MjQ3MjMsMTQuOTY1MjM4NyBDNS45NjU4NTk3OCwxNC45NjUyMzg3IDYuMTUzMDc3NDksMTQuNzkxNjY0NSA2LjE1MzA3NzQ5LDE0LjQ3ODg5MDMgTDYuMTUzMDc3NDksMTMuNDU0NTU0OCBMNi44MDIzNzI2OSwxMy40NTQ1NTQ4IEM3LjYwMzcwNDgsMTMuNDU0NTU0OCA4LjI2NTAxMTA3LDEyLjg4NzM4MDYgOC4yNjUwMTEwNywxMS45NzUzMDMyIEM4LjI2NTA4ODU2LDExLjA4MjczNTUgNy42MjcwMjk1MiwxMC40ODQxMjkgNi43NjcyNjkzNywxMC40ODQxMjkgWiBNNi43NTAwNjY0MiwxMi42MzE1ODcxIEw2LjE1MzE1NDk4LDEyLjYzMTU4NzEgTDYuMTUzMTU0OTgsMTEuMzA3OTQ4NCBMNi43NTAwNjY0MiwxMS4zMDc5NDg0IEM3LjExODUzNTA2LDExLjMwNzk0ODQgNy4zNTI5NDQ2NSwxMS41OTUyNTE2IDcuMzUyOTQ0NjUsMTEuOTcwMTE2MSBDNy4zNTIxNjk3NCwxMi4zNDQyODM5IDcuMTE4NTM1MDYsMTIuNjMxNTg3MSA2Ljc1MDA2NjQyLDEyLjYzMTU4NzEgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .res-icon.doc {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjUgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT53b3JkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IndvcmQiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgZmlsbD0iIzE1NjVDMCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuMzg3NSwwLjE0NzAyNDM5IEMxNC4yNjM5MTYsMC4wNDY3MzE3MDczIDE0LjEwMTIyMDcsMC4wMDgzOTAyNDM5IDEzLjk0NTg0OTYsMC4wNDI5NzU2MDk4IEwwLjQwNDE5OTIxOSwzLjE2NDkyNjgzIEMwLjE2NTg2OTE0MSwzLjIxOTY1ODU0IC0wLjAwMjI5NDkyMTg4LDMuNDMyNjM0MTUgLTIuMzIwMzQxMzJlLTA1LDMuNjc2OTI2ODMgTC0yLjMyMDM0MTMyZS0wNSwyMS4zNjggQy0yLjMyMDM0MTMyZS0wNSwyMS42MjQ3MzE3IDAuMTg3NjQ2NDg0LDIxLjg0MzA3MzIgMC40NDE2NTAzOTEsMjEuODgyMDk3NiBMMTMuOTgzMzAwOCwyMy45NjM0MTQ2IEMxNC4yNjc2MjcsMjQuMDA3MDczMiAxNC41MzM1NDQ5LDIzLjgxMjI0MzkgMTQuNTc3MjQ2MSwyMy41MjgyNDM5IEMxNC41ODEyNSwyMy41MDIxNDYzIDE0LjU4MzMwMzIsMjMuNDc1NzU2MSAxNC41ODMzMDMyLDIzLjQ0OTM2NTkgTDE0LjU4MzMwMzIsMC41NTQ5NzU2MSBDMTQuNTgzNzg5MSwwLjM5NjI5MjY4MyAxNC41MTE2Njk5LDAuMjQ2MDk3NTYxIDE0LjM4NzUsMC4xNDcwMjQzOSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LjQ3OTE5OTIsMjEuODg4MjkyNyBMMTQuMDYyNSwyMS44ODgyOTI3IEMxMy43NzQ4NTM1LDIxLjg4ODI5MjcgMTMuNTQxNjUwNCwyMS42NTUzMTcxIDEzLjU0MTY1MDQsMjEuMzY3OTUxMiBDMTMuNTQxNjUwNCwyMS4wODA1ODU0IDEzLjc3NDg1MzUsMjAuODQ3NjA5OCAxNC4wNjI1LDIwLjg0NzYwOTggTDIzLjk1ODM0OTYsMjAuODQ3NjA5OCBMMjMuOTU4MzQ5NiwzLjE1NjU4NTM3IEwxNC4wNjI1LDMuMTU2NTg1MzcgQzEzLjc3NDg1MzUsMy4xNTY1ODUzNyAxMy41NDE2NTA0LDIuOTIzNjA5NzYgMTMuNTQxNjUwNCwyLjYzNjI0MzkgQzEzLjU0MTY1MDQsMi4zNDg4NzgwNSAxMy43NzQ4NTM1LDIuMTE1OTUxMjIgMTQuMDYyNSwyLjExNTk1MTIyIEwyNC40NzkxNTA0LDIuMTE1OTUxMjIgQzI0Ljc2Njc5NjksMi4xMTU5NTEyMiAyNSwyLjM0ODkyNjgzIDI1LDIuNjM2MjkyNjggTDI1LDIxLjM2OCBDMjUsMjEuNjU1MzY1OSAyNC43NjY4NDU3LDIxLjg4ODI5MjcgMjQuNDc5MTk5MiwyMS44ODgyOTI3IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPHBhdGggZD0iTTguODU0MTk5MjIsMTYuNjg1MDczNCBDOC42MjIxMTkxNCwxNi42ODQ4MjkzIDguNDE4MjYxNzIsMTYuNTMxMTcwNyA4LjM1NDE5OTIyLDE2LjMwODM0MTUgTDYuNzcwODQ5NjEsMTAuNzc0MTQ2MyBMNS4xODc1LDE2LjMwODM0MTUgQzUuMDczMTQ0NTMsMTYuNTg0NDg3OCA0Ljc1NjM0NzY2LDE2LjcxNTc1NjEgNC40Nzk4ODI4MSwxNi42MDE1MTIyIEM0LjM0Njk3MjY2LDE2LjU0NjU4NTQgNC4yNDE0MDYyNSwxNi40NDExMjIgNC4xODY0MjU3OCwxNi4zMDgzNDE1IEwyLjEwMzEyNSw5LjAyMzgwNDg4IEMyLjAxNTkxNzk3LDguNzQ5OTUxMjIgMi4xNjc0ODA0Nyw4LjQ1NzM2NTg1IDIuNDQxNjAxNTYsOC4zNzAyNDM5IEMyLjcxNTcyMjY2LDguMjgzMTIxOTUgMy4wMDg1OTM3NSw4LjQzNDUzNjU5IDMuMDk1ODAwNzgsOC43MDgzOTAyNCBDMy4wOTg4NzY5NSw4LjcxODA0ODc4IDMuMTAxNjYwMTYsOC43Mjc4MDQ4OCAzLjEwNDE5OTIyLDguNzM3NjA5NzYgTDQuNjg3NSwxNC4yNzA3MzE3IEw2LjI3MDg0OTYxLDguNzM2NTg1MzcgQzYuMzg1MjA1MDgsOC40NjA0MzkwMiA2LjcwMjAwMTk1LDguMzI5MTcwNzMgNi45Nzg0NjY4LDguNDQzNDE0NjMgQzcuMTExMzc2OTUsOC40OTgzNDE0NiA3LjIxNjk0MzM2LDguNjAzODA0ODggNy4yNzE5MjM4Myw4LjczNjU4NTM3IEw4Ljg1NDE5OTIyLDE0LjI3MDc4MDUgTDEwLjQzNzU0ODgsOC43Mzc2NTg1NCBDMTAuNTEyNSw4LjQ2MzgwNDg4IDEwLjc5NTUwNzgsOC4zMDI0ODc4IDExLjA2OTYyODksOC4zNzczNjU4NSBDMTEuMDczNTM1Miw4LjM3ODQzOTAyIDExLjA3NzM5MjYsOC4zNzk1NjA5OCAxMS4wODEyOTg4LDguMzgwNjgyOTMgQzExLjM1NzY2Niw4LjQ1OTgwNDg4IDExLjUxNzU3ODEsOC43NDc2NTg1NCAxMS40Mzg1NzQyLDkuMDIzODA0ODggTDkuMzU1MjI0NjEsMTYuMzA4MzQxNSBDOS4yOTEwNjQ0NSwxNi41MzE1NjEgOS4wODY2MjEwOSwxNi42ODUyNjgzIDguODU0MTk5MjIsMTYuNjg1MDczNCBaIiBpZD0iUGF0aCIgZmlsbD0iI0ZBRkFGQSI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjUyNTM5MSwgNS4yMTk1MTIpIiBmaWxsPSIjMTU2NUMwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg3MDQ1ODk4LDEuMDU5MDI0MzkgTDAuNTM3MTA5Mzc1LDEuMDU5MDI0MzkgQzAuMjQ5NDYyODkxLDEuMDU5MDI0MzkgMC4wMTYyNTk3NjU2LDAuODI2MDQ4NzggMC4wMTYyNTk3NjU2LDAuNTM4NjgyOTI3IEMwLjAxNjI1OTc2NTYsMC4yNTEzMTcwNzMgMC4yNDk0NjI4OTEsMC4wMTgzNDE0NjM0IDAuNTM3MTA5Mzc1LDAuMDE4MzQxNDYzNCBMOC44NzA0NTg5OCwwLjAxODM0MTQ2MzQgQzkuMTU4MTA1NDcsMC4wMTgzNDE0NjM0IDkuMzkxMzA4NTksMC4yNTEzMTcwNzMgOS4zOTEzMDg1OSwwLjUzODY4MjkyNyBDOS4zOTEzMDg1OSwwLjgyNjA5NzU2MSA5LjE1ODEwNTQ3LDEuMDU5MDI0MzkgOC44NzA0NTg5OCwxLjA1OTAyNDM5IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC44NzA0NTg5OCw0LjE4MDk3NTYxIEwwLjUzNzEwOTM3NSw0LjE4MDk3NTYxIEMwLjI0OTQ2Mjg5MSw0LjE4MDk3NTYxIDAuMDE2MjU5NzY1NiwzLjk0OCAwLjAxNjI1OTc2NTYsMy42NjA2MzQxNSBDMC4wMTYyNTk3NjU2LDMuMzczMjY4MjkgMC4yNDk0NjI4OTEsMy4xNDAyOTI2OCAwLjUzNzEwOTM3NSwzLjE0MDI5MjY4IEw4Ljg3MDQ1ODk4LDMuMTQwMjkyNjggQzkuMTU4MTA1NDcsMy4xNDAyOTI2OCA5LjM5MTMwODU5LDMuMzczMjY4MjkgOS4zOTEzMDg1OSwzLjY2MDYzNDE1IEM5LjM5MTMwODU5LDMuOTQ4IDkuMTU4MTA1NDcsNC4xODA5NzU2MSA4Ljg3MDQ1ODk4LDQuMTgwOTc1NjEgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg3MDQ1ODk4LDcuMzAyOTI2ODMgTDAuNTM3MTA5Mzc1LDcuMzAyOTI2ODMgQzAuMjQ5NDYyODkxLDcuMzAyOTI2ODMgMC4wMTYyNTk3NjU2LDcuMDY5OTUxMjIgMC4wMTYyNTk3NjU2LDYuNzgyNTg1MzcgQzAuMDE2MjU5NzY1Niw2LjQ5NTIxOTUxIDAuMjQ5NDYyODkxLDYuMjYyMjQzOSAwLjUzNzEwOTM3NSw2LjI2MjI0MzkgTDguODcwNDU4OTgsNi4yNjIyNDM5IEM5LjE1ODEwNTQ3LDYuMjYyMjQzOSA5LjM5MTMwODU5LDYuNDk1MjE5NTEgOS4zOTEzMDg1OSw2Ljc4MjU4NTM3IEM5LjM5MTMwODU5LDcuMDcgOS4xNTgxMDU0Nyw3LjMwMjkyNjgzIDguODcwNDU4OTgsNy4zMDI5MjY4MyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTguODcwNDU4OTgsMTAuNDI0ODc4IEwwLjUzNzEwOTM3NSwxMC40MjQ4NzggQzAuMjQ5NDYyODkxLDEwLjQyNDg3OCAwLjAxNjI1OTc2NTYsMTAuMTkxOTAyNCAwLjAxNjI1OTc2NTYsOS45MDQ1MzY1OSBDMC4wMTYyNTk3NjU2LDkuNjE3MTcwNzMgMC4yNDk0NjI4OTEsOS4zODQxOTUxMiAwLjUzNzEwOTM3NSw5LjM4NDE5NTEyIEw4Ljg3MDQ1ODk4LDkuMzg0MTk1MTIgQzkuMTU4MTA1NDcsOS4zODQxOTUxMiA5LjM5MTMwODU5LDkuNjE3MTcwNzMgOS4zOTEzMDg1OSw5LjkwNDUzNjU5IEM5LjM5MTMwODU5LDEwLjE5MTk1MTIgOS4xNTgxMDU0NywxMC40MjQ4NzggOC44NzA0NTg5OCwxMC40MjQ4NzggWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg3MDQ1ODk4LDEzLjU0NjgyOTMgTDAuNTM3MTA5Mzc1LDEzLjU0NjgyOTMgQzAuMjQ5NDYyODkxLDEzLjU0NjgyOTMgMC4wMTYyNTk3NjU2LDEzLjMxMzg1MzcgMC4wMTYyNTk3NjU2LDEzLjAyNjQ4NzggQzAuMDE2MjU5NzY1NiwxMi43MzkxMjIgMC4yNDk0NjI4OTEsMTIuNTA2MTQ2MyAwLjUzNzEwOTM3NSwxMi41MDYxNDYzIEw4Ljg3MDQ1ODk4LDEyLjUwNjE0NjMgQzkuMTU4MTA1NDcsMTIuNTA2MTQ2MyA5LjM5MTMwODU5LDEyLjczOTEyMiA5LjM5MTMwODU5LDEzLjAyNjQ4NzggQzkuMzkxMzA4NTksMTMuMzEzOTAyNCA5LjE1ODEwNTQ3LDEzLjU0NjgyOTMgOC44NzA0NTg5OCwxMy41NDY4MjkzIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .res-icon.sheet {
  background-image: url('data:image/png+xml;base64,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');
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .res-icon.zip {
  background-image: url('data:image/png;base64,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');
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .res-icon.exe {
  background-image: url('data:image/png;base64,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');
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .res-icon.ppt {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjUgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5wb3dlcnBvaW50PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InBvd2VycG9pbnQiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgZmlsbD0iI0VCNjM0NCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguMjI5MTk5Miw1LjIzNzkwMjQ0IEMxNy45NDE1NTI3LDUuMjM3OTAyNDQgMTcuNzA4MzQ5Niw1LjQ3MDg3ODA1IDE3LjcwODM0OTYsNS43NTgyNDM5IEwxNy43MDgzNDk2LDguODgwMTk1MTIgQzE3LjcwODM0OTYsOS4xNjc1NjA5OCAxNy45NDE1NTI3LDkuNDAwNTM2NTkgMTguMjI5MTk5Miw5LjQwMDUzNjU5IEwyMS4zNTQxOTkyLDkuNDAwNTM2NTkgQzIxLjY0MTg0NTcsOS40MDA1MzY1OSAyMS44NzUwNDg4LDkuMTY3NTYwOTggMjEuODc1MDQ4OCw4Ljg4MDE5NTEyIEMyMS44NzUsNi44Njg2MzQxNSAyMC4yNDI3MjQ2LDUuMjM3OTAyNDQgMTguMjI5MTk5Miw1LjIzNzkwMjQ0IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguMjI5MTk5MiwxMC40NDExNzA3IEMxNy4zNjYyNTk4LDEwLjQ0MTE3MDcgMTYuNjY2Njk5Miw5Ljc0MjI5MjY4IDE2LjY2NjY5OTIsOC44ODAxOTUxMiBMMTYuNjY2Njk5Miw2LjMzMTY1ODU0IEMxNC42Nzc3ODMyLDYuNjE0MjkyNjggMTMuMjk0ODI0Miw4LjQ1NDE5NTEyIDEzLjU3NzczNDQsMTAuNDQxMTcwNyBDMTMuODYwNjQ0NSwxMi40MjgxNDYzIDE1LjcwMjM0MzgsMTMuODA5NzU2MSAxNy42OTEyNTk4LDEzLjUyNzEyMiBDMTkuMjkzNDA4MiwxMy4yOTk0MTQ2IDIwLjU1MjI5NDksMTIuMDQxNzU2MSAyMC43ODAyMjQ2LDEwLjQ0MTE3MDcgTDE4LjIyOTE5OTIsMTAuNDQxMTcwNyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjM4NzUsMC4xNDcwMjQzOSBDMTQuMjYzOTE2LDAuMDQ2NzMxNzA3MyAxNC4xMDEyMjA3LDAuMDA4MzkwMjQzOSAxMy45NDU4NDk2LDAuMDQyOTc1NjA5OCBMMC40MDQxOTkyMTksMy4xNjQ5MjY4MyBDMC4xNjU4NjkxNDEsMy4yMTk2NTg1NCAtMC4wMDIyOTQ5MjE4OCwzLjQzMjYzNDE1IC0yLjMyMDM0MTMyZS0wNSwzLjY3NjkyNjgzIEwtMi4zMjAzNDEzMmUtMDUsMjEuMzY4IEMtMi4zMjAzNDEzMmUtMDUsMjEuNjI0NzMxNyAwLjE4NzY0NjQ4NCwyMS44NDMwNzMyIDAuNDQxNjUwMzkxLDIxLjg4MjA5NzYgTDEzLjk4MzMwMDgsMjMuOTYzNDE0NiBDMTQuMjY3NjI3LDI0LjAwNzA3MzIgMTQuNTMzNTQ0OSwyMy44MTIyNDM5IDE0LjU3NzI0NjEsMjMuNTI4MjQzOSBDMTQuNTgxMjUsMjMuNTAyMTQ2MyAxNC41ODMzMDMyLDIzLjQ3NTc1NjEgMTQuNTgzMzAzMiwyMy40NDkzNjU5IEwxNC41ODMzMDMyLDAuNTU0OTc1NjEgQzE0LjU4Mzc4OTEsMC4zOTYyOTI2ODMgMTQuNTExNjY5OSwwLjI0NjA5NzU2MSAxNC4zODc1LDAuMTQ3MDI0MzkgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNC40NzkxOTkyLDIxLjg4ODI5MjcgTDE0LjA2MjUsMjEuODg4MjkyNyBDMTMuNzc0ODUzNSwyMS44ODgyOTI3IDEzLjU0MTY1MDQsMjEuNjU1MzE3MSAxMy41NDE2NTA0LDIxLjM2Nzk1MTIgQzEzLjU0MTY1MDQsMjEuMDgwNTg1NCAxMy43NzQ4NTM1LDIwLjg0NzYwOTggMTQuMDYyNSwyMC44NDc2MDk4IEwyMy45NTgzNDk2LDIwLjg0NzYwOTggTDIzLjk1ODM0OTYsMy4xNTY1ODUzNyBMMTQuMDYyNSwzLjE1NjU4NTM3IEMxMy43NzQ4NTM1LDMuMTU2NTg1MzcgMTMuNTQxNjUwNCwyLjkyMzYwOTc2IDEzLjU0MTY1MDQsMi42MzYyNDM5IEMxMy41NDE2NTA0LDIuMzQ4ODc4MDUgMTMuNzc0ODUzNSwyLjExNTk1MTIyIDE0LjA2MjUsMi4xMTU5NTEyMiBMMjQuNDc5MTUwNCwyLjExNTk1MTIyIEMyNC43NjY3OTY5LDIuMTE1OTUxMjIgMjUsMi4zNDg5MjY4MyAyNSwyLjYzNjI5MjY4IEwyNSwyMS4zNjggQzI1LDIxLjY1NTM2NTkgMjQuNzY2ODQ1NywyMS44ODgyOTI3IDI0LjQ3OTE5OTIsMjEuODg4MjkyNyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjM1NDE5OTIsMTguNzY2MzQxNSBMMTQuMDYyNSwxOC43NjYzNDE1IEMxMy43NzQ4NTM1LDE4Ljc2NjM0MTUgMTMuNTQxNjUwNCwxOC41MzMzNjU5IDEzLjU0MTY1MDQsMTguMjQ2IEMxMy41NDE2NTA0LDE3Ljk1ODYzNDEgMTMuNzc0ODUzNSwxNy43MjU2NTg1IDE0LjA2MjUsMTcuNzI1NjU4NSBMMjEuMzU0MTUwNCwxNy43MjU2NTg1IEMyMS42NDE3OTY5LDE3LjcyNTY1ODUgMjEuODc1LDE3Ljk1ODYzNDEgMjEuODc1LDE4LjI0NiBDMjEuODc1LDE4LjUzMzQxNDYgMjEuNjQxODQ1NywxOC43NjYzNDE1IDIxLjM1NDE5OTIsMTguNzY2MzQxNSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjM1NDE5OTIsMTUuNjQ0MzkwMiBMMTQuMDYyNSwxNS42NDQzOTAyIEMxMy43NzQ4NTM1LDE1LjY0NDM5MDIgMTMuNTQxNjUwNCwxNS40MTE0MTQ2IDEzLjU0MTY1MDQsMTUuMTI0MDQ4OCBDMTMuNTQxNjUwNCwxNC44MzY2ODI5IDEzLjc3NDg1MzUsMTQuNjAzNzA3MyAxNC4wNjI1LDE0LjYwMzcwNzMgTDIxLjM1NDE1MDQsMTQuNjAzNzA3MyBDMjEuNjQxNzk2OSwxNC42MDM3MDczIDIxLjg3NSwxNC44MzY2ODI5IDIxLjg3NSwxNS4xMjQwNDg4IEMyMS44NzUsMTUuNDExNDYzNCAyMS42NDE4NDU3LDE1LjY0NDM5MDIgMjEuMzU0MTk5MiwxNS42NDQzOTAyIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPHBhdGggZD0iTTQuNjg3NSwxNi42ODUwNzMyIEM0LjM5OTg1MzUyLDE2LjY4NTA3MzIgNC4xNjY2NTAzOSwxNi40NTIwOTc2IDQuMTY2NjUwMzksMTYuMTY0NzMxNyBMNC4xNjY2NTAzOSw3LjgzOTUxMjIgQzQuMTY2NjUwMzksNy41NTIxNDYzNCA0LjM5OTg1MzUyLDcuMzE5MTcwNzMgNC42ODc1LDcuMzE5MTcwNzMgTDYuNzcwODQ5NjEsNy4zMTkxNzA3MyBDOC4yMDkwODIwMyw3LjMxOTE3MDczIDkuMzc1LDguNDgzOTUxMjIgOS4zNzUsOS45MjA3ODA0OSBMOS4zNzUsMTAuOTYxNDE0NiBDOS4zNzUsMTIuMzk4MjQzOSA4LjIwOTA4MjAzLDEzLjU2MzAyNDQgNi43NzA4NDk2MSwxMy41NjMwMjQ0IEw1LjIwODM0OTYxLDEzLjU2MzAyNDQgTDUuMjA4MzQ5NjEsMTYuMTY0NjM0MSBDNS4yMDgzNDk2MSwxNi40NTIwOTc2IDQuOTc1MTk1MzEsMTYuNjg1MDczMiA0LjY4NzUsMTYuNjg1MDczMiBaIE01LjIwODM0OTYxLDEyLjUyMjQzOSBMNi43NzA4NDk2MSwxMi41MjI0MzkgQzcuNjMzNzg5MDYsMTIuNTIyNDM5IDguMzMzMzQ5NjEsMTEuODIzNTYxIDguMzMzMzQ5NjEsMTAuOTYxNDYzNCBMOC4zMzMzNDk2MSw5LjkyMDgyOTI3IEM4LjMzMzM0OTYxLDkuMDU4NzMxNzEgNy42MzM3ODkwNiw4LjM1OTg1MzY2IDYuNzcwODQ5NjEsOC4zNTk4NTM2NiBMNS4yMDgzNDk2MSw4LjM1OTg1MzY2IEw1LjIwODM0OTYxLDEyLjUyMjQzOSBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGQUZBRkEiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .res-icon.images {
  background-image: url('data:image/png;base64,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');
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .res-icon.videos {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDU2IDU2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAyOCAyOCkiPgogICAgICAgIDxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjI4IiBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii44MDMiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRTQwMDFDIiBkPSJNMTUuNCAyOEwzNSAxNS40djI1LjJ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=');
  border: 2px solid #e1e1e1;
  border-radius: 20px;
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .res-icon.pages {
  background-image: url('data:image/png;base64,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');
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .select-res {
  display: block;
  position: absolute;
  right: -30px;
  width: 25px;
  height: 25px;
  margin-top: 9px;
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .select-res.selected .select-box,
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .select-res:hover .select-box {
  background-image: url('data:image/png;base64,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');
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .right-icons .select-res .select-box {
  width: 25px;
  height: 25px;
  background-size: 100% 100%;
  position: absolute;
  background-image: url('data:image/png;base64,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');
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .title_wrap {
  height: 48px;
  display: flex;
  float: left;
  justify-content: center;
  align-items: center;
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .title {
  font-family: 'Diodrum Regular';
  font-size: 16px;
  width: 200px;
  display: inline-block;
}
html[lang="zh-CN"] .resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .title {
  font-size: 14px;
}
@media screen and (min-width: 576px) {
  .resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .title {
    text-align: left;
    float: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .view-cta {
  font-family: 'Diodrum Regular';
  font-size: 14px;
  padding: 6px 12px 3px 12px;
  background: #e4001c;
  color: #fff;
  border: 1px solid #e4001c;
  border-radius: 20px;
  margin-left: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  word-break: keep-all;
}
.resources-with-cta .comp-container .resources-outer-wrap .resources-wrap .res-conatiner .view-cta:hover {
  background: #fff;
  color: #e4001c ;
}
.resources-with-cta .model {
  position: fixed;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  z-index: 10;
  display: none;
}
.resources-with-cta .model .close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  background: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/close-icon.svg');
  width: 40px;
  height: 40px;
  background-size: contain;
  cursor: pointer;
}
.resources-with-cta .model .ic-video {
  width: 90%;
  max-width: 1000px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.resources-with-cta .dn-expand-wrapper {
  position: fixed;
  bottom: 190px;
  right: 30px;
  cursor: pointer;
  display: none;
  z-index: 3;
}
@media screen and (max-width: 1024px) {
  .resources-with-cta .dn-expand-wrapper {
    right: 20px;
  }
}
@media screen and (max-width: 576px) {
  .resources-with-cta .dn-expand-wrapper {
    bottom: 140px;
  }
}
.resources-with-cta .dn-expand-wrapper .docs-list {
  background: #fff;
  border: 1px solid #bbb;
  margin-bottom: -10px;
  max-width: 300px;
  width: 0px;
  opacity: 0;
}
.resources-with-cta .dn-expand-wrapper .docs-list.show {
  width: auto;
  opacity: 1;
}
.resources-with-cta .dn-expand-wrapper .docs-list.show ul {
  max-height: calc(100vh - 350px);
}
@media screen and (max-width: 1024px) {
  .resources-with-cta .dn-expand-wrapper .docs-list {
    max-width: 250px;
  }
}
.resources-with-cta .dn-expand-wrapper .docs-list .dc-close {
  background: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/close-icon-black.png');
  width: 25px;
  height: 25px;
  display: block;
  background-size: 100%;
  cursor: pointer;
  position: absolute;
  right: -8px;
  top: -12px;
  z-index: 1;
}
.resources-with-cta .dn-expand-wrapper .docs-list ul {
  list-style: none;
  max-height: 0;
  overflow-y: auto;
  padding: 10px;
  height: auto;
  transition: max-height 1s ease;
}
.resources-with-cta .dn-expand-wrapper .docs-list ul li {
  display: flex;
  justify-content: space-between;
  margin: 10px 5px;
}
.resources-with-cta .dn-expand-wrapper .docs-list ul li .doc-name {
  font-family: 'Diodrum Regular';
  font-size: 14px;
  display: block;
  width: calc(100% - 30px);
  align-self: center;
}
.resources-with-cta .dn-expand-wrapper .docs-list ul li .remove-icon {
  background-image: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/remove-red-icon.svg');
  width: 25px;
  height: 25px;
  display: block;
  background-size: 100%;
  cursor: pointer;
  float: right;
  align-self: center;
}
.resources-with-cta .dn-expand-wrapper .expand-arrow {
  background-image: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/upwards-arrow.png');
  width: 55px;
  height: 55px;
  display: block;
  background-size: 100%;
  cursor: pointer;
  float: right;
  margin-right: 23px;
}
@media screen and (max-width: 1024px) {
  .resources-with-cta .dn-expand-wrapper .expand-arrow {
    margin-right: -2px;
  }
}
.resources-with-cta .dn-cart-container {
  position: fixed;
  bottom: 100px;
  right: 50px;
  cursor: pointer;
  display: none;
  z-index: 1;
  animation: tilt-shaking 0.5s forwards ease-in-out;
  animation-iteration-count: 2;
}
@media screen and (max-width: 1024px) {
  .resources-with-cta .dn-cart-container {
    right: 15px;
  }
}
@media screen and (max-width: 576px) {
  .resources-with-cta .dn-cart-container {
    bottom: 50px;
  }
}
@keyframes tilt-shaking {
  1% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(0eg);
  }
  75% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.resources-with-cta .dn-cart-container .dn-cart {
  display: block;
  width: 55px;
  height: 47px;
  background-size: 100% 100%;
  background-image: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/rc_download_cart.png');
}
.resources-with-cta .dn-cart-container .file-count {
  width: 25px;
  height: 25px;
  border: 1px solid #e4001c;
  background: #fff;
  border-radius: 20px;
  position: absolute;
  top: -2px;
  right: -7px;
  text-align: center;
  font-size: 100%;
  font-family: "Diodrum Semibold";
}
.resources-with-cta .dn-cart-container .doc-loader {
  padding: 5px 10px;
  visibility: hidden;
}
.resources-with-cta .dn-cart-container .doc-loader.show {
  visibility: visible;
}
.resources-with-cta .dn-cart-container .doc-loader .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #e4001c;
}
.resources-with-cta .dn-cart-container .doc-loader .dot:nth-last-child(1) {
  animation: jumpingAnimation 1.2s 0.6s linear infinite;
}
.resources-with-cta .dn-cart-container .doc-loader .dot:nth-last-child(2) {
  animation: jumpingAnimation 1.2s 0.3s linear infinite;
}
.resources-with-cta .dn-cart-container .doc-loader .dot:nth-last-child(3) {
  animation: jumpingAnimation 1.2s 0s linear infinite;
}
@keyframes jumpingAnimation {
  1% {
    transform: translate(0, 0);
  }
  16% {
    transform: translate(0, -15px);
  }
  33% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}

/* .control-label{
//     color:rgb(17,17,17);
//     font-weight:700;
 } */
.reh-subscription {
  background-color: rgba(225, 225, 225, 0.2);
}
.reh-subscription .fieldspace {
  margin-bottom: 0px;
}
.reh-subscription .check-label {
  margin-left: 30px;
  position: absolute;
}
.reh-subscription .subscription .information-section .information .fontsize24 {
  font-size: 24px;
  color: #333333;
  font-weight: 700;
}
.reh-subscription .subscription .information-section .information .fontsize18 {
  font-size: 18px;
  color: #333333;
}
.reh-subscription .requiredtext_form,
.reh-subscription label.control-label {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #212121;
}
.reh-subscription .successButton {
  background-color: #e4001c;
  color: #ffffff;
  cursor: pointer;
}
.reh-subscription .successButton:hover {
  background-color: #AA0014;
}
.reh-subscription .successButton:disabled {
  background-color: #e1e1e1;
  color: #ffffff;
}
.reh-subscription .successButton {
  min-width: 120px;
  height: 50px;
  padding: 0 32px;
  border-radius: 25px;
  margin: 0px 0px 14px 0px;
  font-family: "Diodrum Regular";
  border-style: none;
}
.reh-subscription .result .success {
  margin-top: 48px;
  color: #128370;
  display: none;
}
.reh-subscription .result .success .success-message {
  color: #128370;
}
.reh-subscription .result .success .glyphicon {
  font-size: 32px;
}
.reh-subscription .captchavalidate {
  padding-left: 0px;
}
.reh-subscription select.form-control,
.reh-subscription input.form-control {
  height: 48px;
}
.reh-subscription select.form-control[multiple],
.reh-subscription input.form-control[multiple] {
  height: 150px;
}
.reh-subscription input[type=checkbox],
.reh-subscription input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  margin-right: 10px;
}
.reh-subscription .checkbox .element:first-child {
  margin-top: 30px;
}
.reh-subscription .errormessage {
  display: none;
  margin-left: 10px;
}
.reh-subscription .errormessage_show {
  color: red;
  margin-left: 10px;
}
.reh-subscription input.invalid,
.reh-subscription textarea.invalid {
  border: 1px solid #e4001c;
}
.reh-subscription input.valid,
.reh-subscription textarea.valid {
  border: 1px solid #000000;
}
.reh-subscription input.fnameval,
.reh-subscription .lnameval,
.reh-subscription .email,
.reh-subscription .jobtitle,
.reh-subscription .cname,
.reh-subscription .applist {
  padding: 6px 12px 6px 21px;
}
.reh-subscription .form-control:focus {
  box-shadow: none;
  border-color: #000000;
  border-radius: 1px;
}
.reh-subscription label {
  font-size: 11px;
  color: #000000;
  margin: 0px 0px 12px;
  font-family: "Noto Sans Regular", sans-serif;
}
.reh-subscription select.helpsection,
.reh-subscription .countrydropdown,
.reh-subscription .roledropdown,
.reh-subscription .companydropdown,
.reh-subscription .productdropdown {
  font-weight: 300;
  font-family: "Diodrum Medium";
}
.reh-subscription .form-group {
  padding-top: 0px;
}
.reh-subscription .radio {
  margin-top: 30px;
}
.reh-subscription .radio tbody tr td label {
  margin-right: 30px;
}
.pbs-container-wapper .detailedList .dt-list-container .list-item .list-content-cont .list-item-img {
  height: 55px;
}
.layout-2col-rightsidebar__wrapper .row {
  padding: 0px !important;
  margin-left: -59px;
  width: 127%;
}
.required {
  color: #ff0000;
}
.cl-form-wrapper .form-group.required-field .control-label::after {
  content: "*";
  font-weight: normal;
  color: #e80033;
  display: none;
}
input#rehSubscriptionSubmit.btn.btn-default {
  padding: 15px 30px;
  margin-top: 20px;
  color: #ffffff;
  font-weight: 700;
}
.element {
  font-size: 11px;
  width: 180px;
  display: inline-block;
}
.checkbox {
  max-width: 400px;
}
@media (max-width: 768px) {
  .layout-2col-rightsidebar__wrapper .primary {
    padding: 0;
  }
  .layout-2col-rightsidebar__wrapper .row {
    width: 100%;
    margin-left: 0;
  }
  .comments-confirm {
    margin-left: 0;
  }
}
.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.loader {
  font-size: 10px;
  text-indent: -9999em;
  border-top: 4px solid rgba(0, 0, 0, 0.2);
  border-right: 4px solid rgba(0, 0, 0, 0.2);
  border-bottom: 4px solid rgba(0, 0, 0, 0.2);
  border-left: 4px solid #000000;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  right: 25px;
  top: 48px;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
i.fa.fa-check.verified-user-check {
  color: green;
  position: absolute;
  font-size: 20px;
  right: 25px;
  top: 51px;
}

.locateDealer-to {
  overflow-x: hidden;
  background-color: #e4001c;
}
.locateDealer-to .zipcode {
  font-family: 'Diodrum Regular';
}
@media screen and (min-width: 768px) {
  .locateDealer-to .zipcode {
    width: 435px;
    height: 50px;
    border-radius: 6px;
    border: solid 1px white;
    background-color: #e4001c;
  }
  .locateDealer-to .btn-submit {
    position: absolute;
    margin-left: 40px;
    width: 196px;
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .locateDealer-to .locdealer {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 65px;
    margin-right: 66px;
  }
  .locateDealer-to .zipcode {
    margin-left: 50px;
    width: 244px;
    height: 50px;
    border-radius: 6px;
    border: solid 1px white;
    background-color: #e4001c;
  }
  .locateDealer-to .btn-submit {
    margin-left: 70px;
    margin-top: 37px;
    width: 196px;
    height: 50px;
  }
}
@media screen and (max-width: 320px) {
  .locateDealer-to .locdealer {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 50px;
    margin-right: 50px;
  }
  .locateDealer-to .zipcode {
    margin-left: 30px;
    width: 244px;
    height: 50px;
    border-radius: 6px;
    border: solid 1px white;
    background-color: #e4001c;
  }
  .locateDealer-to .btn-submit {
    margin-left: 40px;
    margin-top: 37px;
    width: 196px;
    height: 50px;
  }
}
.locateDealer-to .locdealer {
  font-family: 'Diodrum Regular';
  font-size: 26px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: normal;
  color: white;
  margin-top: 80px;
}
.locateDealer-to .zipsub {
  margin-top: 50px;
  margin-bottom: 80px;
}
.locateDealer-to .zipsub input[type='text'] {
  padding-left: 15px;
  max-width: calc(75%);
}
.locateDealer-to .zipsub ::placeholder {
  color: white;
  opacity: 0.7;
}
.locateDealer-to .zipsub .btn-submit {
  height: 50px;
  font-family: 'Diodrum Regular';
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: -0.5px;
  text-align: center;
  background-color: #ffffff;
  border-radius: 30px;
  color: #e4001c;
}

.hotspot .container {
  padding: 0 94px;
}
@media screen and (max-width: 767px) {
  .hotspot .container {
    padding: 0 33px;
  }
}
.hotspot .container .hotspot-content h2 {
  font-size: 60px;
  color: #000000;
  font-family: "Tungsten Bold";
  line-height: 52px;
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .hotspot .container .hotspot-content h2 {
    width: 100%;
  }
}
.hotspot .container .hotspot-content p {
  font-size: 18px;
  color: #000000;
  font-family: "NHaasGroteskTXPro Regular";
  line-height: 26px;
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .hotspot .container .hotspot-content a {
    display: none;
  }
}
.hotspot .container .hotspot-content a.hotspotcta {
  font-family: "NHaasGroteskTXPro Medium";
  width: 223px;
  height: 35px;
  background: #000000;
  cursor: pointer;
  color: #fff!important;
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  line-height: 35px;
  font-size: 13px;
  transition: 0.4s all linear;
  text-decoration: none;
  transition: all 0.4s liner;
  border: solid 1px #333;
  margin-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .hotspot .container .hotspot-content a.hotspotcta {
    display: none!important;
  }
}
.hotspot .container .hotspot-content a.hotspotcta:hover {
  background: #fff;
  color: #000000!important;
  border: solid 1px #333;
  transition: all 0.4s liner;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg {
  background-size: cover;
  background-position: center center;
  position: relative;
}
@media screen and (max-width: 767px) {
  .hotspot .container .responsive-hotspot-wrap#hotspotImg #hotspotImg {
    padding: 0 10px;
  }
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .img-responsive {
  width: 100%;
  height: 100%!important;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot {
  position: absolute;
  width: 41px;
  height: 41px;
  top: 5px;
  left: 5px;
  text-align: center;
  color: #000000;
  border-radius: 100%;
  cursor: pointer;
  transition: all .3s ease;
  font-size: 20px;
  line-height: 40px;
  transition: all 0.4s linear;
  opacity: 1;
  animation: pulse-p 1.5s cubic-bezier(0.24, 0, 0.38, 1) infinite;
  overflow: visible;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot:nth-child(9):hover .tooltip,
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot:nth-child(3):hover .tooltip,
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot:nth-child(13):hover .tooltip,
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot:nth-child(11):hover .tooltip {
  margin-left: -210px !important;
}
@media screen and (max-width: 767px) {
  .hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot {
    font-size: 13px;
    line-height: 27px;
  }
}
@media screen and (max-width: 480px) {
  .hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot {
    width: 26px;
    height: 26px;
  }
}
@media screen and (min-width: 481px) and (max-width: 767px) {
  .hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot {
    width: 35px;
    height: 35px;
    line-height: 34px;
  }
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot.hotspot-point .tooltiptext {
  visibility: hidden;
  width: 220px;
  height: auto;
  background-color: #fff;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px 15px;
  border: solid 1px #efefef;
  box-shadow: 0px -1px 8px #cccccc;
  /* Position the tooltip */
  position: absolute;
  top: 65px;
  left: 0px;
  z-index: 1;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot.hotspot-point .tooltiptext h2 {
  font-size: 20px;
  line-height: 25px;
  font-family: "NHaasGroteskTXPro Regular";
  margin: 0;
  text-align: center;
  color: #333;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot.hotspot-point .tooltiptext p {
  font-size: 14px;
  margin: 0;
  text-align: left;
  font-family: "NHaasGroteskTXPro Regular";
  line-height: 20px;
  color: #333;
}
@media screen and (max-width: 767px) {
  .hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot.hotspot-point .tooltiptext {
    display: none!important;
  }
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot.hotspot-point:hover {
  background-color: #da291c!important;
  transition: all 0.4s linear;
  color: #fff!important;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot.hotspot-point:hover .tooltiptext {
  visibility: visible;
  transition: all 0.3s linear;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot .tooltip {
  background-color: rgba(58, 95, 150, 0.7);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  display: none;
  font-size: 14px;
  opacity: 1.0;
  left: 0px;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 280px;
  z-index: 999;
  padding: 19px 24px 23px 24px;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot .tooltip .img-row {
  padding: 10px;
  text-align: center;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot .tooltip .text-row {
  padding: 15px;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot .tooltip h4 {
  margin-bottom: 10px;
  border-bottom: 1px solid #ffffff;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot .tooltip p {
  font-size: 14px;
  line-height: 1.4em;
  margin-bottom: 10px;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot .tooltip p:last-child {
  margin-bottom: 0;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: inherit;
  border-radius: inherit;
  transition: opacity .3s, transform .3s;
  animation: pulse-animation 1.5s cubic-bezier(0.24, 0, 0.38, 1) infinite;
}
.hotspot .container .responsive-hotspot-wrap#hotspotImg .hot-spot:hover {
  -webkit-animation: none;
}
.hotspot .container .hotspot-mobile-titles {
  display: none;
}
@media screen and (max-width: 767px) {
  .hotspot .container .hotspot-mobile-titles {
    display: block!important;
  }
}
.hotspot .container .hotspot-mobile-titles p {
  font-size: 18px;
  font-family: "NHaasGroteskTXPro Regular";
  line-height: 24px;
  color: #000000;
  padding: 24px 0 30px 0;
  margin: 0;
}
.hotspot .container .hotspot-mobile-titles .hotspotlist-wrap {
  display: flex;
  flex-wrap: wrap;
}
.hotspot .container .hotspot-mobile-titles .hotspotlist-wrap .hotspot-order {
  margin-bottom: 13px;
  width: 47%;
}
.hotspot .container .hotspot-mobile-titles .hotspotlist-wrap .hotspot-order .hotspot-point {
  position: static;
  font-size: 14px;
  font-family: "NHaasGroteskTXPro Regular";
  color: #000000;
  width: 26px;
  height: 26px;
  border-radius: 50px;
  text-align: center;
  float: left;
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .hotspot .container .hotspot-mobile-titles .hotspotlist-wrap .hotspot-order .hotspot-point {
    width: 20%!important;
    max-width: 26px;
    height: 26px;
    border-radius: 50px;
    text-align: center;
  }
}
.hotspot .container .hotspot-mobile-titles .hotspotlist-wrap .hotspot-order .hotspot-text {
  list-style-type: none;
  display: inline-block;
  float: left;
}
@media screen and (max-width: 767px) {
  .hotspot .container .hotspot-mobile-titles .hotspotlist-wrap .hotspot-order .hotspot-text {
    width: 80%;
  }
}
.hotspot .container .hotspot-mobile-titles .hotspotcta {
  width: 223px;
  height: 35px;
  background: #000000;
  cursor: pointer;
  color: #fff!important;
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  line-height: 35px;
  font-size: 13px;
  transition: 0.4s all linear;
  text-decoration: none;
  transition: all 0.4s liner;
  border: solid 1px #333;
  display: none;
}
@media screen and (max-width: 767px) {
  .hotspot .container .hotspot-mobile-titles .hotspotcta {
    display: block!important;
  }
}
.hotspot .container .hotspot-mobile-titles .hotspot-text {
  padding-left: 0px;
}
@media screen and (max-width: 767px) {
  .hotspot .container .hotspot-mobile-titles .hotspot-text {
    font-size: 14px;
    font-family: "NHaasGroteskTXPro Regular";
    color: #000000;
    padding-left: 10px;
  }
}
.hotspot .container .flexwrap {
  display: flex;
  flex-wrap: wrap;
}
.hotspot .container .hotspottitle {
  font-size: 60px!important;
  text-transform: uppercase!important;
  color: #000000;
  font-family: "Tungsten Bold" !important;
}
.hotspot .container .hotspot-title {
  padding-left: 10px;
}
.hotspot .container #hotspotImg .hot-spot:hover .tooltip {
  display: block;
  right: 0;
  margin-left: 0;
  position: absolute;
  background: #fff;
  margin-left: 60px!important;
  margin-top: -60px;
}
.hotspot .modal-content {
  background: none;
  border: none;
  border-radius: 8px;
}
.hotspot .modal-content .modal-header button {
  color: #fff;
  font-size: 36px;
  opacity: 1;
}
.hotspot .modal-content .modal-body {
  background: #fff;
}
.hotspot .modal-content .modal-body .mobile-content p {
  font-size: 16px;
  font-family: Diodrum Regular;
}
@keyframes pulse-animation {
  0% {
    opacity: 1;
    transform: scale(1.1);
  }
  50% {
    opacity: 0;
    transform: scale(1.5);
  }
  100% {
    opacity: 0;
    transform: scale(1.1);
  }
}
@keyframes pulse-p {
  0% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1.1);
  }
}

/* .control-label{
//     color:rgb(17,17,17);
//     font-weight:700;
 } */
.pbs-dccLeed {
  background-color: rgba(225, 225, 225, 0.2);
}
.pbs-dccLeed .fieldspace {
  margin-bottom: 0px;
}
.pbs-dccLeed .check-label {
  margin-left: 30px;
  position: absolute;
}
.pbs-dccLeed .building .information-section .information .fontsize24 {
  font-size: 24px;
  color: #333333;
  font-weight: 700;
}
.pbs-dccLeed .building .information-section .information .fontsize18 {
  font-size: 18px;
  color: #333333;
}
.pbs-dccLeed .requiredtext_form,
.pbs-dccLeed label.control-label {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #212121;
}
.pbs-dccLeed .successButton {
  background-color: #e4001c;
  color: #ffffff;
  cursor: pointer;
}
.pbs-dccLeed .successButton:hover {
  background-color: #AA0014;
}
.pbs-dccLeed .successButton:disabled {
  background-color: #e1e1e1;
  color: #ffffff;
}
.pbs-dccLeed .successButton {
  min-width: 120px;
  height: 50px;
  padding: 0 32px;
  border-radius: 25px;
  margin: 0px 0px 14px 0px;
  font-family: "Diodrum Regular";
  border-style: none;
}
.pbs-dccLeed .result .success {
  margin-top: 48px;
  color: #128370;
  display: none;
}
.pbs-dccLeed .result .success .success-message {
  color: #128370;
}
.pbs-dccLeed .result .success .glyphicon {
  font-size: 32px;
}
.pbs-dccLeed .captchavalidate {
  padding-left: 0px;
}
.pbs-dccLeed select.form-control,
.pbs-dccLeed input.form-control {
  height: 48px;
}
.pbs-dccLeed input[type=checkbox],
.pbs-dccLeed input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  margin-right: 10px;
}
.pbs-dccLeed .checkbox .element:first-child {
  margin-top: 30px;
}
.pbs-dccLeed .errormessage {
  display: none;
  margin-left: 10px;
}
.pbs-dccLeed .errormessage_show {
  color: red;
  margin-left: 10px;
}
.pbs-dccLeed input.invalid,
.pbs-dccLeed textarea.invalid {
  border: 1px solid #e4001c;
}
.pbs-dccLeed input.valid,
.pbs-dccLeed textarea.valid {
  border: 1px solid #000000;
}
.pbs-dccLeed input.fnameval,
.pbs-dccLeed .lnameval,
.pbs-dccLeed .email,
.pbs-dccLeed .jobtitle,
.pbs-dccLeed .cname,
.pbs-dccLeed .applist {
  padding: 6px 12px 6px 21px;
}
.pbs-dccLeed .form-control:focus {
  box-shadow: none;
  border-color: #000000;
  border-radius: 1px;
}
.pbs-dccLeed label {
  font-size: 11px;
  color: #000000;
  margin: 0px 0px 12px;
  font-family: "Noto Sans Regular", sans-serif;
}
.pbs-dccLeed select.helpsection,
.pbs-dccLeed .countrydropdown,
.pbs-dccLeed .roledropdown,
.pbs-dccLeed .companydropdown,
.pbs-dccLeed .productdropdown {
  font-weight: 300;
  font-family: "Diodrum Medium";
}
.pbs-dccLeed .form-group {
  padding-top: 0px;
}
.pbs-dccLeed .radio {
  margin-top: 30px;
}
.pbs-dccLeed .radio tbody tr td label {
  margin-right: 30px;
}
.pbs-container-wapper .detailedList .dt-list-container .list-item .list-content-cont .list-item-img {
  height: 55px;
}
.layout-2col-rightsidebar__wrapper .row {
  padding: 0px !important;
  margin-left: -59px;
  width: 127%;
}
.required {
  color: #ff0000;
}
.cl-form-wrapper .form-group.required-field .control-label::after {
  content: "*";
  font-weight: normal;
  color: #e80033;
  display: none;
}
input#dccLeedSubmit.btn.btn-default {
  padding: 15px 30px;
  margin-top: 20px;
  color: #ffffff;
  font-weight: 700;
}
.element {
  font-size: 11px;
  width: 180px;
  display: inline-block;
}
.checkbox {
  max-width: 400px;
}
@media (max-width: 768px) {
  .layout-2col-rightsidebar__wrapper .primary {
    padding: 0;
  }
  .layout-2col-rightsidebar__wrapper .row {
    width: 100%;
    margin-left: 0;
  }
  .comments-confirm {
    margin-left: 0;
  }
}

/* .control-label{
//     color:rgb(17,17,17);
//     font-weight:700;
 } */
.pbs-contactUs {
  background-color: rgba(225, 225, 225, 0.2);
}
.pbs-contactUs .fieldspace {
  margin-bottom: 0px;
}
.pbs-contactUs .check-label {
  margin-left: 30px;
  position: absolute;
}
.pbs-contactUs .building .information-section .information .fontsize24 {
  font-size: 24px;
  color: #333333;
  font-weight: 700;
}
.pbs-contactUs .building .information-section .information .fontsize18 {
  font-size: 18px;
  color: #333333;
}
.pbs-contactUs .requiredtext_form,
.pbs-contactUs label.control-label {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #212121;
}
.pbs-contactUs .successButton {
  background-color: #e4001c;
  color: #ffffff;
  cursor: pointer;
}
.pbs-contactUs .successButton:hover {
  background-color: #AA0014;
}
.pbs-contactUs .successButton:disabled {
  background-color: #e1e1e1;
  color: #ffffff;
}
.pbs-contactUs .successButton {
  min-width: 120px;
  height: 50px;
  padding: 0 32px;
  border-radius: 25px;
  margin: 0px 0px 14px 0px;
  font-family: "Diodrum Regular";
  border-style: none;
}
.pbs-contactUs .result .success {
  margin-top: 48px;
  color: #128370;
  display: none;
}
.pbs-contactUs .result .success .success-message {
  color: #128370;
}
.pbs-contactUs .result .success .glyphicon {
  font-size: 32px;
}
.pbs-contactUs .captchavalidate {
  padding-left: 0px;
}
.pbs-contactUs select.form-control,
.pbs-contactUs input.form-control {
  height: 48px;
}
.pbs-contactUs select.form-control[multiple],
.pbs-contactUs input.form-control[multiple] {
  height: 150px;
}
.pbs-contactUs input[type=checkbox],
.pbs-contactUs input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  margin-right: 10px;
}
.pbs-contactUs .checkbox .element:first-child {
  margin-top: 30px;
}
.pbs-contactUs .errormessage {
  display: none;
  margin-left: 10px;
}
.pbs-contactUs .errormessage_show {
  color: red;
  margin-left: 10px;
}
.pbs-contactUs input.invalid,
.pbs-contactUs textarea.invalid {
  border: 1px solid #e4001c;
}
.pbs-contactUs input.valid,
.pbs-contactUs textarea.valid {
  border: 1px solid #000000;
}
.pbs-contactUs input.fnameval,
.pbs-contactUs .lnameval,
.pbs-contactUs .email,
.pbs-contactUs .jobtitle,
.pbs-contactUs .cname,
.pbs-contactUs .applist {
  padding: 6px 12px 6px 21px;
}
.pbs-contactUs .form-control:focus {
  box-shadow: none;
  border-color: #000000;
  border-radius: 1px;
}
.pbs-contactUs label {
  font-size: 11px;
  color: #000000;
  margin: 0px 0px 12px;
  font-family: "Noto Sans Regular", sans-serif;
}
.pbs-contactUs select.helpsection,
.pbs-contactUs .countrydropdown,
.pbs-contactUs .roledropdown,
.pbs-contactUs .companydropdown,
.pbs-contactUs .productdropdown {
  font-weight: 300;
  font-family: "Diodrum Medium";
}
.pbs-contactUs .form-group {
  padding-top: 0px;
}
.pbs-contactUs .radio {
  margin-top: 30px;
}
.pbs-contactUs .radio tbody tr td label {
  margin-right: 30px;
}
.pbs-container-wapper .detailedList .dt-list-container .list-item .list-content-cont .list-item-img {
  height: 55px;
}
.layout-2col-rightsidebar__wrapper .row {
  padding: 0px !important;
  margin-left: -59px;
  width: 127%;
}
.required {
  color: #ff0000;
}
.cl-form-wrapper .form-group.required-field .control-label::after {
  content: "*";
  font-weight: normal;
  color: #e80033;
  display: none;
}
input#pbsContactSubmit.btn.btn-default {
  padding: 15px 30px;
  margin-top: 20px;
  color: #ffffff;
  font-weight: 700;
}
.element {
  font-size: 11px;
  width: 180px;
  display: inline-block;
}
.checkbox {
  max-width: 400px;
}
@media (max-width: 768px) {
  .layout-2col-rightsidebar__wrapper .primary {
    padding: 0;
  }
  .layout-2col-rightsidebar__wrapper .row {
    width: 100%;
    margin-left: 0;
  }
  .comments-confirm {
    margin-left: 0;
  }
}
.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.loader {
  font-size: 10px;
  text-indent: -9999em;
  border-top: 4px solid rgba(0, 0, 0, 0.2);
  border-right: 4px solid rgba(0, 0, 0, 0.2);
  border-bottom: 4px solid rgba(0, 0, 0, 0.2);
  border-left: 4px solid #000000;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  right: 25px;
  top: 48px;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
i.fa.fa-check.verified-user-check {
  color: green;
  position: absolute;
  font-size: 20px;
  right: 25px;
  top: 51px;
}

/* .control-label{
//     color:rgb(17,17,17);
//     font-weight:700;
 } */
.pbs-contactUs {
  background-color: rgba(225, 225, 225, 0.2);
}
.pbs-contactUs .primary-email {
  display: none;
}
.pbs-contactUs .fieldspace {
  margin-bottom: 0px;
}
.pbs-contactUs .check-label {
  margin-left: 30px;
  position: absolute;
}
.pbs-contactUs .building .information-section .information .fontsize24 {
  font-size: 24px;
  color: #333333;
  font-weight: 700;
}
.pbs-contactUs .building .information-section .information .fontsize18 {
  font-size: 18px;
  color: #333333;
}
.pbs-contactUs .requiredtext_form,
.pbs-contactUs label.control-label {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #212121;
}
.pbs-contactUs .successButton {
  background-color: #e4001c;
  color: #ffffff;
  cursor: pointer;
}
.pbs-contactUs .successButton:hover {
  background-color: #AA0014;
}
.pbs-contactUs .successButton:disabled {
  background-color: #e1e1e1;
  color: #ffffff;
}
.pbs-contactUs .successButton {
  min-width: 120px;
  height: 50px;
  padding: 0 32px;
  border-radius: 25px;
  margin: 0px 0px 14px 0px;
  font-family: "Diodrum Regular";
  border-style: none;
}
.pbs-contactUs .result .success {
  margin-top: 48px;
  color: #128370;
  display: none;
}
.pbs-contactUs .result .success .success-message {
  color: #128370;
}
.pbs-contactUs .result .success .glyphicon {
  font-size: 32px;
}
.pbs-contactUs .captchavalidate {
  padding-left: 0px;
}
.pbs-contactUs select.form-control,
.pbs-contactUs input.form-control {
  height: 48px;
}
.pbs-contactUs select.form-control[multiple],
.pbs-contactUs input.form-control[multiple] {
  height: 150px;
}
.pbs-contactUs input[type=checkbox],
.pbs-contactUs input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  margin-right: 10px;
}
.pbs-contactUs .checkbox .element:first-child {
  margin-top: 30px;
}
.pbs-contactUs .errormessage {
  display: none;
  margin-left: 10px;
}
.pbs-contactUs .errormessage_show {
  color: red;
  margin-left: 10px;
}
.pbs-contactUs input.invalid,
.pbs-contactUs textarea.invalid {
  border: 1px solid #e4001c;
}
.pbs-contactUs input.valid,
.pbs-contactUs textarea.valid {
  border: 1px solid #000000;
}
.pbs-contactUs input.fnameval,
.pbs-contactUs .lnameval,
.pbs-contactUs .email,
.pbs-contactUs .jobtitle,
.pbs-contactUs .cname,
.pbs-contactUs .applist {
  padding: 6px 12px 6px 21px;
}
.pbs-contactUs .form-control:focus {
  box-shadow: none;
  border-color: #000000;
  border-radius: 1px;
}
.pbs-contactUs label {
  font-size: 11px;
  color: #000000;
  margin: 0px 0px 12px;
  font-family: "Noto Sans Regular", sans-serif;
}
.pbs-contactUs select.helpsection,
.pbs-contactUs .countrydropdown,
.pbs-contactUs .roledropdown,
.pbs-contactUs .companydropdown,
.pbs-contactUs .productdropdown {
  font-weight: 300;
  font-family: "Diodrum Medium";
}
.pbs-contactUs .form-group {
  padding-top: 0px;
}
.pbs-contactUs .radio {
  margin-top: 30px;
}
.pbs-contactUs .radio tbody tr td label {
  margin-right: 30px;
}
.pbs-container-wapper .detailedList .dt-list-container .list-item .list-content-cont .list-item-img {
  height: 55px;
}
.layout-2col-rightsidebar__wrapper .row {
  padding: 0px !important;
  margin-left: -59px;
  width: 127%;
}
.required {
  color: #ff0000;
}
.cl-form-wrapper .form-group.required-field .control-label::after {
  content: "*";
  font-weight: normal;
  color: #e80033;
  display: none;
}
input#pbsContactSubmit.btn.btn-default {
  padding: 15px 30px;
  margin-top: 20px;
  color: #ffffff;
  font-weight: 700;
}
.element {
  font-size: 11px;
  width: 180px;
  display: inline-block;
}
.checkbox {
  max-width: 400px;
}
@media (max-width: 768px) {
  .layout-2col-rightsidebar__wrapper .primary {
    padding: 0;
  }
  .layout-2col-rightsidebar__wrapper .row {
    width: 100%;
    margin-left: 0;
  }
  .comments-confirm {
    margin-left: 0;
  }
}
.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.loader {
  font-size: 10px;
  text-indent: -9999em;
  border-top: 4px solid rgba(0, 0, 0, 0.2);
  border-right: 4px solid rgba(0, 0, 0, 0.2);
  border-bottom: 4px solid rgba(0, 0, 0, 0.2);
  border-left: 4px solid #000000;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  right: 25px;
  top: 48px;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
i.fa.fa-check.verified-user-check {
  color: green;
  position: absolute;
  font-size: 20px;
  right: 25px;
  top: 51px;
}

/*Brands Carousal Component  CSS*/
.brands--carousal .comp-container {
  width: 70%;
  margin: auto;
}
@media screen and (max-width: 992px) {
  .brands--carousal .comp-container {
    width: 94%;
    padding: 0px 15px;
  }
}
@media screen and (max-width: 576px) {
  .brands--carousal .comp-container {
    width: 100%;
    padding: 0px 15px;
  }
}
.brands--carousal .comp-container h3 {
  text-align: center;
  color: #fff;
  margin-bottom: 40px;
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap {
  padding: 0px 20px;
}
@media screen and (max-width: 768px) {
  .brands--carousal .comp-container .brands-outer-wrap .brands-wrap {
    padding: 0px;
  }
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap {
  float: left;
  margin: 0px 50px;
  min-height: 40px;
  text-align: center;
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap:last-child {
  width: 150px;
}
@media screen and (max-width: 576px) {
  .brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap:last-child {
    display: none;
  }
}
@media screen and (max-width: 1400px) {
  .brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap {
    margin: 0px 25px;
  }
}
@media screen and (max-width: 768px) {
  .brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap {
    width: 94%;
    margin: 0px 25px;
  }
}
@media screen and (max-width: 576px) {
  .brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap {
    width: 100%;
    max-width: 100%;
    margin: 0px;
    position: relative;
    margin-bottom: 24px;
    text-align: left;
  }
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap .brand-link {
  font-family: 'Diodrum Semibold';
  color: #fff;
  font-size: 16px;
  width: 155px;
  min-width: 110px;
  display: inline-block;
  text-align: center;
  line-height: 24px;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
@media screen and (max-width: 768px) {
  .brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap .brand-link {
    font-size: 16px;
  }
}
@media screen and (max-width: 576px) {
  .brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap .brand-link {
    max-width: 100%;
    padding-right: 40px;
    text-align: left;
    font-size: 24px;
    line-height: 26px;
    width: 100%;
  }
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap .brand-link[has-subpages="true"]:after {
  content: '';
  background: url('../../../../content/dam/dupont/amer/us/en/corporate/general/icons/down_arrow_white.svg');
  width: 20px;
  height: 20px;
  display: block;
  background-size: contain;
  margin-top: -2px;
  float: right;
  margin-left: 5px;
}
@media screen and (max-width: 576px) {
  .brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap .brand-link[has-subpages="true"]:after {
    display: none;
  }
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap .brand-link:hover {
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 576px) {
  .brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap .brand-link:hover {
    border-bottom: none;
  }
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap .fas {
  position: absolute;
  width: 20px;
  height: 20px;
  display: block;
  right: 0px;
  font-size: 16px;
  color: #fff;
  top: 3px;
}
@media screen and (min-width: 577px) {
  .brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap .fas {
    display: none;
  }
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap ul {
  display: none;
  list-style: none;
  width: 100%;
  margin-top: 15px;
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap ul li a {
  font-family: 'Diodrum Regular';
  color: #fff;
  font-size: 18px;
  text-align: left;
  display: block;
  margin-bottom: 20px;
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap.accordion-open .fas:before {
  content: "\f068";
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .link-wrap.accordion-open ul {
  display: block;
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .slick-prev {
  left: -30px;
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .slick-prev:before {
  content: "";
  background-image: url("../../../../content/dam/dupont/amer/us/en/corporate/general/icons/left-arrow-wihte.svg");
  width: 40px;
  height: 40px;
  display: block;
  background-size: contain;
  margin-top: -10px;
  margin-left: -5px;
}
.brands--carousal .comp-container .brands-outer-wrap .brands-wrap .slick-next:before {
  content: "";
  background-image: url("../../../../content/dam/dupont/amer/us/en/corporate/general/icons/right-arrow-white.svg");
  width: 40px;
  height: 40px;
  display: block;
  background-size: contain;
  margin-top: -10px;
  margin-left: -10px;
}
.brands--carousal .sub-pages-dropdown {
  display: none;
  position: absolute;
}
.brands--carousal .sub-pages-dropdown:hover {
  display: block !important;
}
@media screen and (max-width: 576px) {
  .brands--carousal .sub-pages-dropdown {
    display: none !important;
  }
}
.brands--carousal .sub-pages-dropdown ul {
  list-style: none;
  width: 100%;
}
.brands--carousal .sub-pages-dropdown ul li a {
  font-family: 'Diodrum Semibold';
  color: #fff;
  size: 18px;
  text-align: center;
  display: block;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.brands--carousal .sub-pages-dropdown ul li a:hover {
  color: #fff;
  border-bottom: 1px solid #fff;
}

.dealear-locator .progress-bar-wrapper {
  position: absolute;
  height: 100px;
  top: 50%;
  left: 50%;
  position: fixed;
  display: none;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  left: 0;
  z-index: 101;
}
.dealear-locator .progress-bar-wrapper .progress-bar-df {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 120px;
  height: 20px;
  -webkit-mask-image: linear-gradient(90deg, #000000 70%, rgba(0, 0, 0, 0) 0);
  -webkit-mask-position-x: 0;
  -webkit-mask-position-y: center;
  -webkit-mask-size: 20%;
  -webkit-mask-repeat-x: initial;
  -webkit-mask-repeat-y: initial;
  -webkit-mask-origin: initial;
  -webkit-mask-clip: initial;
  background-image: linear-gradient(#e4001c 0, #e4001c 0);
  background-position-x: 0;
  background-position-y: center;
  background-size: 0;
  background-repeat: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: #ddd;
  animation: prog 2s infinite steps(6);
}
@media (min-width: 768px) and (max-width: 959px) {
  .dealear-locator {
    padding: 0 33px;
  }
}
.dealear-locator .certifications_list {
  margin-bottom: 10px;
}
.dealear-locator .certifications_list li {
  margin-left: 13px;
}
.dealear-locator .delear-locator-empty {
  justify-content: center;
}
.dealear-locator .delear-locator-empty p {
  font-size: 18px;
  font-family: 'Diodrum Regular';
}
.dealear-locator a.show_results:hover {
  color: #fff;
}
.dealear-locator a.clear_all:hover {
  color: #fff;
}
.dealear-locator .form-inline {
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
  column-gap: 30px;
  row-gap: 30px;
  justify-content: center;
  align-items: baseline;
}
.dealear-locator .form-inline .input_item {
  text-align: left;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(25% - 30px);
  /* 25% width minus the gap */
  box-sizing: border-box;
  width: 100%;
}
@media (max-width: 1199px) {
  .dealear-locator .form-inline .input_item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.33% - 30px);
    /* 3 items per row */
  }
}
@media (max-width: 991px) {
  .dealear-locator .form-inline .input_item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 30px);
    /* 2 items per row */
  }
}
@media (max-width: 767px) {
  .dealear-locator .form-inline .input_item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 30px);
  }
}
.dealear-locator .form-inline .input_item .form-control {
  width: 100%;
  font-size: 14px;
}
.dealear-locator .form-inline .input_item .err_msg {
  color: #e4001c;
  font-size: 12px;
  margin-top: 5px;
  text-align: left;
}
.dealear-locator .form-inline .input_item:nth-child(5) {
  grid-column: -1;
}
.dealear-locator .form-inline label {
  font-size: 16px;
  justify-content: unset;
}
.dealear-locator .dealear-locator-form {
  text-align: center;
  margin-bottom: 4rem;
}
.dealear-locator .dealear-locator-form .fetchlabel {
  margin-top: 10px;
}
.dealear-locator .dealear-locator-form select.form-control {
  width: 13em;
}
.dealear-locator .dealear-locator-form > .form-inline {
  margin-top: 2rem;
}
.dealear-locator .dealear-locator-form > .form-inline button[type="submit"] {
  border-radius: 20px;
}
.dealear-locator .dealear-locator-form > .form-inline input,
.dealear-locator .dealear-locator-form > .form-inline select {
  border-color: #000;
}
.dealear-locator .dealear-locator-form > .form-inline input:focus,
.dealear-locator .dealear-locator-form > .form-inline select:focus {
  border-color: #ced4da;
}
.dealear-locator .dealear-locator-form #showDealerDetails,
.dealear-locator .dealear-locator-form #clearAllFilters {
  cursor: pointer;
  border-radius: 30px;
  background-color: #e4001c;
  border-color: #e4001c;
  padding-right: 2em;
  padding-left: 2em;
}
.dealear-locator .dealear-locator-form #showDealerDetails[disabled],
.dealear-locator .dealear-locator-form #clearAllFilters[disabled] {
  background-color: #ffffff;
  border-color: #969696;
  color: #969696;
}
.dealear-locator .dealear-locator-filter .filter-head .dealear-locator-filter-box {
  margin-right: 1em;
  display: inline-block;
  height: 3em;
}
@media screen and (min-width: 768px) {
  .dealear-locator .dealear-locator-filter .filter-head .dealear-locator-filter-box {
    margin-right: 2em;
  }
}
.dealear-locator .dealear-locator-filter .filter-head .dealear-locator-filter-box:not(.heading) {
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .dealear-locator .dealear-locator-filter .filter-head .dealear-locator-filter-box.heading {
    display: block;
  }
  .dealear-locator .dealear-locator-filter .filter-head .dealear-locator-filter-box.float-right {
    position: absolute;
  }
}
.dealear-locator .dealear-locator-filter .filter-head .dealear-locator-filter-box.active {
  border-bottom: 8px solid #D62929;
}
.dealear-locator .dealear-locator-filter .filter-head + hr {
  margin-top: 0;
  border-top: 2px solid #eee;
}
.dealear-locator .dealear-locator-filter .filter-body {
  border-bottom: 2px solid #eee;
  margin-bottom: 2rem;
}
.dealear-locator .dealear-locator-filter .filter-body .custom-scrollbar-red {
  max-height: 250px;
  overflow-y: auto;
}
.dealear-locator .dealear-locator-filter .filter-body .filter-item-category h5 {
  font-weight: bold;
  cursor: pointer;
}
.dealear-locator .dealear-locator-filter .filter-body label {
  cursor: pointer;
  font-size: 11px;
}
@media screen and (min-width: 768px) {
  .dealear-locator .dealear-locator-filter .filter-body label {
    font-size: 14px;
  }
}
.dealear-locator .delear-locator-map .delear-details-side-list {
  max-height: inherit;
  overflow-y: auto;
  overflow-x: hidden;
  height: 400px;
  max-height: 400px;
}
@media screen and (max-width: 767px) {
  .dealear-locator .delear-locator-map .delear-details-side-list {
    margin-top: 2em;
    padding-left: 33px;
  }
}
.dealear-locator .delear-locator-map .delear-details-side-list .serial-no {
  position: absolute;
  left: 0;
  font-weight: bold;
  background-color: #e4001c;
  color: #fff;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  text-align: center;
}
.dealear-locator .delear-locator-map .delear-details-side-list .delear-details {
  padding-bottom: 1em;
  border-bottom: 2px solid #eee;
  margin-bottom: 1em;
  position: relative;
}
.dealear-locator .delear-locator-map .delear-details-side-list .delear-details .dealer-address {
  padding-left: 2em;
  cursor: pointer;
}
.dealear-locator .delear-locator-map .delear-details-side-list .delear-details .dealer-address .dealer-name {
  font-family: inherit;
  font-size: inherit;
}
.dealear-locator .delear-locator-map .delear-details-side-list .delear-details .dealer-address .links {
  display: flex;
  column-gap: 30px;
}
.dealear-locator .delear-locator-map .delear-details-side-list .delear-details .dealer-address .font-size-14 {
  font-size: 14px;
}
.dealear-locator .delear-locator-map #pbs-delear-locator-map {
  height: 400px;
  max-height: 400px;
}
.dealear-locator .dealer-address {
  font-family: "Diodrum Regular";
}
.dealear-locator .dealer-address p {
  margin-bottom: .3em;
}
.dealear-locator .dealer-address .light-grey {
  color: #6b6b6b;
}

@import "/apps/dupont-applications/corporate/components/content/solutionfindersearch/clientlibs/css/jQuery-ui.css";
/* Tyvek Smart services barand Color code */
@font-face {
  font-family: "Diodrum Extralight";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Extralight.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Extralight.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Extralight Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-ExtralightItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-ExtralightItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Light";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Light.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Light Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-LightItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-LightItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Regular";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Regular.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Regular Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-RegularItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-RegularItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Medium";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Medium.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Medium Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-MediumItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-MediumItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Semibold";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Semibold.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Semibold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Semibold Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-SemiboldItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-SemiboldItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Bold";
  src: url('clientlib-base/source/resources/fonts/Diodrum-Bold.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Bold Italic";
  src: url('clientlib-base/source/resources/fonts/Diodrum-BoldItalic.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-BoldItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Diodrum Condensed Semibold";
  src: url('clientlib-base/source/resources/fonts/DiodrumCondensed-SemiBold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}
/* noto-sans-regular - latin */
@font-face {
  font-family: 'Noto Sans Regular';
  font-style: normal;
  font-weight: 400;
  src: url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.eot');
  src: local('Noto Sans'), local('NotoSans'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.woff') format('woff'), /* Modern Browsers */ url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.svg#NotoSans') format('svg');
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: "Noto Sans Bold";
  src: url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(clientlib-base/source/resources/fonts/glyphicons-halflings-regular.eot);
  src: url(clientlib-base/source/resources/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(clientlib-base/source/resources/fonts/glyphicons-halflings-regular.woff) format("woff"), url(clientlib-base/source/resources/fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(clientlib-base/source/resources/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
@font-face {
  font-family: 'MetricSemibold';
  src: url('clientlib-base/source/resources/fonts/metric-semibold.eot');
  src: local('MetricSemibold'), local('MetricSemibold'), url('clientlib-base/source/resources/fonts/metric-semibold.eot') format('embedded-opentype'), url('clientlib-base/source/resources/fonts/metric-semibold.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/metric-semibold.woff') format('woff'), url('clientlib-base/source/resources/fonts/metric-semibold.ttf') format('truetype'), url('clientlib-base/source/resources/fonts/metric-semibold.svg#MetricSemibold') format('svg');
}
/*Override Great Stuff Specific fonts*/
@font-face {
  font-family: "NHaasGroteskTXPro Regular";
  src: url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-55Rg/font.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-55Rg/font.woff') format('woff'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.eot?#iefix') format('embedded-opentype'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.woff') format('woff'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.ttf') format('truetype'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-regular.svg#NotoSans') format('svg');
}
@font-face {
  font-family: "NHaasGroteskTXPro Medium";
  src: url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-65Md/font.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-65Md/font.woff') format('woff'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff') format('woff');
}
@font-face {
  font-family: "NHaasGroteskTXPro Bold";
  src: url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-75Bd/font.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/nhaasgroteskpro/NHaasGroteskTXPro-75Bd/font.woff') format('woff'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/noto-sans-v8-latin-700.woff') format('woff');
}
@font-face {
  font-family: 'Tungsten Light';
  src: url('clientlib-base/source/resources/fonts/tungsten/woff2/Tungsten-Light_Web.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/tungsten/woff/Tungsten-Light_Web.woff') format('woff'), url('clientlib-base/source/resources/fonts/Diodrum-Regular.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Tungsten Medium';
  src: url('clientlib-base/source/resources/fonts/tungsten/woff2/Tungsten-Medium_Web.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/tungsten/woff/Tungsten-Medium_Web.woff') format('woff'), url('clientlib-base/source/resources/fonts/Diodrum-Medium.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Tungsten Semibold";
  src: url('clientlib-base/source/resources/fonts/tungsten/woff2/Tungsten-Semibold_Web.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/tungsten/woff/Tungsten-Semibold_Web.woff') format('woff'), url('clientlib-base/source/resources/fonts/Diodrum-Semibold.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Tungsten Bold";
  src: url('clientlib-base/source/resources/fonts/tungsten/woff2/Tungsten-Bold_Web.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/tungsten/woff/Tungsten-Bold_Web.woff') format('woff'), url('clientlib-base/source/resources/fonts/Diodrum-Bold.woff2') format('woff2'), url('clientlib-base/source/resources/fonts/Diodrum-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
h1 {
  font-family: "Diodrum Regular";
  font-size: 42px;
  line-height: 46px;
  letter-spacing: 0;
  color: #e4001c;
}
@media only screen and (min-width: 768px) {
  h1 {
    font-size: 60px;
    line-height: 64px;
  }
}
h2 {
  font-family: "Diodrum Medium";
  font-size: 32px;
  line-height: 38px;
  letter-spacing: -0.5px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  h2 {
    font-size: 42px;
    line-height: 48px;
  }
}
.campaign-heading {
  font-family: "Diodrum Semibold";
}
h3 {
  font-family: "Diodrum Regular";
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.5px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  h3 {
    font-size: 32px;
    line-height: 38px;
  }
}
h3.medium {
  font-family: "Diodrum Medium";
}
h4 {
  font-family: "Diodrum Regular";
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0;
  color: #000000;
}
h4.medium {
  font-family: "Diodrum Medium";
}
@media only screen and (min-width: 768px) {
  h4 {
    font-size: 26px;
    line-height: 32px;
  }
}
h5 {
  font-family: "Diodrum Regular";
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  h5 {
    font-size: 18px;
    line-height: 24px;
  }
}
a {
  font-family: "Noto Sans Regular";
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.5;
  color: #000000;
}
.eyebrow {
  font-family: "Noto Sans Regular";
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.5px;
  color: #e4001c;
}
.credits {
  font-family: "Noto Sans Regular";
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.5px;
  color: #e1e1e1;
}
.body1 {
  font-family: "Noto Sans Regular";
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0;
  color: #212121;
}
@media only screen and (min-width: 768px) {
  .body1 {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: -0.1px;
  }
}
.body2 {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 0;
  color: #212121;
}
.body2 p {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 0;
}
.body2-bold {
  font-family: "Noto Sans Bold";
}
.body3 {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0;
  color: #212121;
}
.body3 p {
  font-family: "Noto Sans Regular", sans-serif;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0;
}
.body3-bold {
  font-family: "Noto Sans Bold";
}
a.cta {
  border: 1px solid #000;
  border-radius: 25px;
  font-size: 16px;
  line-height: 1;
  padding: 1.0625em 3em .9375em;
  font-family: "Diodrum Regular", sans-serif;
  letter-spacing: -0.5px;
  text-decoration: none;
  cursor: pointer;
  color: #000000;
  display: inline-block;
}
a.cta:hover {
  border-color: #e4001c;
  color: #e4001c;
}
a.cta:active {
  color: #ffffff;
  background: #e4001c;
  border-color: #e4001c;
}
a.cta.white {
  color: #ffffff;
  border-color: #ffffff;
}
a.cta.white:hover {
  border-color: #e4001c;
  color: #e4001c;
}
a.cta.white:active {
  color: #ffffff;
}
a.cta.black {
  color: #ffffff;
  background-color: #000000;
}
a.cta.black:hover {
  background-color: #e4001c;
}
a.arrow {
  font-size: 14px;
  margin-top: 1.5em;
  display: inline-block;
  color: #212121;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  a.arrow {
    font-size: 16px;
  }
}
a.arrow:hover {
  color: #e4001c;
}
a.arrow:after {
  content: '→';
  position: relative;
  top: .125em;
  margin-left: .5em;
}
label.checkbox {
  display: block;
  position: relative;
  padding-left: 40px;
  cursor: pointer;
  font-size: 14px;
  user-select: none;
}
label.checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
label.checkbox.disabled {
  color: #e1e1e1;
  cursor: not-allowed;
}
label.checkbox.disabled input {
  cursor: not-allowed;
}
label.checkbox.disabled span.checkmark {
  border: solid 1px #e1e1e1;
}
label.checkbox.disabled:hover input ~ span.checkmark {
  background-color: #ffffff;
  border: solid 1px #e1e1e1;
}
label.checkbox span.checkmark {
  position: absolute;
  left: 0;
  top: 0;
  height: 24px;
  width: 24px;
  border-radius: 100%;
  background-color: #ffffff;
  border: solid 1px #e1e1e1;
}
label.checkbox span.checkmark::after {
  content: "";
  position: absolute;
  display: none;
}
label.checkbox:hover input ~ span.checkmark {
  background-color: #e1e1e1;
  border: none;
}
label.checkbox input:checked ~ span.checkmark {
  background-color: #e4001c;
}
label.checkbox input:checked ~ span.checkmark:after {
  display: block;
}
label.checkbox span.checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
section:not(:first-child) {
  margin-top: 3em;
}
h2 {
  margin-top: 0;
}
.grid-container {
  padding-left: 3px;
  padding-right: 3px;
  margin: 0 auto;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .grid-container {
    padding: 0 9px;
    min-width: 768px;
  }
}
@media only screen and (min-width: 1024px) {
  .grid-container {
    padding: 0 94px;
    min-width: 1024px;
    max-width: 1440px;
  }
}
.grid-row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 5px;
  grid-row-gap: 0px;
}
@media only screen and (min-width: 768px) {
  .grid-row {
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 18px;
    grid-row-gap: 0px;
  }
}
@media only screen and (min-width: 1024px) {
  .grid-row {
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 32px;
    grid-row-gap: 0px;
  }
}
.grid-item {
  padding: 1em;
  text-align: center;
}
.col-item-1 {
  grid-column: span 1;
}
.col-item-2 {
  grid-column: span 2;
}
.col-item-3 {
  grid-column: span 3;
}
.col-item-4 {
  grid-column: span 4;
}
.col-item-5 {
  grid-column: span 5;
}
.col-item-6 {
  grid-column: span 6;
}
.col-item-7 {
  grid-column: span 7;
}
.col-item-8 {
  grid-column: span 8;
}
.col-item-9 {
  grid-column: span 9;
}
.col-item-10 {
  grid-column: span 10;
}
.col-item-11 {
  grid-column: span 11;
}
.col-item-12 {
  grid-column: span 12;
}
.color-1 {
  background-color: #112F41;
  color: white;
}
.color-2 {
  background-color: #0894A1;
}
.color-3 {
  background-color: #47AB6C;
}
.color-4 {
  background-color: #F2B134;
}
.color-5 {
  background-color: #ED553B;
}
/* 
 * This is the Global less file that give access 
 * to all basics styles that are need it. Just import
 * this file in the less file of  your component or page.
 * 
 * @import "path_to_file/global.less";
 */
ol,
ul {
  margin: 0;
  padding: 0;
}
.bodycopy ul,
.bodycopy ol,
.newsbody-copy ul,
.newsbody-copy ol {
  margin: 0 0 1rem 2rem;
}
a:hover {
  text-decoration: none;
}
/*lazy load backgrounds*/
body:not(.lazy-load-bg-imgs) [style*=background]:not([style*=background-color]),
.no-background {
  background: unset !important;
  background-image: unset !important;
}
/*Solution finder results component starts*/
.solutionfinder-search-result {
  padding: 30px 0px;
}
@media screen and (max-width: 1023px) {
  .solutionfinder-search-result {
    padding: 30px 33px 0px 33px;
  }
}
.cmp-sol-finder-result .lp-content.product-view-grid {
  display: grid;
  gap: 20px;
  padding-bottom: 20px;
  justify-content: start;
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
}
@media screen and (max-width: 600px) {
  .cmp-sol-finder-result .lp-content.product-view-grid {
    gap: 15px;
  }
}
@media screen and (min-width: 481px) and (max-width: 900px) {
  .cmp-sol-finder-result .lp-content.product-view-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 901px) {
  .cmp-sol-finder-result .lp-content.product-view-grid {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }
}
@media screen and (min-width: 1200px) {
  .cmp-sol-finder-result .lp-content.product-view-grid {
    grid-auto-flow: row;
  }
  @supports (grid-template-columns: minmax(0, 1fr)) {
    grid-template-columns: repeat(4, minmax(200px, 1fr));
  }
}
.cmp-sol-finder-result .lp-content.product-view-grid.few-items {
  justify-content: start;
  grid-template-columns: repeat(auto-fit, 200px);
  width: auto;
  max-width: none;
}
.cmp-sol-finder-result .lp-content.product-view-grid .product-item-link {
  display: block;
  text-decoration: none;
  color: inherit;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.07);
  transition: box-shadow 0.2s, transform 0.2s;
}
.cmp-sol-finder-result .lp-content.product-view-grid .product-item-link:hover,
.cmp-sol-finder-result .lp-content.product-view-grid .product-item-link:focus {
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.12);
  transform: translateY(-2px) scale(1.03);
  text-decoration: none;
}
.cmp-sol-finder-result .lp-content.product-view-grid .product-item-link:hover .product-name,
.cmp-sol-finder-result .lp-content.product-view-grid .product-item-link:focus .product-name {
  color: #e4001c;
}
.cmp-sol-finder-result .lp-content.product-view-grid .product-item-link .product-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  background: #fff;
  padding: 10px;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 600px) {
  .cmp-sol-finder-result .lp-content.product-view-grid .product-item-link .product-item {
    padding: 5px;
  }
}
.cmp-sol-finder-result .lp-content.product-view-grid .product-item-link .product-item .prod-ckbox {
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 2;
}
.cmp-sol-finder-result .lp-content.product-view-grid .product-item-link .product-item .product-image {
  width: 100%;
  max-width: 100%;
  height: 120px;
  object-fit: contain;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid lightgrey;
  padding-bottom: 10px;
}
@media screen and (min-width: 481px) and (max-width: 900px) {
  .cmp-sol-finder-result .lp-content.product-view-grid .product-item-link .product-item .product-image {
    height: 140px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1199px) {
  .cmp-sol-finder-result .lp-content.product-view-grid .product-item-link .product-item .product-image {
    height: 160px;
  }
}
@media screen and (min-width: 1200px) {
  .cmp-sol-finder-result .lp-content.product-view-grid .product-item-link .product-item .product-image {
    height: 200px;
  }
}
.cmp-sol-finder-result .lp-content.product-view-grid .product-item-link .product-item .product-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  font-size: 13px;
}
.cmp-sol-finder-result .lp-content.product-view-grid .product-item-link .product-item .product-name {
  font-size: 13px;
  text-align: center;
  color: #222;
  margin-top: 4px;
  margin-bottom: 0;
  word-break: break-word;
  line-height: normal;
}
@media screen and (max-width: 600px) {
  .cmp-sol-finder-result .lp-content.product-view-grid .product-item-link .product-item .product-name {
    font-size: 11px;
  }
}
.cmp-sol-finder-result.default .headline {
  text-align: left;
  font-size: 36px;
  font-family: "Diodrum Medium";
  color: #e4001c;
  margin: 0px 0px 20px 0px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .headline {
    font-size: 28px;
  }
}
.cmp-sol-finder-result.default .filters-section {
  float: left;
  padding-left: 0px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .filters-section {
    display: none;
    position: fixed;
    width: 90%;
    max-width: 90%;
    z-index: 1000000002;
    top: 2.5%;
    left: 5%;
    background: #ffffff;
    height: 95%;
    padding: 5%;
    border-radius: 14px;
    overflow-y: auto;
    overflow-x: hidden;
  }
}
.cmp-sol-finder-result.default .filters-section .filter-header-wrapper {
  border-top: 8px solid #eeeeee;
  padding: 10px 0px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .filters-section .filter-header-wrapper {
    padding: 0px 0px 10px 0px;
    border-top: 0px solid #eeeeee;
    position: fixed;
    width: 80%;
    background-color: white;
    top: 2.5%;
    padding-top: 10px;
  }
}
.cmp-sol-finder-result.default .filters-section .filter-header-wrapper .filter-head {
  float: left;
  font-family: "Diodrum Semibold";
  font-size: 16px;
}
.cmp-sol-finder-result.default .filters-section .filter-header-wrapper .clear-filter {
  float: right;
  font-family: "Diodrum Medium";
  font-size: 10px;
  cursor: pointer;
}
.cmp-sol-finder-result.default .filters-section .filter-header-wrapper .clear-filter:hover {
  opacity: 0.65;
  text-decoration: underline;
}
.cmp-sol-finder-result.default .filters-section .filter-header-wrapper .clear-filter .clear-icon {
  display: block;
  float: left;
  margin-right: 5px;
  width: 12px;
  height: 12px;
  background-size: 100% 100%;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+REFFMkI3NEItNkEwNS00MjMxLTlDMTYtNDhBOTIwMkYwOTFBPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkZBUS1TZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk0LjAwMDAwMCwgLTUxMC4wMDAwMDApIiBmaWxsPSIjMkUyOTI2Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTExMDQsNTEwIEMxMTA5LjUzMzUsNTEwIDExMTQsNTE0LjQ5MTMxNSAxMTE0LDUyMCBDMTExNCw1MjUuNTMzNDk5IDExMDkuNTMzNSw1MzAgMTEwNCw1MzAgQzEwOTguNDkxMzIsNTMwIDEwOTQsNTI1LjUzMzQ5OSAxMDk0LDUyMCBDMTA5NCw1MTQuNDkxMzE1IDEwOTguNDkxMzIsNTEwIDExMDQsNTEwIFogTTExMDIuODgzMzcsNTIwIEwxMDk5LjIzNTczLDUxNi4zNTIzNTcgTDExMDAuMzUyMzYsNTE1LjIzNTczMiBMMTEwNCw1MTguODgzMzc1IEwxMTA3LjY3MjQ2LDUxNS4yMzU3MzIgTDExMDguNzg5MDgsNTE2LjM1MjM1NyBMMTEwNS4xMTY2Myw1MjAgTDExMDguNzg5MDgsNTIzLjY3MjQ1NyBMMTEwNy42NzI0Niw1MjQuNzg5MDgyIEwxMTA0LDUyMS4xMTY2MjUgTDExMDAuMzUyMzYsNTI0Ljc4OTA4MiBMMTA5OS4yMzU3Myw1MjMuNjcyNDU3IEwxMTAyLjg4MzM3LDUyMCBaIiBpZD0iQ2xlYXIiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .filters-section .filter-header-wrapper .clear-filter {
    display: none;
  }
}
.cmp-sol-finder-result.default .filters-section .filter-header-wrapper .close-filter {
  float: right;
  display: none;
  width: 17px;
  height: 17px;
  cursor: pointer;
  background-size: 100% 100%;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE4IDE3Ij4KICAgIDxwYXRoIGZpbGw9IiMyRTI5MjYiIGQ9Ik0yOTUuMzAyIDIyTDI4OC43OTcgMjguNTA1IDI4Mi4yOTIgMjIgMjgwLjI5NyAyMy45OTUgMjg2LjgwMiAzMC41IDI4MC4yOTcgMzcuMDA1IDI4Mi4yOTIgMzkgMjg4Ljc5NyAzMi40OTUgMjk1LjMwMiAzOSAyOTcuMjk3IDM3LjAwNSAyOTAuNzkyIDMwLjUgMjk3LjI5NyAyMy45OTV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjgwIC0yMikiLz4KPC9zdmc+Cg==');
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .filters-section .filter-header-wrapper .close-filter {
    display: block;
  }
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf {
  list-style-type: none;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filter-category {
  padding: 10px 5px 10px 0px;
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filter-category .label {
  font-family: "Diodrum Semibold";
  font-size: 13px;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filter-category .acc-icon {
  width: 11px;
  height: 11px;
  background-size: 100% 100%;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyIiB2aWV3Qm94PSIwIDAgMTggMiI+CiAgICA8cGF0aCBmaWxsPSIjMkUyOTI2IiBkPSJNMTcuNjI1IDBILjM3NUMuMTY4IDAgMCAuMTUgMCAuMzMzdjEuMzM0QzAgMS44NS4xNjggMiAuMzc1IDJoMTcuMjVjLjIwNyAwIC4zNzUtLjE1LjM3NS0uMzMzVi4zMzNDMTggLjE1IDE3LjgzMiAwIDE3LjYyNSAweiIvPgo8L3N2Zz4K');
  position: relative;
  right: 0px;
  float: right;
  top: 10px;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filters-container {
  min-height: 20px;
  padding: 15px 0px;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filters-container .filter-row {
  margin-top: 10px;
  cursor: pointer;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filters-container .filter-row.facet-disabled {
  display: none;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filters-container .filter-row .filter-checkbox {
  border: 1px solid #ccc;
  border-radius: 10px;
  width: 18px;
  height: 18px;
  background-size: 90% 90%;
  background-position: 1px 1px;
  background-repeat: no-repeat;
  float: left;
  margin-top: 0px;
  margin-right: 5px;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filters-container .filter-row .filter-checkbox.selected {
  background: #e4001c;
  border: 1px solid #e4001c;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filters-container .filter-row .filter-checkbox.selected:after {
  content: "\f00c";
  font-size: 10px;
  position: relative;
  top: -2px;
  left: 3px;
  color: #ffffff;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filters-container .filter-row .filter-label {
  font-family: "Diodrum Regular";
  font-size: 13px;
  margin-left: 20px;
  color: #000000;
  padding-top: 2px;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li .filters-container .filter-row .filter-label.slctd {
  color: #e4001c;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li.collapsed .acc-icon {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGQ9Ik0xNy42MjUgNy44NzVoLTcuNXYtNy41QzEwLjEyNS4xNjggOS45NTcgMCA5Ljc1IDBoLTEuNWMtLjIwNyAwLS4zNzUuMTY4LS4zNzUuMzc1djcuNWgtNy41Yy0uMjA3IDAtLjM3NS4xNjgtLjM3NS4zNzV2MS41YzAgLjIwNy4xNjguMzc1LjM3NS4zNzVoNy41djcuNWMwIC4yMDcuMTY4LjM3NS4zNzUuMzc1aDEuNWMuMjA3IDAgLjM3NS0uMTY4LjM3NS0uMzc1di03LjVoNy41Yy4yMDcgMCAuMzc1LS4xNjguMzc1LS4zNzV2LTEuNWMwLS4yMDctLjE2OC0uMzc1LS4zNzUtLjM3NXoiLz4KPC9zdmc+Cg==');
  top: 10px;
}
.cmp-sol-finder-result.default .filters-section .filter-accordion-sf li.collapsed .filters-container {
  display: none;
}
.cmp-sol-finder-result.default .filters-section .mob-btns-container {
  display: none;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .filters-section .mob-btns-container {
    display: block;
    position: fixed;
    bottom: 2.5%;
    padding-bottom: 20px;
    margin: auto;
    width: 80%;
    background: #ffffff;
  }
}
.cmp-sol-finder-result.default .filters-section .mob-btns-container .clear-btn {
  font-family: "Diodrum Medium";
  font-size: 13px;
  color: #000000;
  padding: 5px 10px;
  float: left;
}
.cmp-sol-finder-result.default .filters-section .mob-btns-container .save-btn {
  font-family: "Diodrum Medium";
  font-size: 13px;
  color: #ffffff;
  background-color: #e4001c;
  border-radius: 5px;
  padding: 5px 25px 2px 25px;
  float: right;
}
.cmp-sol-finder-result.default .results-section {
  float: right;
  padding-right: 0px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
}
.cmp-sol-finder-result.default .results-section.col-12 {
  padding-left: 0px;
}
.cmp-sol-finder-result.default .results-section .search-block {
  margin-bottom: 65px;
  margin-top: -26px;
  margin-left: -15px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .search-block {
    margin-left: 0px;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0px;
  }
}
.cmp-sol-finder-result.default .results-section .search-block .search-icon {
  display: block;
  background-size: 100% 100%;
  color: black;
  position: relative;
  top: 34px;
  left: 10px;
  width: 25px;
  height: 25px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+NzFFQjg1QTQtQkJGOS00MDM4LUJCMzQtOTgyMEQ4OTkzQzk0PC90aXRsZT4KICAgIDxnIGlkPSJQYWdlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkZBUS1TZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTcuMDAwMDAwLCAtNTA2LjAwMDAwMCkiIGZpbGw9IiMyRTI5MjYiPgogICAgICAgICAgICA8ZyBpZD0iU2VhcmNoLUJhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQyLjAwMDAwMCwgNDk0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI2LjMzODU3NjEsMzIuNTYxNzE5OCBDMjEuMjQxNDE4MSwzMi41NjE3MTk4IDE3LjA4MDQ3MjcsMjguNDAwODMyMiAxNy4wODA0NzI3LDIzLjMwMzc0NDggQzE3LjA4MDQ3MjcsMTguMjA2NjU3NCAyMS4yNDE0MTgxLDE0LjA0NTc2OTggMjYuMzM4NTc2MSwxNC4wNDU3Njk4IEMzMS40MzU3MzQyLDE0LjA0NTc2OTggMzUuNTk2Njc5NiwxOC4yMDY2NTc0IDM1LjU5NjY3OTYsMjMuMzAzNzQ0OCBDMzUuNTk2Njc5NiwyOC40MDA4MzIyIDMxLjQzNTczNDIsMzIuNTYxNzE5OCAyNi4zMzg1NzYxLDMyLjU2MTcxOTggTTM3LjYwNzgwMzIsMjMuMzM4NDE4OSBDMzcuNjA3ODAzMiwxNy4wOTcwODc0IDMyLjUxMDY0NTEsMTIgMjYuMjY5MjI3LDEyIEMyMC4wMjc4MDksMTIgMTUsMTcuMDk3MDg3NCAxNSwyMy4zMzg0MTg5IEMxNSwyOS41Nzk0MDM2IDIwLjA5NzE1ODEsMzQuNjc2ODM3NyAyNi4zMzg1NzYxLDM0LjY3NjgzNzcgQzI5LjA3NzUxODQsMzQuNjc2ODM3NyAzMS42MDkxMDY5LDMzLjcwNTk2MzkgMzMuNTg1MjA5MiwzMi4wNDE2MDg5IEwzOC41NDQwMTU5LDM3IEw0MCwzNS41NDM2ODkzIEwzNS4wNDE4ODY5LDMwLjU1MDYyNDEgQzM2LjYzNjkxNTksMjguNjA4ODc2NiAzNy42MDc4MDMyLDI2LjA3NzY2OTkgMzcuNjA3ODAzMiwyMy4zMzg0MTg5IiBpZD0iRmlsbC0xLUNvcHktMiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
}
.cmp-sol-finder-result.default .results-section .search-block #search-box {
  float: left;
  width: 100%;
  border-radius: 4px;
  border: solid 1px #dadada;
  font-size: 16px;
  font-family: "Diodrum Regular";
  padding: 10px 45px;
}
@media screen and (max-width: 575px) {
  .cmp-sol-finder-result.default .results-section .search-block #search-box {
    font-size: 14px;
    padding: 14px 45px;
  }
}
.cmp-sol-finder-result.default .results-section .search-block .clear-search-btn {
  float: left;
  margin-left: -30px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-top: 13px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+REFFMkI3NEItNkEwNS00MjMxLTlDMTYtNDhBOTIwMkYwOTFBPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkZBUS1TZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk0LjAwMDAwMCwgLTUxMC4wMDAwMDApIiBmaWxsPSIjMkUyOTI2Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTExMDQsNTEwIEMxMTA5LjUzMzUsNTEwIDExMTQsNTE0LjQ5MTMxNSAxMTE0LDUyMCBDMTExNCw1MjUuNTMzNDk5IDExMDkuNTMzNSw1MzAgMTEwNCw1MzAgQzEwOTguNDkxMzIsNTMwIDEwOTQsNTI1LjUzMzQ5OSAxMDk0LDUyMCBDMTA5NCw1MTQuNDkxMzE1IDEwOTguNDkxMzIsNTEwIDExMDQsNTEwIFogTTExMDIuODgzMzcsNTIwIEwxMDk5LjIzNTczLDUxNi4zNTIzNTcgTDExMDAuMzUyMzYsNTE1LjIzNTczMiBMMTEwNCw1MTguODgzMzc1IEwxMTA3LjY3MjQ2LDUxNS4yMzU3MzIgTDExMDguNzg5MDgsNTE2LjM1MjM1NyBMMTEwNS4xMTY2Myw1MjAgTDExMDguNzg5MDgsNTIzLjY3MjQ1NyBMMTEwNy42NzI0Niw1MjQuNzg5MDgyIEwxMTA0LDUyMS4xMTY2MjUgTDExMDAuMzUyMzYsNTI0Ljc4OTA4MiBMMTA5OS4yMzU3Myw1MjMuNjcyNDU3IEwxMTAyLjg4MzM3LDUyMCBaIiBpZD0iQ2xlYXIiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.cmp-sol-finder-result.default .results-section .search-block .search-btn {
  float: left;
  width: 60px;
  height: 50px;
  background: #000000;
  color: #ffffff;
  font-size: 14px;
  font-family: "Diodrum Semibold";
  border-radius: 4px;
  border: 1px solid #000000;
  cursor: pointer;
  margin-left: 15px;
}
.cmp-sol-finder-result.default .results-section .search-block .search-btn:hover {
  background: #ffffff;
  color: #000000;
}
.cmp-sol-finder-result.default .results-section .row-1 {
  margin: 0px;
}
.cmp-sol-finder-result.default .results-section .row-1 .cmpr-btn {
  background: #e1e1e1;
  color: #ffffff;
  font-size: 13px;
  border-radius: 20px;
  padding: 8px 20px;
  text-align: center;
  width: 80%;
  margin-left: 10%;
  max-width: 350px;
  margin: auto;
  display: none;
  margin-bottom: 15px;
}
.cmp-sol-finder-result.default .results-section .row-1 .cmpr-btn.hidden {
  visibility: hidden;
}
.cmp-sol-finder-result.default .results-section .row-1 .cmpr-btn.enabled {
  cursor: pointer;
  display: block;
  background-color: #e4001c;
}
@media screen and (min-width: 1024px) {
  .cmp-sol-finder-result.default .results-section .row-1 .cmpr-btn {
    position: fixed;
    bottom: 130px;
    z-index: 1;
    right: 20px;
    width: auto;
  }
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .row-1 {
    margin-top: 20px;
  }
}
.cmp-sol-finder-result.default .results-section .btns-container {
  margin-top: 70px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .btns-container {
    display: flow-root;
  }
}
.cmp-sol-finder-result.default .results-section .btns-container .results-count {
  font-family: "Diodrum Regular";
  font-size: 14px;
  float: left;
  background: #e4001c;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  display: none;
  cursor: pointer;
}
.cmp-sol-finder-result.default .results-section .btns-container .results-count .total-results-count {
  padding: 1px 8px;
  background: #e4001c;
  border-radius: 11px;
  color: #000000;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .btns-container .results-count {
    display: block;
  }
}
.cmp-sol-finder-result.default .results-section .btns-container .clear-filtrs {
  float: right;
  font-family: "Diodrum Semibold";
  font-size: 13px;
  display: none;
  margin-top: 10px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .btns-container .clear-filtrs {
    display: block;
  }
}
.cmp-sol-finder-result.default .results-section .btns-container .clear-filtrs .cl-icon {
  float: left;
  margin-right: 4px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin-top: 0px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+REFFMkI3NEItNkEwNS00MjMxLTlDMTYtNDhBOTIwMkYwOTFBPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkZBUS1TZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk0LjAwMDAwMCwgLTUxMC4wMDAwMDApIiBmaWxsPSIjMkUyOTI2Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTExMDQsNTEwIEMxMTA5LjUzMzUsNTEwIDExMTQsNTE0LjQ5MTMxNSAxMTE0LDUyMCBDMTExNCw1MjUuNTMzNDk5IDExMDkuNTMzNSw1MzAgMTEwNCw1MzAgQzEwOTguNDkxMzIsNTMwIDEwOTQsNTI1LjUzMzQ5OSAxMDk0LDUyMCBDMTA5NCw1MTQuNDkxMzE1IDEwOTguNDkxMzIsNTEwIDExMDQsNTEwIFogTTExMDIuODgzMzcsNTIwIEwxMDk5LjIzNTczLDUxNi4zNTIzNTcgTDExMDAuMzUyMzYsNTE1LjIzNTczMiBMMTEwNCw1MTguODgzMzc1IEwxMTA3LjY3MjQ2LDUxNS4yMzU3MzIgTDExMDguNzg5MDgsNTE2LjM1MjM1NyBMMTEwNS4xMTY2Myw1MjAgTDExMDguNzg5MDgsNTIzLjY3MjQ1NyBMMTEwNy42NzI0Niw1MjQuNzg5MDgyIEwxMTA0LDUyMS4xMTY2MjUgTDExMDAuMzUyMzYsNTI0Ljc4OTA4MiBMMTA5OS4yMzU3Myw1MjMuNjcyNDU3IEwxMTAyLjg4MzM3LDUyMCBaIiBpZD0iQ2xlYXIiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
  background-size: 100% 100%;
}
.cmp-sol-finder-result.default .results-section .btns-container .clear-filtrs span {
  cursor: pointer;
}
.cmp-sol-finder-result.default .results-section .btn-container {
  margin-bottom: 25px;
  margin-top: -15px !important;
}
.cmp-sol-finder-result.default .results-section .btn-container.m-t-0 {
  margin-top: 0px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .btn-container.m-t-0 {
    margin-bottom: -20px;
  }
}
.cmp-sol-finder-result.default .results-section .btn-container.m-b-20 {
  margin-bottom: -20px;
}
.cmp-sol-finder-result.default .results-section .btn-container .col-12 {
  text-align: right;
}
.cmp-sol-finder-result.default .results-section .btn-container .col-5 .results-count-container {
  font-family: "Diodrum Regular";
  font-size: 14px;
  margin-top: 13px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .btn-container .col-5 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cmp-sol-finder-result.default .results-section .btn-container .col-7 {
  display: none;
}
.cmp-sol-finder-result.default .results-section .btn-container .col-7 .view-icons {
  margin-top: 10px;
  margin-right: 15px;
  float: right;
  font-family: "Diodrum Regular";
  font-size: 14px;
}
.cmp-sol-finder-result.default .results-section .btn-container .col-7 .view-icons .fas {
  color: #e1e1e1;
  background: white;
  border: none;
  outline: none;
  font-size: 18px;
}
.cmp-sol-finder-result.default .results-section .btn-container .col-7 .view-icons .fas.active {
  color: #000000;
}
.cmp-sol-finder-result.default .results-section .btn-container .col-7 .arrow-icons {
  margin-top: 5px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .btn-container .col-7 {
    display: none !important;
  }
}
.cmp-sol-finder-result.default .results-section .btn-container .arrow-icons {
  float: right;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}
.cmp-sol-finder-result.default .results-section .btn-container .arrow-icons.disabled {
  pointer-events: none;
  color: #bbb;
}
.cmp-sol-finder-result.default .results-section .btn-container .arrow-icons span {
  padding: 4px 10px;
  border: 1px solid #ccc;
  cursor: pointer;
}
.cmp-sol-finder-result.default .results-section .btn-container .arrow-icons span.inactive {
  pointer-events: none;
  cursor: default;
  color: #bbb;
}
.cmp-sol-finder-result.default .results-section .btn-container .arrow-icons span:first-child {
  margin-right: -5px;
}
.cmp-sol-finder-result.default .results-section .results-container {
  overflow-y: hidden;
  padding-top: 13px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .results-container {
    justify-content: space-evenly;
    display: flex;
    flex-wrap: wrap;
  }
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel.grid-view {
  flex: 0 0 100%;
  max-width: 100%;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel.grid-view .lp-content {
  box-shadow: none;
  -webkit-box-shadow: none;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel.grid-view .lp-content .prod-item {
  height: auto;
  display: flex;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel.grid-view .lp-content .prod-item .text-wrap .prod-title {
  font-size: 16px;
  height: auto;
  margin-top: 8px;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel.grid-view .lp-content .prod-item .text-wrap .prod-desc {
  display: -webkit-box;
  margin-bottom: 8px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .results-container .left-panel {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-header {
  font-size: 14px;
  margin-bottom: 14px;
  display: flex;
  visibility: hidden;
  font-family: "Diodrum Bold";
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-header div {
  margin-top: -12px;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-header .clear-selections {
  width: 50%;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-header .clear-selections .cl-icon {
  float: left;
  margin-right: 2px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin-top: 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+REFFMkI3NEItNkEwNS00MjMxLTlDMTYtNDhBOTIwMkYwOTFBPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkZBUS1TZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk0LjAwMDAwMCwgLTUxMC4wMDAwMDApIiBmaWxsPSIjMkUyOTI2Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTExMDQsNTEwIEMxMTA5LjUzMzUsNTEwIDExMTQsNTE0LjQ5MTMxNSAxMTE0LDUyMCBDMTExNCw1MjUuNTMzNDk5IDExMDkuNTMzNSw1MzAgMTEwNCw1MzAgQzEwOTguNDkxMzIsNTMwIDEwOTQsNTI1LjUzMzQ5OSAxMDk0LDUyMCBDMTA5NCw1MTQuNDkxMzE1IDEwOTguNDkxMzIsNTEwIDExMDQsNTEwIFogTTExMDIuODgzMzcsNTIwIEwxMDk5LjIzNTczLDUxNi4zNTIzNTcgTDExMDAuMzUyMzYsNTE1LjIzNTczMiBMMTEwNCw1MTguODgzMzc1IEwxMTA3LjY3MjQ2LDUxNS4yMzU3MzIgTDExMDguNzg5MDgsNTE2LjM1MjM1NyBMMTEwNS4xMTY2Myw1MjAgTDExMDguNzg5MDgsNTIzLjY3MjQ1NyBMMTEwNy42NzI0Niw1MjQuNzg5MDgyIEwxMTA0LDUyMS4xMTY2MjUgTDExMDAuMzUyMzYsNTI0Ljc4OTA4MiBMMTA5OS4yMzU3Myw1MjMuNjcyNDU3IEwxMTAyLjg4MzM3LDUyMCBaIiBpZD0iQ2xlYXIiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
  background-size: 100% 100%;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-header .clear-selections span {
  cursor: pointer;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-header .selection-tip {
  width: 50%;
  text-align: right;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content {
  box-shadow: 10px 5px 20px -2px #fce5e8;
  -webkit-box-shadow: 10px 5px 20px -2px #fce5e8;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content {
    box-shadow: none;
    -webkit-box-shadow: none;
  }
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item {
  padding: 0px;
  position: relative;
  height: 50px;
  align-items: center;
  display: flex;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item {
    display: flex;
    height: auto;
  }
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item .text-wrap {
  width: 100%;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item .text-wrap .prod-title {
  color: #000000;
  display: flex;
  align-items: center;
  overflow: hidden;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item .text-wrap .prod-title {
    height: auto;
    margin-top: 8px;
    font-size: 16px;
  }
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item .text-wrap .prod-title:hover {
  color: #e4001c;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item .text-wrap .prod-desc {
  display: none;
  font-family: "Diodrum Regular";
  font-size: 13px;
  margin-top: 10px;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item .text-wrap .prod-desc {
    display: -webkit-box;
    height: auto;
    margin-bottom: 8px;
  }
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item .prod-ckbox {
  display: none;
  margin-right: 8px;
  width: 20px;
  height: 20px;
  float: right;
  border: 1px solid #000000;
  border-radius: 20px;
  cursor: pointer;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item .prod-ckbox.slctd-product {
  background: #e4001c;
  border: 1px solid #e4001c;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item .prod-ckbox.slctd-product:after {
  content: "\f00c";
  font-size: 12px;
  position: relative;
  top: 0px;
  left: 3px;
  color: #ffffff;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item.show-compr .prod-ckbox {
  display: block;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item.show-compr .text-wrap {
  width: calc(100% - 30px);
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item.show-props {
  padding: 8px 10px;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item.show-props:nth-child(odd) {
  background: #fce5e8;
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item.show-props .prod-title {
  display: -webkit-box;
  color: #e4001c;
  /*&:hover {
                                            color:@color1;
                                        }*/
}
.cmp-sol-finder-result.default .results-section .results-container .left-panel .lp-content .prod-item.show-props .prod-ckbox {
  border: 1px solid #e4001c;
  /*&.slctd-product {
                                            background: @color1;
                                        }*/
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel {
  margin-top: -12px;
  padding: 0px;
  box-shadow: -10px 40px 20px -2px #fce5e8;
  -webkit-box-shadow: -10px 40px 20px -2px #fce5e8;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel.hide {
  display: none;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.default .results-section .results-container .right-panel {
    display: none;
  }
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container {
  overflow: hidden;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container .rp-header {
  flex-wrap: nowrap;
  font-size: 14px;
  font-family: "Diodrum Bold";
  margin: 0px 0px 5px 0px;
  position: relative;
  left: 0px;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container .rp-header .col-3 {
  height: 30px;
  line-height: 15px;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container .rp-header .col-3 span:not(.fas) {
  overflow: hidden;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container .rp-header .col-3 .fas {
  margin-left: 4px;
  margin-top: 2px;
  cursor: pointer;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container .rp-content {
  position: relative;
  left: 0px;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container .rp-content .row {
  flex-wrap: nowrap;
  margin: 0px;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container .rp-content .row .col-3 {
  display: flex;
  align-items: center;
  justify-content: left;
  overflow: hidden;
  font-size: 14px;
  font-family: "Noto Sans Regular";
  height: 50px;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container .rp-content .row .col-3 span {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  text-align: left;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container .rp-content .row:nth-child(odd) {
  background: #fce5e8;
}
.cmp-sol-finder-result.default .results-section .results-container .right-panel .rp-container .rp-content .row:nth-child(odd) .col-3 {
  background: #fce5e8;
}
.cmp-sol-finder-result.default .results-section .no-result-found {
  display: none;
  width: 100%;
  padding: 40px 20px 20px 20px;
  font-family: "Diodrum Semibold";
  font-size: 18px;
}
.cmp-sol-finder-result.default .results-section .pagination-container {
  display: flex;
  justify-content: left;
  padding-top: 30px;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}
.cmp-sol-finder-result.default .results-section .pagination-container a {
  font-size: 16px;
  font-family: "Diodrum Regular";
  cursor: pointer;
}
.cmp-sol-finder-result.default .results-section .pagination-container span {
  padding: 8px 20px;
  border: 1px solid #000000;
  border-radius: 25px;
}
.cmp-sol-finder-result.default .results-section .pagination-container span:hover {
  color: #ffffff;
  background-color: #e4001c;
  border: 1px solid #e4001c;
}
.cmp-sol-finder-result.tealcolor .headline {
  text-align: left;
  font-size: 36px;
  font-family: "Diodrum Medium";
  color: #00b2a9;
  margin: 0px 0px 20px 0px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .headline {
    font-size: 28px;
  }
}
.cmp-sol-finder-result.tealcolor .filters-section {
  float: left;
  padding-left: 0px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .filters-section {
    display: none;
    position: fixed;
    width: 90%;
    max-width: 90%;
    z-index: 1000000002;
    top: 2.5%;
    left: 5%;
    background: #ffffff;
    height: 95%;
    padding: 5%;
    border-radius: 14px;
    overflow-y: auto;
    overflow-x: hidden;
  }
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-header-wrapper {
  border-top: 8px solid #eeeeee;
  padding: 10px 0px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .filters-section .filter-header-wrapper {
    padding: 0px 0px 10px 0px;
    border-top: 0px solid #eeeeee;
    position: fixed;
    width: 80%;
    background-color: white;
    top: 2.5%;
    padding-top: 10px;
  }
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-header-wrapper .filter-head {
  float: left;
  font-family: "Diodrum Semibold";
  font-size: 16px;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-header-wrapper .clear-filter {
  float: right;
  font-family: "Diodrum Medium";
  font-size: 10px;
  cursor: pointer;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-header-wrapper .clear-filter:hover {
  opacity: 0.65;
  text-decoration: underline;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-header-wrapper .clear-filter .clear-icon {
  display: block;
  float: left;
  margin-right: 5px;
  width: 12px;
  height: 12px;
  background-size: 100% 100%;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+REFFMkI3NEItNkEwNS00MjMxLTlDMTYtNDhBOTIwMkYwOTFBPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkZBUS1TZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk0LjAwMDAwMCwgLTUxMC4wMDAwMDApIiBmaWxsPSIjMkUyOTI2Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTExMDQsNTEwIEMxMTA5LjUzMzUsNTEwIDExMTQsNTE0LjQ5MTMxNSAxMTE0LDUyMCBDMTExNCw1MjUuNTMzNDk5IDExMDkuNTMzNSw1MzAgMTEwNCw1MzAgQzEwOTguNDkxMzIsNTMwIDEwOTQsNTI1LjUzMzQ5OSAxMDk0LDUyMCBDMTA5NCw1MTQuNDkxMzE1IDEwOTguNDkxMzIsNTEwIDExMDQsNTEwIFogTTExMDIuODgzMzcsNTIwIEwxMDk5LjIzNTczLDUxNi4zNTIzNTcgTDExMDAuMzUyMzYsNTE1LjIzNTczMiBMMTEwNCw1MTguODgzMzc1IEwxMTA3LjY3MjQ2LDUxNS4yMzU3MzIgTDExMDguNzg5MDgsNTE2LjM1MjM1NyBMMTEwNS4xMTY2Myw1MjAgTDExMDguNzg5MDgsNTIzLjY3MjQ1NyBMMTEwNy42NzI0Niw1MjQuNzg5MDgyIEwxMTA0LDUyMS4xMTY2MjUgTDExMDAuMzUyMzYsNTI0Ljc4OTA4MiBMMTA5OS4yMzU3Myw1MjMuNjcyNDU3IEwxMTAyLjg4MzM3LDUyMCBaIiBpZD0iQ2xlYXIiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .filters-section .filter-header-wrapper .clear-filter {
    display: none;
  }
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-header-wrapper .close-filter {
  float: right;
  display: none;
  width: 17px;
  height: 17px;
  cursor: pointer;
  background-size: 100% 100%;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE4IDE3Ij4KICAgIDxwYXRoIGZpbGw9IiMyRTI5MjYiIGQ9Ik0yOTUuMzAyIDIyTDI4OC43OTcgMjguNTA1IDI4Mi4yOTIgMjIgMjgwLjI5NyAyMy45OTUgMjg2LjgwMiAzMC41IDI4MC4yOTcgMzcuMDA1IDI4Mi4yOTIgMzkgMjg4Ljc5NyAzMi40OTUgMjk1LjMwMiAzOSAyOTcuMjk3IDM3LjAwNSAyOTAuNzkyIDMwLjUgMjk3LjI5NyAyMy45OTV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjgwIC0yMikiLz4KPC9zdmc+Cg==');
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .filters-section .filter-header-wrapper .close-filter {
    display: block;
  }
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf {
  list-style-type: none;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filter-category {
  padding: 10px 5px 10px 0px;
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filter-category .label {
  font-family: "Diodrum Semibold";
  font-size: 13px;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filter-category .acc-icon {
  width: 11px;
  height: 11px;
  background-size: 100% 100%;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyIiB2aWV3Qm94PSIwIDAgMTggMiI+CiAgICA8cGF0aCBmaWxsPSIjMkUyOTI2IiBkPSJNMTcuNjI1IDBILjM3NUMuMTY4IDAgMCAuMTUgMCAuMzMzdjEuMzM0QzAgMS44NS4xNjggMiAuMzc1IDJoMTcuMjVjLjIwNyAwIC4zNzUtLjE1LjM3NS0uMzMzVi4zMzNDMTggLjE1IDE3LjgzMiAwIDE3LjYyNSAweiIvPgo8L3N2Zz4K');
  position: relative;
  right: 0px;
  float: right;
  top: 10px;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filters-container {
  min-height: 20px;
  padding: 15px 0px;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filters-container .filter-row {
  margin-top: 10px;
  cursor: pointer;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filters-container .filter-row.facet-disabled {
  display: none;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filters-container .filter-row .filter-checkbox {
  border: 1px solid #ccc;
  border-radius: 10px;
  width: 18px;
  height: 18px;
  background-size: 90% 90%;
  background-position: 1px 1px;
  background-repeat: no-repeat;
  float: left;
  margin-top: 0px;
  margin-right: 5px;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filters-container .filter-row .filter-checkbox.selected {
  background: #00b2a9;
  border: 1px solid #00b2a9;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filters-container .filter-row .filter-checkbox.selected:after {
  content: "\f00c";
  font-size: 10px;
  position: relative;
  top: -2px;
  left: 3px;
  color: #ffffff;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filters-container .filter-row .filter-label {
  font-family: "Diodrum Regular";
  font-size: 13px;
  margin-left: 20px;
  color: #000000;
  padding-top: 2px;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li .filters-container .filter-row .filter-label.slctd {
  color: #00b2a9;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li.collapsed .acc-icon {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGQ9Ik0xNy42MjUgNy44NzVoLTcuNXYtNy41QzEwLjEyNS4xNjggOS45NTcgMCA5Ljc1IDBoLTEuNWMtLjIwNyAwLS4zNzUuMTY4LS4zNzUuMzc1djcuNWgtNy41Yy0uMjA3IDAtLjM3NS4xNjgtLjM3NS4zNzV2MS41YzAgLjIwNy4xNjguMzc1LjM3NS4zNzVoNy41djcuNWMwIC4yMDcuMTY4LjM3NS4zNzUuMzc1aDEuNWMuMjA3IDAgLjM3NS0uMTY4LjM3NS0uMzc1di03LjVoNy41Yy4yMDcgMCAuMzc1LS4xNjguMzc1LS4zNzV2LTEuNWMwLS4yMDctLjE2OC0uMzc1LS4zNzUtLjM3NXoiLz4KPC9zdmc+Cg==');
  top: 10px;
}
.cmp-sol-finder-result.tealcolor .filters-section .filter-accordion-sf li.collapsed .filters-container {
  display: none;
}
.cmp-sol-finder-result.tealcolor .filters-section .mob-btns-container {
  display: none;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .filters-section .mob-btns-container {
    display: block;
    position: fixed;
    bottom: 2.5%;
    padding-bottom: 20px;
    margin: auto;
    width: 80%;
    background: #ffffff;
  }
}
.cmp-sol-finder-result.tealcolor .filters-section .mob-btns-container .clear-btn {
  font-family: "Diodrum Medium";
  font-size: 13px;
  color: #000000;
  padding: 5px 10px;
  float: left;
}
.cmp-sol-finder-result.tealcolor .filters-section .mob-btns-container .save-btn {
  font-family: "Diodrum Medium";
  font-size: 13px;
  color: #ffffff;
  background-color: #00b2a9;
  border-radius: 5px;
  padding: 5px 25px 2px 25px;
  float: right;
}
.cmp-sol-finder-result.tealcolor .results-section {
  float: right;
  padding-right: 0px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
}
.cmp-sol-finder-result.tealcolor .results-section.col-12 {
  padding-left: 0px;
}
.cmp-sol-finder-result.tealcolor .results-section .search-block {
  margin-bottom: 65px;
  margin-top: -26px;
  margin-left: -15px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .search-block {
    margin-left: 0px;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0px;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .search-block .search-icon {
  display: block;
  background-size: 100% 100%;
  color: black;
  position: relative;
  top: 34px;
  left: 10px;
  width: 25px;
  height: 25px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+NzFFQjg1QTQtQkJGOS00MDM4LUJCMzQtOTgyMEQ4OTkzQzk0PC90aXRsZT4KICAgIDxnIGlkPSJQYWdlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkZBUS1TZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTcuMDAwMDAwLCAtNTA2LjAwMDAwMCkiIGZpbGw9IiMyRTI5MjYiPgogICAgICAgICAgICA8ZyBpZD0iU2VhcmNoLUJhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQyLjAwMDAwMCwgNDk0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI2LjMzODU3NjEsMzIuNTYxNzE5OCBDMjEuMjQxNDE4MSwzMi41NjE3MTk4IDE3LjA4MDQ3MjcsMjguNDAwODMyMiAxNy4wODA0NzI3LDIzLjMwMzc0NDggQzE3LjA4MDQ3MjcsMTguMjA2NjU3NCAyMS4yNDE0MTgxLDE0LjA0NTc2OTggMjYuMzM4NTc2MSwxNC4wNDU3Njk4IEMzMS40MzU3MzQyLDE0LjA0NTc2OTggMzUuNTk2Njc5NiwxOC4yMDY2NTc0IDM1LjU5NjY3OTYsMjMuMzAzNzQ0OCBDMzUuNTk2Njc5NiwyOC40MDA4MzIyIDMxLjQzNTczNDIsMzIuNTYxNzE5OCAyNi4zMzg1NzYxLDMyLjU2MTcxOTggTTM3LjYwNzgwMzIsMjMuMzM4NDE4OSBDMzcuNjA3ODAzMiwxNy4wOTcwODc0IDMyLjUxMDY0NTEsMTIgMjYuMjY5MjI3LDEyIEMyMC4wMjc4MDksMTIgMTUsMTcuMDk3MDg3NCAxNSwyMy4zMzg0MTg5IEMxNSwyOS41Nzk0MDM2IDIwLjA5NzE1ODEsMzQuNjc2ODM3NyAyNi4zMzg1NzYxLDM0LjY3NjgzNzcgQzI5LjA3NzUxODQsMzQuNjc2ODM3NyAzMS42MDkxMDY5LDMzLjcwNTk2MzkgMzMuNTg1MjA5MiwzMi4wNDE2MDg5IEwzOC41NDQwMTU5LDM3IEw0MCwzNS41NDM2ODkzIEwzNS4wNDE4ODY5LDMwLjU1MDYyNDEgQzM2LjYzNjkxNTksMjguNjA4ODc2NiAzNy42MDc4MDMyLDI2LjA3NzY2OTkgMzcuNjA3ODAzMiwyMy4zMzg0MTg5IiBpZD0iRmlsbC0xLUNvcHktMiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
}
.cmp-sol-finder-result.tealcolor .results-section .search-block #search-box {
  float: left;
  width: 100%;
  border-radius: 4px;
  border: solid 1px #dadada;
  font-size: 16px;
  font-family: "Diodrum Regular";
  padding: 10px 45px;
}
@media screen and (max-width: 575px) {
  .cmp-sol-finder-result.tealcolor .results-section .search-block #search-box {
    font-size: 14px;
    padding: 14px 45px;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .search-block .clear-search-btn {
  float: left;
  margin-left: -30px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-top: 13px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+REFFMkI3NEItNkEwNS00MjMxLTlDMTYtNDhBOTIwMkYwOTFBPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkZBUS1TZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk0LjAwMDAwMCwgLTUxMC4wMDAwMDApIiBmaWxsPSIjMkUyOTI2Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTExMDQsNTEwIEMxMTA5LjUzMzUsNTEwIDExMTQsNTE0LjQ5MTMxNSAxMTE0LDUyMCBDMTExNCw1MjUuNTMzNDk5IDExMDkuNTMzNSw1MzAgMTEwNCw1MzAgQzEwOTguNDkxMzIsNTMwIDEwOTQsNTI1LjUzMzQ5OSAxMDk0LDUyMCBDMTA5NCw1MTQuNDkxMzE1IDEwOTguNDkxMzIsNTEwIDExMDQsNTEwIFogTTExMDIuODgzMzcsNTIwIEwxMDk5LjIzNTczLDUxNi4zNTIzNTcgTDExMDAuMzUyMzYsNTE1LjIzNTczMiBMMTEwNCw1MTguODgzMzc1IEwxMTA3LjY3MjQ2LDUxNS4yMzU3MzIgTDExMDguNzg5MDgsNTE2LjM1MjM1NyBMMTEwNS4xMTY2Myw1MjAgTDExMDguNzg5MDgsNTIzLjY3MjQ1NyBMMTEwNy42NzI0Niw1MjQuNzg5MDgyIEwxMTA0LDUyMS4xMTY2MjUgTDExMDAuMzUyMzYsNTI0Ljc4OTA4MiBMMTA5OS4yMzU3Myw1MjMuNjcyNDU3IEwxMTAyLjg4MzM3LDUyMCBaIiBpZD0iQ2xlYXIiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.cmp-sol-finder-result.tealcolor .results-section .search-block .search-btn {
  float: left;
  width: 60px;
  height: 50px;
  background: #000000;
  color: #ffffff;
  font-size: 14px;
  font-family: "Diodrum Semibold";
  border-radius: 4px;
  border: 1px solid #000000;
  cursor: pointer;
  margin-left: 15px;
}
.cmp-sol-finder-result.tealcolor .results-section .search-block .search-btn:hover {
  background: #ffffff;
  color: #000000;
}
.cmp-sol-finder-result.tealcolor .results-section .row-1 {
  margin: 0px;
}
.cmp-sol-finder-result.tealcolor .results-section .row-1 .cmpr-btn {
  background: #e1e1e1;
  color: #ffffff;
  font-size: 13px;
  border-radius: 20px;
  padding: 8px 20px;
  text-align: center;
  width: 80%;
  margin-left: 10%;
  max-width: 350px;
  margin: auto;
  display: none;
  margin-bottom: 15px;
}
.cmp-sol-finder-result.tealcolor .results-section .row-1 .cmpr-btn.hidden {
  visibility: hidden;
}
.cmp-sol-finder-result.tealcolor .results-section .row-1 .cmpr-btn.enabled {
  cursor: pointer;
  display: block;
  background-color: #00b2a9;
}
@media screen and (min-width: 1024px) {
  .cmp-sol-finder-result.tealcolor .results-section .row-1 .cmpr-btn {
    position: fixed;
    bottom: 130px;
    z-index: 1;
    right: 20px;
    width: auto;
  }
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .row-1 {
    margin-top: 20px;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .btns-container {
  margin-top: 70px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .btns-container {
    display: flow-root;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .btns-container .results-count {
  font-family: "Diodrum Regular";
  font-size: 14px;
  float: left;
  background: #00b2a9;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  display: none;
  cursor: pointer;
}
.cmp-sol-finder-result.tealcolor .results-section .btns-container .results-count .total-results-count {
  padding: 1px 8px;
  background: #e4001c;
  border-radius: 11px;
  color: #000000;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .btns-container .results-count {
    display: block;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .btns-container .clear-filtrs {
  float: right;
  font-family: "Diodrum Semibold";
  font-size: 13px;
  display: none;
  margin-top: 10px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .btns-container .clear-filtrs {
    display: block;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .btns-container .clear-filtrs .cl-icon {
  float: left;
  margin-right: 4px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin-top: 0px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+REFFMkI3NEItNkEwNS00MjMxLTlDMTYtNDhBOTIwMkYwOTFBPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkZBUS1TZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk0LjAwMDAwMCwgLTUxMC4wMDAwMDApIiBmaWxsPSIjMkUyOTI2Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTExMDQsNTEwIEMxMTA5LjUzMzUsNTEwIDExMTQsNTE0LjQ5MTMxNSAxMTE0LDUyMCBDMTExNCw1MjUuNTMzNDk5IDExMDkuNTMzNSw1MzAgMTEwNCw1MzAgQzEwOTguNDkxMzIsNTMwIDEwOTQsNTI1LjUzMzQ5OSAxMDk0LDUyMCBDMTA5NCw1MTQuNDkxMzE1IDEwOTguNDkxMzIsNTEwIDExMDQsNTEwIFogTTExMDIuODgzMzcsNTIwIEwxMDk5LjIzNTczLDUxNi4zNTIzNTcgTDExMDAuMzUyMzYsNTE1LjIzNTczMiBMMTEwNCw1MTguODgzMzc1IEwxMTA3LjY3MjQ2LDUxNS4yMzU3MzIgTDExMDguNzg5MDgsNTE2LjM1MjM1NyBMMTEwNS4xMTY2Myw1MjAgTDExMDguNzg5MDgsNTIzLjY3MjQ1NyBMMTEwNy42NzI0Niw1MjQuNzg5MDgyIEwxMTA0LDUyMS4xMTY2MjUgTDExMDAuMzUyMzYsNTI0Ljc4OTA4MiBMMTA5OS4yMzU3Myw1MjMuNjcyNDU3IEwxMTAyLjg4MzM3LDUyMCBaIiBpZD0iQ2xlYXIiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
  background-size: 100% 100%;
}
.cmp-sol-finder-result.tealcolor .results-section .btns-container .clear-filtrs span {
  cursor: pointer;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container {
  margin-bottom: 25px;
  margin-top: -15px !important;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container.m-t-0 {
  margin-top: 0px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .btn-container.m-t-0 {
    margin-bottom: -20px;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container.m-b-20 {
  margin-bottom: -20px;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .col-12 {
  text-align: right;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .col-5 .results-count-container {
  font-family: "Diodrum Regular";
  font-size: 14px;
  margin-top: 13px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .btn-container .col-5 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .col-7 {
  display: none;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .col-7 .view-icons {
  margin-top: 10px;
  margin-right: 15px;
  float: right;
  font-family: "Diodrum Regular";
  font-size: 14px;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .col-7 .view-icons .fas {
  color: #e1e1e1;
  background: white;
  border: none;
  outline: none;
  font-size: 18px;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .col-7 .view-icons .fas.active {
  color: #000000;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .col-7 .arrow-icons {
  margin-top: 5px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .btn-container .col-7 {
    display: none !important;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .arrow-icons {
  float: right;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .arrow-icons.disabled {
  pointer-events: none;
  color: #bbb;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .arrow-icons span {
  padding: 4px 10px;
  border: 1px solid #ccc;
  cursor: pointer;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .arrow-icons span.inactive {
  pointer-events: none;
  cursor: default;
  color: #bbb;
}
.cmp-sol-finder-result.tealcolor .results-section .btn-container .arrow-icons span:first-child {
  margin-right: -5px;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container {
  overflow-y: hidden;
  padding-top: 13px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .results-container {
    justify-content: space-evenly;
    display: flex;
    flex-wrap: wrap;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel.grid-view {
  flex: 0 0 100%;
  max-width: 100%;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel.grid-view .lp-content {
  box-shadow: none;
  -webkit-box-shadow: none;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel.grid-view .lp-content .prod-item {
  height: auto;
  display: flex;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel.grid-view .lp-content .prod-item .text-wrap .prod-title {
  font-size: 16px;
  height: auto;
  margin-top: 8px;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel.grid-view .lp-content .prod-item .text-wrap .prod-desc {
  display: -webkit-box;
  margin-bottom: 8px;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-header {
  font-size: 14px;
  margin-bottom: 14px;
  display: flex;
  visibility: hidden;
  font-family: "Diodrum Bold";
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-header div {
  margin-top: -12px;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-header .clear-selections {
  width: 50%;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-header .clear-selections .cl-icon {
  float: left;
  margin-right: 2px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin-top: 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+REFFMkI3NEItNkEwNS00MjMxLTlDMTYtNDhBOTIwMkYwOTFBPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkZBUS1TZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk0LjAwMDAwMCwgLTUxMC4wMDAwMDApIiBmaWxsPSIjMkUyOTI2Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTExMDQsNTEwIEMxMTA5LjUzMzUsNTEwIDExMTQsNTE0LjQ5MTMxNSAxMTE0LDUyMCBDMTExNCw1MjUuNTMzNDk5IDExMDkuNTMzNSw1MzAgMTEwNCw1MzAgQzEwOTguNDkxMzIsNTMwIDEwOTQsNTI1LjUzMzQ5OSAxMDk0LDUyMCBDMTA5NCw1MTQuNDkxMzE1IDEwOTguNDkxMzIsNTEwIDExMDQsNTEwIFogTTExMDIuODgzMzcsNTIwIEwxMDk5LjIzNTczLDUxNi4zNTIzNTcgTDExMDAuMzUyMzYsNTE1LjIzNTczMiBMMTEwNCw1MTguODgzMzc1IEwxMTA3LjY3MjQ2LDUxNS4yMzU3MzIgTDExMDguNzg5MDgsNTE2LjM1MjM1NyBMMTEwNS4xMTY2Myw1MjAgTDExMDguNzg5MDgsNTIzLjY3MjQ1NyBMMTEwNy42NzI0Niw1MjQuNzg5MDgyIEwxMTA0LDUyMS4xMTY2MjUgTDExMDAuMzUyMzYsNTI0Ljc4OTA4MiBMMTA5OS4yMzU3Myw1MjMuNjcyNDU3IEwxMTAyLjg4MzM3LDUyMCBaIiBpZD0iQ2xlYXIiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
  background-size: 100% 100%;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-header .clear-selections span {
  cursor: pointer;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-header .selection-tip {
  width: 50%;
  text-align: right;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content {
  box-shadow: 10px 5px 20px -2px #e8f6f7;
  -webkit-box-shadow: 10px 5px 20px -2px #e8f6f7;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content {
    box-shadow: none;
    -webkit-box-shadow: none;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item {
  padding: 0px;
  position: relative;
  height: 50px;
  align-items: center;
  display: flex;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item {
    display: flex;
    height: auto;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item .text-wrap {
  width: 100%;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item .text-wrap .prod-title {
  color: #000000;
  display: flex;
  align-items: center;
  overflow: hidden;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item .text-wrap .prod-title {
    height: auto;
    margin-top: 8px;
    font-size: 16px;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item .text-wrap .prod-title:hover {
  color: #00b2a9;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item .text-wrap .prod-desc {
  display: none;
  font-family: "Diodrum Regular";
  font-size: 13px;
  margin-top: 10px;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item .text-wrap .prod-desc {
    display: -webkit-box;
    height: auto;
    margin-bottom: 8px;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item .prod-ckbox {
  display: none;
  margin-right: 8px;
  width: 20px;
  height: 20px;
  float: right;
  border: 1px solid #000000;
  border-radius: 20px;
  cursor: pointer;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item .prod-ckbox.slctd-product {
  background: #00b2a9;
  border: 1px solid #00b2a9;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item .prod-ckbox.slctd-product:after {
  content: "\f00c";
  font-size: 12px;
  position: relative;
  top: 0px;
  left: 3px;
  color: #ffffff;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item.show-compr .prod-ckbox {
  display: block;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item.show-compr .text-wrap {
  width: calc(100% - 30px);
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item.show-props {
  padding: 8px 10px;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item.show-props:nth-child(odd) {
  background: #e8f6f7;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item.show-props .prod-title {
  display: -webkit-box;
  color: #00b2a9;
  /*&:hover {
                                            color:@color1;
                                        }*/
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .left-panel .lp-content .prod-item.show-props .prod-ckbox {
  border: 1px solid #00b2a9;
  /*&.slctd-product {
                                            background: @color1;
                                        }*/
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel {
  margin-top: -12px;
  padding: 0px;
  box-shadow: -10px 40px 20px -2px #e8f6f7;
  -webkit-box-shadow: -10px 40px 20px -2px #e8f6f7;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel.hide {
  display: none;
}
@media screen and (max-width: 1023px) {
  .cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel {
    display: none;
  }
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container {
  overflow: hidden;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container .rp-header {
  flex-wrap: nowrap;
  font-size: 14px;
  font-family: "Diodrum Bold";
  margin: 0px 0px 5px 0px;
  position: relative;
  left: 0px;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container .rp-header .col-3 {
  height: 30px;
  line-height: 15px;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container .rp-header .col-3 span:not(.fas) {
  overflow: hidden;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container .rp-header .col-3 .fas {
  margin-left: 4px;
  margin-top: 2px;
  cursor: pointer;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container .rp-content {
  position: relative;
  left: 0px;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container .rp-content .row {
  flex-wrap: nowrap;
  margin: 0px;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container .rp-content .row .col-3 {
  display: flex;
  align-items: center;
  justify-content: left;
  overflow: hidden;
  font-size: 14px;
  font-family: "Noto Sans Regular";
  height: 50px;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container .rp-content .row .col-3 span {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  text-align: left;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container .rp-content .row:nth-child(odd) {
  background: #e8f6f7;
}
.cmp-sol-finder-result.tealcolor .results-section .results-container .right-panel .rp-container .rp-content .row:nth-child(odd) .col-3 {
  background: #e8f6f7;
}
.cmp-sol-finder-result.tealcolor .results-section .no-result-found {
  display: none;
  width: 100%;
  padding: 40px 20px 20px 20px;
  font-family: "Diodrum Semibold";
  font-size: 18px;
}
.cmp-sol-finder-result.tealcolor .results-section .pagination-container {
  display: flex;
  justify-content: left;
  padding-top: 30px;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}
.cmp-sol-finder-result.tealcolor .results-section .pagination-container a {
  font-size: 16px;
  font-family: "Diodrum Regular";
  cursor: pointer;
}
.cmp-sol-finder-result.tealcolor .results-section .pagination-container span {
  padding: 8px 20px;
  border: 1px solid #000000;
  border-radius: 25px;
}
.cmp-sol-finder-result.tealcolor .results-section .pagination-container span:hover {
  color: #ffffff;
  background-color: #00b2a9;
  border: 1px solid #00b2a9;
}
.cmp-sol-finder-result .filter-bg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  top: 0px;
  left: 0px;
  z-index: 9999;
}
.mk-prod-search {
  font-family: "Diodrum Regular";
  z-index: 98;
}
.mk-prod-search.ui-widget {
  font-family: "Diodrum Regular";
}
.mk-prod-search.ui-widget a {
  font-family: "Diodrum Regular";
  font-size: 18px;
  color: #000000 !important;
}
@media screen and (max-width: calc(576px - 1px)) {
  .mk-prod-search.ui-widget a {
    font-size: 14px;
  }
}
.mk-prod-search.ui-widget-content {
  border: 0px;
  border-top: 1px solid #e1e1e1;
  background: #fdfdfd;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25);
  padding: 20px !important;
}
@media screen and (max-width: calc(576px - 1px)) {
  .mk-prod-search.ui-widget-content {
    border: 0px;
    /*box-shadow: 6px 2px 0px rgba(0, 0, 0, 0.25);
			-webkit-box-shadow: 6px 2px 0px rgba(0, 0, 0, 0.25);
			-moz-box-shadow: 6px 2px 0px rgba(0, 0, 0, 0.25);*/
    padding: 20px 33px 20px 33px !important;
  }
}
@media screen and (max-width: calc(576px - 1px)) {
  .mk-prod-search {
    width: 100% !important;
    left: 0px !important;
    border: 0px !important;
    box-shadow: none;
    max-height: none !important;
    background: #ffffff !important;
    z-index: 98;
  }
}
.mk-prod-search .ui-menu-item {
  padding: 2px !important;
  font-size: 14px;
}
@media screen and (max-width: calc(576px - 1px)) {
  .mk-prod-search .ui-menu-item {
    font-size: 14px !important;
  }
}
.mk-prod-search .ui-menu-item:hover {
  background: #eee;
  font-family: "Diodrum Medium";
}
.mk-prod-search .ui-menu-item span {
  background: none !important;
  border: none !important;
  color: #000 !important;
  padding: 0px !important;
}
/*solution finder search result comonent ends*/

.foundation_breadcrumb_view2 ul.foundation-breadcrumb li a {
  color: #606060;
  text-decoration: none;
  font-size: 14px;
}
@media (max-width: 991px) {
  .foundation_breadcrumb_view2 ul.foundation-breadcrumb li a {
    font-size: 14px;
  }
}
.foundation_breadcrumb_view2 ul.foundation-breadcrumb li > span {
  font-family: "Noto Sans Bold";
  font-size: 14px;
  color: #606060;
  line-height: 12px;
}
.foundation_breadcrumb_view2 ul.foundation-breadcrumb li:after {
  content: "/";
  color: #606060;
  font-size: 14px;
}
.foundation_breadcrumb_view2 ul.foundation-breadcrumb li:last-child:after {
  content: '';
}
@media (min-width: 1000px) and (max-width: 1100px) {
  .pbs-multicol {
    /*.row{

                width:175%;
              }*/
  }
  .pbs-multicol .body2 {
    font-size: 12px;
  }
  a.navigation-item {
    font-size: 12px !important;
  }
}
@media screen and (min-width: 960px) {
  .container {
    padding: 0px 94px;
    max-width: 1440px;
  }
}
@media screen and (max-width: 340px) {
  .component-featured-carousel-v2 .featured-carousel-slick .main-item .bottom-half .description {
    font-size: 9px;
  }
  .component-featured-carousel-v2 .featured-carousel-slick .main-item .bottom-half .read-more {
    font-size: 9px;
  }
  a.cta {
    font-size: 10px;
  }
  .btn-thankyou {
    font-size: 10px;
  }
}
.pbs-container-wapper {
  right: 0;
  /*
        Download Button
        */
  /* .responsivegrid{
            >.aem-Grid--default--12{
                >.aem-GridColumn--default--12:not(:last-of-type):not(.headerref):not(.margin-bottom-disable){
                    @media screen and (max-width:768px) {
                        margin-bottom: 50px;                        
                    }
                    @media screen and (min-width:769px) {
                        margin-bottom: 100px;                    
                    }
                }
            }
        }*/
  /*
        Featured Products share
        */
  /*
        contact component
        */
  /*
        Image Description text: Normal
        */
  /*
        Font family: Diodrum for Text
        */
}
@media screen and (min-width: 1025px) {
  .pbs-container-wapper .buildingCasestudy .row .news-col .news-box .largeCaseStydy {
    position: static;
  }
  .pbs-container-wapper .buildingCasestudy .row .news-col .news-box a {
    left: 3em;
    bottom: 0px;
    position: absolute;
  }
  .pbs-container-wapper .buildingCasestudy .row .news-col .news-box .largeCaseStydyh5 {
    margin-bottom: 0em;
  }
  .pbs-container-wapper .buildingCasestudy .row .news-col .news-box h5 {
    margin-bottom: 2em;
  }
}
@media screen and (min-width: 1250px) {
  .pbs-container-wapper .buildingCasestudy .row .news-col .news-box a {
    left: 5em;
  }
}
@media screen and (max-width: 350px) {
  .pbs-container-wapper .component-featured-carousel-v2.video-carousel .featured-carousel-slick .c-container {
    height: 195px!important;
  }
}
@media screen and (min-width: 350px) and (max-width: 960px) {
  .pbs-container-wapper .component-featured-carousel-v2.video-carousel .featured-carousel-slick .c-container {
    height: 230px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1300px) {
  .pbs-container-wapper .component-featured-carousel-v2.video-carousel .featured-carousel-slick .c-container {
    height: 300px;
  }
}
.pbs-container-wapper .component-featured-carousel-v2.video-carousel .featured-carousel-slick .c-container .description.full-width {
  margin-top: 5px;
}
.pbs-container-wapper .component-featured-carousel-v2 .no-gutters h5 {
  font-size: 26px;
}
@media screen and (max-width: 768px) {
  .pbs-container-wapper .statichtml {
    /*display:none!important;*/
  }
}
.pbs-container-wapper .statichtml .active.selection {
  stroke: #E4001C;
}
.pbs-container-wapper .statichtml .active.number {
  fill: #fff;
}
.pbs-container-wapper .statichtml .active.circle {
  fill: #E4001C;
}
@media screen and (max-width: 576px) {
  .pbs-container-wapper .campaign-header .centered .title-container-campaign,
  .pbs-container-wapper .campaign-header .left .title-container-campaign {
    font-size: 1.5em;
  }
}
.pbs-container-wapper .accordion-component .panel .panel-content {
  padding: 0;
}
.pbs-container-wapper .accordion-component .panel .panel-content p {
  padding-bottom: 0;
}
.pbs-container-wapper .accordion-component .panel .panel-content p:nth-last-child(2) {
  margin-top: 3em;
}
.pbs-container-wapper .accordion-component .panel .panel-content p a span:after {
  content: "\e092";
  font-family: 'Glyphicons Halflings';
  margin-left: 1em;
}
.pbs-container-wapper .heroimage .component-header-light {
  background-position: center bottom;
}
@media screen and (max-width: 768px) {
  .pbs-container-wapper .heroimage .component-header-light .header-container > .header-title .light {
    font-size: 32px;
  }
}
@media screen and (max-width: 768px) {
  .pbs-container-wapper .heroimage .component-header-light .header-container > .header-text.row > .col-lg-6.col-sm-12 h5 {
    font-size: 12px;
  }
}
.pbs-container-wapper .dupont-download {
  margin: unset!important;
}
.pbs-container-wapper .dupont-download .TandI_download .download_head {
  padding-bottom: 0px;
}
.pbs-container-wapper .dupont-download .TandIdownload#download a {
  color: #000000;
}
.pbs-container-wapper .dupont-download .TandIdownload#download a:hover {
  color: #E4001C;
}
.pbs-container-wapper .dupont-download .TandIdownload#download a > .col-lg-5 {
  border: 1px solid;
  border-radius: 30px;
  padding-left: 20px;
  margin-right: 2em;
}
@media screen and (min-width: 768px) {
  .pbs-container-wapper .dupont-download .TandIdownload#download a > .col-lg-5 {
    min-width: 140px;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .pbs-container-wapper .dupont-download .TandIdownload#download a > .col-lg-5 {
    max-width: 90%;
    padding-left: 1em;
  }
}
.pbs-container-wapper .dupont-download .TandIdownload#download a > .col-lg-5 > .TandIdownload_url {
  font-size: 13px;
  margin-left: 1em;
  top: 13px!important;
}
.pbs-container-wapper .dupont-download .TandIdownload#download a > .col-lg-5 > .TandIdownload_icon {
  position: relative;
  top: -14px;
}
@media screen and (min-width: 991px) {
  .pbs-container-wapper .dupont-download .TandIdownload#download a > .col-lg-5 > .TandIdownload_icon {
    top: -11px;
  }
}
@media (max-width: 991px) {
  .pbs-container-wapper .dupont-download .TandIdownload#download a > .col-lg-5 > .TandIdownload_icon img {
    margin-top: -14px;
  }
}
.pbs-container-wapper .dupont-download .TandIdownload#download a:hover .TandIdownload_url {
  color: #E4001C;
}
.pbs-container-wapper a.cta:hover {
  border-color: #e4001c;
  color: #e4001c;
}
.pbs-container-wapper .component-actionbar {
  background-color: #fff;
}
@media screen and (min-width: 1024px) {
  .pbs-container-wapper .component-actionbar {
    padding-left: 8%;
  }
}
@media screen and (min-width: 1024px) {
  .pbs-container-wapper .component-actionbar.scroll-postop .component-actionbar--contain > .component-actionbar--contain-brands ul {
    /*margin-left: -40%;
                            top: 25px;*/
    max-width: 250px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .pbs-container-wapper .component-actionbar--contain {
    padding-left: 5%;
  }
}
.pbs-container-wapper .component-actionbar--contain > .component-actionbar--contain-brands li {
  margin-bottom: 10px;
  max-width: 200px;
}
@media screen and (max-width: 769px) {
  .pbs-container-wapper .component-actionbar--contain > .component-actionbar--contain-brands {
    display: none;
  }
}
@media screen and (max-width: 411px) {
  .pbs-container-wapper .component-actionbar--contain > .component-actionbar--contain-brands {
    right: 10px;
  }
}
.pbs-container-wapper .component-actionbar--contain .component-actionbar--contain-share {
  min-width: 149px;
}
@media screen and (max-width: 769px) {
  .pbs-container-wapper .component-actionbar--contain .component-actionbar--contain-share {
    left: unset;
  }
  .pbs-container-wapper .component-actionbar--contain .component-actionbar--contain-share .share-on {
    display: none;
  }
}
@media screen and (max-width: 769px) {
  .pbs-container-wapper .component-actionbar--contain-share {
    left: unset;
  }
}
.pbs-container-wapper .component-contact .row > .d-flex {
  margin-left: 1.8em;
  margin-right: 1.8em;
}
.pbs-container-wapper .component-contact .row > .d-flex .component-contact-contact-container {
  justify-content: unset;
}
.pbs-container-wapper .image-description {
  font-style: normal;
  font-size: 12px;
  padding-left: 0;
}
@media (max-width: 375px) {
  .pbs-container-wapper .component-actionbar--contain-brands {
    right: 0;
  }
}
.pbs-container-wapper .aem-Grid.aem-Grid--default--12 .bodyCopyContainer {
  margin: unset;
}
@media screen and (max-width: 768px) {
  .pbs-container-wapper .text h3 span.fontsize32 {
    margin-left: 66px !important;
  }
}
.pbs-container-wapper .text h3 span.fontsize32 {
  margin-left: 90px;
}
@media screen and (max-width: 768px) {
  .pbs-container-wapper .corporate-action-bar .component-featured-carousel-v2 .carousel-container .no-gutters h5 {
    line-height: 1.6;
  }
  .pbs-container-wapper .bodyCopyContainer .bodycopy {
    padding-left: 33px;
    padding-right: 33px;
  }
}
.pbs-container-wapper .bodyCopyContainer .bodycopy a {
  color: #E4001C;
}
.pbs-container-wapper .bodyCopyContainer .bodycopy p span.body2 span {
  font-family: 'Diodrum Regular';
}
@media screen and (min-width: 1024px) and (max-width: 1230px) {
  .pbs-container-wapper .dupont-article-container {
    margin-left: 6%;
  }
}
.pbs-container-wapper .dupont-article-container .container.TandI_download {
  padding-left: 0;
}
@media screen and (max-width: 768px) {
  .pbs-container-wapper .dupont-article-container .bodyCopyContainer .bodycopy {
    padding-left: 0;
    padding-right: 0;
  }
}
.pbs-container-wapper .bodycopy span.fontsize12 * {
  font-size: 12px;
}
.pbs-container-wapper .component-article-header .article-header-background-full {
  background-position-x: center;
}
@media screen and (min-width: 1024px) {
  .pbs-container-wapper .component-article-header .text-container-type-full:not(.component-article-header-full .text-container-type-full) {
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 960px) {
  .pbs-container-wapper .component-article-header .text-container-type-full:not(.component-article-header-full .text-container-type-full) .col-sm-12 > .title-type-full {
    margin-right: 94px;
  }
}
@media screen and (max-width: 767px) {
  .pbs-container-wapper .component-article-header .text-container-type-full:not(.component-article-header-full .text-container-type-full) .col-sm-12 > .title-type-full {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .pbs-container-wapper .cmp-featuredBlock .featuredBlock-col .center-text-box h3 {
    font-size: 20px;
  }
  .pbs-container-wapper .cmp-featuredBlock .container-fluid:not(.mobilePadding),
  .pbs-container-wapper .cmp-featuredBlock .container-fluid.mobilePadding .container {
    padding-left: 0;
    padding-right: 0;
  }
}
.pbs-container-wapper .cmp-featuredBlock .subheadline h5 {
  white-space: nowrap;
}
.pbs-container-wapper .cmp-featuredBlock .featuredBlock-col .body2 ul {
  margin-left: 1.3em;
}
.pbs-container-wapper .cmp-featuredBlock .featuredBlock-col .body2 p {
  margin-bottom: 0;
}
.pbs-container-wapper .cmp-featuredBlock .featuredBlock .float h2 p {
  font-size: 32px;
  font-family: "Diodrum Regular";
}
.pbs-container-wapper .component-twoup--items-item .body1 ul,
.pbs-container-wapper .component-twoup--items-item .body2 ul {
  margin-left: 1.3em;
}
.pbs-container-wapper .component-twoup--items-item .body1 p,
.pbs-container-wapper .component-twoup--items-item .body2 p {
  margin-bottom: 0;
}
.pbs-container-wapper .pbs-footer .social-links > .col-12 > span {
  white-space: nowrap;
}
.pbs-container-wapper .component-twoup .component-twoup--items-item--content > h3 {
  white-space: nowrap;
}
@media screen and (min-width: 767px) {
  .pbs-container-wapper .featuredBlockSwapView .backgroundSwapText {
    margin-left: unset;
  }
}
.pbs-container-wapper .featuredBlockSwapView .backgroundSwapText .subheadline .eyebrow h5 {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.5px;
}
.pbs-container-wapper .featuredBlockSwapView .backgroundSwapText a.cta {
  margin-top: 4em;
}
.pbs-container-wapper .featuredBlockSwapView .body2 span.fontsize12 {
  color: #aaaaaa;
}
.pbs-container-wapper .button-component .btn-thankyou {
  font-family: "Diodrum Regular";
}
.pbs-container-wapper .button-component .btn-thankyou:hover {
  color: #E4001C!important;
  border-color: #E4001C;
}
.pbs-container-wapper .featuredBlock.container-fluid.noPaddings {
  max-width: unset;
}
@media screen and (max-width: 768px) {
  .pbs-container-wapper .featuredBlock.container-fluid.noPaddings .row .no-se .subheadline {
    margin-top: 50px;
  }
}
.pbs-container-wapper .featuredBlock.container-fluid .featuredBlock-col.image {
  background-position: center;
}
.pbs-container-wapper .featuredBlock.container-fluid .row .featuredBlock-col.image {
  /*background-size: unset;*/
}
@media screen and (min-width: 992px) {
  .pbs-container-wapper .featuredBlock.container-fluid .row .featuredBlock-col.image {
    background-position: center;
  }
}
@media only screen and (min-width: 768px) {
  .pbs-container-wapper .list-descriptiontext h5.full {
    font-size: 26px;
    line-height: 1.2;
    max-width: 85%;
  }
}
@media only screen and (max-width: 767px) {
  .pbs-container-wapper .list-descriptiontext h5.full {
    max-width: 40%;
  }
}
@media only screen and (device-width: 768px) {
  .pbs-container-wapper .list-descriptiontext h5.full {
    max-width: 70%;
  }
}
.pbs-container-wapper .component-numberblock .no-gutters .text-right-body p {
  font-family: "Noto San Regular";
}
@media only screen and (min-width: 576px) {
  .pbs-container-wapper .contacts .featured-brands .col-6.align-items-end:nth-child(1) img {
    width: 145px;
    height: 49px;
    padding: 0px;
  }
  .pbs-container-wapper .contacts .featured-brands .col-6.align-items-end:nth-child(2) img {
    width: 249px;
    height: 66px;
    padding: 0px;
  }
  .pbs-container-wapper .contacts .featured-brands .col-6.align-items-end:nth-child(3) img {
    width: 240px;
    height: 75px;
    padding: 0px;
    margin-left: 50px;
  }
}
@media only screen and (max-width: 768px) and (min-width: 768px) {
  .pbs-container-wapper .contacts .featured-brands .col-6.align-items-end:nth-child(3) img {
    margin-top: 28px;
    margin-left: 0px;
  }
}
.pbs-container-wapper .contacts .featured-brands .featured-brands-container h5.image-title {
  font-size: 26px;
}
.pbs-container-wapper .table-accordian .product-details-table .table-image {
  font-weight: normal;
  font-size: 12px;
}
.pbs-container-wapper .component-twoup--items-item--content .body1 + a {
  bottom: 10px;
}
@media screen and (min-width: 768px) {
  .pbs-container-wapper .component-twoup--items-item--content .body1 + a {
    position: relative;
  }
}
.pbs-container-wapper .component-twoup--items-item--content .body1 + a:not([href]) {
  display: none;
}
@media screen and (min-width: 1024px) {
  .pbs-container-wapper .component-twoup--items-item--content > h3 {
    font-size: 28px;
  }
}
@media only screen and (device-width: 768px) {
  .pbs-container-wapper .component-twoup--items .component-twoup--items-item--content h3 {
    font-size: 23px;
  }
}
@media screen and (min-width: 1360px) {
  .pbs-container-wapper .cmp-featuredBlock .featuredBlock .float h2 p {
    width: 367px;
  }
}
@media screen and (max-width: 414px) {
  .pbs-container-wapper .component-article-header h1.title-type-half-vertical,
  .pbs-container-wapper .component-article-header h1.title-type-half-horizontal {
    font-size: 2rem;
    line-height: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .TandI_download #download a .left {
    margin-bottom: 12px;
  }
}
.dupont-cherry-red {
  color: #E4001C;
}
.dupont-cherry-red a {
  color: #E4001C;
}
.custom-scrollbar-red::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}
.custom-scrollbar-red::-webkit-scrollbar {
  width: 12px;
  height: 10px;
  background-color: #F5F5F5;
}
.custom-scrollbar-red::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #D62929;
}
.pbs-image {
  max-width: fit-content;
  max-width: -moz-fit-content;
}
.table-accordian.product-variation .table thead th {
  border-top: 0;
}
.table-accordian.product-variation .table tbody tr.acc-group {
  border-top: 0;
}
.table-accordian.product-variation .table tbody tr {
  border-top: 1px solid #dee2e6;
}
.table-accordian.product-variation .table tbody td {
  border-top: 0;
}
.table-accordian.product-variation .table-acc-bodycopy p {
  margin-bottom: 0;
}
.table-accordian.available-sizes .table thead th {
  border-top: 0;
}
.global-leftAlign .article-text {
  margin-left: 0vw;
}
.no-viewAll p:nth-last-child(2) {
  margin-top: 0em !important;
}
/*Foundation Video Carousel Modal popup Alignment overriden in Site Level */
.videocarousel_modal .videomodalforvideopopup {
  /*Bootstrap modal-dialog-centered styles applied to Modal Dialog */
}
.videocarousel_modal .videomodalforvideopopup .modal-content {
  margin: auto;
}
@media (max-width: 576px) {
  .videocarousel_modal .videomodalforvideopopup .modal-content {
    margin-top: 50px;
  }
}
.videocarousel_modal .videomodalforvideopopup .modal-dialog {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(99%);
}
@media (min-width: 576px) {
  .videocarousel_modal .videomodalforvideopopup .modal-dialog {
    max-width: 500px;
    margin: auto;
    min-height: calc(96.5%);
  }
}
/*Resource Finder Extension Alignment overriden in Site Level */
@media only screen and (min-width: 621px) {
  .cmp-rf-extension #rf-ext-container .results-section .results-container .wb-list-view .middle-col .description {
    display: block;
    -webkit-line-clamp: unset;
    -webkit-box-orient: unset;
    overflow: auto;
  }
}
.featuredBlock.container-fluid .row .body2 ul {
  list-style-position: unset;
}
.mobile_centre .hero-img-with-animation {
  background-position-x: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.resources-list.equal-height .container .outer-wrap .item-wrap {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.resources-list.font-22 .container .outer-wrap .item-wrap .caption {
  font-size: 22px;
}

