/*! 
    _fontStacks.scss 

*/@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-300.woff2) format("woff2"),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-300.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local(""),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-300italic.woff2) format("woff2"),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-300italic.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-regular.woff2) format("woff2"),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-regular.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-500.woff2) format("woff2"),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-500.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-700.woff2) format("woff2"),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-700.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local(""),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-700italic.woff2) format("woff2"),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-700italic.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local(""),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-900.woff2) format("woff2"),url(https://f1.madcapsoftware.com/websiteFonts/roboto-v30-latin-900.woff) format("woff");font-display:swap}/*! _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}}.helloWorld{color:red}/*! 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:Roboto;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}}/*! _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{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(90deg,#25bcc3,#3473d1);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;color:#3b3f41;font-size:25px;font-family:roboto,Arial,sans-serif;font-style:normal;font-weight:300;line-height:32px;text-transform:none;letter-spacing:normal;width:100%;margin-bottom:40px;display:flex}.quote13 blockquote img{margin-right:40px}.quote13 blockquote.mcColorWhite{color:#fff!important}.quote13 blockquote sup{top:-.8em}.quote13 blockquote p{line-height:32px;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-left:auto;margin-right:auto;grid-column-gap:5px}.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{margin-right:30px}.quote13-name{font-size:21px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase}.quote13-position{font-size:16px;font-weight:400;line-height:23px;letter-spacing:0em;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:0}.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:17px;line-height:23px}.quote13-position{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:0}}@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:#25bcc3;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}}
