.hidden{display:none}body{font-family:"Source Sans Pro", sans-serif;background:#3f3a38;font-weight:normal}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro", sans-serif;font-weight:bold;line-height:1}header svg{max-width:100%}.right{text-align:right}.centered-content{text-align:center}header{position:fixed;padding-top:0.75em;color:#1d1d1d;z-index:9999}#menu{position:fixed;top:0px;width:100%;height:5.25em;background-color:#fff;color:#FFFFFF;z-index:999999;display:none;padding-top:0.75em}#menu svg{width:10em}#menu button{margin-top:0.75em;font-weight:bold}.logo{width:10em;height:4em;z-index:999;position:absolute}.box-shadow{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}.copy-card{background:white;padding:3.5em}.hero-bg{z-index:-9999;position:absolute;height:40em;width:100%;background:transparent url("../images/herobg@2x.jpg");background-repeat:no-repeat;background-position:bottom center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero{z-index:8;position:relative;height:40em}.hero-copy{position:fixed;padding-top:15em;color:#fff}.hero-copy h1{color:#fff;font-size:3.25em;margin-bottom:0.35em;line-height:1.1}.hero-copy p{font-size:1.25em;line-height:1.4}.hero-copy .button{font-size:1em;padding:1em 1.5em}.hero-image img{width:28em;position:fixed;padding-top:10%;right:20%;-webkit-animation:heroup 1s ease-in-out forwards;-moz-animation:heroup 1s ease-in-out forwards;-ms-animation:heroup 1s ease-in-out forwards;-o-animation:heroup 1s ease-in-out forwards;animation:heroup 1s ease-in-out forwards}@-webkit-keyframes heroup{0%{opacity:0;-webkit-transition:-webkit-transform 1s ease-in-out}100%{opacity:1;-webkit-transform:translateY(-4em)}}.divider1{z-index:999998;position:relative}.divider1 .copy-card{padding-top:2.5em;padding-bottom:2em}.sec1,.sec2,.sec3,.cta{position:relative;min-height:45vh;padding:5em;z-index:99999;background:#fff}.sec1{position:relative;height:85vh;background:white}.icon-container-fade{position:absolute;width:100%;bottom:0;left:0;height:15em;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}.preload-images{background:url("../images/housemanager@2x.jpg") no-repeat -9999px -9999px,url("../images/repairit.jpg") no-repeat -9999px -9999px,url("../images/installit.jpg") no-repeat -9999px -9999px,url("../images/upgradeit.jpg") no-repeat -9999px -9999px,url("../images/checkit.jpg") no-repeat -9999px -9999px}.sec1bg{z-index:99999;background-color:black;background:url("../images/housemanager@2x.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.icon1bg{background-color:black;background-image:url("../images/repairit.jpg") !important}.icon2bg{background-color:black;background-image:url("../images/installit.jpg") !important}.icon3bg{background-color:black;background-image:url("../images/upgradeit.jpg") !important;background-position:right center}.icon4bg{background-color:black;background-image:url("../images/checkit.jpg") !important}.icon-container{position:absolute;max-width:75rem;margin-left:auto;margin-right:auto;bottom:4.5em;height:8em;right:5%;left:5%}.icon-container-inner{position:relative;margin:0 auto;width:90%}.icon{position:relative;width:23%;height:6em;float:left;background-color:rgba(0,0,0,0.75);margin-right:1em;margin-top:2em;padding:0.75em 0em 0em 0em;color:#fff;text-align:center;overflow:visible;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:99999;transition-duration:0.5s}.icon:last-child{margin-right:0}.icon svg{max-width:3em;height:auto;margin-bottom:0em}.icon:hover{height:6em;margin-top:0em;background-color:white;color:black;box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}.icon:hover h3{color:black}.icon h3{color:white;font-size:1em;margin-bottom:0.85em}.icon p{font-size:0.875em;margin-top:0}.icon-1 svg,.icon-2 svg,.icon-3 svg,.icon-4 svg{width:3em;height:3em}.icon-1 svg{width:2.5em}.icon-1:hover .stRepair{fill:#1d1d1d !important}.icon-2 svg{width:2.75em;margin-bottom:0}.icon-2:hover .stInstall{fill:#1d1d1d !important}.icon-3 svg{width:3em;margin:0}.icon-3:hover .stUpgrade3{fill:#1d1d1d !important}.icon-4 svg{width:2.5em}.icon-4:hover .stCheck{fill:#1d1d1d !important}.icon-features{position:relative;width:100%;height:1em;background-color:transparent;margin-right:1em;margin-top:-1em;color:white;text-align:center;z-index:9;opacity:0}.icon-features:last-child{margin-right:0}.filler{margin-top:-1em !important;margin-bottom:0;padding-bottom:0.5em;opacity:0}.feature-show{-webkit-animation:fadeDown 0.3s ease-in-out both;-moz-animation:fadeDown 0.3s ease-in-out both;-ms-animation:fadeDown 0.3s ease-in-out both;-o-animation:fadeDown 0.3s ease-in-out both;animation:fadeDown 0.3s ease-in-out both;-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes fadeDown{0%{margin-top:0em}100%{opacity:1;margin-top:1em}}.three-features-container{width:100%;margin:0 auto}.three-features{width:100%;float:left}.three-features:last-child{margin-right:0}.three-features p{font-size:0.875em;line-height:0.5}.sec2{background:url(../images/fadeBG@2x.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:999;padding-bottom:6em;min-height:40vh}.sec2 h2{color:white}.sec2 p{color:white;line-height:1.3}.sec2 .testimonial{text-align:center;margin-top:1em;margin-bottom:1em}.sec2 .testimonial img{max-width:4.375em;margin-bottom:1em}.sec2 .testimonial h3{font-family:'Lora', serif;font-size:1.25em;line-height:1.3;margin-bottom:1em;color:#4d4d4f}.sec2 .testimonial p{color:#4d4d4f;margin-bottom:0}.sec2 .testimonial span{font-weight:bold;font-size:1.1em}.sec3{z-index:9;margin-bottom:-1px}.graphic-container{min-height:30em}img.bottom{position:absolute;bottom:0}.obj1.start{position:absolute;width:6.25em;height:12em;top:-11em;background:transparent url(../images/fridge@2x.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-ms-transform:translate(100px, -100px);-webkit-transform:translate(100px, -100px);transform:translate(100px, -100px);-webkit-animation:fallobj1 5s ease-out infinite;-moz-animation:fallobj1 5s ease-out infinite;-ms-animation:fallobj1 5s ease-out infinite;-o-animation:fallobj1 5s ease-out infinite;animation:fallobj1 5s ease-out infinite}@-webkit-keyframes fallobj1{0%{opacity:1}100%{-ms-transform:translate(150px, 400px) scale(0.75, 0.75);-webkit-transform:translate(150px, 400px) scale(0.75, 0.75);transform:translate(150px, 400px) scale(0.75, 0.75);opacity:0}}.obj2.start{position:absolute;width:6.25em;height:10em;top:-14em;background:transparent url(../images/oven@2x.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-ms-transform:translate(250px, 0px);-webkit-transform:translate(250px, 0px);transform:translate(250px, 0px);-webkit-animation:fallobj2 5s ease-out infinite;-moz-animation:fallobj2 5s ease-out infinite;-ms-animation:fallobj2 5s ease-out infinite;-o-animation:fallobj2 5s ease-out infinite;animation:fallobj2 5s ease-out infinite}@-webkit-keyframes fallobj2{0%{opacity:1}100%{-ms-transform:translate(250px, 420px) scale(0.75, 0.75);-webkit-transform:translate(250px, 420px) scale(0.75, 0.75);transform:translate(250px, 420px) scale(0.75, 0.75);opacity:0}}.obj3.start{position:absolute;width:6.25em;height:8.75em;top:-12em;background:transparent url(../images/microwave@2x.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-ms-transform:translate(375px, 0px);-webkit-transform:translate(375px, 0px);transform:translate(375px, 0px);-webkit-animation:fallobj3 5s ease-out infinite;-moz-animation:fallobj3 5s ease-out infinite;-ms-animation:fallobj3 5s ease-out infinite;-o-animation:fallobj3 5s ease-out infinite;animation:fallobj3 5s ease-out infinite}@-webkit-keyframes fallobj3{0%{opacity:1}100%{-ms-transform:translate(365px, 420px) scale(0.75, 0.75);-webkit-transform:translate(365px, 420px) scale(0.75, 0.75);transform:translate(365px, 420px) scale(0.75, 0.75);opacity:0}}.obj4.start{position:absolute;width:6.25em;height:7.5em;top:-13em;background:transparent url(../images/washer@2x.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-ms-transform:translate(510px, 0px);-webkit-transform:translate(510px, 0px);transform:translate(510px, 0px);-webkit-animation:fallobj4 5s ease-out infinite;-moz-animation:fallobj4 5s ease-out infinite;-ms-animation:fallobj4 5s ease-out infinite;-o-animation:fallobj4 5s ease-out infinite;animation:fallobj4 5s ease-out infinite}@-webkit-keyframes fallobj4{0%{opacity:1}100%{-ms-transform:translate(465px, 420px) scale(0.75, 0.75);-webkit-transform:translate(465px, 420px) scale(0.75, 0.75);transform:translate(465px, 420px) scale(0.75, 0.75);opacity:0}}.cta{background:url(../images/footerBG2@2x.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;color:#4d4d4f}.cta h2{color:#4d4d4f}.cta .inputlabel{font-family:"Source Sans Pro", sans-serif;font-weight:bold;margin-bottom:0}.cta input{width:80%;margin:0 auto 0.5em auto;padding:1em 0.5em;font-size:1.5em}.cta button.primary{padding:1em 2em;font-weight:bold;font-size:1em;margin-top:1em;margin-bottom:6em;width:80%}.footer{background-color:#3f3a38;color:white;padding:1em 0}footer{position:relative;color:white}footer svg{width:7.5em}footer img{position:relative;float:left}footer .footerLogo{max-width:4em;margin-right:3em}footer .socialicon{max-width:1.75em;margin-top:1em;margin-right:1em}footer .socialicon:last-child{margin-right:0}p.copyright{padding-top:1em;font-size:1em}@media (min-width: 97.5em){.cta{background:url(../images/footerBG@2x.jpg) no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;color:#4d4d4f}}@media (max-width: 1024px){.copy-card{padding:2em}}@media (max-width: 1023px){#menu svg{width:10em;float:left}#menu button{margin-top:1em;float:right}.hero-image img{width:26em;position:absolute;right:3em}.copy-card{padding:3em}.graphic-container{min-height:auto}img.bottom{position:relative;padding-top:35%}}@media (max-width: 55em){.hero-copy{padding-top:7em}}@media (max-width: 50.625em){.hero-image img{width:24em;padding-top:20%}.graphic-container{min-height:10em}img.bottom{padding-top:0}.obj1.start,.obj2.start,.obj3.start,.obj4.start{display:none}footer{position:relative}.copyright{text-align:center}}@media (max-width: 25.875em){#menu{height:4.5em;padding-top:0.5em}#menu svg{width:8em}#menu button{margin-top:0.75em}h2{font-size:1.5em}.sec1,.sec2,.sec3,.cta{padding:3em}.hero{height:35em}.hero-bg{background:#1d1d1d url("../images/herobg@2x.jpg");background-repeat:no-repeat;background-position:top center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero-image img{width:12em;position:fixed;right:25%;left:25%;bottom:-9em}.hero-copy{text-align:center}.hero-copy h1{font-size:2.5em}.icon-container{width:100%;right:0;left:0;bottom:2em}.icon{position:relative;width:22%;padding-top:0.25em;margin-right:0.6em;height:4em;padding:0.5em 0.5em 0em 0.5em}.icon h3{font-size:0.75em}.icon:hover{height:4em;margin-top:-3em}.icon-1 svg,.icon-2 svg,.icon-3 svg,.icon-4 svg{width:1.75em;height:1.75em;padding-bottom:0}.filler{padding-bottom:0em}.three-features{width:100%}.three-features p{text-align:center;line-height:1;font-size:0.75em}img.bottom{position:relative;padding-top:15%}.cta input{width:100%}.cta button.primary{width:100%}footer .footerLogo{width:100%;clear:right}footer .socialicon{margin-top:0;float:right}footer .socialicon:last-child{margin-right:1em}}@media (max-width: 23.4375em){.hero-image img{bottom:-13.5em}}@media (max-width: 20em){.hero-image img{bottom:-13em}}