body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrFJA.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7V1s.ttf) format("truetype")}body,html{font-family:Poppins,sans-serif;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;width:100%}body ::selection,html ::selection{background:#a8e6c7}html{scroll-behavior:smooth}ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none}img{width:100%}h1{margin:0}section{padding:4em 2em}button,section{text-align:center}button{background:#74b72e;border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;line-height:20px;margin-bottom:4em;margin-top:4rem;padding:18px 35px;text-transform:uppercase;width:200px}button :hover{background:#046c4e;border:#fff;color:#fff}.r-link{display:inline-flex!important;display:var(--rLinkDisplay,inline-flex)!important}.r-link[href]{color:var(--rLinkColor)!important;text-decoration:none!important;-webkit-text-decoration:var(--rLinkTextDecoration,none)!important;text-decoration:var(--rLinkTextDecoration,none)!important}.r-list{list-style:none!important;list-style:var(--rListListStyle,none)!important;margin-bottom:0!important;margin-bottom:var(--rListMarginBottom,0)!important;margin-top:0!important;margin-top:var(--rListMarginTop,0)!important;padding-left:0!important;padding-left:var(--rListPaddingLeft,0)!important}.menu{--rLinkColor:var(--menuLinkColor,currentColor);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.menu__link{display:block;display:var(--menuLinkDisplay,block)}.menu__link:focus{outline:2px solid currentColor;outline:var(--menuLinkOutlineWidth,2px) solid var(--menuLinkOutlineColor,currentColor);outline-offset:var(--menuLinkOutlineOffset)}.menu:hover .menu__link:not(:hover){--rLinkColor:var(--menuLinkColorUnactive,hsla(0,0%,9%,.35))}.menu{align-items:center;background-color:transparent;background-color:var(--menuBackgroundColor,transparent);justify-content:space-between}.menu,.menu__list{display:flex}.menu__link{font-weight:700;padding:1.5rem 2.5rem;padding:var(--menuLinkPadding,1.5rem 2.5rem);text-transform:uppercase}.text-underlined{overflow:hidden;position:relative;text-align-last:center;transition:color .25s ease-out;will-change:color}.text-underlined:after,.text-underlined:before{background-color:currentColor;background-color:var(--textUnderlinedLineColor,currentColor);bottom:0;content:"";height:3px;position:absolute;transition:width .1s ease-out;width:0;will-change:width}.text-underlined:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.text-underlined:after{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.text-underlined:hover:after,.text-underlined:hover:before{transition-duration:.2s;width:100%}.page{box-sizing:border-box;color:#0e9f6e;left:0;margin:auto;max-width:100%;position:fixed;right:0;z-index:1000}.page h1{padding-left:15px}.page__menu:nth-child(n+2){margin-top:3rem}.r-link{--uirLinkDisplay:var(--rLinkDisplay,inline-flex);--uirLinkTextColor:var(--rLinkTextColor);--uirLinkTextDecoration:var(--rLinkTextDecoration,none);color:var(--uirLinkTextColor)!important;display:var(--uirLinkDisplay)!important;-webkit-text-decoration:var(--uirLinkTextDecoration)!important;text-decoration:var(--uirLinkTextDecoration)!important}.nav-container{background:#74b72e;height:100vh;position:fixed;width:15%;z-index:20}.nav-container a{color:#fff}#icon:hover{color:#5da9e9}header{display:flex;flex-direction:column;justify-content:space-between;padding-top:2em;text-align:center}header .logo{color:#fff;font-weight:700;margin-bottom:5em;padding-bottom:50px}header ul{display:flex;flex-direction:column;height:50vh;justify-content:space-between}header ul a{display:block;padding:0 1em}.logo{width:100px}.bubble .icon_title{display:none}.bubble:hover .icon_title{display:inline;display:initial}.bubble:hover .icon{display:none}.custom-select{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-select select{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;border-radius:0;color:#74b72e;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:1px;margin:0;outline:none;padding:.75em .5em;text-indent:.01px;text-overflow:"";width:auto}.custom-select:after{border-left:.25em solid transparent;border-right:.25em solid transparent;border-top:.375em solid #74b72e;content:"";height:0;padding:0;pointer-events:none;position:absolute;right:1rem;top:1.25em;width:0}.grey{background-color:#fff!important}nav{--ease:all 300ms ease;background:#f8f9fa;height:72px;position:fixed;transition:var(--ease);width:100%;z-index:1000}nav.fade-in{opacity:1}.home{align-items:center;background:url(/static/media/GreyHouse.e08152db5c903a135238.jpeg) no-repeat 50%;background-size:cover;background-size:100% 100%;display:flex;flex-direction:column;font-size:2.4rem;font-weight:700;height:70vh;justify-content:center;text-align:center;text-shadow:2px 2px 6px #000}.home h1{font-size:3rem}.home h1,.home h3{color:#fff;font-weight:700}.home .openingText{margin-bottom:75px}.wrapper{max-height:65vh;position:relative;width:100%}.wrapper .content{color:#fff;height:35vh;left:0;position:absolute;right:0;text-align:center;top:35%;z-index:100}.wrapper .content h1{font-size:5rem}.wrapper .content h1,.wrapper .content h3{font-weight:700;text-shadow:5px 5px 10px #231f20}.wrapper .content h3{font-size:2rem}.wrapper .background{left:0;position:absolute;top:0;z-index:-100}.carousel .carousel-item{max-height:65vh}#AboutUs{margin-top:10vh;scroll-margin-top:180px}#AboutUs h1{color:#74b72e;font-weight:700}.hero{display:flex;height:75vh;justify-content:space-evenly;padding:0 5em;place-items:center;text-align:center}.hero .content{width:40%}.hero .content .stagger1{margin-top:10%}.hero .content h1{font-size:3em;line-height:1.2em}section{padding:4em}.aboutContent{color:#3b3b3b;font-size:1.2em;font-weight:500;line-height:1.8em;width:50%}.social-header{height:25vh;margin-top:4em}.social-header ul{align-items:center;display:flex;flex-direction:column;height:20vh;justify-content:space-around;margin:0 auto;padding-top:10em}.scroll{margin-top:2em;width:30px}.Transition{align-items:center;background-attachment:scroll,fixed;background-color:transparent;background-image:linear-gradient(180deg,rgba(0,0,0,.61),rgba(0,0,0,.61)),url(/static/media/GreyHouse.e08152db5c903a135238.jpeg);background-size:auto,cover;color:#fff;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:2px;margin:0 auto 10vh;text-align:center;width:100%}.Transition h1{font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 6px #000}.Transition p{width:70%}.Transition img{height:150px;margin:1px 35px;width:250px}.Transition .synchrony{background:#fff;border-radius:50%}.ServiceSection{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ServiceSection .serviceTitle{color:#046c4e;font-weight:700;margin-top:5vh;text-align:center}.pic{text-align:center;width:40%}.serviceContainer{display:flex;justify-content:space-evenly;margin-top:2em}.phone{display:none}.serviceContent{align-self:center;margin-top:2em;text-align:center;width:40%}.serviceContent span{color:#0e9f6e;text-decoration:underline}.serviceContent h1{color:#0e9f6e;font-weight:700;margin-bottom:1em}.serviceContent p{font-weight:700}.pic img{height:35vh;width:35vh}.pic img,.pic img:hover{background:#0e9f6e;border-radius:50%}.pic img:hover{cursor:pointer;opacity:.7;z-index:1}#ContactMe{scroll-margin-top:190px}.ContactForm{display:flex;flex-direction:row-reverse;margin:50px auto;position:relative;text-align:center;width:80%}.ContactForm h1{display:flex;flex-direction:column}.ContactForm h1 span{color:#046c4e;padding-left:.1em}.ContactForm form{width:60%}.Hours{align-self:center}.Hours h1{color:#0e9f6e}.Hours h1,.Hours h2,.Hours h3,.Hours h4{font-weight:700}.contactWrap{display:flex;flex-direction:column}.contactTitle{align-self:center;justify-content:center}.contactTitle h1{font-weight:700}.contactTitle span{color:#74b72e}input,textarea{border:2px solid #000;border-radius:5px;min-height:2em;width:75%}.AboutMe,.Container{width:100%}.error{color:#74b72e}.Email{color:#818a91;font-weight:700;text-align-last:center}.Navflex{display:flex}.serviceWrap{display:flex;height:70vh;justify-content:center;margin:6rem 0}.serviceWrap .serviceCopy{align-self:center;font-weight:500;text-align:center;width:45%}.serviceWrap img{align-self:center;border-radius:50%;height:65%;width:30%}.circle{animation:circleAnim 1s infinite alternate-reverse}@-webkit-keyframes circleAnim{0%{-webkit-transform:translate(286px,581px);transform:translate(286px,581px);z-index:5}to{-webkit-transform:translate(286px,630px);transform:translate(286px,630px);z-index:5}}@keyframes circleAnim{0%{-webkit-transform:translate(286px,581px);transform:translate(286px,581px);z-index:5}to{-webkit-transform:translate(286px,630px);transform:translate(286px,630px);z-index:5}}.arrow{animation:arrowAnim 1s infinite alternate-reverse}@-webkit-keyframes arrowAnim{0%{-webkit-transform:translate(5.436px,9.082px);transform:translate(5.436px,9.082px);z-index:5}to{-webkit-transform:translate(5.436px,50px);transform:translate(5.436px,50px);z-index:5}}@keyframes arrowAnim{0%{-webkit-transform:translate(5.436px,9.082px);transform:translate(5.436px,9.082px);z-index:5}to{-webkit-transform:translate(5.436px,50px);transform:translate(5.436px,50px);z-index:5}}.site-footer{background-color:#046c4e;color:#f8f9fa;font-size:15px;line-height:24px;padding:45px 0 20px}.row{display:flex;justify-content:space-evenly}.row li,.row ul{color:#f8f9fa}.col-sm-12{width:45%}.col-xs-6{width:25%}.site-footer hr{border-top-color:#fff;opacity:.5}.site-footer hr.small{margin:20px 0}.site-footer h6{color:#f8f9fa;font-size:16px;letter-spacing:2px;margin-top:5px;text-transform:uppercase}.site-footer a{color:#f8f9fa}.site-footer a:hover{color:#36c;text-decoration:none}.footer-links{list-style:none;padding-left:0}.footer-links li{display:block}.footer-links a{color:#f8f9fa}.footer-links a:active,.footer-links a:focus,.footer-links a:hover{color:#36c;text-decoration:none}.footer-links.inline li{display:inline-block}.site-footer .social-icons{text-align:right}.site-footer .social-icons a{background-color:#33353d;border-radius:100%;height:40px;line-height:40px;margin-left:6px;margin-right:0;width:40px}.copyright-text{margin:0;text-align:center}@media (max-width:991px){.site-footer [class^=col-]{margin-bottom:30px}}@media (max-width:767px){.site-footer{padding-bottom:0}.site-footer .copyright-text,.site-footer .social-icons{text-align:center}}.social-icons{list-style:none;margin-bottom:0;padding-left:0}.social-icons li{display:inline-block;margin-bottom:4px}.social-icons li.title{color:#f8f9fa;font-size:13px;font-weight:700;margin-right:15px;text-transform:uppercase}.social-icons a{background-color:#eceeef;border-radius:100%;color:#818a91;display:inline-block;font-size:16px;height:44px;line-height:44px;margin-right:8px;text-align:center;transition:all .2s linear;width:44px}.social-icons a:active,.social-icons a:focus,.social-icons a:hover{background-color:#29aafe;color:#fff}.social-icons.size-sm a{font-size:14px;height:34px;line-height:34px;width:34px}@media only screen and (max-width:450px){#navbar{display:none}.wrapper,.wrapper .content{max-height:45vh;min-height:45vh}.wrapper .content{top:0}.wrapper .content h1{font-size:3.5em}.wrapper .carousel .carousel-item{min-height:45vh}.serviceContainer{align-items:center;flex-direction:column}.desktop{display:none}.pic{width:auto}.serviceContent{text-align:center;width:80%}#AboutUs{margin-bottom:10vh;margin-top:10vh}#AboutUs h1{margin-bottom:1em}.hero{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:2em;padding:0}.hero .stagger1{display:none}.aboutContent{width:auto}.contactTitle{text-align:center}.contactForm{width:95%}.Hours{align-self:unset;margin-top:4em;text-align:center}.Hours h1,.Hours h2,.Hours h3,.Hours h4{font-size:1.3rem;text-align:center}#ContactMe{display:flex;flex-direction:column-reverse}#ContactMe form{width:100%}.Transition img{height:75px;width:130px}.Transition .transitionImgs{display:flex}}
/*# sourceMappingURL=main.a1f82883.css.map*/