.contractorTop{background-image:url(/assets/uploads/images/contractor-page-heading.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:120px;display:block}@media only screen and (min-width:544px){.contractorTop{height:calc(41.72662px + 14.38849vw)}}@media only screen and (min-width:1100px){.contractorTop{height:200px}}.contractorTop h1{margin-top:38px;text-align:left;margin-bottom:0}@media only screen and (min-width:544px){.contractorTop h1{margin-top:calc(26.25899px + 2.15827vw)}}@media only screen and (min-width:1100px){.contractorTop h1{margin-top:50px}}.contractorTop h1 .text-color-orange{font-size:33px;display:block}@media only screen and (min-width:544px){.contractorTop h1 .text-color-orange{font-size:calc(-12.98561px + 8.45324vw)}}@media only screen and (min-width:1100px){.contractorTop h1 .text-color-orange{font-size:80px}}.contractorTop h1 .text-color-white{font-size:20px;color:#fff;display:block}@media only screen and (min-width:544px){.contractorTop h1 .text-color-white{font-size:calc(7.28058px + 2.33813vw)}}@media only screen and (min-width:1100px){.contractorTop h1 .text-color-white{font-size:33px}}.contractorContent{padding-bottom:30px;padding-top:100px;overflow:hidden}@media only screen and (min-width:544px){.contractorContent{padding-bottom:calc(10.43165px + 3.59712vw)}}@media only screen and (min-width:1100px){.contractorContent{padding-bottom:50px}}@media only screen and (min-width:544px){.contractorContent{padding-top:calc(21.72662px + 14.38849vw)}}@media only screen and (min-width:1100px){.contractorContent{padding-top:180px}}.contractorContent__inner{padding-left:0;padding-right:0;position:relative}@media only screen and (min-width:544px){.contractorContent__inner{padding-left:calc(-72.40288px + 13.30935vw)}}@media only screen and (min-width:1100px){.contractorContent__inner{padding-left:74px}}@media only screen and (min-width:544px){.contractorContent__inner{padding-right:calc(-72.40288px + 13.30935vw)}}@media only screen and (min-width:1100px){.contractorContent__inner{padding-right:74px}}.contractorContent__content{position:relative;z-index:1}.contractorContent .clearTheAir--contractor{left:50%;transform:translateX(-50%)}@media (max-width:61.99em){.contractorContent .clearTheAir--contractor{max-width:40vw}}@media (max-width:33.99em){.contractorContent .clearTheAir--contractor{max-width:74vw;width:220px;top:-80px}}@media (min-width:34em) and (max-width:47.99em){.contractorContent .clearTheAir--contractor{top:calc(-70px - 5vw)}}@media (min-width:48em) and (max-width:61.99em){.contractorContent .clearTheAir--contractor{top:-125px}}@media (min-width:62em){.contractorContent .clearTheAir--contractor{top:-150px}}.contractorContent h1{font-size:40px;line-height:.875em}@media only screen and (min-width:544px){.contractorContent h1{font-size:calc(-28.48921px + 12.58993vw)}}@media only screen and (min-width:1100px){.contractorContent h1{font-size:110px}}.contractorContent h1 .text-color-orange{line-height:.875em}.contractorContent h1 .text-color-blue{font-size:40px;line-height:.875em}@media only screen and (min-width:544px){.contractorContent h1 .text-color-blue{font-size:calc(-28.48921px + 12.58993vw)}}@media only screen and (min-width:1100px){.contractorContent h1 .text-color-blue{font-size:110px}}.contractorContact{padding-top:50px}.contractorContact__inner{padding-left:0;padding-right:0}@media only screen and (min-width:544px){.contractorContact__inner{padding-left:calc(-97.84173px + 17.98561vw)}}@media only screen and (min-width:1100px){.contractorContact__inner{padding-left:100px}}@media only screen and (min-width:544px){.contractorContact__inner{padding-right:calc(-97.84173px + 17.98561vw)}}@media only screen and (min-width:1100px){.contractorContact__inner{padding-right:100px}}.contractorContact__content{display:flex;padding-bottom:50px}.contractorContact h3{font-size:40px;text-transform:capitalize}@media only screen and (min-width:544px){.contractorContact h3{font-size:calc(.86331px + 7.19424vw)}}@media only screen and (min-width:1100px){.contractorContact h3{font-size:80px}}.contractorDetails{padding-left:20px;align-self:flex-end}.contractorDetails .contact__items{display:flex;flex-wrap:wrap}.contractorDetails .contact__items .contact__item{flex:0 0 33.333333%;padding-bottom:15px}.contractorDetails .contact__items .contact__item .contact__icon{color:#2f559b}.contractorHealthy h2{font-size:33px;margin-bottom:33px;line-height:1em}@media only screen and (min-width:544px){.contractorHealthy h2{font-size:calc(9.51799px + 4.31655vw)}}@media only screen and (min-width:1100px){.contractorHealthy h2{font-size:57px}}@media only screen and (min-width:544px){.contractorHealthy h2{margin-bottom:calc(9.51799px + 4.31655vw)}}@media only screen and (min-width:1100px){.contractorHealthy h2{margin-bottom:57px}}.contractorHealthy__inner{padding-left:0;padding-right:0;position:relative}@media only screen and (min-width:544px){.contractorHealthy__inner{padding-left:calc(-244.60432px + 44.96403vw)}}@media only screen and (min-width:1100px){.contractorHealthy__inner{padding-left:250px}}@media only screen and (min-width:544px){.contractorHealthy__inner{padding-right:calc(-244.60432px + 44.96403vw)}}@media only screen and (min-width:1100px){.contractorHealthy__inner{padding-right:250px}}.contractorHealthy p{color:#fff;text-align:center;margin-bottom:50px}.contractorGraphic{text-align:center;padding-bottom:50px}.contractorSolutions{margin-bottom:350px;padding-bottom:375px}.contractorSolutions .chairGraphic{position:absolute;bottom:-600px;width:100%;text-align:center}.contractorSolutions h1{margin-bottom:0}.contractorSolutions h1,.contractorSolutions h3{color:#fff;text-align:left;line-height:1em;display:block}.contractorSolutions h3{font-size:26px;margin-bottom:50px}@media only screen and (min-width:544px){.contractorSolutions h3{font-size:calc(-1.39568px + 5.03597vw)}}@media only screen and (min-width:1100px){.contractorSolutions h3{font-size:54px}}.contractorSolutions p{color:#fff}@media (max-width:33.99em){.contractorSolutions .clearTheAir--top{top:-28px}}@media (min-width:34em) and (max-width:47.99em){.contractorSolutions .clearTheAir--top{top:calc(-28px - 5vw)}}@media (min-width:48em) and (max-width:61.99em){.contractorSolutions .clearTheAir--top{top:-118px}}@media (min-width:62em){.contractorSolutions .clearTheAir--top{top:-138px}}.virus{background-image:url(/assets/uploads/images/graphic-virus-orange.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}@media (max-width:81.25em){.viruses{opacity:.25}}.virus--1{height:124px;width:124px;-webkit-animation:virusHover1 20s linear infinite alternate;animation:virusHover1 20s linear infinite alternate}.virus--2{height:93px;width:93px;animation:virusHover2 18s linear .12s infinite alternate-reverse}.virus--3{height:65px;width:65px;animation:virusHover1 21s linear .1s infinite alternate-reverse}.virus--4{height:40px;width:40px;-webkit-animation:virusHover1 22s linear .2s infinite alternate;animation:virusHover1 22s linear .2s infinite alternate}.virus--5{height:42px;width:42px;-webkit-animation:virusHover2 18s linear .1s infinite alternate;animation:virusHover2 18s linear .1s infinite alternate}.virus--6{height:103px;width:103px;animation:virusHover1 21s linear .2s infinite alternate-reverse}@media (max-width:81.25em){.virus--6{display:none}}.virus--7{height:69px;width:69px;-webkit-animation:virusHover1 19s linear .12s infinite alternate;animation:virusHover1 19s linear .12s infinite alternate}@media (max-width:47.99em){.virus--7{display:none}}.virus--8{height:40px;width:40px;animation:virusHover2 22s linear .1s infinite alternate-reverse}.virus--9{height:161px;width:161px;-webkit-animation:virusHover1 20s linear .2s infinite alternate;animation:virusHover1 20s linear .2s infinite alternate}@media (max-width:47.99em){.virus--9{height:121px;width:121px}}.keyVirus{font-size:8px;background-image:url(/assets/uploads/images/graphic-virus-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:.5;position:absolute}.keyViruses{z-index:10}.keyViruses,.keyViruses>.grid{position:relative}@media only screen and (min-width:544px){.keyVirus{font-size:calc(.17266px + 1.43885vw)}}@media only screen and (min-width:1100px){.keyVirus{font-size:16px}}.keyVirus--1{height:8.375em;left:5.8125em;top:6.3125em;width:8.375em;-webkit-animation:virusHover1 20s linear .2s infinite alternate;animation:virusHover1 20s linear .2s infinite alternate}.keyVirus--2{height:2.625em;left:24.25em;top:5.6875em;width:2.625em;-webkit-animation:virusHover2 21s linear .12s infinite alternate;animation:virusHover2 21s linear .12s infinite alternate}.keyVirus--3{height:4.5em;left:1em;top:14.5625em;width:4.5em;animation:virusHover1 19s linear .1s infinite alternate-reverse}.keyVirus--4{height:2.125em;left:26.0625em;top:12.375em;width:2.125em;-webkit-animation:virusHover2 22s linear infinite alternate;animation:virusHover2 22s linear infinite alternate}.keyVirus--5{height:4.125em;left:22.3125em;top:14.125em;width:4.125em;animation:virusHover2 20s linear .1s infinite alternate-reverse}.keyVirus--6{height:1.25em;left:26.125em;top:17.9375em;width:1.25em;animation:virusHover1 21s linear 60ms infinite alternate-reverse}.keyVirus--7{height:8.25em;left:7.5em;top:21.625em;width:8.25em;-webkit-animation:virusHover1 19s linear .2s infinite alternate;animation:virusHover1 19s linear .2s infinite alternate}.keyVirus--8{height:3.6875em;left:6.125em;top:20.625em;width:3.6875em;-webkit-animation:virusHover2 22s linear .2s infinite alternate;animation:virusHover2 22s linear .2s infinite alternate}.keyVirus--9{height:2.0625em;left:38.3125em;top:35.3125em;width:2.0625em;animation:virusHover1 18s linear .2s infinite alternate-reverse}@media (max-width:33.99em){.keyVirus--9{top:21.5625em}}.keyVirus--inner{height:13.3125em;opacity:.25;right:22%;top:24.9375em;width:13.3125em;animation:virusHover2 18s linear .2s infinite alternate-reverse;transition:opacity .5s linear .5s}@media (min-width:48em){.keyVirus--inner{left:24.9375em}}@-webkit-keyframes virusHover1{0%{transform:rotate(0deg) scale(1) translate(0)}20%{transform:rotate(3deg) scale(1.1) translate(1vw,1vw)}40%{transform:rotate(8deg) scale(1.2) translate(2vw,-1vw)}60%{transform:rotate(4deg) scale(.9) translate(1vw,-3vw)}80%{transform:rotate(-3deg) scale(.89) translate(-1vw,-2vw)}to{transform:rotate(0deg) scale(1) translate(0)}}@keyframes virusHover1{0%{transform:rotate(0deg) scale(1) translate(0)}20%{transform:rotate(3deg) scale(1.1) translate(1vw,1vw)}40%{transform:rotate(8deg) scale(1.2) translate(2vw,-1vw)}60%{transform:rotate(4deg) scale(.9) translate(1vw,-3vw)}80%{transform:rotate(-3deg) scale(.89) translate(-1vw,-2vw)}to{transform:rotate(0deg) scale(1) translate(0)}}@-webkit-keyframes virusHover2{0%{transform:rotate(0deg) scale(1) translate(0)}20%{transform:rotate(3deg) scale(.8) translate(1vw,-1vw)}40%{transform:rotate(12deg) scale(.9) translate(-1vw,-2vw)}60%{transform:rotate(4deg) scale(1.1) translate(-2vw,-1vw)}80%{transform:rotate(-3deg) scale(1.2) translate(-3vw,-2vw)}to{transform:rotate(0deg) scale(1) translate(0)}}@keyframes virusHover2{0%{transform:rotate(0deg) scale(1) translate(0)}20%{transform:rotate(3deg) scale(.8) translate(1vw,-1vw)}40%{transform:rotate(12deg) scale(.9) translate(-1vw,-2vw)}60%{transform:rotate(4deg) scale(1.1) translate(-2vw,-1vw)}80%{transform:rotate(-3deg) scale(1.2) translate(-3vw,-2vw)}to{transform:rotate(0deg) scale(1) translate(0)}}
/*# sourceMappingURL=contractor.min.css.map */
