a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus,a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:var(--black);font-family:"Noto Sans",sans-serif;box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box;-webkit-appearance:textfield;box-sizing:content-box}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}figure,form{margin:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;font-family:inherit}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{resize:vertical;overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:Jost;src:url(../fonts/Jost-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(../fonts/Jost-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url(../fonts/NotoSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Verdana;src:url(../fonts/Verdana-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Verdana;src:url(../fonts/Verdana-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Verdana;src:url(../fonts/Verdana-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(../fonts/Oswald-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:icons;src:url(../fonts/icons.woff2?v=2) format("woff2");font-weight:400;font-style:normal;font-display:block}.icon{font-family:icons;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-enhanced-property-materials:before{content:"\e800"}.icon-enhanced-property-spaces:before{content:"\e801"}.icon-enhanced-property-value:before{content:"\e802"}.icon-excavation-benefit-0:before{content:"\e803"}.icon-excavation-benefit-1:before{content:"\e804"}.icon-excavation-benefit-2:before{content:"\e805"}.icon-landscape-maintenance-benefit-0:before{content:"\e806"}.icon-landscape-maintenance-benefit-1:before{content:"\e807"}.icon-landscape-maintenance-benefit-2:before{content:"\e808"}.icon-snow-and-ice-management-benefit-0:before{content:"\e809"}.icon-snow-and-ice-management-benefit-1:before{content:"\e80a"}.icon-snow-and-ice-management-benefit-2:before{content:"\e80b"}.icon-softscape-services-benefit-0:before{content:"\e80c"}.icon-softscape-services-benefit-1:before{content:"\e80d"}.icon-softscape-services-benefit-2:before{content:"\e80e"}.icon-woodworking-services-benefit-0:before{content:"\e80f"}.icon-woodworking-services-benefit-1:before{content:"\e810"}.icon-woodworking-services-benefit-2:before{content:"\e811"}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:.1vmin;box-sizing:border-box;scroll-behavior:smooth}*,::after,::before{box-sizing:inherit}@media (max-aspect-ratio:2000/1000) and (min-device-width:1367px) and (orientation:landscape),(max-aspect-ratio:2000/1000) and (min-device-width:1025px) and (orientation:portrait){html{font-size:.05vw}}@media (max-device-width:1024px) and (min-device-width:441px) and (orientation:portrait){html{font-size:.1vmax}}@media (max-device-width:1366px) and (min-device-width:956px) and (orientation:landscape){html{font-size:.1vmin}}@media (max-device-width:956px) and (orientation:landscape),(max-device-width:440px) and (orientation:portrait){html{font-size:.2172727273vmin}}@media (max-width:820px) and (min-device-width:1367px) and (orientation:landscape),(max-width:820px) and (min-device-width:1025px) and (orientation:portrait){html{font-size:.2172727273vmin}}:root{--white:#ffffff;--white-60:rgba(255, 255, 255, 0.6);--off-white:#faf9f9;--black:#000000;--black-25:rgba(0, 0, 0, 0.25);--charcoal:#252525;--brown:#463939;--gold:#f1b224;--gray-mid:#6b6b6b;--gray-line:#808080;--gray:#999999;--gray-muted:#747474;--gray-soft:rgba(78, 78, 78, 0.2);--gray-shadow:#4e4e4e;--gray-page:#eeeeee;--gray-pag:#c9cacd;--facebook:#1877f2;--twitter:#0f1419;--linkedin:#0079b4;--whatsapp:#01e675;--share-email:#707070}button{cursor:pointer}a{text-decoration:none}a:active,a:focus{outline:0}.visually-hidden{position:absolute!important;width:1rem;height:1rem;padding:0;margin:-1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:1500rem;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.container{width:513rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.container{width:925rem}}.header{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:100;background-color:var(--black);padding:19rem 0;color:var(--white)}.header__container{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 50rem}.header__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:start;max-width:480rem}.header__logo{display:block;margin:0 0 10rem;max-width:261rem;width:100%}.header__logo--bar{margin:0;max-width:142rem}.header__logo-img{display:block;width:100%;height:auto}.header__social{display:flex;align-items:center;justify-content:center;gap:14rem}.header__social-link{display:flex;align-items:center;justify-content:center;width:40rem;height:40rem}.header__social-icon{display:block;width:32rem;height:32rem}.header__nav{display:flex;align-items:center;justify-content:center;justify-self:center;padding:9rem 19rem}.header__list{display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.header__item{position:relative;display:flex;flex-direction:column}.header__link{position:relative;display:flex;align-items:center;padding:0 19rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:700;line-height:34rem;letter-spacing:.48rem;color:var(--white);white-space:nowrap}.header__link--current::after{content:"";position:absolute;left:15rem;right:15rem;bottom:0;height:2rem;background-color:var(--white)}.header__chevron{display:block;width:10rem;height:7rem;margin-left:10rem;flex-shrink:0}.header__sub{position:absolute;top:100%;left:15rem;z-index:100;display:flex;flex-direction:column;min-width:154rem;margin:0;padding:0;list-style:none;background-color:var(--off-white);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10rem);transition:transform .4s ease-out,opacity .1s ease-out}.header__sub-item{display:flex}.header__sub-link{display:flex;align-items:center;width:100%;padding:19rem 38rem 19rem 19rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:31rem;letter-spacing:.45rem;color:var(--black);white-space:nowrap}.header__actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;justify-self:end;gap:10rem}.header__btn{display:flex;align-items:center;justify-content:center;width:280rem;padding:13rem 20rem;white-space:nowrap;box-sizing:border-box;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:29rem;text-align:center;color:var(--white);box-shadow:0 3rem 11rem 0 rgba(78,78,78,.2);transition:background-color .2s,border-color .2s}.header__btn--outline{background-color:transparent;border:2rem solid var(--white)}.header__btn--gold{background-color:var(--gold);border:2rem solid var(--gold)}@media (any-hover:hover) and (pointer:fine){.header__item:hover>.header__sub{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header__btn--outline:hover{background-color:var(--gold);border-color:var(--gold)}.header__btn--gold:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}.hero__btn--outline:hover{background-color:var(--gold)}}.header__bar,.header__menu{display:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.header{padding:13rem 0}.header__container{position:relative;padding:0 13rem;justify-content:stretch}.header__actions,.header__brand,.header__nav{display:none}.header__bar{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;width:100%;min-height:74rem}.header__phone{display:none}.header__logo--bar{position:static;max-width:142rem;transform:none}.header__burger{display:flex;align-items:center;justify-content:center;width:48rem;height:48rem;margin-left:auto;padding:0;flex-shrink:0;background:0 0;border:0;color:var(--white)}.header__burger-icon{display:block;width:24rem;height:24rem}.header__backdrop{position:fixed;inset:0;z-index:190;background:0 0}.header__backdrop[hidden]{display:none}.header__menu{position:fixed;top:0;right:0;z-index:200;display:flex;flex-direction:column;width:70%;height:100%;margin:0;padding:16rem 22rem 40rem;overflow:auto;background-color:var(--black);color:var(--white)}.header__menu[hidden]{display:none}.header__menu-close{align-self:flex-end;display:flex;align-items:center;justify-content:center;width:40rem;height:40rem;margin:0 0 8rem;padding:0;border:0;background:0 0;color:var(--white);font-family:Verdana,sans-serif;font-size:32rem;line-height:1}.header__menu-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.header__menu-row{display:flex;align-items:center;gap:8rem}.header__menu-link{display:inline-flex;align-items:center;padding:12rem 0;font-family:Verdana,sans-serif;font-size:24rem;font-weight:700;line-height:30rem;color:var(--white)}.header__menu-link--current{border-bottom:2rem solid var(--white)}.header__menu-toggle{display:flex;align-items:center;justify-content:center;width:28rem;height:28rem;padding:0;border:0;background:0 0}.header__menu-toggle .header__chevron{margin-left:0;transition:transform .2s}.header__menu-toggle[aria-expanded=true] .header__chevron{transform:rotate(180deg)}.header__menu-sub{display:flex;flex-direction:column;margin:0;padding:0 0 8rem 16rem;list-style:none}.header__menu-sub[hidden]{display:none}.header__menu-sublink{display:block;padding:8rem 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:28rem;color:var(--white)}.header__menu-contact{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;margin-top:28rem;overflow-wrap:anywhere;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:28rem;color:var(--white)}.header__menu-heading{margin:18rem 0 10rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:700;line-height:26rem;letter-spacing:.4rem;text-transform:uppercase;color:var(--white)}.header__menu-line{margin:0 0 8rem}.header__menu-note{margin:0 0 16rem;font-style:italic}.header__menu-link-inline{color:var(--white);text-decoration:underline}.header__menu-social{display:flex;align-items:center;gap:12rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.header{padding:15rem 0}.header__container{padding:0 30rem}.header__brand{flex:0 0 22%}.header__logo{max-width:180rem}.header__nav{padding:9rem 10rem}.header__link{padding:0 13rem;font-size:20rem;letter-spacing:.4rem}.header__chevron{margin-left:6rem}.header__actions{gap:8rem}.header__btn{padding:10rem 18rem;font-size:20rem}}html.header-menu-open{overflow:hidden}.hero{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding:375rem 50rem 325rem;margin:0 0 20rem;background-color:transparent;background-image:url(../img/hero.webp);background-size:cover;background-position:50% 50%;border-radius:15rem;color:var(--white);text-align:center}.hero__container{display:flex;flex-direction:column;align-items:center}.hero__title{margin:0 0 16rem;max-width:1102rem;font-family:Jost,sans-serif;font-size:64rem;font-weight:400;line-height:96rem;color:var(--white)}.hero__text{margin:0 0 24rem;font-family:"Noto Sans",sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:50rem;width:100%;padding:31rem 0 0}.hero__btn{display:inline-flex;align-items:center;justify-content:center;width:250rem;min-height:48rem;padding:13rem 20rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:28rem;text-align:center;color:var(--white);box-shadow:rgba(78,78,78,.2) 0 3rem 11rem 0;transition:background-color .2s,border-color .2s,color .2s}.hero__btn--outline{background-color:transparent;border:2rem solid var(--white)}.hero__btn--solid{background-color:var(--gold);border:2rem solid var(--gold)}@media (any-hover:hover) and (pointer:fine){.hero__btn--solid:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}.footer .footer__link:hover .footer__link-text::after{opacity:1;transform:scaleX(1)}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero{padding:100rem 25rem 75rem;border-radius:0;margin-bottom:0}.hero__title{margin-bottom:16rem;font-size:40rem;line-height:49rem}.hero__text{margin-bottom:20rem;font-size:20rem;line-height:30rem}.hero__actions{flex-direction:column;gap:16rem;padding-top:10rem}.hero__btn{width:100%;max-width:280rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero{padding:200rem 38rem 150rem}.hero__title{font-size:52rem;line-height:65rem}.hero__actions{gap:24rem}}.footer{width:100%;display:flex;flex-direction:column;align-items:center;padding:25rem 0 31rem;color:var(--white)}.footer__main{width:2160rem;max-width:100%;min-width:0;padding:95rem 0 0}.footer__cols{display:flex;justify-content:space-around;align-items:flex-start;gap:24rem 3%;width:100%;max-width:100%;min-width:0;padding:20rem 0}.footer__col{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;min-width:0}.footer__col--brand{align-items:center;width:432rem;text-align:center}.footer__col--nav{width:450rem}.footer__col--contact{width:432rem}.footer__logo{display:block;margin:0 0 15rem;max-width:259rem;width:100%}.footer__logo-img{display:block;width:100%;height:auto}.footer__social{display:flex;align-items:center;justify-content:center;gap:14rem;margin:0 0 30rem}.footer__social-link{display:flex;align-items:center;justify-content:center;width:40rem;height:40rem}.footer__social-icon{display:block;width:32rem;height:32rem}.footer__title{margin:0 0 20rem;font-family:Jost,sans-serif;font-size:28rem;font-weight:400;line-height:41rem;color:var(--white);text-transform:uppercase}.footer__col--brand .footer__title{margin:0 0 8rem;text-align:center}.footer__hours{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:24rem;color:var(--white);text-align:center}.footer__hours-note{font-style:italic}.footer__nav{width:100%}.footer__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.footer__item{width:100%}.footer__link{display:flex;align-items:center;width:100%;padding:6rem 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:29rem;letter-spacing:.48rem;color:var(--white)}.footer__link-text{position:relative;display:inline-block}.footer__link-text::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2rem;background-color:var(--white);opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .2s,transform .2s}.footer__chevron{display:block;width:10rem;height:7rem;margin-left:15rem}.footer__contact{display:flex;flex-direction:column;width:100%}.footer__contact-label{margin:8rem 0;padding:3rem 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:700;line-height:24rem;color:var(--white)}.footer__contact-value{margin:0 0 8rem;padding:3rem 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:24rem;color:var(--white)}.footer__contact-value:last-child{margin-bottom:0}.footer__contact-link{color:var(--white);text-decoration:underline}.footer__bottom{display:flex;justify-content:center;width:100%;max-width:100%;min-width:0;margin-top:0;border-top:1rem solid var(--white)}.footer__bottom-inner{display:flex;flex-direction:column;align-items:center;gap:6rem;margin:0 auto;padding:20rem 20rem 48rem}.footer__copy{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:24rem;color:var(--white);text-align:center}.footer__legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer__legal-link{padding:6rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-decoration:underline}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer{padding:50rem 0 31rem}.footer__main{width:100%;padding:0 25rem}.footer__cols{flex-direction:column;align-items:center;gap:40rem;padding:0}.footer__col{width:100%;align-items:center;text-align:center}.footer__col--nav{display:none}.footer__col--brand,.footer__col--contact{width:100%}.footer__title{text-align:center}.footer__contact{align-items:center}.footer__contact-label,.footer__contact-value{text-align:center}.footer__bottom{width:calc(100% - 50rem);margin-top:40rem;margin-right:auto;margin-left:auto}.footer__bottom-inner{padding:30rem 20rem 40rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.footer__main{width:100%;padding:50rem 50rem 0}.footer__cols{flex-wrap:wrap;justify-content:space-between;gap:40rem 24rem}.footer__col--brand,.footer__col--contact,.footer__col--nav{width:calc(50% - 12rem)}}.your-local-experts-in{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 0;margin:80rem 0 0;color:var(--white)}.your-local-experts-in__container{display:flex;align-items:flex-start;gap:50rem;padding:0 50rem}.your-local-experts-in__media{flex:0 0 473rem;width:473rem;max-width:100%;margin:14rem 0 0}.your-local-experts-in__img{display:block;width:100%;height:auto;box-shadow:var(--gray-mid) 0 3rem 11rem 0}.your-local-experts-in__content{flex:1 1 auto;min-width:0;padding:10rem 0 0}.your-local-experts-in__title{margin:0 0 25rem;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:1.2;color:var(--white);text-transform:uppercase}.your-local-experts-in__text{font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.your-local-experts-in__text p{margin:0 0 24rem}.your-local-experts-in__text p:last-child{margin-bottom:0}.your-local-experts-in__text a{color:var(--white);text-decoration:underline}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.your-local-experts-in{padding:50rem 0;margin-top:40rem}.your-local-experts-in__container{flex-direction:column;gap:24rem;padding:0}.your-local-experts-in__media{flex:none;width:100%;margin-top:0}.your-local-experts-in__content{padding-top:0}.your-local-experts-in__title{margin-bottom:16rem;font-size:32rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.your-local-experts-in__container{gap:32rem;padding:0 30rem}.your-local-experts-in__media{flex-basis:320rem;width:320rem}.your-local-experts-in__title{font-size:36rem}}.superior-client-service{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 0 63rem;color:var(--white)}.superior-client-service__container{display:flex;align-items:stretch;gap:20rem;padding:0 25rem}.superior-client-service__card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;padding:50rem 13rem;background-color:var(--gray-soft);box-shadow:var(--gray-shadow) 3rem 3rem 11rem 0}.superior-client-service__icon{display:block;width:85rem;height:85rem;margin:10rem 0}.superior-client-service__title{margin:18rem 0 8rem;font-family:Jost,sans-serif;font-size:28rem;font-weight:400;line-height:1.2;color:var(--white);text-align:center;text-transform:uppercase}.superior-client-service__text{width:100%;max-width:271rem;margin:8rem 0 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-align:left}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.superior-client-service{padding:50rem 0}.superior-client-service__container{flex-direction:column;gap:20rem;padding:0}.superior-client-service__card{padding:40rem 25rem}.superior-client-service__title{font-size:26rem}.superior-client-service__text{max-width:none}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.superior-client-service__container{gap:16rem;padding:0 20rem}.superior-client-service__card{padding:40rem 15rem}.superior-client-service__title{font-size:24rem}.superior-client-service__text{max-width:none;font-size:20rem;line-height:29rem}}.our-services{width:100%;display:flex;flex-direction:column;align-items:center;color:var(--white)}.our-services__head{width:100%;display:flex;flex-direction:column;align-items:center;padding:94rem 50rem 19rem}.our-services__head-inner{width:100%}.our-services__title{margin:0;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}.our-services__rows{width:100%;max-width:100%;min-width:0}.our-services__row{display:flex;align-items:stretch;gap:18rem 3%;width:100%;padding:63rem 73rem}.our-services__card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24rem;padding:25rem 19rem;background-color:var(--gray-soft);box-shadow:var(--gray-mid) 3rem 3rem 11rem 0}.our-services__media{display:flex;flex-direction:column;align-items:center;gap:24rem;width:100%}.our-services__img{display:block;width:271rem;height:271rem;max-width:100%;-o-object-fit:cover;object-fit:cover}.our-services__card-title{margin:0;font-family:Jost,sans-serif;font-size:28rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}.our-services__text{margin:0;width:100%;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;text-align:center;color:var(--white)}.our-services__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:250rem;min-height:48rem;padding:13rem 20rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:700;line-height:28rem;text-align:center;color:var(--white);background-color:var(--gold);border:2rem solid var(--gold);border-radius:50rem;box-shadow:rgba(78,78,78,.2) 0 3rem 11rem 0;transition:background-color .2s,border-color .2s}@media (any-hover:hover) and (pointer:fine){.our-services__btn:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}.our-blog__media:hover .our-blog__img{transform:scale(1.06)}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-services__head{padding:63rem 25rem 13rem}.our-services__title{font-size:32rem}.our-services__row{flex-direction:column;gap:20rem;padding:38rem 25rem}.our-services__card{padding:30rem 25rem}.our-services__img{width:240rem;height:240rem}.our-services__card-title{font-size:26rem}.our-services__btn{width:100%;max-width:250rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.our-services__head{padding:75rem 30rem 15rem}.our-services__title{font-size:36rem}.our-services__row{flex-wrap:wrap;justify-content:center;gap:20rem;padding:50rem 30rem}.our-services__card{flex:1 1 calc(50% - 12rem);max-width:calc(50% - 12rem)}.our-services__img{width:220rem;height:220rem}.our-services__card-title{font-size:24rem}.our-services__text{font-size:20rem;line-height:29rem}}.unlock-your-outdoor-potential{width:100%;display:flex;flex-direction:column;align-items:center;padding:30rem 0 29rem;margin:80rem 0 0;color:var(--white)}.unlock-your-outdoor-potential__container{display:flex;align-items:flex-start;gap:30rem;padding:0 50rem}.unlock-your-outdoor-potential__content{flex:1 1 0;min-width:0;padding:10rem 0 0}.unlock-your-outdoor-potential__title{margin:0 0 25rem;font-family:Jost,sans-serif;font-size:52rem;font-weight:400;line-height:normal;color:var(--white);text-transform:uppercase}.unlock-your-outdoor-potential__text{font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.unlock-your-outdoor-potential__text p{margin:0 0 24rem}.unlock-your-outdoor-potential__text p:last-child{margin-bottom:0}.unlock-your-outdoor-potential__text a{color:var(--white);text-decoration:underline}.unlock-your-outdoor-potential__media{flex:0 0 538rem;width:538rem;max-width:100%;padding:84rem 0 0}.unlock-your-outdoor-potential__img{display:block;width:100%;height:auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.unlock-your-outdoor-potential{padding:50rem 0;margin-top:40rem}.unlock-your-outdoor-potential__container{flex-direction:column-reverse;gap:24rem;padding:0}.unlock-your-outdoor-potential__content{padding-top:0}.unlock-your-outdoor-potential__title{margin-bottom:16rem;font-size:36rem}.unlock-your-outdoor-potential__media{flex:none;width:100%;padding-top:0}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.unlock-your-outdoor-potential__container{gap:24rem;padding:0 30rem}.unlock-your-outdoor-potential__media{flex-basis:360rem;width:360rem;padding-top:50rem}.unlock-your-outdoor-potential__title{font-size:44rem}}.reviews{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;margin-top:80rem;padding:120rem 50rem 119rem;background-image:url(../img/reviews-bg.webp);background-size:cover;background-position:50% 100%;background-repeat:no-repeat}.reviews::before{content:"";position:absolute;inset:0;background-color:var(--black);opacity:.5;pointer-events:none}.reviews__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch}.reviews__title{margin:0 0 30rem;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}.reviews__widget{width:100%;max-width:100%;min-width:0;min-height:503rem;margin-top:10rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.reviews{margin-top:48rem;padding:70rem 20rem}.reviews__title{margin-bottom:20rem;font-size:32rem}.reviews__widget{min-height:420rem;margin-top:0}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.reviews{margin-top:64rem;padding:90rem 30rem}.reviews__title{font-size:36rem}}.award-winner-best-in{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;padding:250rem 50rem;background-image:url(../img/award-winner-bg.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.award-winner-best-in__video{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.award-winner-best-in__video iframe{position:absolute;top:50%;left:50%;width:177.78vh;height:56.25vw;min-width:100%;min-height:100%;border:0;transform:translate(-50%,-50%)}.award-winner-best-in__overlay{position:absolute;inset:0;z-index:1;background-color:var(--black);opacity:.5;pointer-events:none}.award-winner-best-in__container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.award-winner-best-in__title{margin:0 0 16rem;font-family:Jost,sans-serif;font-size:50rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}.award-winner-best-in__text{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:700;line-height:30rem;text-align:left;color:var(--white)}.award-winner-best-in__link,.award-winner-best-in__link-end{color:var(--gold);font-weight:700}.award-winner-best-in__link{text-decoration:underline}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.award-winner-best-in{padding:100rem 20rem}.award-winner-best-in__video{display:none}.award-winner-best-in__title{margin-bottom:12rem;font-size:32rem}.award-winner-best-in__text{font-size:20rem;line-height:31rem}}.slider{width:100%}.slider__frame{position:relative;width:100%;height:400rem;overflow:hidden}.slider__img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;opacity:0;transition:opacity .75s ease-in-out}.slider__img.is-active{opacity:1}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.slider__frame{height:160rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.award-winner-best-in{padding:150rem 30rem}.award-winner-best-in__title{font-size:40rem}.slider__frame{height:280rem}}.our-blog{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:80rem;padding:19rem 50rem}.our-blog__container{width:1840rem;max-width:100%;display:flex;flex-direction:column;align-items:center}.our-blog__title{margin:8rem 0;padding:3rem 0;width:100%;font-family:Jost,sans-serif;font-size:50rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}.our-blog__lead{margin:20rem 0 0;padding:3rem 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:700;line-height:30rem;text-align:center;color:var(--white)}.our-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem;width:100%;margin-top:25rem}.our-blog__card{display:flex;flex-direction:column;min-width:0;background-color:var(--white);border-radius:4rem;box-shadow:rgba(0,0,0,.25) 0 3rem 11rem 0;overflow:hidden}.our-blog__media{display:block;width:100%;height:190rem;overflow:hidden}.our-blog__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:transform .2s ease-out}.our-blog__body{display:flex;flex-direction:column;padding:19rem}.our-blog__card-title{margin:0 0 15rem;font-family:Jost,sans-serif;font-size:22rem;font-weight:700;line-height:33rem;text-transform:uppercase}.our-blog__card-link{color:var(--black);text-decoration:none}.our-blog__excerpt{margin:0;max-height:63rem;overflow:hidden;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:28rem;color:var(--gray-muted)}.our-blog__more{display:inline-flex;align-items:center;justify-content:center;width:280rem;min-height:47rem;margin:20rem 0 0;padding:13rem 20rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:normal;text-align:center;text-decoration:none;color:var(--white);background-color:var(--gold);border:2rem solid var(--gold);box-shadow:rgba(78,78,78,.2) 0 3rem 11rem 0;transition:background-color .2s,border-color .2s}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-blog{margin-top:48rem;padding:30rem 20rem}.our-blog__title{margin:0 0 12rem;font-size:36rem}.our-blog__lead{margin-top:0;font-size:20rem;line-height:29rem}.our-blog__grid{grid-template-columns:1fr;gap:20rem;margin-top:24rem}.our-blog__media{height:180rem}.our-blog__card-title{font-size:20rem;line-height:30rem}.our-blog__more{width:100%;max-width:280rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.our-blog{margin-top:64rem;padding:25rem 30rem}.our-blog__title{font-size:44rem}.our-blog__grid{grid-template-columns:1fr;gap:20rem}.our-blog__media{height:220rem}}.our-work-speaks-for{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:80rem;padding:19rem 50rem}.our-work-speaks-for__container{display:flex;flex-direction:column;align-items:center}.our-work-speaks-for__title{margin:8rem 0;padding:3rem 0;width:100%;font-family:Jost,sans-serif;font-size:50rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}.our-work-speaks-for__gallery{width:100%;margin:25rem 0 10rem;overflow:hidden}.our-work-speaks-for__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5rem;width:100%;margin:0;padding:0;list-style:none}.our-work-speaks-for__item{min-width:0}.our-work-speaks-for__item:nth-child(n+11){display:none}.our-work-speaks-for__gallery--open .our-work-speaks-for__item{display:block}.our-work-speaks-for__thumb{display:block;width:100%;margin:0;padding:0;border:0;background:0 0;aspect-ratio:1/1;overflow:hidden;cursor:pointer}.our-work-speaks-for__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:transform .2s ease-out}@media (any-hover:hover) and (pointer:fine){.our-blog__more:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}.our-work-speaks-for__thumb:hover .our-work-speaks-for__img{transform:scale(1.06)}}.our-work-speaks-for__more{display:block;width:100%;margin:0;padding:0 6rem;border:0;background:0 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:normal;text-align:center;color:var(--white);cursor:pointer}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-work-speaks-for{margin-top:48rem;padding:30rem 20rem}.our-work-speaks-for__title{margin:0 0 12rem;font-size:36rem}.our-work-speaks-for__gallery{margin:16rem 0 0}.our-work-speaks-for__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}.our-work-speaks-for__item:nth-child(n+5){display:none}.our-work-speaks-for__gallery--open .our-work-speaks-for__item{display:block}.our-work-speaks-for__more{margin-top:8rem;font-size:20rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.our-work-speaks-for{margin-top:64rem;padding:25rem 30rem}.our-work-speaks-for__title{font-size:44rem}.our-work-speaks-for__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5rem}.our-work-speaks-for__item:nth-child(n+7){display:none}.our-work-speaks-for__gallery--open .our-work-speaks-for__item{display:block}}.our-work-lightbox{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center}.our-work-lightbox[hidden]{display:none}.our-work-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.92)}.our-work-lightbox__figure{position:relative;z-index:1;margin:0;max-width:calc(100% - 160rem);max-height:calc(100% - 80rem)}.our-work-lightbox__photo{display:block;max-width:100%;max-height:calc(100vh - 80rem);-o-object-fit:contain;object-fit:contain}.our-work-lightbox__close,.our-work-lightbox__nav{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:0 0;color:var(--white);cursor:pointer}.our-work-lightbox__close{top:16rem;right:16rem;width:44rem;height:44rem}.our-work-lightbox__close svg{width:28rem;height:28rem}.our-work-lightbox__nav{top:50%;width:48rem;height:72rem;transform:translateY(-50%)}.our-work-lightbox__nav svg{width:36rem;height:36rem}.our-work-lightbox__nav--prev{left:8rem}.our-work-lightbox__nav--next{right:8rem}.hero--about{margin:0;background-image:url(../img/about-hero.webp);background-position:50% 100%}.hero--about::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.5;border-radius:inherit;pointer-events:none}.hero--about .hero__container{position:relative;z-index:1}.hero--about .hero__title{max-width:none;font-size:50rem;line-height:72rem;text-transform:uppercase}.hero--about .hero__text{font-size:20rem;line-height:30rem}.hero--about .hero__link{color:var(--white);text-decoration:underline}.hero--about .hero__actions{gap:25rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--about .hero__title{font-size:36rem;line-height:45rem}.hero--about .hero__text{font-size:20rem;line-height:30rem}.hero--about .hero__actions{gap:16rem}}.our-mission{width:100%;display:flex;flex-direction:column;align-items:center;padding:30rem 0 29rem;margin:80rem 0 0;color:var(--white)}.our-mission__container{display:flex;align-items:flex-start;gap:30rem;padding:0 50rem}.our-mission__media{flex:0 0 473rem;width:473rem;max-width:100%;padding:90rem 0 0}.our-mission__img{display:block;width:100%;height:auto;border-radius:55rem;box-shadow:0 3rem 11rem 0 var(--gray-soft)}.our-mission__content{flex:1 1 0;min-width:0;padding:10rem 0 0}.our-mission__title{margin:0 0 25rem;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;color:var(--white);text-transform:uppercase}.our-mission__text{font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.our-mission__text p{margin:0 0 24rem}.our-mission__text p:last-child{margin-bottom:0}.our-mission__text a{color:var(--white);text-decoration:underline}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-mission{padding:50rem 0;margin-top:40rem}.our-mission__container{flex-direction:column;gap:24rem;padding:0}.our-mission__media{flex:none;width:100%;padding-top:0}.our-mission__content{padding-top:0}.our-mission__title{margin-bottom:16rem;font-size:32rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero--about .hero__title{font-size:44rem;line-height:57rem}.hero--about .hero__actions{gap:20rem}.our-mission__container{gap:24rem;padding:0 30rem}.our-mission__media{flex-basis:320rem;width:320rem;padding-top:50rem}.our-mission__title{font-size:36rem}}.video-bg{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;height:400rem;overflow:hidden;max-width:100%;min-width:0}.video-bg__media{position:absolute;inset:0;z-index:0;width:100%;max-width:100%;min-width:0;overflow:hidden;pointer-events:none}.video-bg__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.video-bg{height:240rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.video-bg{height:300rem}}.why-choose-adept-our{width:100%;display:flex;flex-direction:column;align-items:center;padding:63rem 0;color:var(--white)}.why-choose-adept-our__container{display:flex;flex-direction:column;align-items:stretch}.why-choose-adept-our__title{margin:0 0 25rem;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-transform:uppercase}.why-choose-adept-our__body{display:flex;align-items:flex-start;gap:30rem;width:100%;min-width:0}.why-choose-adept-our__media{flex:0 0 370rem;width:370rem;max-width:100%;padding:56rem 0 0}.why-choose-adept-our__img{display:block;width:100%;height:auto;border-radius:7%;box-shadow:0 3rem 11rem 0 rgba(0,0,0,.25)}.why-choose-adept-our__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:45rem}.why-choose-adept-our__item{display:flex;flex-direction:column;align-items:flex-start}.why-choose-adept-our__icon{display:block;width:80rem;height:80rem;margin:0 0 10rem;-o-object-fit:contain;object-fit:contain}.why-choose-adept-our__icon--home{width:65rem;height:80rem}.why-choose-adept-our__icon--users{width:65rem;height:71rem}.why-choose-adept-our__item-title{margin:0 0 8rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:700;line-height:30rem;color:var(--white)}.why-choose-adept-our__item-text{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.why-choose-adept-our__actions{display:flex;justify-content:center;margin:40rem 0 0}.why-choose-adept-our__btn{display:inline-flex;align-items:center;justify-content:center;width:250rem;min-height:48rem;padding:13rem 20rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:28rem;text-align:center;color:var(--white);background-color:var(--gold);border:2rem solid var(--gold);box-shadow:0 3rem 11rem 0 var(--gray-soft);transition:background-color .2s,border-color .2s}@media (any-hover:hover) and (pointer:fine){.why-choose-adept-our__btn:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}.boost-your-curb-appeal__media:hover .boost-your-curb-appeal__img{transform:scale(1.06)}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.why-choose-adept-our{padding:50rem 0}.why-choose-adept-our__title{margin-bottom:20rem;font-size:32rem;line-height:39rem;text-align:left}.why-choose-adept-our__body{flex-direction:column;gap:28rem}.why-choose-adept-our__media{flex:none;width:100%;padding-top:0}.why-choose-adept-our__col{flex:none;width:100%;gap:32rem}.why-choose-adept-our__icon{margin-bottom:12rem}.why-choose-adept-our__actions{margin-top:32rem}.why-choose-adept-our__btn{width:100%;max-width:280rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.why-choose-adept-our{padding:50rem 0}.why-choose-adept-our__title{margin-bottom:24rem;font-size:36rem}.why-choose-adept-our__body{flex-wrap:wrap;gap:24rem}.why-choose-adept-our__media{flex:0 0 100%;width:100%;max-width:370rem;margin:0 auto;padding-top:0}.why-choose-adept-our__col{flex:1 1 calc(50% - 12rem);gap:32rem}.why-choose-adept-our__actions{margin-top:32rem}}.testimonials{width:calc(100% - 40rem);max-width:100%;display:flex;flex-direction:column;align-items:center;position:relative;margin:0 auto 20rem;padding:120rem 50rem 119rem;background-image:url(../img/testimonials-bg.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.testimonials::before{content:"";position:absolute;inset:0;background-color:var(--charcoal);opacity:.22;pointer-events:none}.testimonials__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch}.testimonials__widget{width:100%;max-width:100%;min-width:0;min-height:630rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.testimonials{width:calc(100% - 24rem);margin-bottom:16rem;padding:70rem 20rem}.testimonials__widget{min-height:480rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.testimonials{width:calc(100% - 32rem);margin-bottom:16rem;padding:90rem 30rem}.testimonials__widget{min-height:560rem}}.hero--contact{padding:368rem 50rem 316rem;margin:0;background-image:url(../img/contact-hero.webp);background-position:50% 0}.hero--contact::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.5;border-radius:inherit;pointer-events:none}.hero--contact .hero__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero--contact .hero__title{margin:0;max-width:none;font-size:50rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--contact{padding:150rem 25rem 125rem;border-radius:0}.hero--contact .hero__title{font-size:36rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero--contact{padding:225rem 38rem 200rem}.hero--contact .hero__title{font-size:44rem}}.contact-info{width:100%;display:flex;flex-direction:column;align-items:center;padding:63rem 50rem 19rem;color:var(--white)}.contact-info__container{display:flex;align-items:flex-start;gap:0}.contact-info__calendly{flex:0 0 800rem;width:800rem;max-width:100%;min-width:0}.contact-info__calendly .calendly-inline-widget{width:100%;min-width:320rem;height:auto;min-height:700px}.contact-info__aside{flex:0 0 400rem;width:400rem;max-width:100%;min-width:0;padding-top:10rem}.contact-info__title{margin:0 0 20rem;font-family:Jost,sans-serif;font-size:24rem;font-weight:400;line-height:1.45;color:var(--white);text-transform:uppercase}.contact-info__label{margin:16rem 0 0;font-family:Jost,sans-serif;font-size:20rem;font-weight:500;line-height:1.45;color:var(--white);text-transform:uppercase}.contact-info__value{margin:8rem 0 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.contact-info__link{color:var(--white);text-decoration:underline}.contact-info__note{margin:24rem 0 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;font-style:italic;line-height:30rem;color:var(--white)}.contact-info__hours{display:none;margin:16rem 0 0;padding:0}.contact-info__hours-row{display:flex;align-items:baseline;justify-content:space-between;gap:16rem;margin:0 0 10rem;overflow:hidden}.contact-info__hours-row:last-child{margin-bottom:0}.contact-info__hours-day,.contact-info__hours-time{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.contact-info__hours-day{flex:0 0 40%}.contact-info__hours-time{flex:1 1 auto;text-align:right}.contact-info__hours-sep{margin:0 4rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact-info{padding:50rem 19rem 38rem}.contact-info__container{flex-direction:column;align-items:stretch;gap:32rem}.contact-info__calendly{flex:none;width:100%}.contact-info__aside{flex:none;width:100%;padding-top:0;text-align:center}.contact-info__title{margin-bottom:16rem;font-size:22rem}.contact-info__label{margin-top:14rem;font-size:20rem}.contact-info__hours{display:block;max-width:400rem;margin-left:auto;margin-right:auto;text-align:left}.contact-info__hours-day,.contact-info__hours-time{text-align:center}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.contact-info{padding:50rem 38rem 25rem}.contact-info__container{flex-wrap:wrap;justify-content:center;gap:24rem}.contact-info__calendly{flex:1 1 100%;width:100%;max-width:925rem}.contact-info__aside{flex:1 1 100%;width:100%;max-width:480rem;padding-top:0}}.hero--careers{padding:94rem 50rem;margin:0;background-image:none;border-radius:0}.hero--careers .hero__container{display:flex;flex-direction:column;align-items:center}.hero--careers .hero__title{margin:0 0 16rem;max-width:none;font-family:Jost,sans-serif;font-size:56rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white);white-space:nowrap}.hero--careers .hero__text{margin:0;max-width:none;font-family:Jost,sans-serif;font-size:36rem;font-weight:500;line-height:54rem;text-transform:uppercase;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--careers{padding:50rem 25rem}.hero--careers .hero__title{margin-bottom:16rem;font-size:40rem;line-height:49rem;white-space:normal}.hero--careers .hero__text{font-size:24rem;line-height:36rem}}.photo{width:100%;display:flex;flex-direction:column;align-items:center}.photo__viewport{container-type:inline-size;width:100%;max-width:100%;min-width:0;overflow:hidden;height:330rem}.photo__track{display:flex;height:100%}.photo__slide{flex:0 0 auto;width:100cqw;height:100%}.photo__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.photo__viewport{height:140rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero--careers{padding:75rem 38rem}.hero--careers .hero__title{font-size:44rem;line-height:53rem;white-space:normal}.hero--careers .hero__text{font-size:30rem;line-height:44rem}.photo__viewport{height:230rem}}.we-re-looking-for{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem}.we-re-looking-for__container{width:100%}.we-re-looking-for__text{margin:8rem 130rem;font-family:Jost,sans-serif;font-size:30rem;font-weight:400;line-height:45rem;text-transform:uppercase;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.we-re-looking-for{padding:30rem 25rem}.we-re-looking-for__text{margin:0;max-width:none;font-size:22rem;line-height:34rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.we-re-looking-for{padding:31rem 38rem}.we-re-looking-for__text{margin:8rem 40rem;max-width:none;font-size:26rem;line-height:40rem}}.our-values{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem}.our-values__container{display:flex;flex-direction:column;align-items:center}.our-values__title{margin:8rem 0;font-family:Oswald,sans-serif;font-size:64rem;font-weight:400;line-height:normal;text-transform:uppercase;text-align:center;color:var(--gold)}.our-values__image{display:block;width:100%;max-width:100%;height:auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-values{padding:30rem 25rem}.our-values__title{margin:8rem 0;font-size:40rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.our-values{padding:31rem 38rem}.our-values__title{font-size:52rem}}.our-values-aren-t{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding:125rem 50rem;margin:0 0 20rem;background-image:url(../img/our-values-arent-bg.webp);background-size:cover;background-position:50% 100%;border-radius:15rem}.our-values-aren-t::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.5;border-radius:inherit;pointer-events:none}.our-values-aren-t__container{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center}.our-values-aren-t__title{margin:0;width:100%;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;text-transform:uppercase;text-align:center;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-values-aren-t{padding:60rem 25rem}.our-values-aren-t__title{font-size:26rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.our-values-aren-t{padding:90rem 38rem}.our-values-aren-t__title{font-size:32rem}}.current-jobs-we-re{width:100%;display:flex;flex-direction:column;align-items:center;padding:60rem 50rem}.current-jobs-we-re__container{width:100%;display:flex;flex-direction:column;align-items:center}.current-jobs-we-re__title{margin:0;font-family:Oswald,sans-serif;font-size:52rem;font-weight:400;line-height:normal;text-transform:uppercase;text-align:center;color:var(--white)}.current-jobs-we-re__hint{margin:0 0 8rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;text-align:center;color:var(--white)}.current-jobs-we-re__list{display:flex;flex-direction:column;align-items:center;gap:32rem;margin:0;padding:0;list-style:none}.current-jobs-we-re__link{font-family:Jost,sans-serif;font-size:24rem;font-weight:400;line-height:normal;text-transform:uppercase;text-align:center;text-decoration:underline;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.current-jobs-we-re{padding:50rem 25rem}.current-jobs-we-re__title{font-size:36rem}.current-jobs-we-re__hint{margin-bottom:16rem;font-size:20rem;line-height:31rem}.current-jobs-we-re__list{gap:24rem}.current-jobs-we-re__link{font-size:20rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.current-jobs-we-re{padding:60rem 38rem}.current-jobs-we-re__title{font-size:44rem}.current-jobs-we-re__link{font-size:22rem}}.book-in-for-a{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;margin:80rem 0 0;padding:0 50rem;background-image:url(../img/book-in-for-a-bg.webp);background-size:cover;background-position:50% 100%}.book-in-for-a__container{width:100%;display:flex;flex-direction:column;align-items:center}.book-in-for-a__title{margin:70rem 0 8rem;padding:3rem 0;width:100%;font-family:Jost,sans-serif;font-size:52rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white);text-shadow:0 0 26.4rem var(--white)}.book-in-for-a__calendly{width:100%;max-width:100%;min-width:0;margin:-8rem 0 10rem;animation:1s .35s both book-in-for-a-fade-up}.book-in-for-a__calendly .calendly-inline-widget{width:100%;min-width:320rem;height:700rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book-in-for-a{padding:0 25rem;margin-top:48rem}.book-in-for-a__title{margin-top:40rem;font-size:34rem;text-shadow:0 0 16rem var(--white)}.book-in-for-a__calendly{margin:0 0 10rem}.book-in-for-a__calendly .calendly-inline-widget{min-width:0;height:620rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.book-in-for-a{padding:0 38rem}.book-in-for-a__title{font-size:44rem}.book-in-for-a__calendly .calendly-inline-widget{height:660rem}}@keyframes book-in-for-a-fade-up{from{opacity:0;transform:translate3d(0,40rem,0)}to{opacity:1;transform:translate3d(0,0,0)}}.hero--gallery{padding:305rem 50rem;margin:0;background-image:url(../img/gallery-hero.webp);background-position:50% 0;background-size:cover;border-radius:0}.hero--gallery::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.41;pointer-events:none}.hero--gallery .hero__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero--gallery .hero__title{margin:0;max-width:none;font-family:Jost,sans-serif;font-size:50rem;font-weight:400;line-height:normal;text-transform:uppercase;text-align:center;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--gallery{padding:150rem 25rem}.hero--gallery .hero__title{font-size:36rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero--gallery{padding:225rem 38rem}.hero--gallery .hero__title{font-size:44rem}}.grid{width:100%;display:flex;flex-direction:column;align-items:center;padding:50rem 0}.grid__container{max-width:100%}.grid__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10rem;width:100%}.grid__item{position:relative;display:block;width:100%;aspect-ratio:1;margin:0;padding:0;border:0;overflow:hidden;min-width:0;background:0 0;cursor:pointer}.grid__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.grid{padding:30rem 0}.grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.grid{padding:40rem 0}.grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10rem}}.hero--blog{padding:290rem 50rem;margin:0;background-image:url(../img/blog-hero.webp);background-position:0 50%;background-size:cover;border-radius:0}.hero--blog::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.5;pointer-events:none}.hero--blog .hero__container{position:relative;z-index:1}.hero--blog .hero__title{margin:0 0 16rem;max-width:none;font-size:50rem;line-height:72rem;text-transform:uppercase}.hero--blog .hero__text{margin:0;font-family:Verdana,sans-serif;font-size:20rem;line-height:30rem}.hero--blog .hero__link{color:var(--white);text-decoration:underline}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--blog{padding:150rem 25rem}.hero--blog .hero__title{font-size:36rem;line-height:45rem}.hero--blog .hero__text{font-size:20rem;line-height:30rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero--blog{padding:225rem 38rem}.hero--blog .hero__title{font-size:44rem;line-height:57rem}}.boost-your-curb-appeal{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem}.boost-your-curb-appeal__container{display:flex;flex-direction:column;align-items:center}.boost-your-curb-appeal__search{position:relative;width:350rem;max-width:100%;height:35rem;margin:25rem 0 30rem}.boost-your-curb-appeal input[type=search].boost-your-curb-appeal__search-input{display:block;box-sizing:border-box;width:100%;height:100%;padding:0 52rem 0 19rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;color:var(--black);background-color:var(--white);border:1rem solid var(--gold);border-radius:25rem;outline:0}.boost-your-curb-appeal input[type=search].boost-your-curb-appeal__search-input::-webkit-search-cancel-button,.boost-your-curb-appeal input[type=search].boost-your-curb-appeal__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.boost-your-curb-appeal__search-icon{position:absolute;top:50%;right:22rem;width:18rem;height:18rem;transform:translateY(-50%);pointer-events:none}.boost-your-curb-appeal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem;width:100%;margin-top:40rem}.boost-your-curb-appeal__card{display:flex;flex-direction:column;min-width:0;background-color:var(--white);border-radius:4rem;box-shadow:rgba(0,0,0,.25) 0 3rem 11rem 0;overflow:hidden}.boost-your-curb-appeal__card.is-hidden{display:none}.boost-your-curb-appeal__media{display:block;width:100%;height:190rem;overflow:hidden}.boost-your-curb-appeal__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:transform .2s ease-out}.boost-your-curb-appeal__body{display:flex;flex-direction:column;padding:19rem}.boost-your-curb-appeal__card-title{margin:0 0 15rem;font-family:Jost,sans-serif;font-size:22rem;font-weight:700;line-height:33rem;text-transform:uppercase}.boost-your-curb-appeal__card-link{color:var(--black);text-decoration:none}.boost-your-curb-appeal__excerpt{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:28rem;color:var(--gray-muted)}.boost-your-curb-appeal__more{display:inline-flex;align-items:center;justify-content:center;width:280rem;min-height:47rem;margin:20rem 0;padding:13rem 20rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:normal;text-align:center;color:var(--white);background-color:var(--gold);border:2rem solid var(--gold);box-shadow:rgba(78,78,78,.2) 0 3rem 11rem 0;cursor:pointer;transition:background-color .2s,border-color .2s}.boost-your-curb-appeal__more[hidden]{display:none}@media (any-hover:hover) and (pointer:fine){.boost-your-curb-appeal__more:hover,.contact-info--service-areas .contact-info__btn:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.boost-your-curb-appeal{padding:30rem 20rem}.boost-your-curb-appeal__search{width:100%;max-width:350rem;margin:16rem 0 20rem}.boost-your-curb-appeal__grid{grid-template-columns:1fr;gap:20rem;margin-top:24rem}.boost-your-curb-appeal__media{height:180rem}.boost-your-curb-appeal__card-title{font-size:20rem;line-height:30rem}.boost-your-curb-appeal__more{width:100%;max-width:280rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.boost-your-curb-appeal{padding:25rem 30rem}.boost-your-curb-appeal__grid{grid-template-columns:1fr;gap:20rem;margin-top:32rem}.boost-your-curb-appeal__media{height:220rem}}.hero--service-areas{padding:305rem 50rem;margin:0;background-image:url(../img/service-areas-hero.webp);background-position:50% 50%;background-size:cover;border-radius:0}.hero--service-areas::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.8;pointer-events:none}.hero--service-areas .hero__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero--service-areas .hero__title{margin:0;max-width:none;font-family:Jost,sans-serif;font-size:50rem;font-weight:400;line-height:normal;text-transform:uppercase;text-align:center;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--service-areas{padding:150rem 25rem}.hero--service-areas .hero__title{font-size:36rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero--service-areas{padding:225rem 38rem}.hero--service-areas .hero__title{font-size:44rem}}.contact-info--service-areas{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem;color:var(--white)}.contact-info--service-areas .contact-info__container{display:flex;flex-direction:column;align-items:stretch;gap:0}.contact-info--service-areas .contact-info__title{margin:8rem 0;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-transform:uppercase}.contact-info--service-areas .contact-info__row{display:flex;width:100%;padding:63rem 0}.contact-info--service-areas .contact-info__col{width:600rem;max-width:100%;min-width:0;padding:0 13rem 0 0}.contact-info--service-areas .contact-info__company{margin:0;font-family:Jost,sans-serif;font-size:20rem;font-weight:400;line-height:normal;color:var(--white);text-transform:uppercase}.contact-info--service-areas .contact-info__subtitle{margin:35rem 0 0;font-family:Jost,sans-serif;font-size:22rem;font-weight:400;line-height:normal;color:var(--white);text-transform:uppercase}.contact-info--service-areas .contact-info__line{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.contact-info--service-areas .contact-info__label{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-transform:none}.contact-info--service-areas .contact-info__link{font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-decoration:underline}.contact-info--service-areas .contact-info__hours-label{margin:20rem 0 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-transform:uppercase}.contact-info--service-areas .contact-info__hours-text{margin:2rem 0 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.contact-info--service-areas .contact-info__note{margin:24rem 0 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;font-style:italic;line-height:30rem;color:var(--white)}.contact-info--service-areas .contact-info__btn{display:inline-flex;align-items:center;justify-content:center;width:250rem;max-width:100%;min-height:48rem;margin:25rem 0 10rem;padding:13rem 20rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:normal;text-align:center;color:var(--white);background-color:var(--gold);border:2rem solid var(--gold);box-shadow:rgba(78,78,78,.2) 0 3rem 11rem 0;transition:background-color .2s,border-color .2s}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact-info--service-areas{padding:50rem 19rem}.contact-info--service-areas .contact-info__title{margin:0 0 16rem;font-size:32rem}.contact-info--service-areas .contact-info__row{padding:30rem 0 0}.contact-info--service-areas .contact-info__col{width:100%;padding:0;text-align:center}.contact-info--service-areas .contact-info__company{font-size:20rem}.contact-info--service-areas .contact-info__subtitle{margin-top:24rem;font-size:20rem}.contact-info--service-areas .contact-info__hours-label,.contact-info--service-areas .contact-info__hours-text,.contact-info--service-areas .contact-info__line,.contact-info--service-areas .contact-info__note{text-align:center}.contact-info--service-areas .contact-info__btn{margin-left:auto;margin-right:auto}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.contact-info--service-areas{padding:31rem 38rem}.contact-info--service-areas .contact-info__col{width:100%;max-width:600rem;padding:0}}.areas-we-serve-in{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem;color:var(--white)}.areas-we-serve-in__container{display:flex;flex-direction:column;align-items:center}.areas-we-serve-in__title{margin:8rem 0;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-transform:uppercase}.areas-we-serve-in__rows{display:flex;flex-direction:column;gap:12rem;width:100%}.areas-we-serve-in__row{display:flex;flex-wrap:wrap;width:100%;padding:31rem 50rem;background-color:var(--black);border:1rem solid var(--white)}.areas-we-serve-in__card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:calc(25% - 20rem);margin:10rem;padding:19rem;border:1rem solid var(--white);box-shadow:3rem 3rem 11rem 0 rgba(0,0,0,.25)}.areas-we-serve-in__icon{display:block;width:60rem;height:60rem;margin:10rem 0}.areas-we-serve-in__name{margin:8rem 0;font-family:Jost,sans-serif;font-size:24rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-transform:uppercase}.areas-we-serve-in__name a{color:inherit;text-decoration:none}.areas-we-serve-in__btn{display:inline-flex;align-items:center;justify-content:center;width:250rem;max-width:100%;min-height:48rem;margin:20rem 0 10rem;padding:13rem 20rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:normal;text-align:center;color:var(--white);background-color:var(--gold);border:2rem solid var(--gold);box-shadow:0 3rem 11rem 0 var(--gray-soft);transition:background-color .2s,border-color .2s}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas-we-serve-in{padding:50rem 19rem}.areas-we-serve-in__title{margin:0 0 16rem;font-size:32rem}.areas-we-serve-in__rows{gap:16rem}.areas-we-serve-in__row{flex-direction:column;padding:20rem}.areas-we-serve-in__card{width:100%;margin:8rem 0}.areas-we-serve-in__name{font-size:20rem}.areas-we-serve-in__btn{margin-top:24rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.areas-we-serve-in{padding:31rem 38rem}.areas-we-serve-in__title{font-size:36rem}.areas-we-serve-in__row{padding:25rem}.areas-we-serve-in__card{width:calc(50% - 20rem)}.areas-we-serve-in__name{font-size:22rem}}.services-available-across-all{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem;color:var(--white)}.services-available-across-all__container{display:flex;flex-direction:column;align-items:center}.services-available-across-all__title{margin:8rem 0;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-transform:uppercase}.services-available-across-all__lead{margin:15rem 60rem 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-align:center}.services-available-across-all__rows{display:flex;flex-direction:column;width:100%}.services-available-across-all__row{display:flex;flex-wrap:wrap;width:100%;padding:31rem 50rem}.services-available-across-all__card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:calc(33.333% - 20rem);margin:10rem;padding:19rem;border:1rem solid var(--white);box-shadow:3rem 3rem 11rem 0 rgba(0,0,0,.25)}.services-available-across-all__icon{display:block;width:60rem;height:60rem;margin:10rem 0}.services-available-across-all__name{margin:8rem 0;font-family:Jost,sans-serif;font-size:24rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-transform:uppercase}.services-available-across-all__btn{display:inline-flex;align-items:center;justify-content:center;width:250rem;max-width:100%;min-height:48rem;margin:20rem 0 0;padding:13rem 20rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:normal;text-align:center;color:var(--white);background-color:var(--gold);border:2rem solid var(--gold);box-shadow:0 3rem 11rem 0 var(--gray-soft);transition:background-color .2s,border-color .2s}@media (any-hover:hover) and (pointer:fine){.areas-we-serve-in__name a:hover{text-decoration:underline}.areas-we-serve-in__btn:hover,.services-available-across-all__btn:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}.hardscaping-is-an-artform__gallery:hover .hardscaping-is-an-artform__nav{opacity:.7}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.services-available-across-all{padding:50rem 19rem}.services-available-across-all__title{margin:0 0 16rem;font-size:32rem}.services-available-across-all__lead{margin:0 0 16rem;font-size:20rem;line-height:29rem}.services-available-across-all__row{flex-direction:column;padding:0}.services-available-across-all__card{width:100%;margin:8rem 0}.services-available-across-all__name{font-size:20rem}.services-available-across-all__btn{margin-top:24rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.services-available-across-all{padding:31rem 38rem}.services-available-across-all__title{font-size:36rem}.services-available-across-all__lead{margin:15rem 20rem 0}.services-available-across-all__row{padding:20rem 13rem}.services-available-across-all__card{width:calc(50% - 20rem)}.services-available-across-all__name{font-size:22rem}}.faq{width:100%;display:flex;flex-direction:column;align-items:center;padding:94rem 50rem;color:var(--white)}.faq__container{display:flex;flex-direction:column;align-items:stretch}.faq__title{margin:0 0 15rem;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-transform:uppercase}.faq__lead{width:100%;margin:0 0 10rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-align:left}.faq .faq-accordion{display:flex;flex-direction:column;width:100%}.faq .faq-item{margin:0 0 10rem;text-align:left}.faq .faq-item:last-child{margin-bottom:0}.faq .faq-item__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20rem;padding:23rem 25rem;background-color:var(--black);border:1rem solid var(--white);cursor:pointer}.faq .faq-item__summary::-webkit-details-marker{display:none}.faq .faq-item__question{flex:1;min-width:0;font-family:Jost,sans-serif;font-size:20rem;font-weight:400;line-height:normal;color:var(--white);text-transform:uppercase}.faq .faq-item__icon{display:block;flex-shrink:0;width:20rem;height:20rem;margin-right:8rem;transition:transform .3s ease-in-out}.faq .faq-item.active .faq-item__icon{transform:rotate(180deg)}.faq .faq-item__content{overflow:hidden}.faq .faq-item__answer{padding:23rem 25rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-align:left}.faq .faq-item__answer p{margin:0 0 19rem}.faq .faq-item__answer p:last-child{margin-bottom:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq{padding:63rem 25rem}.faq__title{font-size:32rem}.faq__lead{margin-bottom:20rem;font-size:20rem;line-height:31rem}.faq .faq-item__summary{padding:18rem 20rem;gap:12rem}.faq .faq-item__question{font-size:20rem}.faq .faq-item__answer{padding:18rem 20rem;font-size:20rem;line-height:31rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.faq{padding:75rem 38rem}.faq__title{font-size:36rem}.faq .faq-item__question{font-size:20rem}}.privacy{width:100%;display:flex;flex-direction:column;align-items:center;padding:125rem 50rem;color:var(--white)}.privacy__container{display:flex;flex-direction:column;align-items:stretch;text-align:left}.privacy__title{margin:0 0 32rem;font-family:Jost,sans-serif;font-size:50rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white)}.privacy__heading{margin:30rem 0 8rem;font-family:Jost,sans-serif;font-size:24rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white)}.privacy__text{margin:0 0 16rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:normal;color:var(--white)}.privacy__list{margin:0 0 16rem;padding:0;list-style:disc}.privacy__list--ordered{list-style:decimal}.privacy__item{margin:0 0 0 32rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:normal;color:var(--white)}.privacy__link{font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:normal;color:var(--white);text-decoration:underline}.privacy__link[href^="tel:"]{text-decoration:none}.privacy__link strong{font-weight:700}.privacy__meta{margin:16rem 0 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:700;line-height:normal;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.privacy{padding:75rem 25rem}.privacy__title{margin-bottom:24rem;font-size:36rem}.privacy__heading{margin-top:24rem;font-size:20rem}.privacy__item,.privacy__link,.privacy__meta,.privacy__text{font-size:20rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.privacy{padding:100rem 38rem}.privacy__title{font-size:44rem}.privacy__heading{font-size:22rem}}.hero--calgary-home-garden-show{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding:305rem 50rem;margin:0;background-color:transparent;background-image:url(../img/calgary-home-garden-show-hero.webp);background-size:cover;background-position:50% 50%;border-radius:0}.hero--calgary-home-garden-show::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.17;pointer-events:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--calgary-home-garden-show{padding:150rem 25rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero--calgary-home-garden-show{padding:225rem 38rem}}.our-showcase-at-the{width:100%;display:flex;flex-direction:column;align-items:center;padding:94rem 50rem;color:var(--white)}.our-showcase-at-the__container{display:flex;flex-direction:column;align-items:center}.our-showcase-at-the__title{margin:8rem 0 0;font-family:Jost,sans-serif;font-size:50rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}.our-showcase-at-the__text{margin:15rem 0 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;text-align:left;color:var(--white)}.our-showcase-at-the__text p{margin:0 0 24rem}.our-showcase-at-the__text p:last-child{margin-bottom:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-showcase-at-the{padding:60rem 20rem}.our-showcase-at-the__title{margin-top:0;font-size:32rem}.our-showcase-at-the__text{margin-top:16rem;font-size:20rem;line-height:31rem}.our-showcase-at-the__text p{margin-bottom:20rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.our-showcase-at-the{padding:75rem 30rem}.our-showcase-at-the__title{font-size:40rem}}.see-our-booth-design{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem}.see-our-booth-design__container{display:flex;flex-direction:column;align-items:center}.see-our-booth-design__title{margin:8rem 0;padding:3rem 0;font-family:Jost,sans-serif;font-size:50rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.see-our-booth-design{padding:25rem 20rem}.see-our-booth-design__title{margin:0;font-size:32rem}}.video{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;height:603rem;overflow:hidden;max-width:100%;min-width:0}.video__media{position:absolute;inset:0;z-index:0;width:100%;max-width:100%;min-width:0;overflow:hidden;pointer-events:none}.video__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.video{height:280rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.see-our-booth-design{padding:30rem}.see-our-booth-design__title{font-size:40rem}.video{height:420rem}}@keyframes gallery-slide-in-left{0%{transform:translateX(-100%);visibility:visible}100%{transform:translateX(0)}}.gallery{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem;max-width:100%;min-width:0}.gallery__container{max-width:100%;min-width:0;overflow:hidden}.gallery__layout{display:flex;flex-wrap:wrap;width:100%;padding:13rem;max-width:100%;min-width:0}.gallery__col{display:flex;flex-direction:column;width:25%;min-width:0}.gallery__item{width:100%;padding:13rem;overflow:hidden;transform:translateX(-100%)}.gallery__item--low .gallery__frame{padding-top:75%}.gallery__item--high .gallery__frame{padding-top:125%}.gallery.is-in .gallery__item{animation:1s both gallery-slide-in-left}.gallery__col:nth-child(1) .gallery__item:nth-child(1){animation-delay:.1s}.gallery__col:nth-child(1) .gallery__item:nth-child(2){animation-delay:.5s}.gallery__col:nth-child(2) .gallery__item:nth-child(1){animation-delay:.2s}.gallery__col:nth-child(2) .gallery__item:nth-child(2){animation-delay:.6s}.gallery__col:nth-child(3) .gallery__item:nth-child(1){animation-delay:.3s}.gallery__col:nth-child(3) .gallery__item:nth-child(2){animation-delay:.7s}.gallery__col:nth-child(4) .gallery__item:nth-child(1){animation-delay:.4s}.gallery__col:nth-child(4) .gallery__item:nth-child(2){animation-delay:.8s}.gallery__col:nth-child(5) .gallery__item:nth-child(1){animation-delay:.5s}.gallery__col:nth-child(5) .gallery__item:nth-child(2){animation-delay:.9s}.gallery__col:nth-child(6) .gallery__item:nth-child(1){animation-delay:.6s}.gallery__col:nth-child(6) .gallery__item:nth-child(2){animation-delay:1s}.gallery__col:nth-child(7) .gallery__item:nth-child(1){animation-delay:.7s}.gallery__col:nth-child(7) .gallery__item:nth-child(2){animation-delay:1.1s}.gallery__col:nth-child(8) .gallery__item:nth-child(1){animation-delay:.8s}.gallery__col:nth-child(8) .gallery__item:nth-child(2){animation-delay:1.2s}.gallery__frame{position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:0 0;overflow:hidden;border-radius:20%;cursor:pointer;text-align:left}.gallery__img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.gallery{padding:25rem 20rem}.gallery__layout{padding:8rem}.gallery__col{width:50%}.gallery__item{padding:8rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.gallery{padding:30rem}}.hero--calgary-fall-home-show{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding:275rem 25rem;margin:0;background-color:transparent;background-image:url(../img/calgary-fall-home-show-hero.webp);background-size:cover;background-position:50% 0;border-radius:0;color:var(--white);text-align:center}.hero--calgary-fall-home-show::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.3;pointer-events:none}.hero--calgary-fall-home-show .hero__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero--calgary-fall-home-show .hero__title{margin:8rem 0;max-width:100%;font-family:Oswald,sans-serif;font-size:54rem;font-weight:400;line-height:1.1;color:var(--white);text-transform:uppercase}.hero--calgary-fall-home-show .hero__text{margin:8rem 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.hero--calgary-fall-home-show .hero__btn{width:222rem;min-height:60rem;margin:33rem 0 10rem;border-radius:86rem;box-shadow:none}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--calgary-fall-home-show{padding:150rem 25rem}.hero--calgary-fall-home-show .hero__title{margin:8rem 0;font-size:40rem;line-height:1.15}.hero--calgary-fall-home-show .hero__btn{width:100%;max-width:280rem;margin-top:24rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero--calgary-fall-home-show{padding:200rem 38rem}.hero--calgary-fall-home-show .hero__title{font-size:48rem}}@keyframes fall-caption-in{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}.hardscaping-is-an-artform{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem;color:var(--white)}.hardscaping-is-an-artform__container{display:flex;flex-direction:column;align-items:center}.hardscaping-is-an-artform__title{margin:8rem 0;max-width:100%;font-family:Oswald,sans-serif;font-size:50rem;font-weight:400;line-height:1.15;color:var(--white);text-align:center;text-transform:uppercase}.hardscaping-is-an-artform__texts{display:flex;flex-direction:column;align-items:center;margin:8rem 0}.hardscaping-is-an-artform__text{margin:0 0 24rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-align:center}.hardscaping-is-an-artform__text:last-child{margin-bottom:0}.hardscaping-is-an-artform__divider{width:100%;height:0;margin:10rem 0;border:0;border-top:2rem solid var(--black)}.hardscaping-is-an-artform__gallery{position:relative;width:100%;max-width:100%;min-width:0}.hardscaping-is-an-artform__viewport{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;height:420rem}.hardscaping-is-an-artform__track{position:relative;height:100%}.hardscaping-is-an-artform__slide{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;overflow:hidden;opacity:0;z-index:0;transition:opacity .6s linear}.hardscaping-is-an-artform__slide.is-leaving{opacity:1;z-index:1;transition:none}.hardscaping-is-an-artform__slide.is-active{opacity:1;z-index:2}.hardscaping-is-an-artform__img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.hardscaping-is-an-artform__overlay{position:absolute;inset:0;z-index:1;background-color:var(--black-25);pointer-events:none}.hardscaping-is-an-artform__caption{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;max-width:70%;text-align:center;visibility:hidden}.hardscaping-is-an-artform__slide.is-leaving .hardscaping-is-an-artform__caption{visibility:visible}.hardscaping-is-an-artform__slide.is-active .hardscaping-is-an-artform__caption{visibility:visible;animation:1s both fall-caption-in}.hardscaping-is-an-artform__caption-title{margin:0;font-family:Jost,sans-serif;font-size:24rem;font-weight:400;line-height:1.45;color:var(--white);text-transform:uppercase}.hardscaping-is-an-artform__caption-text{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:1.2;color:var(--white)}.hardscaping-is-an-artform__nav{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:30rem;height:30rem;padding:0;margin-top:-15rem;border:0;background:0 0;cursor:pointer;opacity:0;transition:opacity .3s}.hardscaping-is-an-artform__nav--prev{left:-50rem}.hardscaping-is-an-artform__nav--next{right:-50rem}.hardscaping-is-an-artform__nav-icon{display:block;width:30rem;height:40rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hardscaping-is-an-artform{padding:50rem 25rem}.hardscaping-is-an-artform__title{font-size:36rem}.hardscaping-is-an-artform__texts{max-width:100%}.hardscaping-is-an-artform__viewport{height:220rem}.hardscaping-is-an-artform__nav{opacity:.7}.hardscaping-is-an-artform__nav--prev{left:8rem}.hardscaping-is-an-artform__nav--next{right:8rem}.hardscaping-is-an-artform__caption-text,.hardscaping-is-an-artform__caption-title{font-size:20rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hardscaping-is-an-artform{padding:38rem}.hardscaping-is-an-artform__title{font-size:44rem}.hardscaping-is-an-artform__viewport{height:320rem}.hardscaping-is-an-artform__nav--prev{left:10rem}.hardscaping-is-an-artform__nav--next{right:10rem}}.woodwork-that-enhances-your{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem;color:var(--white)}.woodwork-that-enhances-your__container{display:flex;flex-direction:column;align-items:center}.woodwork-that-enhances-your__title{margin:8rem 0;max-width:100%;font-family:Oswald,sans-serif;font-size:50rem;font-weight:400;line-height:1.15;color:var(--white);text-align:center;text-transform:uppercase}.woodwork-that-enhances-your__texts{display:flex;flex-direction:column;align-items:center;margin:8rem 0}.woodwork-that-enhances-your__text{margin:0 0 24rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-align:center}.woodwork-that-enhances-your__text:last-child{margin-bottom:0}.woodwork-that-enhances-your__divider{width:100%;height:0;margin:10rem 0;border:0;border-top:2rem solid var(--black)}.woodwork-that-enhances-your__gallery{position:relative;width:100%;max-width:100%;min-width:0}.woodwork-that-enhances-your__viewport{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;height:420rem}.woodwork-that-enhances-your__track{position:relative;height:100%}.woodwork-that-enhances-your__slide{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;overflow:hidden;opacity:0;z-index:0;transition:opacity .6s linear}.woodwork-that-enhances-your__slide.is-leaving{opacity:1;z-index:1;transition:none}.woodwork-that-enhances-your__slide.is-active{opacity:1;z-index:2}.woodwork-that-enhances-your__img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.woodwork-that-enhances-your__overlay{position:absolute;inset:0;z-index:1;background-color:var(--black-25);pointer-events:none}.woodwork-that-enhances-your__caption{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;max-width:70%;text-align:center;visibility:hidden}.woodwork-that-enhances-your__slide.is-leaving .woodwork-that-enhances-your__caption{visibility:visible}.woodwork-that-enhances-your__slide.is-active .woodwork-that-enhances-your__caption{visibility:visible;animation:1s both fall-caption-in}.woodwork-that-enhances-your__caption-title{margin:0;font-family:Jost,sans-serif;font-size:24rem;font-weight:400;line-height:1.45;color:var(--white);text-transform:uppercase}.woodwork-that-enhances-your__caption-text{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:1.2;color:var(--white)}.woodwork-that-enhances-your__nav{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:30rem;height:30rem;padding:0;margin-top:-15rem;border:0;background:0 0;cursor:pointer;opacity:0;transition:opacity .3s}.woodwork-that-enhances-your__nav--prev{left:-50rem}.woodwork-that-enhances-your__nav--next{right:-50rem}.woodwork-that-enhances-your__nav-icon{display:block;width:30rem;height:40rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.woodwork-that-enhances-your{padding:50rem 25rem}.woodwork-that-enhances-your__title{font-size:36rem}.woodwork-that-enhances-your__texts{max-width:100%}.woodwork-that-enhances-your__viewport{height:220rem}.woodwork-that-enhances-your__nav{opacity:.7}.woodwork-that-enhances-your__nav--prev{left:8rem}.woodwork-that-enhances-your__nav--next{right:8rem}.woodwork-that-enhances-your__caption-text,.woodwork-that-enhances-your__caption-title{font-size:20rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.woodwork-that-enhances-your{padding:38rem}.woodwork-that-enhances-your__title{font-size:44rem}.woodwork-that-enhances-your__viewport{height:320rem}.woodwork-that-enhances-your__nav--prev{left:10rem}.woodwork-that-enhances-your__nav--next{right:10rem}}.reliable-snow-removal{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem;color:var(--white)}.reliable-snow-removal__container{display:flex;flex-direction:column;align-items:center}.reliable-snow-removal__title{margin:8rem 0;max-width:100%;font-family:Oswald,sans-serif;font-size:50rem;font-weight:400;line-height:1.15;color:var(--white);text-align:center;text-transform:uppercase}.reliable-snow-removal__texts{display:flex;flex-direction:column;align-items:center;margin:8rem 0}.reliable-snow-removal__text{margin:0 0 24rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-align:center}.reliable-snow-removal__text:last-child{margin-bottom:0}.reliable-snow-removal__divider{width:100%;height:0;margin:10rem 0;border:0;border-top:2rem solid var(--black)}.reliable-snow-removal__divider--line{border-top-color:var(--gray-line)}.reliable-snow-removal__gallery{position:relative;width:100%;max-width:100%;min-width:0}.reliable-snow-removal__viewport{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;height:350rem}.reliable-snow-removal__track{position:relative;height:100%}.reliable-snow-removal__slide{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;overflow:hidden;opacity:0;z-index:0;transition:opacity .6s linear}.reliable-snow-removal__slide.is-leaving{opacity:1;z-index:1;transition:none}.reliable-snow-removal__slide.is-active{opacity:1;z-index:2}.reliable-snow-removal__img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.reliable-snow-removal__overlay{position:absolute;inset:0;z-index:1;background-color:var(--black-25);pointer-events:none}.reliable-snow-removal__caption{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;max-width:70%;text-align:center;visibility:hidden}.reliable-snow-removal__slide.is-leaving .reliable-snow-removal__caption{visibility:visible}.reliable-snow-removal__slide.is-active .reliable-snow-removal__caption{visibility:visible;animation:1s both fall-caption-in}.reliable-snow-removal__caption-title{margin:0;font-family:Jost,sans-serif;font-size:24rem;font-weight:400;line-height:1.45;color:var(--white);text-transform:uppercase}.reliable-snow-removal__caption-text{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:1.2;color:var(--white)}.reliable-snow-removal__nav{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:30rem;height:30rem;padding:0;margin-top:-15rem;border:0;background:0 0;cursor:pointer;opacity:0;transition:opacity .3s}.reliable-snow-removal__nav--prev{left:-50rem}.reliable-snow-removal__nav--next{right:-50rem}.reliable-snow-removal__nav-icon{display:block;width:30rem;height:40rem}.reliable-snow-removal__btn{display:flex;justify-content:center;align-items:center;width:271rem;max-width:100%;min-height:47rem;margin:10rem 0;padding:13rem 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:28rem;text-align:center;color:var(--brown);text-decoration:none;background-color:var(--gold);border:2rem solid var(--gold);border-radius:103rem;box-shadow:0 3rem 11rem 0 var(--gray-soft);transition:background-color .2s,border-color .2s}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.reliable-snow-removal{padding:50rem 25rem}.reliable-snow-removal__title{font-size:36rem}.reliable-snow-removal__texts{max-width:100%}.reliable-snow-removal__viewport{height:220rem}.reliable-snow-removal__nav{opacity:.7}.reliable-snow-removal__nav--prev{left:8rem}.reliable-snow-removal__nav--next{right:8rem}.reliable-snow-removal__caption-text,.reliable-snow-removal__caption-title{font-size:20rem}.reliable-snow-removal__btn{width:100%;max-width:280rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.reliable-snow-removal{padding:38rem}.reliable-snow-removal__title{font-size:44rem}.reliable-snow-removal__viewport{height:280rem}.reliable-snow-removal__nav--prev{left:10rem}.reliable-snow-removal__nav--next{right:10rem}}.what-people-say-about{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:94rem 50rem;overflow:hidden;background-color:var(--white)}.what-people-say-about__map{position:absolute;inset:0;z-index:0;pointer-events:none}.what-people-say-about__map iframe{display:block;width:100%;height:100%;border:0;filter:grayscale(1)}.what-people-say-about__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch}.what-people-say-about__card{display:flex;flex-direction:column;align-items:center;width:100%;padding:63rem 0;background-color:var(--black);border-radius:17rem}.what-people-say-about__title{margin:0 0 8rem;padding:3rem 84rem 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;text-align:center;color:var(--white)}.what-people-say-about__gallery{position:relative;width:100%;max-width:1146rem;min-width:0;margin:26rem 27rem 0}.what-people-say-about__viewport{container-type:inline-size;width:100%;max-width:100%;min-width:0;height:384rem;overflow:hidden}.what-people-say-about__track{display:flex;height:100%}.what-people-say-about__slide{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100cqw;height:100%;padding:0 50rem;box-sizing:border-box;text-align:center;color:var(--white)}.what-people-say-about__quote{margin:0;max-width:70%;font-family:Oswald,sans-serif;font-size:36rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}.what-people-say-about__author{display:inline-flex;justify-content:center;align-items:center;margin-top:20rem;padding:13rem 25rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:400;line-height:normal;text-align:center;color:var(--white);box-shadow:0 3rem 11rem 0 var(--gray-soft)}.what-people-say-about__nav{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:52rem;height:52rem;padding:0;margin-top:-26rem;border:0;background:0 0;cursor:pointer;opacity:0;transition:opacity .3s}@media (any-hover:hover) and (pointer:fine){.reliable-snow-removal__gallery:hover .reliable-snow-removal__nav,.woodwork-that-enhances-your__gallery:hover .woodwork-that-enhances-your__nav{opacity:.7}.reliable-snow-removal__btn:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}.what-people-say-about__gallery:hover .what-people-say-about__nav{opacity:.7}.what-people-say-about__nav:hover{opacity:1}}.what-people-say-about__nav--prev{left:16rem}.what-people-say-about__nav--next{right:16rem}.what-people-say-about__nav-icon{display:block;width:30rem;height:40rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.what-people-say-about{padding:60rem 20rem}.what-people-say-about__card{padding:50rem 20rem;border-radius:14rem}.what-people-say-about__title{padding:0;margin-bottom:16rem}.what-people-say-about__gallery{max-width:100%;margin:16rem 0 0}.what-people-say-about__viewport{height:320rem}.what-people-say-about__slide{padding:0 45rem}.what-people-say-about__quote{max-width:100%;font-size:28rem}.what-people-say-about__author{font-size:20rem}.what-people-say-about__nav{opacity:.7}.what-people-say-about__nav--prev{left:0}.what-people-say-about__nav--next{right:0}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.what-people-say-about{padding:75rem 30rem}.what-people-say-about__card{padding:55rem 25rem}.what-people-say-about__title{padding:0 30rem}.what-people-say-about__gallery{max-width:100%;margin:20rem 0 0}.what-people-say-about__viewport{height:340rem}.what-people-say-about__quote{font-size:32rem}.what-people-say-about__nav--prev{left:0}.what-people-say-about__nav--next{right:0}}.widget{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 50rem}.widget__container{display:flex;flex-direction:column;min-width:0}.widget .calendly-inline-widget{width:100%;min-width:320rem;height:604rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.widget{padding:25rem 19rem}.widget .calendly-inline-widget{min-width:0;height:620rem}}.hero--service{margin:0;background-image:url(../img/service-hero.webp);background-position:50% 100%}.hero--service::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.5;border-radius:inherit;pointer-events:none}.hero--service .hero__container{position:relative;z-index:1}.hero--service .hero__title{max-width:none;font-size:50rem;line-height:72rem;text-transform:uppercase}.hero--service .hero__text{font-family:Verdana,sans-serif;font-size:20rem;line-height:30rem}.hero--service .hero__link,.hero--service .hero__text a{color:var(--white);text-decoration:underline}.hero--service .hero__actions{gap:25rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--service .hero__title{font-size:36rem;line-height:45rem}.hero--service .hero__text{font-size:20rem;line-height:30rem}.hero--service .hero__actions{gap:16rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.widget{padding:31rem 38rem}.widget .calendly-inline-widget{height:604rem}.hero--service .hero__title{font-size:44rem;line-height:57rem}.hero--service .hero__actions{gap:20rem}}.our-hardscape-services{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:80rem;padding:40rem 50rem;color:var(--white)}.our-hardscape-services__container{width:100%;display:flex;flex-direction:column;align-items:center}.our-hardscape-services__title{margin:8rem 0;padding:3rem 0;width:100%;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-hardscape-services{margin-top:48rem;padding:30rem 20rem}.our-hardscape-services__title{font-size:32rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.our-hardscape-services{margin-top:64rem;padding:35rem 30rem}.our-hardscape-services__title{font-size:36rem}}.patios-and-stairs{width:100%;display:flex;flex-direction:column;align-items:center;padding:19rem 0;color:var(--white)}.patios-and-stairs__container{display:flex;align-items:flex-start;gap:20rem}.patios-and-stairs__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.patios-and-stairs__item:not(:first-child){margin-top:30rem}.patios-and-stairs__title{margin:0 0 20rem;font-family:Jost,sans-serif;font-size:28rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white)}.patios-and-stairs__text{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.patios-and-stairs__link,.patios-and-stairs__text a{color:var(--white);text-decoration:underline}.patios-and-stairs__media{flex:0 0 330rem;width:330rem;max-width:100%;min-width:0}.patios-and-stairs__image{display:block;width:100%;height:auto;box-shadow:0 3rem 11rem 0 var(--gray-mid)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.patios-and-stairs{padding:30rem 0}.patios-and-stairs__container{flex-direction:column;gap:24rem}.patios-and-stairs__media{flex:none;width:100%;max-width:330rem;align-self:center}.patios-and-stairs__item:not(:first-child){margin-top:24rem}.patios-and-stairs__title{margin-bottom:12rem;font-size:26rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.patios-and-stairs__container{gap:16rem}.patios-and-stairs__media{flex-basis:260rem;width:260rem}.patios-and-stairs__title{font-size:26rem}}.cta{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:120rem;padding:31rem 50rem}.cta__container{display:flex;justify-content:center;align-items:center;width:100%}.cta__btn{display:block;box-sizing:border-box;width:250rem;max-width:100%;min-height:48rem;padding:13rem 20rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:normal;text-align:center;text-decoration:none;color:var(--white);background-color:var(--gold);border:2rem solid var(--gold);border-radius:0;box-shadow:0 3rem 11rem 0 var(--gray-soft);transition:background-color .2s,border-color .2s}@media (any-hover:hover) and (pointer:fine){.cta__btn:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.cta{padding:25rem 19rem}.cta__btn{width:100%;max-width:250rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.cta{padding:28rem 25rem}}.enhanced-property{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 0;color:var(--white)}.enhanced-property__container{display:flex;align-items:stretch;gap:20rem;padding:0 25rem}.enhanced-property__card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;padding:50rem 13rem;background-color:var(--gray-soft);box-shadow:var(--gray-shadow) 3rem 3rem 11rem 0;text-align:center}.enhanced-property__icon{display:block;margin:10rem 0}.enhanced-property img.enhanced-property__icon{width:85rem;height:85rem}.enhanced-property i.enhanced-property__icon{font-size:85rem;line-height:85rem;color:var(--white)}.enhanced-property__title{margin:18rem 0 8rem;font-family:Jost,sans-serif;font-size:28rem;font-weight:400;line-height:1.2;color:var(--white);text-align:center;text-transform:uppercase}.enhanced-property__text{width:100%;max-width:271rem;margin:8rem 0 0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-align:center}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.enhanced-property{padding:30rem 0}.enhanced-property__container{flex-direction:column;gap:20rem;padding:0}.enhanced-property__card{padding:40rem 25rem}.enhanced-property__title{font-size:26rem}.enhanced-property__text{max-width:none}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.enhanced-property__container{gap:16rem;padding:0 20rem}.enhanced-property__card{padding:40rem 15rem}.enhanced-property__title{font-size:24rem}.enhanced-property__text{max-width:none;font-size:20rem;line-height:29rem}}.understanding-our-streamlined-ha{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:80rem}.understanding-our-streamlined-ha__container{width:100%;display:flex;flex-direction:column;align-items:center}.understanding-our-streamlined-ha__title{margin:8rem 0;padding:3rem 0;width:100%;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.understanding-our-streamlined-ha{margin-top:48rem;padding-right:25rem;padding-left:25rem}.understanding-our-streamlined-ha__title{font-size:32rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.understanding-our-streamlined-ha{margin-top:64rem}.understanding-our-streamlined-ha__title{font-size:36rem}}.process{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 0;min-height:400rem}.process__container{width:100%;max-width:100%;display:flex;align-items:center;gap:24rem 4%;min-width:0}.process__media{flex:1 1 852rem;display:flex;justify-content:center;align-items:center;max-width:100%;min-width:0}.process__img{display:block;width:610rem;max-width:100%;height:361rem;-o-object-fit:cover;object-fit:cover;border-radius:25%}.process__steps{flex:1 1 934rem;display:grid;grid-template-columns:repeat(2,minmax(0,433rem));justify-content:space-between;align-content:space-between;-moz-column-gap:36rem;column-gap:36rem;row-gap:24rem;padding:20rem;margin-right:58rem;max-width:100%;min-width:0}.process__step{position:relative;width:100%;max-width:433rem;min-height:150rem;padding-top:93rem}.process__num{position:absolute;top:0;left:0;font-family:Jost,sans-serif;font-size:96rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white-60);pointer-events:none}.process__text{position:relative;z-index:1;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:normal;color:var(--white)}.process__label{font-weight:700}.process__link,.process__text a{color:var(--white);text-decoration:underline}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.process{padding:40rem 20rem;min-height:0}.process__container{flex-direction:column;gap:32rem}.process__media{flex:none;width:100%}.process__img{width:100%;max-width:360rem;height:220rem}.process__steps{flex:none;width:100%;grid-template-columns:minmax(0,1fr);margin-right:0;padding:0;row-gap:28rem}.process__step{max-width:none;min-height:120rem;padding-top:60rem}.process__num{font-size:72rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.process{padding:40rem 30rem}.process__container{flex-direction:column;gap:32rem}.process__media{flex:none;width:100%}.process__img{width:480rem;height:284rem}.process__steps{flex:none;width:100%;max-width:925rem;margin-right:0;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24rem;column-gap:24rem;padding:0}.process__step{max-width:none;padding-top:70rem}.process__num{font-size:80rem}}@keyframes transform-your-outdoor-space-fade-a{0%,42.5%{opacity:1}50%,92.5%{opacity:0}100%{opacity:1}}@keyframes transform-your-outdoor-space-fade-b{0%,42.5%{opacity:0}50%,92.5%{opacity:1}100%{opacity:0}}.transform-your-outdoor-space{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:80rem 0 0;padding:186rem 0;overflow:hidden;color:var(--white)}.transform-your-outdoor-space__media{position:absolute;inset:0;z-index:0;width:100%;max-width:100%;min-width:0;overflow:hidden;pointer-events:none}.transform-your-outdoor-space__img,.transform-your-outdoor-space__video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.transform-your-outdoor-space__img--a,.transform-your-outdoor-space__video--a{animation-name:transform-your-outdoor-space-fade-a}.transform-your-outdoor-space__img--b,.transform-your-outdoor-space__video--b{animation-name:transform-your-outdoor-space-fade-b}.transform-your-outdoor-space__container{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.transform-your-outdoor-space__title{width:100%;margin:19rem 0 8rem;font-family:Jost,sans-serif;font-size:28rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.transform-your-outdoor-space{margin-top:40rem;padding:50rem 0}.transform-your-outdoor-space__title{margin:8rem 0;font-size:22rem}}.faq.faq--service{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:80rem 0 0;padding:19rem 50rem;color:var(--white)}.faq.faq--service .faq__container{display:flex;flex-direction:column;align-items:stretch}.faq.faq--service .faq__title{width:100%;margin:8rem 0;padding:3rem 0;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq.faq--service{margin-top:48rem;padding:15rem 20rem}.faq.faq--service .faq__title{font-size:32rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.transform-your-outdoor-space{margin-top:60rem;padding:100rem 0}.transform-your-outdoor-space__title{font-size:26rem}.faq.faq--service{margin-top:64rem;padding:18rem 30rem}.faq.faq--service .faq__title{font-size:36rem}}.what-is-hardscaping-and{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:19rem 50rem 31rem;color:var(--white)}.what-is-hardscaping-and__container{display:flex;flex-direction:column;align-items:stretch}.what-is-hardscaping-and .faq-accordion{display:flex;flex-direction:column;width:100%}.what-is-hardscaping-and .faq-item{margin:0 0 10rem;text-align:left}.what-is-hardscaping-and .faq-item:last-child{margin-bottom:0}.what-is-hardscaping-and .faq-item__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20rem;padding:23rem 25rem;background-color:var(--black);border:1rem solid var(--white);cursor:pointer}.what-is-hardscaping-and .faq-item__summary::-webkit-details-marker{display:none}.what-is-hardscaping-and .faq-item__question{flex:1;min-width:0;font-family:Jost,sans-serif;font-size:20rem;font-weight:400;line-height:normal;color:var(--white);text-transform:uppercase}.what-is-hardscaping-and .faq-item__icon{display:block;flex-shrink:0;width:20rem;height:20rem;margin-right:8rem;transition:transform .3s ease-in-out}.what-is-hardscaping-and .faq-item.active .faq-item__icon{transform:rotate(180deg)}.what-is-hardscaping-and .faq-item__content{overflow:hidden}.what-is-hardscaping-and .faq-item__answer{padding:23rem 25rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-align:left}.what-is-hardscaping-and .faq-item__answer p{margin:0}.what-is-hardscaping-and .faq-item__answer a{color:var(--white);text-decoration:underline}.what-is-hardscaping-and__btn{display:block;box-sizing:border-box;width:250rem;max-width:100%;min-height:48rem;margin:30rem auto 0;padding:13rem 20rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:normal;text-align:center;text-decoration:none;color:var(--white);background-color:var(--gold);border:2rem solid var(--gold);border-radius:0;box-shadow:0 3rem 11rem 0 var(--gray-soft);transition:background-color .2s,border-color .2s}@media (any-hover:hover) and (pointer:fine){.what-is-hardscaping-and__btn:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.what-is-hardscaping-and{padding:15rem 20rem 25rem}.what-is-hardscaping-and .faq-item__summary{padding:18rem 20rem;gap:12rem}.what-is-hardscaping-and .faq-item__question{font-size:20rem}.what-is-hardscaping-and .faq-item__answer{padding:18rem 20rem;font-size:20rem;line-height:31rem}.what-is-hardscaping-and__btn{width:100%;max-width:250rem;margin-top:24rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.what-is-hardscaping-and{padding:18rem 30rem 28rem}.what-is-hardscaping-and .faq-item__question{font-size:20rem}}.hero--local{margin:0;background-image:url(../img/local-hero.webp);background-position:50% 100%}.hero--local::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.5;border-radius:inherit;pointer-events:none}.hero--local .hero__container{position:relative;z-index:1}.hero--local .hero__title{max-width:none;font-size:50rem;line-height:72rem;text-transform:uppercase}.hero--local .hero__text{font-family:Verdana,sans-serif;font-size:20rem;line-height:30rem}.hero--local .hero__text a{color:var(--white);text-decoration:underline}.hero--local .hero__actions{gap:25rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--local .hero__title{font-size:36rem;line-height:45rem}.hero--local .hero__text{font-size:20rem;line-height:30rem}.hero--local .hero__actions{gap:16rem}}.our-professional-tree-removal{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:80rem;padding:40rem 50rem;color:var(--white)}.our-professional-tree-removal__container{width:100%;display:flex;flex-direction:column;align-items:center}.our-professional-tree-removal__title{margin:8rem 0;padding:3rem 0;width:100%;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-professional-tree-removal{margin-top:48rem;padding:30rem 20rem}.our-professional-tree-removal__title{font-size:32rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero--local .hero__title{font-size:44rem;line-height:57rem}.hero--local .hero__actions{gap:20rem}.our-professional-tree-removal{margin-top:64rem;padding:35rem 30rem}.our-professional-tree-removal__title{font-size:36rem}}.hazardous-tree-removal{width:100%;display:flex;flex-direction:column;align-items:center;padding:20rem 50rem;color:var(--white)}.hazardous-tree-removal__container{display:flex;flex-direction:row;align-items:flex-start;gap:20rem}.hazardous-tree-removal__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:32rem}.hazardous-tree-removal__block{display:flex;flex-direction:column}.hazardous-tree-removal__title{margin:0 0 20rem;font-family:Jost,sans-serif;font-size:24rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white)}.hazardous-tree-removal__text{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.hazardous-tree-removal__text a{color:inherit;text-decoration:underline}.hazardous-tree-removal__media{flex:0 0 308rem;width:308rem;max-width:100%;min-width:0}.hazardous-tree-removal__image{display:block;width:100%;height:auto;box-shadow:0 3rem 11rem 0 var(--gray-mid)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hazardous-tree-removal{padding:30rem 20rem}.hazardous-tree-removal__container{flex-direction:column;align-items:stretch;gap:28rem}.hazardous-tree-removal__col{gap:28rem}.hazardous-tree-removal__media{flex:0 0 auto;width:100%;max-width:308rem;margin:0 auto}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hazardous-tree-removal{padding:25rem 30rem}.hazardous-tree-removal__container{gap:16rem}.hazardous-tree-removal__media{flex:0 0 240rem;width:240rem}.hazardous-tree-removal__title{margin-bottom:16rem}}.honest-written-estimates{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 0}.honest-written-estimates__container{display:flex;flex-direction:row;align-items:stretch;gap:20rem;padding:0 25rem}.honest-written-estimates__card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;padding:50rem 13rem;background-color:var(--gray-soft);box-shadow:3rem 3rem 11rem 0 var(--gray-shadow);text-align:center}.honest-written-estimates__icon{display:block;width:85rem;height:85rem;margin:10rem 0 18rem}.honest-written-estimates__title{margin:0 0 16rem;max-width:100%;font-family:Jost,sans-serif;font-size:28rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--white)}.honest-written-estimates__text{margin:0;max-width:271rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.honest-written-estimates__text a{color:inherit;text-decoration:underline}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.honest-written-estimates{padding:30rem 0}.honest-written-estimates__container{flex-direction:column;align-items:stretch;gap:20rem;padding:0}.honest-written-estimates__card{padding:50rem 25rem}.honest-written-estimates__text{max-width:100%}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.honest-written-estimates__container{gap:16rem;padding:0 15rem}.honest-written-estimates__card{padding:50rem 15rem}.honest-written-estimates__title{font-size:24rem}.honest-written-estimates__text{max-width:100%;font-size:20rem;line-height:29rem}}.understanding-our-tree-removal{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:80rem;color:var(--white)}.understanding-our-tree-removal__container{width:100%;display:flex;flex-direction:column;align-items:center}.understanding-our-tree-removal__title{margin:8rem 0;padding:3rem 0;width:100%;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.understanding-our-tree-removal{margin-top:48rem}.understanding-our-tree-removal__title{font-size:32rem}}.process--local .process__img{width:792rem;height:400rem;border-radius:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.process--local .process__img{width:100%;max-width:360rem;height:220rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.understanding-our-tree-removal{margin-top:64rem}.understanding-our-tree-removal__title{font-size:36rem}.process--local .process__img{width:640rem;max-width:100%;height:323rem}}.tree-removal-cost-in{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 0}.tree-removal-cost-in__container{display:flex;align-items:flex-start;gap:30rem;padding:0 50rem}.tree-removal-cost-in__media{flex:1 1 0;max-width:none;min-width:0;padding-top:0}.tree-removal-cost-in__media img{display:block;width:100%;height:auto}.tree-removal-cost-in__content{flex:1 1 0;min-width:0}.tree-removal-cost-in__title{margin:8rem 0;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white)}.tree-removal-cost-in__body{margin:25rem 0 8rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.tree-removal-cost-in__body p{margin:0}.tree-removal-cost-in__body a{color:inherit;text-decoration:underline}.tree-removal-cost-in__body ul{margin:0;padding:0 0 0 40rem;list-style:disc}.tree-removal-cost-in__body ul li{margin:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.tree-removal-cost-in{padding:50rem 0}.tree-removal-cost-in__container{flex-direction:column;gap:24rem;padding:0}.tree-removal-cost-in__media{flex:none;max-width:100%;width:100%;padding-top:0}.tree-removal-cost-in__content{flex:none}.tree-removal-cost-in__title{margin:0 0 16rem;font-size:32rem}.tree-removal-cost-in__body{margin:0}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.tree-removal-cost-in__container{gap:24rem;padding:0 30rem}.tree-removal-cost-in__media{flex:1 1 0;max-width:none;padding-top:0}.tree-removal-cost-in__title{font-size:36rem}}.why-choose-adept-landscape{width:100%;display:flex;flex-direction:column;align-items:center;padding:31rem 0;color:var(--white)}.why-choose-adept-landscape__container{display:flex;flex-direction:row;align-items:flex-start;gap:30rem;padding:0 50rem}.why-choose-adept-landscape__content{flex:1 1 0;min-width:0}.why-choose-adept-landscape__title{margin:0 0 4rem;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white)}.why-choose-adept-landscape__body{display:flex;flex-direction:column}.why-choose-adept-landscape__body p{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:28rem;color:var(--white)}.why-choose-adept-landscape__body a{color:var(--white);text-decoration:underline}.why-choose-adept-landscape__media{flex:1 1 0;width:auto;max-width:none;min-width:0;padding-top:0}.why-choose-adept-landscape__image{display:block;width:100%;height:auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.why-choose-adept-landscape{padding:30rem 0}.why-choose-adept-landscape__container{flex-direction:column;align-items:stretch;gap:24rem;padding:0}.why-choose-adept-landscape__title{font-size:32rem;margin-bottom:12rem}.why-choose-adept-landscape__media{flex:0 0 auto;width:100%;padding-top:0}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.why-choose-adept-landscape__container{gap:24rem;padding:0 30rem}.why-choose-adept-landscape__title{font-size:36rem}.why-choose-adept-landscape__media{flex:1 1 0;width:auto;padding-top:0}}.remove-dangerous-or-unwanted{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;box-sizing:border-box;margin:80rem 0 0;padding:186rem 0;overflow:hidden;background-image:url(../img/remove-dangerous-or-unwanted-bg.webp);background-size:cover;background-position:50% 50%}.remove-dangerous-or-unwanted__container{width:100%;display:flex;flex-direction:column;align-items:center}.remove-dangerous-or-unwanted__text{margin:0;padding:3rem 0;width:100%;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;text-align:center;color:var(--white)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.remove-dangerous-or-unwanted{margin-top:48rem;padding:100rem 0}.remove-dangerous-or-unwanted__text{font-size:20rem;line-height:30rem}}.faq.faq--local{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:80rem 0 0;padding:19rem 50rem;color:var(--white)}.faq.faq--local .faq__container{display:flex;flex-direction:column;align-items:stretch}.faq.faq--local .faq__title{width:100%;margin:8rem 0;padding:3rem 0;font-family:Jost,sans-serif;font-size:40rem;font-weight:400;line-height:normal;color:var(--white);text-align:center;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq.faq--local{margin-top:48rem;padding:15rem 20rem}.faq.faq--local .faq__title{font-size:32rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.remove-dangerous-or-unwanted{margin-top:64rem;padding:138rem 0}.remove-dangerous-or-unwanted__text{font-size:20rem;line-height:31rem}.faq.faq--local{margin-top:64rem;padding:18rem 30rem}.faq.faq--local .faq__title{font-size:36rem}}.how-long-does-tree{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:19rem 50rem;color:var(--white)}.how-long-does-tree__container{display:flex;flex-direction:column;align-items:stretch}.how-long-does-tree .faq-accordion{display:flex;flex-direction:column;width:100%}.how-long-does-tree .faq-item{margin:0 0 10rem;text-align:left}.how-long-does-tree .faq-item:last-child{margin-bottom:0}.how-long-does-tree .faq-item__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20rem;padding:23rem 25rem;background-color:transparent;border:1rem solid var(--white);cursor:pointer}.how-long-does-tree .faq-item__summary::-webkit-details-marker{display:none}.how-long-does-tree .faq-item__question{flex:1;min-width:0;font-family:Jost,sans-serif;font-size:20rem;font-weight:400;line-height:normal;color:var(--white);text-transform:uppercase}.how-long-does-tree .faq-item__icon{display:block;flex-shrink:0;width:20rem;height:20rem;margin-right:8rem;transition:transform .3s ease-in-out}.how-long-does-tree .faq-item.active .faq-item__icon{transform:rotate(180deg)}.how-long-does-tree .faq-item__content{overflow:hidden}.how-long-does-tree .faq-item__answer{padding:23rem 25rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-align:left}.how-long-does-tree .faq-item__answer p{margin:0}.how-long-does-tree .faq-item__answer a{color:inherit;text-decoration:underline}.how-long-does-tree__btn{display:block;box-sizing:border-box;width:250rem;max-width:100%;min-height:48rem;margin:30rem auto 10rem;padding:13rem 20rem;font-family:Jost,sans-serif;font-size:20rem;font-weight:700;line-height:normal;text-align:center;text-decoration:none;color:var(--white);background-color:var(--gold);border:2rem solid var(--gold);border-radius:0;box-shadow:0 3rem 11rem 0 var(--gray-soft);transition:background-color .2s,border-color .2s}@media (any-hover:hover) and (pointer:fine){.how-long-does-tree__btn:hover{background-color:var(--gray-mid);border-color:var(--gray-mid)}.exceptional-designs__nav-link:hover{text-decoration:underline}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-long-does-tree{padding:15rem 20rem}.how-long-does-tree .faq-item__summary{padding:18rem 20rem;gap:12rem}.how-long-does-tree .faq-item__question{font-size:20rem}.how-long-does-tree .faq-item__answer{padding:18rem 20rem;font-size:20rem;line-height:31rem}.how-long-does-tree__btn{width:100%;max-width:250rem;margin-top:24rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.how-long-does-tree{padding:18rem 30rem}.how-long-does-tree .faq-item__question{font-size:20rem}}.hero--post{padding:230rem 0;margin:0;min-height:520rem;box-sizing:border-box;background-image:url(../img/post-hero.webp);background-position:50% 0;background-size:cover;background-attachment:fixed;border-radius:0}.hero--post::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--black);opacity:.22;pointer-events:none}.hero--post .hero__container{position:relative;z-index:1;padding:0 63rem}.hero--post .hero__title{margin:0;max-width:none;font-size:50rem;line-height:72rem;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero--post{padding:125rem 0;min-height:0;background-attachment:scroll;background-position:50% 50%}.hero--post .hero__container{padding:0 25rem}.hero--post .hero__title{font-size:36rem;line-height:45rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero--post{padding:175rem 0}.hero--post .hero__container{padding:0 38rem}.hero--post .hero__title{font-size:44rem;line-height:57rem}}.exceptional-designs{width:100%;display:flex;flex-direction:column;align-items:center;color:var(--white);padding-top:50rem;padding-bottom:31rem}.exceptional-designs__container{display:flex;flex-direction:column;align-items:center}.exceptional-designs__body{width:1100rem;max-width:100%;display:flex;flex-direction:column;padding-top:63rem;padding-bottom:125rem}.exceptional-designs__body p{margin:0 0 24rem;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white)}.exceptional-designs__body p:last-child{margin-bottom:0}.exceptional-designs__body p:has(>br:only-child){display:none}.exceptional-designs__body h2{margin:0 0 24rem;font-family:Jost,sans-serif;font-size:34rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white)}.exceptional-designs__body h3{margin:0;font-family:Jost,sans-serif;font-size:20rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--white)}.exceptional-designs__body a{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.exceptional-designs__nav{display:flex;justify-content:space-between;align-items:flex-start;gap:24rem;width:1100rem;max-width:100%;padding:31rem 0}.exceptional-designs__nav-link{display:inline-block;max-width:100%;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:30rem;color:var(--white);text-decoration:none}.exceptional-designs__nav-link--next{margin-left:auto;text-align:right}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.exceptional-designs{padding-top:40rem;padding-bottom:25rem}.exceptional-designs__body{width:100%;padding-top:30rem;padding-bottom:60rem}.exceptional-designs__body p{margin-bottom:16rem}.exceptional-designs__body h2{font-size:28rem;margin-bottom:16rem}.exceptional-designs__nav{width:100%;padding:25rem 0}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.exceptional-designs{padding-top:45rem;padding-bottom:30rem}.exceptional-designs__body{width:100%;padding-top:45rem;padding-bottom:90rem}.exceptional-designs__body h2{font-size:32rem}.exceptional-designs__nav{width:100%}}.share-this-blog{width:100%;display:flex;flex-direction:column;align-items:center;padding:19rem 0 31rem;box-sizing:border-box}.share-this-blog__container{display:flex;flex-direction:column;align-items:center}.share-this-blog__title{margin:8rem 0 15rem;padding:3rem 0;font-family:Jost,sans-serif;font-size:28rem;font-weight:400;line-height:normal;text-transform:uppercase;text-align:center;color:var(--black)}.share-this-blog__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:13rem}.share-this-blog__link{display:flex;align-items:center;justify-content:center;width:36rem;height:36rem;border-radius:50%;transition:transform .2s ease-out}.share-this-blog__link--facebook{background-color:var(--facebook)}.share-this-blog__link--twitter{background-color:var(--twitter)}.share-this-blog__link--linkedin{background-color:var(--linkedin)}.share-this-blog__link--whatsapp{background-color:var(--whatsapp)}.share-this-blog__link--email{background-color:var(--share-email)}@media (any-hover:hover) and (pointer:fine){.share-this-blog__link:hover{transform:scale(1.06)}}.share-this-blog__icon{display:block;width:20rem;height:20rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.share-this-blog{padding:25rem 0}.share-this-blog__title{margin:0 0 16rem;font-size:24rem}.share-this-blog__link{width:32rem;height:32rem}.share-this-blog__icon{width:18rem;height:18rem}.spacer{display:none}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.share-this-blog{padding:23rem 0 30rem}.share-this-blog__title{font-size:26rem}}.spacer{width:100%;height:64rem;flex-shrink:0}.more{width:100%;display:flex;flex-direction:column;align-items:center;padding:50rem 0 63rem}.more__container{display:flex;flex-direction:column;align-items:center;padding:0 63rem}.more__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem;width:100%}.more__card{display:flex;flex-direction:column;min-width:0;min-height:100%;background-color:var(--white);border-radius:4rem;box-shadow:0 3rem 11rem 0 var(--black-25);overflow:hidden}.more__card.is-hidden{display:none}.more__media{display:block;width:100%;height:190rem;overflow:hidden}.more__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.more__body{display:flex;flex-direction:column;padding:19rem}.more__title{margin:0 0 15rem;font-family:Jost,sans-serif;font-size:22rem;font-weight:700;line-height:33rem;text-transform:uppercase}.more__link{color:var(--black);text-decoration:none}.more__excerpt{margin:0;font-family:Verdana,sans-serif;font-size:20rem;font-weight:400;line-height:28rem;color:var(--gray-muted)}.more__pagination{display:flex;justify-content:center;width:100%;padding:10rem 0 0}.more__pages{display:flex;justify-content:center;align-items:center;gap:6rem;margin:0;padding:0;list-style:none}.more__page{display:flex;justify-content:center;align-items:center;width:32rem;height:32rem}.more__page--active{background-color:var(--gold);border-radius:50%}.more__page-link{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Verdana,sans-serif;font-size:20rem;font-weight:700;line-height:30rem;color:var(--white);text-decoration:none}.more__page-link--active{width:28rem;height:28rem;color:var(--white)}.more__page-link--disabled{color:var(--gray-pag);cursor:default}.more__page-icon{display:block;width:16rem;height:16rem}.more__sr-only{position:absolute;width:1rem;height:1rem;margin:-1rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.more{padding:40rem 0 50rem}.more__container{padding:0}.more__grid{grid-template-columns:1fr;gap:20rem}.more__media{height:180rem}.more__title{font-size:20rem;line-height:30rem}.container{max-width:calc(100% - 50rem);margin-right:auto;margin-left:auto}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.more__container{padding:0 30rem}.more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20rem}}
/*# sourceMappingURL=styles.css.map */
