



  
  
  
  
  
  












































  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  












































































  





  



















  
  
  





  
  
  
  
  
  
  
  
  
  
  
  
  



  
  
  



  
  



  















































.txt--dark,.txt--dark .super-text, blockquote.small-text.important-text.txt--dark, body button.splide__arrow.arrows--dark svg path {
color: #fff;
fill: #fff;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {font-weight: 700;}
.featureShowcase .featshow__btn {font-weight: 700;}
.display { font-weight: normal; }


.splide__pagination .splide__pagination__page,.module--featshow .featshow__arrow-dot,
.module--featshow .featshow__dot, .module--featshow .featshow__dot.featshow__dot--active, .module--featshow .featshow__dot:hover {background: #da291c;}
.module--featshow .featshow__arrow {color:  #da291c;}
.splide__pagination .splide__pagination__page.is-active {background: #da291c;}
.splide__pagination .splide__pagination__page:hover {background: #da291c;}
.splide .splide__arrow {color: #757575;}
.module--featshow .featshow:after { background-color:#757575;}

.header--1 .nav--light .nav__list--level1>li>a:before {background: #da291c;}
.header--1 .site-search__close {background: #fff;}
.footer--4 .footer__copyright ul li a {color: #fff;}
.section-bg__overlay.section-bg__overlay--dark {background: linear-gradient(180deg, rgba(8, 8, 8, 0.9) 0%, rgba(8, 8, 8, 0.65) 100%); !important }
.go-card.go-card--dark .go-card__body,.footer.footer--4,
.module--form .form--box-dark,
.module--feature-card .feature-card--dark,
.footer.footer--12,
.module--featshow .featshow:before,.content-card__details,.blog-card__body {background:linear-gradient(180deg, rgba(65, 65, 65, 1) 0%, rgba(8, 8, 8, 1) 100%);!important}
.module--blog-card .postListing_area .blog-card--white .blog-card__body {background:#fff;}
.module--featshow .btn--accent.btn--fill {border: 2px solid #da291c;color: #414141;}
.module--featshow .featshow__properties .properties__text {color: #414141;}
.btn.btn--fill.btn--ghost {background: #da291c;opacity: 0.75;} 

.module--scroll-to .scroll-to--white.scroll-to--fill, .module--scroll-to .scroll-to--white.scroll-to--outline:hover {background: rgba(255, 255, 255, .2); color: #fff;}
.section-intro .section-intro__overline {color: #757575;}
.module--go-card .go-card--dark .go-card__arrow {color: #da291c;}


.module--go-card .go-card--dark.go-card--shadow,
.module--go-card .go-card--dark.go-card--shadow.go-card--with-link:not(.splide .go-card):hover {box-shadow: 0px 32px 64px rgba(8, 8, 8, 0.05), 0px 16px 32px rgba(8, 8, 8, 0.05);}
.module--feature-card .feature-card--accent.feature-card--shadow {box-shadow: 0px 32px 64px rgba(8, 8, 8, 0.05), 0px 16px 32px rgba(8, 8, 8, 0.05);}
.module--feature-card .feature-card--accent.feature-card--shadow.feature-card--with-link:hover {box-shadow: 0px 32px 64px rgba(8, 8, 8, 0.05), 0px 16px 32px rgba(8, 8, 8, 0.05);}

.module--quote .quote__icon .icon--white-accent {background-color: transparent;}
.module--quote .icon--large.icon {box-shadow: unset;}
.module--quote .quote__card .compact-card {box-shadow: 0px 8px 16px #4141411A; background-color: #080808; color: #fff; }
.module--quote .quote__quote blockquote,.blog-pagination__item--number,.listing__pagination a{color: #414141;}

.module--feature-card .feature-card--accent,.module--contact-card.manually .blog-card__title,.module--contact-card.manually .blog-card__summary,.module--contact-card.manually .blog-card__date,.module--contact-card.manually .blog-card__readtime {color: #fff;}

pre {color:#757575;font-family:
  
    'Nunito Sans', sans-serif
  
;}
.postcta_form .btnwrap a {border: 2px solid #da291c;color: #fff;}


.badge--primary,
.blog-pagination__item--number.blog-pagination__item--active,
.blog-pagination__item--number.blog-pagination__item--active:hover,
.blog-pagination__item--number:hover,
.listing__pagination .active a,
.listing__pagination  a:hover {background-color:#da291c;color:#fff;}


.blog-nav__home a.blog-nav__link svg path,.module--quote .splide__arrows svg path,.module--sharing .sharing .icon svg path  {fill:#da291c;}

li.tabs__nav-item .btn--accent.btn--outline {color: #414141;}
li.tabs__nav-item .btn--accent.btn--outline:hover {color: #fff;} 
.module--form .txt--dark .hs_error_rollup {color: #da291c;}
.module--accordion .accordion--light .accordion__chevron {color: #da291c;}



.section-bg__deco--dark {
  color: ;
}

.section-bg__deco--light {
  color: ;
}

.section-bg__deco--white {
  color: ;
}

.section-bg--accent,
.section-bg__overlay--accent {
  background: ;
}

.section-bg--dark,
.section-bg__overlay--dark,
.section-bg__deco--dark {
  background: ;
}

.section-bg--light,
.section-bg__overlay--light,
.section-bg__deco--light {
  background: ;
}

.section-bg--white,
.section-bg__overlay--white,
.section-bg__deco--white {
  background: ;
}

.section-bg--top-border-default {
  border-top: 1px solid ;
}

.section-bg--bottom-border-default {
  border-bottom: 1px solid ;
}

.section-bg--top-border-white {
  border-top: 1px solid ;
}

.section-bg--bottom-border-white {
  border-bottom: 1px solid ;
}


.btn {
  text-decoration: none !important;
}