
























body,
html {
  /*font-family: 'Aller';*/
  scroll-behavior: smooth;
}

h1,
.h1 {
  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #474e52;
  font-size: 36px;
  text-transform: none;
  /*font-family: 'Aller';*/
}

h2,
.h2 {
  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #474e52;
  font-size: 29px;
  text-transform: none;
  /*font-family: 'Aller';*/
}

h3,
.h3 {
  font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #474e52;
  font-size: 25px;
  text-transform: none;
  /*font-family: 'Aller';*/
}

h4,
.h4 {
  font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #474e52;
  font-size: 22px;
  text-transform: none;
  /*font-family: 'Aller';*/
}

h5,
.h5 {
  font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #474e52;
  font-size: 20px;
  text-transform: none;
  /*font-family: 'Aller';*/
}

h6,
.h6 {
  font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #474e52;
  font-size: 18px;
  text-transform: none;
  /*font-family: 'Aller';*/
}
*/
/* Blockquote */

blockquote {
  border-left-color: ;
}


p,li {
  font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #474e52;
}

/* Anchors */

a {
  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #00aeef;  
}

/** Case studies */

.body-container-case-studies .dnd-section:has(.rich-text-section) {
  max-width: 1320px;
  margin: 0 auto;
  padding: 0 20px;
}


/* anchor forms */

a#quote,
a#RequestQuote,
a#QuoteRequest,
a#faqs,
a#pricing,
a#accessories,
a#resources,
a#features,
a#gallery,
a#designs,
a#sizes,
a#reviews,
a#qa,
a#customization,
a#imgtri,
a#verticaltri,
a#minigallery,
a#madeinamerica,
a#faqs,
a#faq,
a#certificates,
a#product-specs{
  display: block;
  position: relative;
  top: -160px;
  visibility: hidden;
}

@media (max-width: 992px) { 
  a#quote,
  a#RequestQuote,
  a#QuoteRequest,
  a#faqs,
  a#pricing,
  a#accessories,
  a#resources,
  a#features,
  a#gallery,
  a#designs,
  a#sizes,
  a#reviews,
  a#qa,
  a#customization,
  a#imgtri,
  a#verticaltri,
  a#minigallery,
  a#madeinamerica,
  a#faqs,
  a#faq,
  a#certificates,
  a#product-specs{   
    top: -60px;    
  }
}

/* Button CTA */

.btn-cta {
  color: #FFF;
  background-color: #f15b43;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  font-size: 14.4px;
  /*font-family: 'Aller';*/
  transition: 0.2s;
  width: fit-content;
  place-self: center;
}
.btn-cta:hover {
  background-color: #ed3214;
}

.trustpilot-widget {
  width: 100%;
}

ul.check-list {
  list-style: none;
}
ul.check-list li {
  font-size: 14.4px;
}
ul.check-list li:before {
  content: '✓';
  padding-right: 5px;

}