.hb-approach-container .slide-nav button,.hb-video-container .hb-modal-header button{pointer-events:all;cursor:pointer}@font-face{font-family:Flama Basic;src:url(../fonts/Flama-Basic.ttf) format("truetype")}.hb-video-container{background:#ccc;padding:2.5rem 0;position:relative}.hb-video-container .hb-video-container-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.hb-video-container .hb-video-container-content h2{color:#152C73;font-size:2rem;letter-spacing:normal;line-height:1.125;margin-bottom:1rem}@media screen and (min-width:768px){.hb-video-container .hb-video-container-content h2{font-size:2.75rem}}.hb-video-container .hb-video-container-content h2 span{color:#1891F6}.hb-video-container .hb-video-container-content .btn{text-transform:none;background:0 0;color:#000;border-color:#000;font-size:1.1rem}.hb-video-container .hb-modal-header{border:none;padding:0 0 15px}.hb-video-container .hb-modal-dialog{max-width:992px}.hb-impact-container h2{color:#152C73;font-size:2rem;letter-spacing:normal;line-height:1.125;margin-bottom:1rem}@media screen and (min-width:768px){.hb-impact-container h2{font-size:2.75rem}}.hb-approach-container h2,.hb-approach-container h3,.hb-approach-container h4{line-height:1.125;color:inherit;letter-spacing:normal}.hb-approach-container .slide-nav{position:relative;line-height:1;z-index:20}.hb-approach-container .slide-nav:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#D9EDFE}.hb-approach-container .slide-nav.show-slide-nav .slide-nav-content{opacity:1}.hb-approach-container .slide-nav .close-slide{background:#61B549;color:#fff;font-size:1rem;border:none;padding:.75rem;height:100%}.hb-approach-container .slide-nav .close-slide img{font-size:1rem}.hb-approach-container .slide-nav .slide-picker{background:#61B549;position:relative;padding:.75rem}@media screen and (min-width:992px){.hb-approach-container .slide-nav .slide-picker{padding:0}}.hb-approach-container .slide-nav .slide-picker button{background:0 0;border:none}.hb-approach-container .slide-nav .slide-picker #nav-icons{position:absolute;top:0;left:0;right:0;margin:auto;pointer-events:none}.hb-approach-container .slide-nav .slide-picker #nav-icons button{pointer-events:all;height:3rem;width:3rem;margin:10px 5px 0;border-radius:50%;background:#00f;box-shadow:0 0 10px rgba(0,0,0,.33);padding:9px}@media screen and (min-width:992px){.hb-approach-container .slide-nav .slide-picker #nav-icons button{margin:10px 5px 0}}.hb-approach-container .slide-nav .slide-picker #nav-icons button:nth-of-type(1){background:#000}.hb-approach-container .slide-nav .slide-picker #nav-icons button:nth-of-type(2){background:#152C73}.hb-approach-container .slide-nav .slide-picker #nav-icons button:nth-of-type(3){background:#1891F6}.hb-approach-container .slide-nav .slide-picker #nav-icons button:nth-of-type(4){background:#617080}.hb-approach-container .slide-nav .slide-picker #nav-icons button span{position:absolute;color:#fff;padding:.5rem;border-radius:3px;background:rgba(0,0,0,.8);opacity:0;transition:opacity .25s ease;bottom:-43px;font-size:.85rem;pointer-events:none}.hb-approach-container .slide-nav .slide-picker #nav-icons button span:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px;width:16px;margin:auto;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.8);pointer-events:none}.hb-approach-container .slide-nav .slide-picker #nav-icons button:focus span,.hb-approach-container .slide-nav .slide-picker #nav-icons button:hover span{opacity:1}.hb-approach-container .slide-nav .slide-picker #nav-icons button:active span{opacity:0!important}.hb-approach-container .slide-nav .slide-picker #nav-icons img{max-height:100%;max-width:100%;width:50px}.hb-approach-container .slide-nav-content{opacity:0;transition:all .33s ease}.hb-approach-container .wheelnav{position:relative;padding:0;z-index:40;max-width:370px}@media screen and (min-width:445px){.hb-approach-container .wheelnav{margin-top:40px}.hb-approach-container .wheelnav:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#D9EDFE;z-index:-1;border-radius:50%;transform:scale(1.15);height:350px;width:350px}}@media screen and (min-width:540px){.hb-approach-container .wheelnav{margin-top:40px}}@media screen and (min-width:768px){.hb-approach-container .wheelnav{margin-top:50px;max-width:520px}.hb-approach-container .wheelnav:before{height:450px;width:450px}}@media screen and (min-width:992px){.hb-approach-container .wheelnav{margin-top:0}}@media screen and (min-width:1200px){.hb-approach-container .wheelnav{margin-top:10px}}.hb-approach-container .wheelnav img{display:block}.hb-approach-container .wheelnav img.wheelnav-base{height:350px;width:350px;display:none}@media screen and (min-width:768px){.hb-approach-container .wheelnav img.wheelnav-base{height:450px;width:450px}}.hb-approach-container .wheelnav img.wheelnav-graphic{display:block}@media screen and (min-width:445px){.hb-approach-container .wheelnav img{margin:0 auto}.hb-approach-container .wheelnav img.wheelnav-base{display:block}.hb-approach-container .wheelnav img.wheelnav-graphic{display:none}}.hb-approach-container .wheelnav a,.hb-approach-container .wheelnav button{border:4px solid;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.25);background:#fff;text-transform:uppercase;position:relative;margin-bottom:1rem;width:100%;padding:10px;border-radius:6px;display:-ms-flexbox;display:flex}@media screen and (min-width:445px){.hb-approach-container .wheelnav a,.hb-approach-container .wheelnav button{position:absolute;margin:auto;border-radius:50%;width:150px;height:150px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:768px){.hb-approach-container .wheelnav a,.hb-approach-container .wheelnav button{width:195px;height:195px}}@media screen and (min-width:1200px){.hb-approach-container .wheelnav a,.hb-approach-container .wheelnav button{width:215px;height:215px}}.hb-approach-container .wheelnav a .approach-icon,.hb-approach-container .wheelnav button .approach-icon{display:none;width:100%;height:100%;max-height:3rem;max-width:5rem}.hb-approach-container .wheelnav a span,.hb-approach-container .wheelnav button span{display:block;font-size:.9rem}@media screen and (min-width:768px){.hb-approach-container .wheelnav a .approach-icon,.hb-approach-container .wheelnav button .approach-icon{max-height:4rem;max-width:7rem}.hb-approach-container .wheelnav a span,.hb-approach-container .wheelnav button span{font-size:1.25rem}}.hb-approach-container .wheelnav a .plus-icon,.hb-approach-container .wheelnav button .plus-icon{display:block;max-height:2rem;height:100%}@media screen and (min-width:992px){.hb-approach-container .wheelnav a .plus-icon,.hb-approach-container .wheelnav button .plus-icon{max-height:3rem}}.hb-approach-container .wheelnav a:nth-of-type(1),.hb-approach-container .wheelnav button:nth-of-type(1){border-color:transparent;color:#000}.hb-approach-container .wheelnav a:nth-of-type(2),.hb-approach-container .wheelnav button:nth-of-type(2){border-color:#152C73;color:#000}.hb-approach-container .wheelnav a:nth-of-type(3),.hb-approach-container .wheelnav button:nth-of-type(3){border-color:#617080;color:#617080}.hb-approach-container .wheelnav a:nth-of-type(4),.hb-approach-container .wheelnav button:nth-of-type(4){border-color:#1884E9;color:#1884E9}@media screen and (min-width:445px){.hb-approach-container .wheelnav a .approach-icon,.hb-approach-container .wheelnav button .approach-icon{display:block}.hb-approach-container .wheelnav a span,.hb-approach-container .wheelnav button span{margin:.5rem auto}.hb-approach-container .wheelnav a .plus-icon,.hb-approach-container .wheelnav button .plus-icon{width:100%}.hb-approach-container .wheelnav a:nth-of-type(1),.hb-approach-container .wheelnav button:nth-of-type(1){top:0;left:0;right:0;bottom:0}.hb-approach-container .wheelnav a:nth-of-type(2),.hb-approach-container .wheelnav button:nth-of-type(2){left:0;right:0;top:-40px}.hb-approach-container .wheelnav a:nth-of-type(3),.hb-approach-container .wheelnav button:nth-of-type(3){bottom:10px;left:0}.hb-approach-container .wheelnav a:nth-of-type(4),.hb-approach-container .wheelnav button:nth-of-type(4){bottom:10px;right:0}}@media screen and (min-width:768px){.hb-approach-container .wheelnav a:nth-of-type(2),.hb-approach-container .wheelnav button:nth-of-type(2){top:-50px}.hb-approach-container .wheelnav a:nth-of-type(3),.hb-approach-container .wheelnav button:nth-of-type(3){left:20px}.hb-approach-container .wheelnav a:nth-of-type(4),.hb-approach-container .wheelnav button:nth-of-type(4){right:20px}}.hb-approach-container .slide-0 h3{margin-bottom:2rem}.hb-approach-container .slide-0 .text-big{font-size:200%}.hb-approach-container .slide-0 .bucket-border{border:2px solid #1891F6;color:#fff;padding:1.5rem}.hb-approach-container .slide-0 .bucket-border img{height:6rem;margin-bottom:.5rem}.hb-approach-container .slide-1 h3,.hb-approach-container .slide-2 h2{color:#152C73}.hb-approach-container .slide-3 h2{color:#1891F6}.hb-approach-container #solutions-grid p{font-size:1.5rem;line-height:1.125;text-transform:uppercase;color:#fff}.hb-approach-container #solutions-grid img{display:block}.hb-approach-container .special-bg{background:#D9EDFE}@media screen and (min-width:1200px){.hb-approach-container .wheelnav a:nth-of-type(2),.hb-approach-container .wheelnav button:nth-of-type(2){top:-80px}.hb-approach-container .wheelnav a:nth-of-type(3),.hb-approach-container .wheelnav button:nth-of-type(3){left:-10px}.hb-approach-container .wheelnav a:nth-of-type(4),.hb-approach-container .wheelnav button:nth-of-type(4){right:-10px}.hb-approach-container .special-bg{background:url(https://images.carriercms.com/image/upload/v1606147443/carrier-corp/healthy-buildings/office-interior-bg.jpg) top right no-repeat #D9EDFE;background-size:contain}}.hb-explore-container{position:relative}.hb-explore-container:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(https://images.carriercms.com/image/upload/v1606315207/carrier-corp/healthy-buildings/office-bg.jpg) center no-repeat;background-size:cover}.hb-explore-container h2{font-size:2rem;letter-spacing:normal;line-height:1.125;margin-bottom:1rem;color:inherit}@media screen and (min-width:768px){.hb-explore-container h2{font-size:2.75rem}}.hb-explore-container .explore-overview-container{background:linear-gradient(to bottom,#1891F6,#152C73);padding:2.5rem;color:#fff;position:relative;overflow:hidden}.hb-explore-container .grid-bucket{background:#fff;padding:1rem;outline:0;border:none;cursor:pointer;text-align:left;text-transform:uppercase;color:#152C73;box-shadow:6px 6px 6px rgba(0,0,0,.33)}.hb-explore-container .grid-bucket .plus-icon{max-height:2rem}.hb-explore-container .slide-content{padding:2.5rem;background:rgba(255,255,255,.75);color:#000;height:100%;backdrop-filter:blur(8px);position:relative}.hb-explore-container .slide-content h3{color:#1891F6;font-size:2rem}.hb-explore-container .slide-content h4{color:#1891F6;font-size:1.25rem;text-transform:uppercase;margin-bottom:0}.hb-explore-container .slide-content .close-slide{position:absolute;top:0;left:0;background:#61B549;color:#fff;outline:0;border:none;font-size:1rem;line-height:1rem;padding:.5rem 2.5rem;cursor:pointer}.hb-explore-container .slide-content .close-slide img{position:relative;top:2px;height:13px}.hb-explore-container .slide-content .close-slide span{position:relative}.hb-explore-container .slide{position:absolute;top:0;left:0;right:0}.hb-explore-container .resources-sidebar{padding:2rem}.hb-explore-container .resources-sidebar .sidebar-content{background:#1891F6;color:#fff;padding:1.5rem}.hb-explore-container .resources-sidebar .sidebar-content a{color:#fff;display:block;border-bottom:1px solid #152C73;padding:1.25rem 0;font-size:1.25rem}.hb-explore-container .resources-sidebar .sidebar-content a:last-of-type{border:none;padding-bottom:0}.hb-explore-container .resources-sidebar .sidebar-content a:focus,.hb-explore-container .resources-sidebar .sidebar-content a:hover{text-decoration:underline}.hb-explore-container .resources-sidebar .sidebar-content img{margin-right:1rem}.hb-explore-container .resources-sidebar h3{text-transform:uppercase;font-size:1.25rem}.hb-explore-container .resources-sidebar .sidebar-cta{background:#fff;color:#152C73;display:block;padding:1rem}.hb-explore-container .resources-sidebar .sidebar-cta a{color:#152C73;text-transform:uppercase;font-size:1.5rem}.hb-explore-container .slide-0{transition:all .5s ease}.hb-explore-container .slide-0.blur{filter:blur(10px);pointer-events:none}.hb-explore-container .slide-1{background:url(https://images.carriercms.com/image/upload/v1606325805/carrier-corp/healthy-buildings/commercial-bg.jpg) center no-repeat;background-size:cover}.hb-explore-container .slide-2{background:url(https://images.carriercms.com/image/upload/v1606147445/carrier-corp/healthy-buildings/education-bg.jpg) center no-repeat;background-size:cover}.hb-explore-container .slide-3{background:url(https://images.carriercms.com/image/upload/v1606325805/carrier-corp/healthy-buildings/hospital-bg.jpg) center no-repeat;background-size:cover}.hb-explore-container .slide-4{background:url(https://images.carriercms.com/image/upload/v1606325805/carrier-corp/healthy-buildings/hotel-bg.jpg) center no-repeat;background-size:cover}.hb-explore-container .slide-5{background:url(https://images.carriercms.com/image/upload/v1606325805/carrier-corp/healthy-buildings/marine-bg.jpg) center no-repeat;background-size:cover}.hb-explore-container .slide-6{background:url(https://images.carriercms.com/image/upload/v1606325805/carrier-corp/healthy-buildings/retail-bg.jpg) center no-repeat;background-size:cover}.hb-opticlean-container h2{color:#152C73;font-size:2rem;letter-spacing:normal;line-height:1.125;margin-bottom:1rem}@media screen and (768px){.hb-opticlean-container h2{font-size:2.5rem}}.hb-opticlean-container img.scale-up{transform-origin:center top;transform:scale(1.09)}.hb-opticlean-container .bg-solid{background:#1891F6;color:#fff;padding:1rem}.hb-opticlean-container .bg-gradient{background:linear-gradient(to bottom,#1891F6,#152C73)}.hb-opticlean-container .text-lg{font-size:120%}.hb-opticlean-container .text-xl{font-size:170%}.hb-opticlean-container .text-uppercase{text-transform:uppercase}