@font-face{font-display:swap;font-family:Qanelas;font-style:normal;font-weight:100;src:url(https://drfirst.com/hubfs/QanelasThin.woff) format("woff")}@font-face{font-display:swap;font-family:Qanelas;font-style:normal;font-weight:300;src:url(https://drfirst.com/hubfs/QanelasLight.woff) format("woff")}@font-face{font-display:swap;font-family:Qanelas;font-style:normal;font-weight:400;src:url(https://drfirst.com/hubfs/QanelasRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Qanelas;font-style:normal;font-weight:500;src:url(https://drfirst.com/hubfs/QanelasMedium.woff) format("woff")}@font-face{font-display:swap;font-family:Qanelas;font-style:normal;font-weight:800;src:url(https://drfirst.com/hubfs/QanelasExtraBold-2.woff) format("woff")}@font-face{font-display:swap;font-family:Qanelas;font-style:normal;font-weight:700;src:url(https://drfirst.com/hubfs/QanelasBold.woff) format("woff")}body{font-family:Qanelas,Arial,sans-serif;overflow-x:hidden}body,header .hs-menu-depth-2{font-weight:400}main .pwr-rich-text ul li:before,main .pwr-rich-text ul:not([style*=list-style-type]) li:before,main ul li:before{display:none!important}main .pwr-rich-text ul li,main ul li{list-style:disc!important}.hs-menu-wrapper li.active-branch:not(.hs-menu-depth-1)>a:not(.is-anchor){background-color:transparent!important;color:#fc4c02}.pwr-post-content a{color:#fc4c02;font-weight:700;text-decoration:underline}.pwr-header-top__menu .hs-menu-wrapper li.hs-menu-depth-2:not(:last-child):after{color:transparent!important;content:""!important}.row-fluid .span6{margin-left:0;width:50%}.pwr-cta_button{font-weight:400}.header-navigation .hs-menu-depth-1 a{color:#002855;font-weight:900}footer .pwr-adc-content--social-icons a{height:14px;width:14px}.pwr-hero__desc{font-size:22px;line-height:40px}#pwr-header-fixed{background-color:hsla(0,0%,100%,.8)!important}.solutions-home-text .page-center{margin:0}.solutions-icon-home,.solutions-icon-home img{height:82px!important}.solutions-buttons-home a{max-height:40px!important;padding-bottom:7px!important;padding-top:7px!important}.solutions-menus-container{background:#fff;border-radius:8px}.solutions-menus{border-radius:8px;color:#002855;font-size:16px;height:40px;padding-bottom:10px;padding-right:0;text-align:center;text-transform:uppercase}.solutions-menus,.solutions-menus option{background:#fff;border:0;position:relative}.solutions-menus option{font-size:13px}.solutions-menus:before{content:"hello";display:block;font-size:16px;height:16px;position:absolute;right:0;width:16px}.awards-slider .pwr-sec-images__intro-sec{margin:0 auto 70px;max-width:550px}.awards-slider .swiper-slide{display:flex;justify-content:center}.awards-slider .swiper-slide img{max-height:150px;object-fit:contain;width:auto}.home-vertical .pwr-sec-posts__container a:not(:first-child){display:none}.home-vertical .pwr-sec-posts__container a{width:100%}.home-horizonal .pwr-post-item{height:auto!important;width:100%}.home-horizonal .pwr-post-item__content{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.home-horizonal .pwr-post-item__content .pwr-post-item__info-box{padding-bottom:0;padding-top:0;position:relative!important;top:0;width:75%}.home-horizonal .pwr-post-item__content .pwr-post-item__img{height:150px!important;width:150px!important}.header-navigation .pwr-adc__content-wrapper{flex-direction:row;flex-wrap:wrap;margin-bottom:20px;overflow:visible;position:relative}.header-navigation a.cta_button{background-color:#ef4123;font-size:16px;font-weight:700}.header-navigation .cta_button:after,.header-navigation .cta_button:before{display:none!important}.header-navigation .pwr-adc-content--icon{display:inline-block;width:55px}.header-navigation .pwr-adc-content--button{display:inline-block}.header-navigation .pwr-cta--link{align-items:flex-start;display:flex}.header-navigation .pwr-adc-main .pwr-adc-content--text{left:55px;position:absolute;top:24px}.header-navigation picture img{height:auto!important;object-fit:contain!important}.hero-page-solution{background-color:transparent}.shadow-image img{box-shadow:0 5px 15px rgba(0,0,0,.35);height:auto;width:100%}.shadow-image .row-fluid{display:flex;flex-direction:row}.shadow-image .pwr-sec-split__left,.shadow-image .pwr-sec-split__right{min-width:25%;overflow:visible;width:auto}.contellation-left.dnd_area-dnd_partial-7-row-0-background-layers{background-position:-1% 50%!important}.constellation-right-large.dnd_area-dnd_partial-4-row-0-background-layers{background-position:101%!important;position:relative;z-index:99}.constellation-right-large>.row-fluid{align-items:center;display:flex}@media (min-width:768px){.Solutions-Banner .page-center{margin-left:90px;max-width:45%}}.Solutions-Banner .pwr-sec-txt__title-intro{font-weight:800;letter-spacing:1.44px}.Solutions-Banner p{font-size:22px}.Solutions-Header .pwr-hero__info-box{margin-top:85px}.solutions-list .pwr-simple-list-item{padding-bottom:0;position:relative;width:100%}.solutions-button a{text-align:center;width:182px}.solutions-button a[title~=PRESCRIBE]:before{background:#0085ca!important}.solutions-button a[title~=Optimize]:before{background:#702082!important}.solutions-list .pwr-sec-simple-list-items__intro-sec{margin-bottom:40px}.solutions-list .pwr-simple-list-item a,.solutions-list .pwr-simple-list-item span{color:#fff!important;letter-spacing:0;margin-bottom:0;opacity:1;text-transform:uppercase}.solutions-list .pwr-js-masonry__container a{margin-bottom:12px;position:relative!important;top:auto!important}.solutions-list .pwr-js-masonry__container{height:auto!important}@media (min-width:768px){.solution-icon{bottom:70px;position:absolute;right:85px}}@media (max-width:767px){.solution-icon{bottom:40px;clear:both;float:left;left:40px;position:relative}}.product-title .page-center{margin:0!important}.Serve-header h1,.product-title h1{font-size:18px;letter-spacing:1px;margin-bottom:0!important;text-transform:uppercase}.product-heading-container>div>div,.widget-type-cell.cell_17232317288312-background-layers{background-image:linear-gradient(135deg,#002855 35%,hsla(0,0%,100%,0) 65%)!important}.hs-content-id-119585916421 .cell_17232317288312-row-0-padding.row-number-3,.hs-content-id-119585916421 .cell_17232317288312-row-0-padding.row-number-3 .span3,.hs-content-id-119585916421 .cell_17232317288312-row-0-padding.row-number-3>.row-fluid,.product-heading-container .row-number-2{max-width:600px;width:auto}.hs-content-id-119585916421 .row-number-3,.product-heading-container .row-number-2{border-radius:0 14px 14px 0}.product-heading-container .row-number-2 .row-fluid,.solutions-icon{align-items:center;display:flex}.solutions-icon{height:45px;justify-content:center;width:45px}.solutions-icon img{vertical-align:middle}.submenu-left div{mask-image:none!important}.submenu-left nav{margin:0!important}.submenu-left ul{display:flex;justify-content:space-between;width:100%}.submenu-left ul .pwr-scroll-shadow__sensor{left:200px;position:absolute;width:1px}.submenu-left ul li{background-color:#002855;border-bottom:1px solid #002855;line-height:18px!important;padding:13px 0;width:100%}.submenu-left ul li:last-child{background-color:#fc4c02;border-bottom:1px solid #fc4c02}#pwr-js-sticky-sub-menu{height:auto!important}#hs_cos_wrapper_module_17279679207634 .submenu-left ul li:last-child .pwr-sticky-sub-menu__link:hover,#hs_cos_wrapper_module_17279679207634 .submenu-left.pwr--dark ul li:last-child .pwr-sticky-sub-menu__link:hover{color:#002855!important}.challenges-section .pwr-sec-split__content{max-width:600px;padding:50px}.challenges-section .pwr-sec__title-intro{font-weight:700;letter-spacing:1px}.challenges-section h3{font-weight:800!important}.delivering-text{margin-left:0;max-width:600px;padding:130px 0 0}.key-benefits-accordion{z-index:150}.key-benefits-accordion .page-center{max-width:100%}@media (min-width:768px){.key-benefits-accordion .pwr-sec__desc{max-width:50%}.serve .pwr-sec-image-boxes__container{margin-left:20%}}@media (max-width:767px){.hsfc-Step__Content{padding-left:0!important;padding-right:0!important}.body-wrapper:not(:has(.pwr-header--transparent)):not(:has(.pwr-header--transparent,.pwr-header-top--transparent)) .Product-Header.pwr-hero .pwr-hero__info-box{margin-top:40px!important}}.key-benefits-accordion .pwr-accordion__title{padding:12px 30px}.key-benefits-accordion .pwr-accordion .pwr-accordion__icon:after,.key-benefits-accordion .pwr-accordion .pwr-accordion__icon:before,.key-benefits-accordion .pwr-accordion.active .pwr-accordion__icon:after,.key-benefits-accordion .pwr-accordion.active .pwr-accordion__icon:before{background-color:#fc4c02}.video-split .pwr-icon:before{background-image:url(https://go.drfirst.com/hubfs/circle-play-solid.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100px;position:relative;width:100px}.video-split .pwr-sec-video__wrapper{width:100%}.video-split .pwr--relative{display:flex;flex-direction:row-reverse;width:100%}.video-split a{width:50%}.video-split a,.video-split a .pwr-icon{align-items:center;display:flex;justify-content:center}.video-split a .pwr-icon{height:100px;margin-bottom:-50px;width:100px}.video-split a .pwr-icon svg{display:none}.video-split .pwr-sec-video__content{background:rgba(0,40,85,.9);display:flex;flex-direction:column;justify-content:center;min-height:600px;padding:100px 40px;width:50%}.video-split .pwr-sec-video__content h2,.video-split .pwr-sec-video__content p{color:#fff;margin:0}.video-split .p-sec{margin:16px 0}.serve .pwr-image-box__front,.who-we-serve-image .pwr-image-box__front{background:linear-gradient(180deg,#ffffff00,#002855) 0 0 no-repeat padding-box!important;border-radius:6px}.serve .pwr-3D-box__sensor,.who-we-serve-image .pwr-3D-box__sensor{-webkit-transform-style:flat;transform-style:flat}.pwr-sec-testimonials__intro-sec{margin-bottom:50px}.pwr-testimonial__quote{font-size:16px;font-weight:400;line-height:22px}.pwr-sec-testimonials .swiper-pagination-bullet{border-radius:8px!important;height:8px!important;width:50px!important}.stats-box .pwr-adc__content-wrapper--border-radius{height:20vw;width:20vw}.stats-box .pwr-adc-content__title{font-weight:800}.stats-box hr{border-radius:8px}.stat-text{font-size:24px;line-height:28px}@media (min-width:768px){.Serve-header h2{font-size:55px}.Serve-header p{font-size:22px;line-height:27px}}@media (max-width:767px){.Serve-header .pwr-hero__info-box{margin:0!important}}sup{font-size:smaller;vertical-align:super}.video-split .pwr-sec-video__content a{color:#fc4c02;display:inline-block;font-size:16px;width:auto}.Footer-main .pwr-adc-main{margin:0 50px;width:auto!important}footer .pwr-adc__content-wrapper{overflow:visible}.social-icons{align-items:center!important;flex-direction:row}.social-icons a{padding:15px 10px!important}.social-icons .pwr-adc-content:last-child a{padding:10px 10px 15px!important}.social-icons>div{align-items:center}.pwr-adc-content--image,.social-icons>div{margin:0;width:auto!important}#pwr-header-top a{margin-bottom:10px}#pwr-header-top a:hover{background:#fff!important;color:#fc4c02!important}.pwr-header-top__menu .hs-menu-wrapper li.hs-menu-depth-2:not(:last-child):after{display:none!important}@media (min-width:768px){.Product-Header,.Serve-header{margin-left:40px;max-width:45%;overflow:visible}.products-footer-menu ul{padding-right:20px}}@media (max-width:767px){#pwr-header-top{display:none}.pwr-post-item__info-box{padding-left:20px;padding-right:20px}.row-fluid .span6{width:100%}.hs-content-id-119585916421 .cell_17232317288312-row-0-padding.row-number-3 .row-fluid{align-items:center;display:flex;flex-wrap:wrap}.hs-content-id-119585916421 .cell_17232317288312-row-0-padding.row-number-3 .row-fluid .span4{margin:0 5px}footer .pwr-adc-content--spacer{height:52px!important}footer .pwr-adc-content--title{margin-top:20px!important}footer .pwr-adc__col:nth-child(4){margin-top:-10px}footer .pwr-adc__col:first-child .pwr-adc__content-wrapper{align-items:center!important;justify-content:center!important}}@media (max-width:576px){footer .pwr-adc__col--width-2.pwr-adc__col:not(:first-child):not(:nth-child(2)){padding-right:40px;width:50%}footer .pwr-adc__col--width-2.pwr-adc__col:nth-child(2) .pwr-adc__content-wrappers{display:flex;gap:0}footer .pwr-adc__col--width-2.pwr-adc__col:nth-child(2) .pwr-adc__content-wrapper{width:50%}footer .pwr-adc__col--width-2.pwr-adc__col:nth-child(5):nth-child(6){padding-top:40px}}