@charset "UTF-8";/*! 
    _fontStacks.scss 

*/@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:300;src:url(https://f1.madcapsoftware.com/websiteFonts/dm-sans-v17-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:300;src:url(https://f1.madcapsoftware.com/websiteFonts/dm-sans-v17-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(https://f1.madcapsoftware.com/websiteFonts/dm-sans-v17-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(https://f1.madcapsoftware.com/websiteFonts/dm-sans-v17-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(https://f1.madcapsoftware.com/websiteFonts/dm-sans-v17-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(https://f1.madcapsoftware.com/websiteFonts/dm-sans-v17-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(https://f1.madcapsoftware.com/websiteFonts/dm-sans-v17-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:800;src:url(https://f1.madcapsoftware.com/websiteFonts/dm-sans-v17-latin-800.woff2) format("woff2")}/*! _bannerStartUsing2.scss */.banner-startUsing2{text-align:center;padding-bottom:60px!important;padding-left:50px;padding-right:50px}@media (max-width: 500px){.banner-startUsing2{padding-left:15px;padding-right:15px}}.banner-startUsing2-inner{text-align:left;display:flex;justify-content:space-between;max-width:1417px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}@media (max-width: 1500px){.banner-startUsing2-inner{flex-direction:column-reverse}}@media (max-width: 400px){.banner-startUsing2-inner{padding-left:15px;padding-right:15px}}.banner-startUsing2-inner>.mcColNumber-1{display:flex;flex-direction:column;justify-content:center}@media (max-width: 1500px){.banner-startUsing2-inner>.mcColNumber-1{margin-left:auto;margin-right:auto}}.banner-startUsing2-inner p{font-weight:400;font-size:19px;line-height:25px;margin-bottom:5px;max-width:573px}@media (max-width: 1500px){.banner-startUsing2-inner p{text-align:center}}.banner-startUsing2-inner .banner-startUsing2-heading h2{font-weight:500;font-size:30px;line-height:40px;margin-bottom:10px!important}@media (max-width: 1500px){.banner-startUsing2-inner .banner-startUsing2-heading h2{margin-top:30px!important;width:100%;text-align:center}}.banner-startUsing2-inner .banner-startUsing2-Buttons1Grid .mcColNumber-1{display:flex;justify-content:flex-start;grid-gap:35px;padding-top:24px!important}@media (max-width: 1500px){.banner-startUsing2-inner .banner-startUsing2-Buttons1Grid .mcColNumber-1{justify-content:center}}@media (max-width: 730px){.banner-startUsing2-inner .banner-startUsing2-Buttons1Grid .mcColNumber-1{flex-direction:column;align-items:center}}.banner-startUsing2-inner .banner-startUsing2-Buttons1Grid .btnT41-color250-md{border:3px solid #1c5a97!important}.banner-startUsing2-inner .banner-startUsing2-Buttons1Grid .buttonT15{border:2px solid #1c5a97;color:#1c5a97;text-transform:none;width:auto;min-height:55px;line-height:50px}.banner-startUsing2-inner .banner-startUsing2-Buttons1Grid .buttonT15:hover{color:#fff;background-color:#1c5a97}@media (max-width: 1500px){.banner-startUsing2-inner .banner-startUsing2-Buttons1Grid{padding-top:0!important}}.banner-startUsing2-inner>.mcColNumber-2{flex:0 0 643px}@media (max-width: 1500px){.banner-startUsing2-inner>.mcColNumber-2{flex:auto;display:flex;justify-content:center}}@media (max-width: 1300px){.banner-startUsing2-inner{flex-direction:column-reverse;align-items:center}}/*! sass/mixins/index.scss */#WhereWeWork{background-image:url(https://f1.madcapsoftware.com/websiteImages/photos/photo-denver-colorado-rocky-mountains.png);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:575px;display:flex;justify-content:center;align-items:center}#WhereWeWork .mcColNumber-1{background-color:#fff;max-width:880px;margin-left:auto;margin-right:auto;padding:50px 100px 40px}@media (max-width: 670px){#WhereWeWork .mcColNumber-1{max-width:90%;padding:40px}}#WhereWeWork .mcColNumber-1 .bodyCopy1-sm{font-family:DM Sans;font-size:25px;font-style:normal;font-weight:400;line-height:31px;margin-bottom:30px}#WhereWeWork .mcColNumber-1 .h-xxxs{font-size:17px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1px;text-transform:uppercase}@media (max-width: 670px){#WhereWeWork .mcColNumber-1 .h-xxxs{font-size:14px;line-height:17px}}/*! _product-2col-lg-gap.scss */.product-2col-lg-gap-img-right-wrapper .bs-row{justify-content:space-between}@media (max-width: 1062px){.product-2col-lg-gap-img-right-wrapper .bs-row{justify-content:center;grid-row-gap:40px}}.product-2col-lg-gap-img-right-wrapper .h-xxs{margin-bottom:10px}.product-2col-lg-gap-img-right-wrapper .mcColNumber-1{flex:0 0 47.3%;max-width:47.3%}@media (max-width: 1062px){.product-2col-lg-gap-img-right-wrapper .mcColNumber-1{max-width:100%;flex:0 0 100%}}.product-2col-lg-gap-img-right-wrapper .mcColNumber-2{flex:0 0 47.3%;max-width:47.3%}@media (max-width: 1062px){.product-2col-lg-gap-img-right-wrapper .mcColNumber-2{max-width:100%;flex:0 0 100%}}.product-2col-lg-gap-img-left-wrapper .bs-row{justify-content:space-between}@media (max-width: 1062px){.product-2col-lg-gap-img-left-wrapper .bs-row{justify-content:center;grid-row-gap:40px}}.product-2col-lg-gap-img-left-wrapper .h-xxs{margin-bottom:10px}.product-2col-lg-gap-img-left-wrapper .mcColNumber-1{flex:0 0 47.3%;max-width:47.3%}@media (max-width: 1062px){.product-2col-lg-gap-img-left-wrapper .mcColNumber-1{order:2;max-width:100%;flex:0 0 100%}}.product-2col-lg-gap-img-left-wrapper .mcColNumber-2{flex:0 0 47.3%;max-width:47.3%}@media (max-width: 1062px){.product-2col-lg-gap-img-left-wrapper .mcColNumber-2{max-width:100%;flex:0 0 100%;order:1}}/*! _ctaBar2.scss */.ctaBar2{padding:100px 0;text-align:center;background:#202125}@media (max-width: 1024px){.ctaBar2{padding:80px 0}}.ctaBar2 .h-lg{font-size:48px;font-style:normal!important;font-weight:600!important;text-wrap:balance;line-height:52px;letter-spacing:-.96px}.ctaBar2 .bodyCopy1,.ctaBar2 .bodyCopy2,.ctaBar2 .bodyCopy3{font-size:20px;font-weight:300!important;line-height:30px}.ctaBar2 .btnT31-color300-lg{width:444px}.ctaBar2 p{margin:0 0 20px;color:#fff;text-align:center;text-wrap:balance}.ctaBar2-actions{margin-top:40px;display:flex;justify-content:center;gap:24px}/*! _mcTabs2.scss */.mcTabs2{max-width:1056px;margin-right:auto;margin-left:auto}.mcTabs2 .embla__slide{border-radius:0;font-size:unset}.mcTabs2-tabPanel{padding:40px 0}.mcTabs2-tabPanel img{align-self:center}.mcTabs2-tablist{display:flex;justify-content:center;align-items:center;grid-column-gap:22px;grid-row-gap:27px;flex-wrap:wrap;min-height:62px}.mcTabs2-tablist button{background:#007576;cursor:pointer;padding:0 18px;height:45px;border-radius:20px;border:transparent;background:#25bcc3;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;font-size:25px;font-style:normal;font-weight:600;line-height:39px;transition:all .2s ease-in-out}.mcTabs2-tablist button:hover{background-color:#058a95}.mcTabs2-tablist .mcTabs2-tab-is-selected{background:linear-gradient(273deg,#011a5c -17.04%,#03316c 12.45%,#0a7c9f 64.05%,#0ea8be 100.91%);height:62px;border-radius:29.057px;flex-shrink:0}.mcTabs2 .embla{position:relative}.mcTabs2 .embla .embla__viewport{overflow:hidden}.mcTabs2 .embla .embla__container{transform:none!important;display:flex;align-items:flex-start}.mcTabs2 .embla .embla__slide{flex:0 0 auto;width:100%;height:100%;top:0;left:0!important;right:0!important;opacity:0;transition:opacity .5s;counter-increment:embla}@media (max-width: 940px){.mcTabs2 .embla .embla__slide{padding-left:15px;padding-right:15px}}.mcTabs2 .embla .embla--is-ready .embla__slide{position:absolute}.mcTabs2 .embla .embla__slide.is-snapped{opacity:1;z-index:1;transition:opacity .3s}/*! company.scss *//*!
_quote13.scss
*/.quote13{max-width:936px;margin-left:auto;margin-right:auto;position:relative;display:flex;flex-direction:column;align-items:center}@media (max-width: 1030px){.quote13{padding-left:30px;padding-right:30px}}@media (768px){.quote13{padding-left:0;padding-right:0}}.quote13 blockquote{min-height:60px;position:relative;flex-direction:column;font-weight:300;width:100%;margin-bottom:30px;display:flex}.quote13 blockquote img{margin-bottom:24px;fill:#9ee8eb}.quote13 blockquote.mcColorWhite{color:#fff!important}.quote13 blockquote sup{top:-.8em}.quote13 blockquote p{margin-bottom:0;text-align:left}.quote13 .leftQuote{content:"";position:absolute;width:60px;height:50px;flex:0 0 51px}div[class*=quote13-] .leftQuote{left:0;top:-18px}.quote13-sig{max-width:90%;display:flex;margin-right:auto;grid-column-gap:16px}.quote13-sig-section2{display:flex;flex-direction:column}.quote13-sig-section2 p{display:flex;flex-direction:column;text-align:left;margin-bottom:0}.quote13-photo{border-radius:50%}.quote13-name{font-size:18px;font-family:DM Sans,Arial,sans-serif;font-style:normal;font-weight:300;line-height:27px;font-weight:500;text-transform:uppercase}.quote13-position{font-size:18px;font-family:DM Sans,Arial,sans-serif;font-style:normal;line-height:27px;font-weight:300;margin-bottom:3px}.quote13-logoWrapper{width:60%;height:52px;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}.quote13-logo{max-width:100%;max-height:100%;height:auto!important;max-height:52px;margin-top:10px}.quote13-text-is-white blockquote p,.quote13-text-is-white .quote13-sig-text,.quote13-text-is-white .quote13-sig-text p,.quote13-text-is-white .quote13-sig-text span{color:#fff!important}@media (max-width: 768px){.quote13 blockquote{position:relative;padding-left:30px;padding-right:30px}.quote13{align-items:center}.quote13-photo{width:60px;height:60px}.quote13 blockquote{font-size:19px;line-height:23px}.quote13 blockquote p{line-height:26px}.quote13 .leftQuote{width:31px;height:24px;flex:0 0 51px}.quote13 .leftQuote{left:0;top:-8px}.quote13-name{font-size:18px;font-family:DM Sans,Arial,sans-serif;font-style:normal;font-weight:300;line-height:27px;font-weight:500}.quote13-position{font-size:18px;font-family:DM Sans,Arial,sans-serif;font-style:normal;font-weight:300;line-height:27px;margin-bottom:10px}.quote13-logoWrapper{width:40%;height:42px;display:flex;align-items:flex-start;justify-content:flex-start}.quote13-logo{max-width:100%;max-height:100%;width:auto!important;height:auto!important;max-height:42px;margin-top:10px}}@media (max-width: 576px){.mcSlideshow2{padding-top:60px!important}.quote13{padding-left:15px;padding-right:15px}.quote13 blockquote{padding:0}}@media (max-width: 440px){.quote13{align-items:flex-start}.quote13 blockquote{flex-direction:column}.quote13-photo{margin-bottom:10px}.quote13-sig{flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0}}.product-2col-lg-gap-img-right-wrapper .mcColNumber-1,.product-2col-lg-gap-img-left-wrapper .mcColNumber-2{display:flex;align-items:center}h3,h4,h2{margin-bottom:20px!important}.about-us-hero-wrapper .mcColNumber-1 b:after{content:"";display:inline-block;background-image:url(https://f1.madcapsoftware.com/websiteImages/icons/icon-innovation.svg);width:38px;height:35px;position:relative;top:23%;background-repeat:no-repeat;background-size:cover;margin-left:20px;content:"\a";white-space:pre}@media (max-width: 720px){.about-us-hero-wrapper .mcColNumber-1 b:after{grid-column-gap:30px}}#ProvenTested .bs-row{display:flex;justify-content:center;grid-column-gap:40px;grid-row-gap:20px}#ProvenTested .mcColNumber-2 p{max-width:114px}#ProvenTested .mcColWrapper{flex:0 0 207px;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}#ProvenTested .mcColWrapper .h-xl,#ProvenTested .mcColWrapper .h-lg{color:#007576;margin-top:0;margin-bottom:10px}#ProvenTested .mcColWrapper p{font-size:17px;font-style:normal;font-weight:400;line-height:23px}#awardsPatents .bs-row{display:flex;justify-content:center;grid-column-gap:120px;grid-row-gap:60px}@media (max-width: 720px){#awardsPatents .bs-row{grid-column-gap:30px}}#awardsPatents .mcColWrapper{flex:0 0 250px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}#awardsPatents .mcColWrapper .bodyCopy4{font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}#awardsPatents .mcColWrapper .bodyCopy1-sm{font-size:23px;font-style:normal;font-weight:700;margin-bottom:0;line-height:32px}#awardsPatents .mcColWrapper .bodyCopy3{font-weight:400}#awardsPatents .mcColWrapper a{color:#3b3f41;font-size:17px;font-style:normal;font-weight:400;line-height:32px}#awardsPatents .mcColNumber-1 .mcRow,#awardsPatents .mcColNumber-2 .mcRow,#awardsPatents .mcColNumber-3 .mcRow{min-height:205px}#awardsPatents .mcColNumber-4 .mcRow,#awardsPatents .mcColNumber-5 .mcRow,#awardsPatents .mcColNumber-6 .mcRow{min-height:225px}#betterWay .mcColNumber-1{display:flex;flex-wrap:wrap;justify-content:center;grid-column-gap:40px;grid-row-gap:20px}@media (max-width: 230px){#betterWay .buttonT15-color350-lg,#betterWay .buttonT15-color350Full-lg{min-width:auto!important;height:auto;line-height:normal}}
