/* Color Vibes site additions */
#loading{display:none!important}
.page-progress{
  position:fixed;top:0;left:0;height:3px;width:0;z-index:100000;
  background:#24c373;box-shadow:0 0 8px rgba(36,195,115,.6);
  transition:width .25s ease,opacity .3s ease;opacity:0;pointer-events:none
}
.page-progress.is-active{opacity:1}
#app-content.is-leaving{opacity:.35;transition:opacity .15s ease}
#app-content.is-entering{opacity:1;transition:opacity .2s ease}

.trust__bar{background:#0b3d2e}
.trust__item i{font-size:28px;color:#24c373}
.trust__item h5{color:#fff;font-size:16px;margin:10px 0 0}

.service-list{list-style:none;padding:0;margin:18px 0 0}
.service-list li{position:relative;padding:6px 0 6px 26px;color:#677a85}
.service-list li:before{content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;left:0;color:#24c373}

.footer__cert{margin-top:18px}
.footer__cert img{max-width:220px;height:auto;background:#fff;border-radius:6px;padding:6px}
.footer__cert-note{color:#a7c1d1;font-size:13px;margin-top:12px;border:0;padding:0}
.footer__bottom-certs{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}
.footer__bottom-certs img{max-height:56px;width:auto;background:#fff;border-radius:4px;padding:4px}
.sidebar__map iframe{width:100%;max-height:180px}

.why-check{list-style:none;padding:0;margin:0}
.why-check li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;color:#fff}
.why-check li i{color:#24c373;margin-top:4px}
.why-check li strong{display:block;color:#fff}
.why-check li span{color:#d5e4ec;font-size:14px}

.eco-note{background:#f4faf6;border-left:4px solid #24c373;padding:22px 26px;border-radius:4px}

@media (max-width:767px){
  .footer__bottom-certs{justify-content:flex-start;margin-top:12px}
  .footer__cert img{max-width:180px}
}
