/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}::-moz-selection{background:#0c87ca;color:#fff}::selection{background:#0c87ca;color:#fff}::-moz-selection{background:#0c87ca;color:#fff}*,*:before,*:after{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}p,h1,h2,h3,h4,h5{font-style:normal;margin-top:0}ul,ol{margin-top:0;padding:0 0 0 20px}nav ul{list-style:none;margin:0;padding:0}svg{display:block;overflow:visible;transition:fill .3s ease}picture,img{display:block;max-width:100%;height:auto}picture.centered,img.centered{margin:0 auto}input,textarea,button,fieldset,legend{font-family:"Proxima Nova",sans-serif}hr{display:table;border:none}body{font-family:"Proxima Nova",sans-serif;background-color:#fff}body:before{content:"";position:fixed;width:100%;height:100%;z-index:1000;transition:opacity 500ms ease,visibility 500ms ease;top:0;left:0;background-color:#fff}body.page-loaded:before{opacity:0;visibility:hidden}.no-touchevents a,.no-touchevents button,.no-touchevents input[type=submit]{transition:background-color 300ms ease,color 300ms ease,border-color 300ms ease,opacity 300ms ease}input,textarea,button,fieldset,legend{border-radius:0;outline:none;border:none;padding:0;margin:0;background:rgba(0,0,0,0)}button{cursor:pointer}a,a:active,a:visited,a:hover{text-decoration:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.container{width:100%;margin:0 auto}.container.full-width{max-width:100%}.browserupgrade{display:fixed;width:100%;top:0;left:0;background:#f2f2f2;color:#000;padding:10px;text-align:center}.no-break{white-space:nowrap}.no-top-padding{padding-top:0 !important}.no-bottom-padding{padding-bottom:0 !important}.no-top-margin{margin-top:0 !important}.no-bottom-margin{margin-bottom:0 !important}picture.centered img{margin:0 auto}*:not(img):not(picture).centered{text-align:center}.break{display:block}@media screen and (min-width: 768px){.mobile-only{display:none !important}.no-break-desktop{white-space:nowrap}.break-desktop{display:block}img.centered-desktop{margin:0 auto}picture.centered-desktop img{margin:0 auto}}@media screen and (max-width: 767px){.desktop-only{display:none !important}.no-break-mobile{white-space:nowrap}.break-mobile{display:block}img.centered-mobile{margin:0 auto}picture.centered-mobile img{margin:0 auto}}main{overflow:hidden}@media screen and (min-width: 768px){.container{padding:0 30px}#main-header .container{max-width:1400px}#main-footer .container,section .container{max-width:1280px;padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 768px)and (min-width: 1420px){.large-width{width:calc(100% + 150px);margin-left:-75px !important}}@media screen and (max-width: 989px){main{padding-top:88px}}@media screen and (max-width: 767px){.container{padding:0 15px}section .container{padding-top:40px;padding-bottom:40px}}.light-green-background{background-color:#c0e3b0}.green-background{background-color:#6ab335}.light-blue-background{background-color:#34c8db}.purple-background{background-color:#aa97c3}.blue-background{background-color:#0c87ca}.dark-blue-background{background-color:#0d3b76}.cloud-background-1{background-image:url(../img/cloud-background-1.jpg)}.cloud-background-2{background-size:cover;background-image:url(../img/cloud-background-2.jpg)}.bold{font-weight:700 !important}.extra-bold{font-weight:900 !important}.black{color:#000}.blue{color:#0c87ca}.dark-blue{color:#0d3b76}.white{color:#fff}.dark-blue{color:#0d3b76}.uppercase{text-transform:uppercase}main p{font-family:"Proxima Nova",sans-serif;color:#333;font-size:18px;line-height:22px}main p.small{font-size:15px;line-height:17px}@media screen and (min-width: 768px){main p{margin-bottom:20px}main p.small{margin-bottom:10px}main p+.heading-5{margin-top:36px}}@media screen and (min-width: 768px){main ul{margin-bottom:11px}}main li{font-family:"Proxima Nova",sans-serif;color:#333;font-size:18px;line-height:22px}main li.small{font-size:15px;line-height:17px}main li:not(:last-child){margin-bottom:0px}@media screen and (min-width: 768px){main li{margin-bottom:12px}}@media screen and (max-width: 767px){main li{margin-bottom:8px}}main p a,main li a{color:#0d3b76;text-decoration:underline}main p a:hover,main li a:hover{text-decoration:none}.heading-1{font-family:"Proxima Nova",sans-serif;font-weight:900}@media screen and (min-width: 768px){.heading-1{font-size:56px;margin-bottom:5px}}@media screen and (max-width: 767px){.heading-1{font-size:40px;margin-bottom:13px;line-height:44px}}.heading-1.bold{font-weight:900}.heading-2{font-family:"Proxima Nova",sans-serif;font-weight:500}.heading-2.condensed-width{max-width:700px}@media screen and (min-width: 768px){.heading-2{font-size:40px;margin-bottom:20px}.heading-2.large-bottom-margin{margin-bottom:50px}}@media screen and (max-width: 767px){.heading-2{font-size:32px;line-height:38px}}.heading-3{font-family:"Proxima Nova",sans-serif;font-weight:500}@media screen and (min-width: 768px){.heading-3{font-size:28px;margin-bottom:15px}.heading-3+.heading-5{margin-top:32px}.heading-3+.heading-2{margin-top:35px}}@media screen and (max-width: 767px){.heading-3{font-size:24px;line-height:29px}}.heading-4{font-family:"Proxima Nova",sans-serif;font-weight:500}@media screen and (min-width: 768px){.heading-4{font-size:24px;margin-bottom:8px}.heading-4 .large{font-size:36px}}@media screen and (max-width: 767px){.heading-4{font-size:20px;margin-bottom:5px}.heading-4 .large{font-size:24px}}.heading-4.bold{font-weight:700}.heading-5{font-family:"Proxima Nova",sans-serif;font-weight:500;font-size:20px;line-height:24px;margin-bottom:18px}.heading-5.small-bottom-margin{margin-bottom:8px}.heading-6{font-family:"Proxima Nova",sans-serif;font-weight:500;margin-bottom:7px;line-height:18px;font-size:15px}hr{width:100%}hr.blue{border-top:3px dotted;border-color:#0c87ca}.columns.wrap{flex-wrap:wrap}.columns.vertically-centered{align-items:center}.leadership-group .person{text-align:center;position:relative;margin-top:34px;margin-bottom:34px}.leadership-group .person .image{margin-bottom:11px}.leadership-group .person .image img{margin-left:auto;margin-right:auto}.leadership-group .person p{max-width:200px;margin-left:auto;margin-right:auto}.product-group .product{text-align:center;position:relative;max-width:210px;margin-top:35px;margin-bottom:45px}.product-group .product a{color:#0c87ca}.product-group .product .image{height:140px;position:relative;margin-bottom:27px}.product-group .product .image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0 auto}.product-group .product.new:before{z-index:1;left:0;position:absolute;content:"NEW";font-size:14px;background-color:#6ab335;color:#fff;padding:5px 9px;border-radius:15px;top:16px;left:6%}.product-group .callout img{margin:0 auto}.icons{display:flex;justify-content:center;margin-bottom:18px}.icons>div{margin:0 5px;flex-shrink:1}.icons>div picture{display:block;max-width:100%}.home-cta{position:relative;display:block;margin:0 auto}a.askew-button:before{transition:all 300ms ease}a.askew-button>span:after{content:"";margin-left:6px;display:inline-block;vertical-align:middle;width:12px;height:19px;background-image:url(../img/arrow-blue.png);background-size:12px 19px;transition:transform 300ms ease}@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){a.askew-button>span:after{background-image:url(../img/arrow-blue@2x.png)}}.askew-button{position:relative;color:#333;display:block}.askew-button:before{content:"";position:absolute;opacity:.3}.askew-button>span{position:absolute;display:block;left:50%;top:50%;transform:translate(-50%, -50%);font-weight:bold;font-size:18px;text-align:center;position:relative;line-height:21px;padding:0 17px}.askew-button:hover>span:after{transform:translateX(5px)}.home-cta .askew-button{width:188px;height:64px;position:absolute;top:131px;left:254px}.home-cta .askew-button:before{width:188px;height:64px;background-image:url(../img/askew-button-home-cta.png);background-size:188px 64px}@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){.home-cta .askew-button:before{background-image:url(../img/askew-button-home-cta@2x.png)}}#overview .columns>div:nth-child(1) .askew-button{width:235px;height:124px;position:absolute;top:0px;left:50%;transform:translate(-50%)}#overview .columns>div:nth-child(1) .askew-button:before{width:235px;height:124px;background-image:url(../img/askew-button-solutions-1.png);background-size:235px 124px}@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){#overview .columns>div:nth-child(1) .askew-button:before{background-image:url(../img/askew-button-solutions-1@2x.png)}}#overview .columns>div:nth-child(2)>div:nth-child(1) .askew-button{width:239px;height:132px}#overview .columns>div:nth-child(2)>div:nth-child(1) .askew-button:before{width:239px;height:132px;background-image:url(../img/askew-button-solutions-2.png);background-size:239px 132px}@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){#overview .columns>div:nth-child(2)>div:nth-child(1) .askew-button:before{background-image:url(../img/askew-button-solutions-2@2x.png)}}#overview .columns>div:nth-child(2)>div:nth-child(2) .askew-button{width:241px;height:136px}#overview .columns>div:nth-child(2)>div:nth-child(2) .askew-button:before{width:241px;height:136px;background-image:url(../img/askew-button-solutions-3.png);background-size:241px 136px}@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){#overview .columns>div:nth-child(2)>div:nth-child(2) .askew-button:before{background-image:url(../img/askew-button-solutions-3@2x.png)}}#overview .columns>div:nth-child(2)>div:nth-child(3) .askew-button{width:235px;height:124px}#overview .columns>div:nth-child(2)>div:nth-child(3) .askew-button:before{width:235px;height:124px;background-image:url(../img/askew-button-solutions-4.png);background-size:235px 124px}@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){#overview .columns>div:nth-child(2)>div:nth-child(3) .askew-button:before{background-image:url(../img/askew-button-solutions-4@2x.png)}}#overview .columns>div:nth-child(2)>div:nth-child(4) .askew-button{width:239px;height:132px}#overview .columns>div:nth-child(2)>div:nth-child(4) .askew-button>span{max-width:239px}#overview .columns>div:nth-child(2)>div:nth-child(4) .askew-button:before{width:239px;height:132px;background-image:url(../img/askew-button-solutions-5.png);background-size:239px 132px}@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){#overview .columns>div:nth-child(2)>div:nth-child(4) .askew-button:before{background-image:url(../img/askew-button-solutions-5@2x.png)}}.columns[class="columns has-mobile-columns vertically-centered wrap-mobile"]>div{min-width:1px}@media screen and (min-width: 768px){hr{margin-top:55px}hr.blue{margin-top:30px;padding-bottom:60px}.columns{display:flex;padding-top:35px;padding-bottom:35px;justify-content:space-between}.columns.wrap-desktop{flex-wrap:wrap}.columns.two{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}.columns.two>*{margin-left:30px;margin-right:30px;width:calc(50% - 60px)}.columns.two>*:nth-child(n+3){margin-top:60px}.columns.three{display:flex;flex-wrap:wrap;margin-left:-37.5px;margin-right:-37.5px}.columns.three>*{margin-left:37.5px;margin-right:37.5px;width:calc(33.3333333333% - 75px)}.columns.three>*:nth-child(n+4){margin-top:75px}.columns.has-static-column .static-column{flex-grow:0;flex-shrink:0;margin-left:30px;flex-shrink:0}.columns[class="columns has-mobile-columns vertically-centered wrap-mobile"]{margin:0 -10px}.columns[class="columns has-mobile-columns vertically-centered wrap-mobile"]>div{margin:0 10px}.callout{margin-left:30;margin-right:30;width:calc(50% - 60px);display:flex;align-items:center}.callout img{display:block;margin:0 auto}.product-group{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;justify-content:flex-start;max-width:1078px;margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:5px}.product-group>*{margin-left:30px;margin-right:30px;width:calc(25% - 60px)}.product-group>*:nth-child(n+5){margin-top:60px}}@media screen and (min-width: 768px)and (max-width: 1023px){.product-group>*{width:calc(25% - 60px)}.product-group>*:nth-child(n+5){margin-top:60px}}@media screen and (min-width: 768px){.product-group .callout{margin-left:30px;margin-right:30px;width:calc(50% - 60px);display:flex;align-items:center}.product-group .callout picture{width:100%}}@media screen and (min-width: 768px){.leadership-group{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;justify-content:flex-start}.leadership-group>*{margin-left:30px;margin-right:30px;width:calc(33.3333333333% - 60px)}.leadership-group>*:nth-child(n+4){margin-top:60px}}@media screen and (max-width: 767px){.home-cta{width:310px;margin-left:auto;margin-right:auto}.home-cta .askew-button{left:160px;top:95px;width:160px;overflow:hidden}.home-cta .askew-button span{margin-left:6px}hr{margin-top:40px}hr.blue{margin-top:30px;padding-bottom:40px}.product-group{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px;justify-content:flex-start;margin-left:auto;margin-right:auto}.product-group>*{margin-left:7.5px;margin-right:7.5px;width:calc(50% - 15px)}.product-group>*:nth-child(n+3){margin-top:15px}.product-group .callout{width:100% !important}.columns:not(.has-mobile-columns)>div{margin-bottom:40px}.columns.has-mobile-columns{display:flex}.columns.has-mobile-columns.wrap-mobile{flex-wrap:wrap}.columns.has-mobile-columns.two{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.columns.has-mobile-columns.two>*{margin-left:7.5px;margin-right:7.5px;width:calc(50% - 15px)}.columns.has-mobile-columns.two>*:nth-child(n+3){margin-top:15px}.columns.has-mobile-columns.four{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.columns.has-mobile-columns.four>*{margin-left:7.5px;margin-right:7.5px;width:calc(50% - 15px)}.columns.has-mobile-columns.four>*:nth-child(n+3){margin-top:15px}.columns.has-mobile-columns.five{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.columns.has-mobile-columns.five>*{margin-left:7.5px;margin-right:7.5px;width:calc(33.3333333333% - 15px)}.columns.has-mobile-columns.five>*:nth-child(n+4){margin-top:15px}.columns.has-mobile-columns[class="columns has-mobile-columns vertically-centered wrap-mobile"]{margin:0 -10px}.columns.has-mobile-columns[class="columns has-mobile-columns vertically-centered wrap-mobile"]>div{width:calc(50% - 20px);margin:10px}}#main-header .site-logo{display:block}#main-header .site-logo span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}#main-header .top{background-color:#e6e7e8}#main-header .top .container{display:flex}#main-header a{font-weight:500}@media screen and (min-width: 990px){#main-header .container{display:flex}#main-header>.container{padding-top:15px;padding-bottom:18px;justify-content:space-between;align-items:center}#main-header #burger{display:none}#main-header .site-logo{width:235px;height:61px;margin-right:10px}#main-header .top .container{padding-top:21px;padding-bottom:17px}#main-header .top nav{margin-left:auto}#main-header a{font-size:15px;color:#333}#main-header a:hover{color:#0c87ca}#main-header nav.primary{flex-direction:column;align-items:flex-end}#main-header nav.primary ul{display:flex;margin:0 -10px}#main-header nav.primary li{flex-grow:0;margin:0 10px}#main-header nav.primary li span{position:relative;display:block;min-width:0}.home #main-header nav.primary li:nth-child(1) a,.solutions #main-header nav.primary li:nth-child(2) a,.product-portfolio #main-header nav.primary li:nth-child(3) a,.patients #main-header nav.primary li:nth-child(4) a,.leadership #main-header nav.primary li:nth-child(5) a,.contact #main-header nav.primary li:nth-child(6) a{color:#0c87ca;position:relative}.home #main-header nav.primary li:nth-child(1) a span:after,.solutions #main-header nav.primary li:nth-child(2) a span:after,.product-portfolio #main-header nav.primary li:nth-child(3) a span:after,.patients #main-header nav.primary li:nth-child(4) a span:after,.leadership #main-header nav.primary li:nth-child(5) a span:after,.contact #main-header nav.primary li:nth-child(6) a span:after{content:"";position:absolute;height:3px;width:100%;bottom:-3px;left:50%;transform:translateX(-50%);background-color:#0c87ca}#main-header nav.primary a{display:inline-block;text-transform:uppercase;text-align:center}}@media screen and (max-width: 989px){#main-header{position:fixed;width:100%;z-index:2}#main-header>.container{padding:0}#main-header .site-logo{width:208px;height:54px}#main-header .top{height:40px}#main-header .top .container{padding-top:10px}#main-header .top nav{margin-left:auto}#main-header .top a{font-size:15px;color:#333}#main-header .top a:hover{color:#0c87ca}#main-header .toolbar{display:flex;background-color:#fff;padding:16px 15px 16px 15px;height:88px}#main-header #burger{position:relative;margin-right:8px;width:56px;height:56px;margin-left:auto}#main-header #burger:before,#main-header #burger:after,#main-header #burger span{position:absolute;width:48px;height:3px;left:11px;background-color:#0c87ca;transition:all 300ms ease}#main-header #burger:before{content:"";top:17px}.menu-active #main-header #burger:before{top:50%;transform:rotate(45deg)}#main-header #burger span{top:calc(50% - 1px)}.menu-active #main-header #burger span{opacity:0}#main-header #burger:after{content:"";bottom:16px}.menu-active #main-header #burger:after{bottom:calc(50% - 3px);transform:rotate(-45deg)}#main-header nav.primary{position:fixed;background-color:#0c87ca;opacity:0;visibility:hidden;transition:opacity 300ms ease,visibility 300ms ease;top:88px;width:100%;height:calc(100% - 88px)}.menu-active #main-header nav.primary{opacity:1;visibility:visible}#main-header nav.primary a{color:#fff;font-size:20px;text-transform:uppercase}#main-header nav.primary ul{padding:60px 40px}#main-header nav.primary li:not(:last-child){margin-bottom:16px}.home #main-header nav.primary li:nth-child(1) a,.solutions #main-header nav.primary li:nth-child(2) a,.product-portfolio #main-header nav.primary li:nth-child(3) a,.patients #main-header nav.primary li:nth-child(4) a,.leadership #main-header nav.primary li:nth-child(5) a,.contact #main-header nav.primary li:nth-child(6) a{text-decoration:underline}}.page-banner{background-repeat:no-repeat}.page-banner h1{font-family:"Proxima Nova",sans-serif;font-weight:900;margin:0;color:#0d3b76}@media screen and (min-width: 768px){.page-banner h1{font-size:56px;margin-bottom:5px}}@media screen and (max-width: 767px){.page-banner h1{font-size:40px;margin-bottom:13px;line-height:44px}}.page-banner .leadership-group .image{margin-bottom:29px}@media screen and (min-width: 768px){.page-banner:not(#leadership-banner){height:600px}}@media screen and (min-width: 768px)and (max-width: 989px){.page-banner:not(#leadership-banner){height:480px}}@media screen and (min-width: 768px){.page-banner .container{padding-top:70px}}@media screen and (min-width: 768px)and (max-width: 989px){.page-banner .container{padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 768px){.page-banner .leadership-group{padding-top:45px}}@media screen and (min-width: 768px)and (max-width: 989px){.page-banner .leadership-group{padding-top:20px}}@media screen and (max-width: 767px){.page-banner:not(#leadership-banner){height:480px}.page-banner .container{padding-top:27px}}#home-banner h1 .large{font-size:1.3em}@media screen and (min-width: 768px){#home-banner{background-image:url(../img/home-banner-desktop.jpg);background-size:1920px 600px;background-position:center;background-size:cover}}@media only screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-width: 768px)and (min-device-pixel-ratio: 1.25),only screen and (min-width: 768px)and (min-resolution: 1.25dppx){#home-banner{background-image:url(../img/home-banner-desktop@2x.jpg)}}@media screen and (max-width: 767px){#home-banner{background-image:url(../img/home-banner-mobile.jpg);background-size:768px 480px;background-position:center;background-size:cover}}@media only screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 1.25),only screen and (max-width: 767px)and (min-device-pixel-ratio: 1.25),only screen and (max-width: 767px)and (min-resolution: 1.25dppx){#home-banner{background-image:url(../img/home-banner-mobile@2x.jpg)}}@media screen and (min-width: 768px){#solutions-banner{background-image:url(../img/solutions-banner-desktop.png);background-size:1100px 400px;background-position:bottom center}}@media only screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-width: 768px)and (min-device-pixel-ratio: 1.25),only screen and (min-width: 768px)and (min-resolution: 1.25dppx){#solutions-banner{background-image:url(../img/solutions-banner-desktop@2x.png)}}@media screen and (min-width: 768px)and (max-width: 989px){#solutions-banner{background-size:825px 300px}}@media screen and (max-width: 767px){#solutions-banner{background-image:url(../img/solutions-banner-mobile.png);background-size:500px 240px;background-position:bottom center}}@media only screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 1.25),only screen and (max-width: 767px)and (min-device-pixel-ratio: 1.25),only screen and (max-width: 767px)and (min-resolution: 1.25dppx){#solutions-banner{background-image:url(../img/solutions-banner-mobile@2x.png)}}#main-footer{background-color:#e6e7e8;text-transform:uppercase;color:#333;font-size:15px}#main-footer .us{display:flex;align-items:center}#main-footer .us div:nth-child(2){margin-left:18px}#main-footer nav.footer a{color:#333}@media screen and (min-width: 768px){#main-footer .container{display:flex;justify-content:space-between;align-items:center;padding-top:53px;padding-bottom:53px;max-width:1280px}#main-footer nav.footer ul{display:flex}#main-footer nav.footer li:not(:first-child):before{content:"|";margin:0 11px 0 8px}#main-footer nav.footer a:hover{color:#0c87ca}}@media screen and (max-width: 767px){#main-footer .container{padding-top:30px;padding-bottom:30px}#main-footer nav.footer{margin-bottom:30px}#main-footer nav.footer li:not(:last-child){margin-bottom:5px}}#overview .columns>div{position:relative}#overview .columns>div>div{position:relative}@media screen and (min-width: 768px){#overview .columns{justify-content:space-between;max-width:1054px;margin:0 auto}#overview .columns img{margin:0 auto}#overview .columns>div:nth-child(1){width:33.3%;justify-content:space-evenly}#overview .columns>div .askew-button{margin:0 auto}#overview .columns>div:nth-child(2){display:flex;width:66.6%;flex-wrap:wrap;justify-content:space-evenly}#overview .columns>div:nth-child(2)>div{width:50%;margin-top:25px}#overview .columns>div:nth-child(2)>div:nth-child(1),#overview .columns>div:nth-child(2)>div:nth-child(2){margin-top:0px}}@media screen and (max-width: 767px){#overview .columns>div{display:table;margin:0 auto}#overview .columns>div:not(:last-child){margin-bottom:20px}#overview .columns>div:nth-child(1)>div a{margin-left:-10px}#overview .columns>div>div a{margin:0 auto}#overview .columns>div>div:not(:last-child){margin-bottom:20px}}#pricing{background-image:url(../img/cloud-background-1.jpg);background-size:cover}#pricing .tier{background-color:#fff}#pricing .tier .heading h3{display:flex;align-items:flex-start;margin-bottom:0px;font-weight:500}@media screen and (min-width: 768px){#pricing .tier-columns{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;align-items:stretch;margin-top:10px}#pricing .tier-columns>*{margin-left:5px;margin-right:5px;width:calc(50% - 10px)}#pricing .tier-columns>*:nth-child(n+3){margin-top:10px}#pricing .heading-2{margin-bottom:40px}#pricing .tier div{padding:28px 50px 18px 70px}}@media screen and (min-width: 768px)and (max-width: 1023px){#pricing .tier div{padding:28px 20px 20px 20px}}@media screen and (min-width: 768px){#pricing .tier .heading h3{line-height:100%}#pricing .tier .heading h3 .large{margin-top:-2px;margin-right:10px;white-space:nowrap}}@media screen and (min-width: 768px){#pricing .tier .content{padding-top:20px}}@media screen and (max-width: 767px){#pricing .tier div{padding:20px 15px}#pricing .tier .heading h3 .large{margin-top:-2px;margin-right:5px;white-space:nowrap}#pricing .tier:not(:last-child){margin-bottom:15px}}@media screen and (min-width: 768px){#steps .columns{display:flex;flex-wrap:wrap;margin-left:-55px;margin-right:-55px;text-align:center;position:relative}#steps .columns>*{margin-left:55px;margin-right:55px;width:calc(33.3333333333% - 110px)}#steps .columns>*:nth-child(n+4){margin-top:110px}#steps .columns:before,#steps .columns:after{content:"";transform:translateX(-50%);position:absolute;top:110px}#steps .columns:before{background-image:url(../img/steps-arrow-down.svg);background-size:80px 20px;width:80px;height:20px;left:33.333%}#steps .columns:after{content:"";background-image:url(../img/steps-arrow-up.svg);background-size:89px 20px;width:89px;height:20px;left:66.666%}#steps .columns>div .heading-5{max-width:340px;margin-left:auto;margin-right:auto}#steps .columns>div:nth-of-type(1) .heading-5{max-width:230px}#steps .columns>div:nth-of-type(2) .heading-5{max-width:310px}#steps .columns>div:nth-of-type(3) .heading-5{max-width:230px}}@media screen and (min-width: 768px){#product-portfolio-banner{background-image:url(../img/product-portfolio-banner-desktop.png);background-size:870px 410px;background-position:bottom 45px center}}@media only screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-width: 768px)and (min-device-pixel-ratio: 1.25),only screen and (min-width: 768px)and (min-resolution: 1.25dppx){#product-portfolio-banner{background-image:url(../img/product-portfolio-banner-desktop@2x.png)}}@media screen and (min-width: 768px)and (max-width: 989px){#product-portfolio-banner{background-position:bottom 20px center;background-size:696px 328px}}@media screen and (max-width: 767px){#product-portfolio-banner{background-image:url(../img/product-portfolio-banner-mobile.png);background-size:622px 319px;background-position:left bottom}}@media only screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 1.25),only screen and (max-width: 767px)and (min-device-pixel-ratio: 1.25),only screen and (max-width: 767px)and (min-resolution: 1.25dppx){#product-portfolio-banner{background-image:url(../img/product-portfolio-banner-mobile@2x.png)}}@media screen and (min-width: 768px){#patients-banner{background-image:url(../img/patients-banner-desktop.png);background-size:1024px 600px;background-position:top center}}@media only screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-width: 768px)and (min-device-pixel-ratio: 1.25),only screen and (min-width: 768px)and (min-resolution: 1.25dppx){#patients-banner{background-image:url(../img/patients-banner-desktop@2x.png)}}@media screen and (min-width: 768px)and (max-width: 989px){#patients-banner{background-size:840px 492px}}@media screen and (max-width: 767px){#patients-banner{background-image:url(../img/patients-banner-mobile.png);background-size:768px 480px;background-position:left center}}@media only screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 1.25),only screen and (max-width: 767px)and (min-device-pixel-ratio: 1.25),only screen and (max-width: 767px)and (min-resolution: 1.25dppx){#patients-banner{background-image:url(../img/patients-banner-mobile@2x.png)}}@media screen and (max-width: 767px){#patients-banner h1{position:relative;top:80px}}@media screen and (min-width: 768px){#contact-banner{background-image:url(../img/contact-banner-desktop.png);background-size:1186px 381px;background-position:bottom 35px center}}@media only screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-width: 768px)and (min-device-pixel-ratio: 1.25),only screen and (min-width: 768px)and (min-resolution: 1.25dppx){#contact-banner{background-image:url(../img/contact-banner-desktop@2x.png)}}@media screen and (min-width: 768px)and (max-width: 1071px){#contact-banner{background-size:948.8px 304.8px;background-position:center 220px}}@media screen and (min-width: 768px)and (max-width: 989px){#contact-banner{background-size:853.92px 274.32px;background-position:center 150px}}@media screen and (max-width: 767px){#contact-banner{background-image:url(../img/contact-banner-mobile.png);background-size:474px 632px;background-position:bottom -3px center}#contact-banner.page-banner{height:731px}}@media only screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 1.25),only screen and (max-width: 767px)and (min-device-pixel-ratio: 1.25),only screen and (max-width: 767px)and (min-resolution: 1.25dppx){#contact-banner{background-image:url(../img/contact-banner-mobile@2x.png)}}