 @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&family=Playfair+Display:wght@400..900&display=swap'); #wpadminbar{display:none !important;overflow-x:hidden;} body{font-family:'Montserrat',sans-serif;height:auto;overflow-x:hidden;}h1{color:#0c448f;font-family:'PLayfair Display',serif;text-transform:uppercase;font-weight:bold;font-size:2.5em;line-height:1.1;margin:0 0 40px;}h2{color:#0c448f;font-family:'PLayfair Display',serif;text-transform:uppercase;font-weight:bold;font-size:1.5625em;line-height:1.1;margin:0 0 35px;}h3{color:#0c448f;font-family:'PLayfair Display',serif;text-transform:uppercase;font-weight:bold;font-size:1.3em;line-height:1.1;margin:25px 0;}h4{font-family:'PLayfair Display',serif;color:#0c448f;font-weight:400;font-size:1.5em;line-height:1.5;margin:25px 0;}p{font-family:'Montserrat',sans-serif;color:#000000;font-size:1.125em;font-weight:400;line-height:1.44;margin:15px 0;}ul{list-style-type:none;}ul.icon-list{margin-left:0;}ul.icon-list li{color:#000000;font-size:1.125em;font-weight:400;line-height:1.44;position:relative;padding-left:30px;}ul.icon-list li::before{content:"\f06c";font-family:'Font Awesome 6 Pro';color:#0c448f;font-weight:600;position:absolute;left:0;top:2px;}ul.icon-list a{color:#000000;text-decoration:underline;}ul.icon-list a:hover{color:%COLOR6%;}.disclaimer{background:#ffffff;padding:2vh 0;border-top:1px solid #0c448f;}  header.header-wrapper{display:contents;}.header-wrapper.header-inner{border-bottom:1px solid #0c448f;}.top-header{background:#0c448f;}.header-row{position:absolute;left:0;right:0;background:rgba(255,255,255,0.75);justify-content:space-around;align-items:center;}.inner-row{position:relative;background:#ffffff;}.header-details{display:flex;align-items:center;width:auto;padding:0 3vw;}.logo-wrapper{display:inline-block;width:100%;}.top-bar{background:none;height:auto;}.top-bar-section ul li{background:none;}.top-bar-section li:not(.has-form) a:not(.button){font-family:'Montserrat',sans-serif;background:none;color:#000000;position:relative;font-size:1em;font-weight:600;text-transform:uppercase;line-height:55px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;color:#0c448f;line-height:55px;}.top-bar-section .has-dropdown>a{padding-right:25px !important;}.top-bar-section .has-dropdown>a:after{border:none;top:3px;margin-right:19px;content:"\f054";font-family:'Font Awesome 6 Pro';font-size:10px;color:#0c448f;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.top-bar-section li.has-dropdown:not(.has-form) a:not(.button):hover::after{color:#0c448f;}#sticky-header{position:sticky;top:0;z-index:999;background:rgba(255,255,255,0.75);border-bottom:1px solid #0c448f;} @media only screen and (min-width:1025px){.navigation-wrapper{display:flex;width:calc(90% - 390px);}.top-bar-section .dropdown{background:#0c448f;text-align:center;left:50%;padding:2vh 1vw;box-shadow:0px 6px 13px 0px rgba(0,0,0,0.5);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;line-height:35px;padding:0 15px;color:#ffffff;position:relative;text-align:left;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;line-height:35px;padding:0 15px;color:#b4c0d0;}}  .row{margin:0 auto;max-width:1310px;width:100%;}.row.full{max-width:100%;}.row.wide,.flex-row.wide{max-width:90rem;}.flex-row{display:flex;flex-wrap:wrap;max-width:1310px;width:100%;margin:0 auto;}.flex-row.full{max-width:100%;}.flex-row.wide{max-width:105rem;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.cta-btn{display:inline-block;min-width:270px;padding:25px 40px;font-size:1.5em;color:#ffffff;text-align:center;background:#0c448f;position:relative;text-transform:uppercase;font-weight:500;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.cta-btn:hover{background:#ffffff;color:#0c448f;}.cta-btn::before{content:" ";width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px;border:1px solid #ffffff;}.cta-btn.svc::after{right:22px;}.cta-btn.alt{background:#b4c0d0;color:#000000;}.cta-btn.alt:hover{background:#0c448f;color:#ffffff;}.cta-btn.alt::before{border:1px solid #000000;}.cta-btn:hover:before,.cta-btn.white-btn::before{border:1px solid #0c448f;}.cta-btn.alt:hover:before,.cta-btn.white-btn:hover:before{border:1px solid #ffffff;}.cta-btn.white-btn{background:#ffffff;color:#0c448f;}.cta-btn.white-btn:hover{background:#0c448f;color:#ffffff;}.slider-cta-buttons{text-align:center;padding-top:25px;}.cta-btn:nth-child(2){margin-left:5px;}.bg-wrapper{padding-right:0;display:grid;}.bg-box{display:flex;justify-self:flex-end;align-self:center;width:100%;max-width:800px;max-height:600px;height:100%;}.white-bg{background:#ffffff;}.lightblue-bg{background:#b4c0d0;}.lightgray-bg{background:#efefef;}.blue-bg{background:#0c448f;}.blue-bg *{color:#ffffff;}.gateway-box{padding:15vh 5.5vw calc(15vh + 66px);border:1px solid #0c448f;}.gateway-box.right{order:2;}.svc-btn-wrapper{position:absolute;bottom:15vh;}.gateway-box p:last-of-type{margin-bottom:5vh;}.gateway-box.green-bg *{color:#ffffff;}.svc-title{background:#0c448f;padding:4vh 0;margin-top:3vh;}.svc-title h1{color:#ffffff;margin:0;}.footer-inner-wrapper{background:#b4c0d0;position:relative;}.footer-inner-wrapper::before{position:absolute;right:0;top:0;width:100%;height:100%;background:top right / contain no-repeat url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/white-leaf.png);content:"";max-width:250px;max-height:250px;opacity:0.4;z-index:0;}.footer-col{width:24.5%;display:flex;flex-direction:column;align-items:center;}.footer-row{justify-content:space-between;}.footer-col h2{font-size:1.8em;color:#000000;margin:30px 0;text-align:center;}.footer-col p,.footer-col p a{color:#000000;text-align:center;margin:0;font-weight:400;}p.payment-methods svg.payment-icon.transparent{margin:4px;}.footer-wrapper a[href^="tel"]{color:inherit;text-decoration:none;}.footer-social-icons a{font-size:1.4em;color:#000000;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.footer-social-icons a:not(:last-of-type){margin-right:12px;}.footer-social-icons a:hover{color:#0c448f;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}  .side-buffer{padding-left:3vw;padding-right:3vw;}.left-buffer{padding-left:5vw;}.right-buffer{padding-right:5vw;}.small-buffer{padding-left:35px;padding-right:35px;}.vertical-padding-xs{padding-top:4.5vh;padding-bottom:4.5vh;}.top-padding-xs{padding-top:4.5vh;}.bottom-padding-xs{padding-bottom:4.5vh;}.vertical-padding-small{padding-top:6vh;padding-bottom:6vh;}.top-padding-small{padding-top:6vh;}.bottom-padding-small{padding-bottom:6vh;}.vertical-padding-medium{padding-top:8vh;padding-bottom:8vh;}.top-padding-medium{padding-top:8vh;}.bottom-padding-medium{padding-bottom:8vh;}.vertical-padding-large{padding-top:12vh;padding-bottom:12vh;}.top-padding-large{padding-top:12vh;}.bottom-padding-large{padding-bottom:12vh;}.vertical-padding-x-large{padding-top:16vh;padding-bottom:16vh;}.top-padding-x-large{padding-top:16vh;}.bottom-padding-x-large{padding-bottom:16vh;} @media only screen and (min-width:1025px){.strip-padding{padding-left:0 !important;padding-right:0 !important;}} .aeration{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/aeration.jpg");}.fertilization{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/fertilization.jpg");}.garden-design{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/garden-design.jpg");}.commercial-garden-design{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/commercial-garden-design.jpg");}.commercial-lawn-mowing{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/commercial-lawn-mowing.jpg");}.hardscapes{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/hardscaping.jpg");}.retaining-walls{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/retaining-walls.jpg");}.irrigation{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/irrigation.jpg");}.landscape-design{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/landscape-design.jpg");}.landscape-construction{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/landscape-construction.jpg");}.commercial-landscaping{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/commercial-landscaping.jpg");}.lawn-care{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/lawn-care.jpg");}.lawn-mowing{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/lawn-mowing.jpg");}.tree-service{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/tree-removal.jpg");}.shrub-hedges{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/shrubs-edges.jpg");}.property-maintenance{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/commercial-property-maintenance.jpg");}.mulch{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/mulching.jpg");}.pest-control{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/lawn-pest-control.jpg");}.xeriscaping{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/xeriscaping.jpg");}.outdoor-kitchen{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/outdoor-kitchen.jpg");}.outdoor-firepit{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/firepits.jpg");}.deck-patios{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/patios.jpg");}.sodding{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/sodding.jpg");}.sprinklers{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/sprinklers.jpg");}.contact-bg{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/landscaping.jpg");}.irrigation-services{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/irrigation-services-img.jpg");}.outdoor-living{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/outdoor-living-img.jpg");}.drainage{background:center / cover url("https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/drainage-img.jpg");}  .mobile-sticky-cta{display:none;}.logo-wrapper img{max-width:350px;}.info-header{display:flex;align-items:center;padding:15px 4vw;}.info-left{display:flex;gap:3vw;}.info-left *{color:#ffffff;font-family:'Montserrat',sans-serif;font-size:18px;}.info-right{text-align:center;position:relative;}.info-right::before{position:absolute;left:4vw;right:0;top:-14px;width:125px;height:66px;background:center / auto url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/header-leaf.png);content:"";}.info-right i{color:#ffffff;width:30px;font-size:20px;}.phone-header a:hover,.email-header a:hover,.info-right i:hover{color:#b4c0d0;}.info-left .fa{padding-right:5px;}.slick-header-slider::after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;background:rgb(20 20 22 / 30%);}.caption-slider{position:absolute;top:50%;left:50%;width:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1;}.caption-slider p.caption{color:#ffffff;text-align:center;font-family:'Montserrat',sans-serif;font-size:5.9vw;text-transform:uppercase;font-weight:bold;line-height:1;letter-spacing:5px;text-shadow:2px 2px 2px #0c448f;}.caption-slider p.caption span{display:block;font-size:.65em;margin-top:10px;font-family:'PLayfair Display',serif;}.slider-cta-buttons{text-align:center;padding-top:25px;}.slider-wrapper{height:45vw;overflow:hidden;position:relative;background-color:white;}#sticky-header .header-row{transition:background-color 0.3s ease;}#sticky-header.is-scrolled .header-row{background-color:#ffffff;}.home-services-top{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center;text-align:center;margin:0 auto;gap:25px;}.serv-box{padding:0;display:flex;flex-direction:column;}.serv-text{display:flex;flex:1;flex-direction:column;padding:25px;border:3px solid #0c448f;}.small-heading{font-size:1.3em;margin:0;}.serv-text .cta-btn{margin-top:auto;padding:15px 30px;font-size:1.2em;min-width:100%;}.header-company-locationorder{font-size:1.8em;margin:0;}.home-img1{background:center / cover url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/home-img1.jpg);}.home-img2{background:center / cover url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/home-img2.jpg);}.banner-bg{background:center / cover url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/banner-home.jpg);position:relative;}.banner-bg::before{position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:rgb(12,65,140,0.65);content:"";}.home-img3{background:center / cover url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/home-img3.jpg);}.footer-bg{background:center / cover url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/cta-bg.jpg);position:relative;}.footer-bg::before{position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.85);content:"";z-index:0;}.leaf-left-icon::before{position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:top left/ contain no-repeat url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/top-leaf.png);max-width:500px;max-height:500px;content:"";opacity:0.3;transform:rotate(-280deg);z-index:-1;}.leaf-left-icon{position:relative;}.padded-custom{padding:10vh 6vw 14vh 2vw;}.padded-custom h2,.padded-inner h2{font-size:1.8em;line-height:1.4;}.padded-custom p{line-height:1.8;font-size:1.2em;}.padded-inner{padding:6vh 6vw 6vh 2vw;}.middle-banner{display:flex;justify-content:center;gap:4vw;align-items:center;}.big-text{color:#ffffff;font-size:4em;font-family:'PLayfair Display',serif;text-transform:uppercase;font-weight:800;}.leaf-bottom{position:relative;}.blue-box{padding:10vw 7vw;position:relative;}.blue-box::after,.leaf-bottom::after{position:absolute;right:0;bottom:0;width:100%;height:100%;background:bottom right / contain no-repeat url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/white-leaf.png);content:"";max-width:300px;max-height:300px;opacity:0.2;z-index:0;}.blue-box p{color:#ffffff;line-height:1.8;font-size:1.2em;}.footer-cta{text-align:center;padding:10vh 0;position:relative;}.footer-cta h2{color:#ffffff;font-size:5em;}.wave-bg{position:absolute;bottom:-2vh;left:0;right:0;}.top-leaf{position:relative;}.top-leaf::before{position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:top / contain no-repeat url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/top-leaf.png);max-width:400px;max-height:400px;content:"";opacity:0.3;transform:rotate(-280deg);}.about-img1{background:center / cover no-repeat url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/about-img1.jpg);}.about-img2{background:center / contain no-repeat url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/about-img2.jpg);}.blue-bg ul.icon-list li,.blue-bg ul.icon-list li::before{color:#ffffff;}.header-wrapper.header-inner #sticky-header{background:#ffffff;}.inner-cta h2,.inner-cta h3{color:#ffffff;font-size:3em;}.inner-cta *:not(.cta-btn){color:#ffffff;}.contact-body h1{margin:0;}  @media only screen and (min-width:1025px) and (max-width:1680px){.info-header{padding:15px 2vw;}.info-left{gap:2vw;}.navigation-wrapper{width:auto;}.contact-body h1{font-size:2.5em;}.navigation-wrapper{width:calc(100% - 30%);}.header-details{width:30%;}.slider-wrapper{height:830px;}} @media only screen and (min-width:1025px) and (max-width:1500px){.top-bar-section li:not(.has-form) a:not(.button){font-size:.7em;}.info-left *{font-size:14px;}.logo-wrapper img{max-width:300px;}.info-left{gap:1vw;}.footer-cta h2{font-size:3em;}.footer-col h2{font-size:1.5em;}.inner-cta{width:85%;}.slider-wrapper{height:49vw;}.serv-text{padding:10px;}.big-text{font-size:3em;}.header-company-locationorder{font-size:1.4em;}.padded-custom{padding:5vh 4vw 6vh 2vw;}} @media only screen and (min-width:1025px) and (max-width:1366px){.home-services-top{gap:6px;}.padded-custom h2,.padded-inner h2{font-size:1.5em;}.padded-custom p{font-size:1em;}.padded-inner{padding:6vh 2vw 6vh 2vw;}} @media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.slider-wrapper{height:45vw;}.slider-wrapper{top:0;}} @media only screen and (min-width:1025px) and (max-width:1280px){.slider-wrapper{top:0;}#sticky-header{padding:0;}.info-left{gap:10px;}.info-left *{font-size:12px;}.footer-cta{padding:0;position:relative;}} @media only screen and (min-width:1025px) and (max-width:1180px){h1{font-size:2.3em;}.header-company-locationorder{font-size:1.2em;}.logo-wrapper img{max-width:260px;}.navigation-wrapper{width:calc(100% - 25%);}.header-details{width:25%;}.footer-col h2{font-size:1.3em;}} @media only screen and (max-width:1024px){main .columns{padding-left:6vw !important;padding-right:6vw !important;text-align:center;}.side-buffer{padding-left:0;padding-right:0;}.header-row{padding:10px;position:relative;}.header-details{padding-top:5px;padding-bottom:5px;position:relative;display:block;width:100%;}.logo-wrapper{width:auto;max-width:none;display:block;text-align:center;margin-bottom:10px;}.mobile-header-bg{height:400px;background:bottom / cover no-repeat url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/mobile-bg.jpg);background-color:white;}.mobile-navigation{display:block;right:25px;position:absolute;text-transform:uppercase;top:20px;vertical-align:middle;width:auto;height:24px;z-index:9999;}span.mobile-navigation.navigation-toggle.active{height:50px;width:50px;border-radius:25px;top:30px;}i.toggle-bars{display:inline-block;position:relative;color:#0c448f;width:37px;height:7px;}i.toggle-bars::before{content:" ";width:17px;height:2px;background:#0c448f;position:absolute;bottom:0;right:0;}i.toggle-bars::after{content:" ";width:37px;height:2px;background:#0c448f;position:absolute;top:0;right:0;}i.toggle-bars.close{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:50px;height:50px;}i.toggle-bars.close::after{background:#ffffff;top:calc(50% - 1px);left:calc(50% - 15px);width:30px;}i.toggle-bars.close::before{background:#ffffff;width:2px;height:30px;left:calc(50% - 1px);top:calc(50% - 15px);}.fullwidth-navigation{background:#0c448f;position:absolute;top:0;z-index:997;width:100%;display:none;border-top:25px solid #0c448f;}.fullwidth-navigation .top-bar{padding:0;display:block;background:#0c448f;height:auto;}.fullwidth-navigation .top-bar-section ul:not(.dropdown){padding-top:10%;}.fullwidth-navigation .title-area{display:none !important;}.top-bar-section{background:#0c448f;margin-bottom:10%;}.fullwidth-navigation .top-bar-section ul{position:relative;right:0;width:100%;z-index:997;padding-top:40px;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){color:#ffffff;line-height:60px;text-align:center;padding:0 !important;font-size:24px !important;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{color:#ffffff;padding:0;line-height:60px;font-size:24px !important;background:none;}.top-bar-section ul li.active{background:#0c448f;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#ffffff;font-weight:normal;line-height:40px;font-size:17px !important;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#ffffff;line-height:40px;font-size:17px !important;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;border-radius:0;padding-bottom:40px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{display:none;}.top-bar-section ul li{text-align:center;}.top-bar-section li:not(.has-form) a:not(.button){display:inline-block;width:auto;}.top-bar-section .has-dropdown>a:after{right:-20px;margin:0;border:none;border-color:#ffffff transparent transparent transparent;top:1px;color:#ffffff;font-size:22px;font-weight:600;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:4vh;padding-bottom:4vh;}.top-padding-small{padding-top:4vh;}.bottom-padding-small{padding-bottom:4vh;}.vertical-padding-medium{padding-top:6vh;padding-bottom:6vh;}.top-padding-medium{padding-top:6vh;}.bottom-padding-medium{padding-bottom:6vh;}.vertical-padding-large{padding-top:6vh;padding-bottom:6vh;}.top-padding-large{padding-top:6vh;}.bottom-padding-large{padding-bottom:6vh;}.vertical-padding-x-large{padding-top:7vh;padding-bottom:7vh;}.top-padding-x-large{padding-top:7vh;}.bottom-padding-x-large{padding-bottom:7vh;}main .columns.strip-padding-mobile{padding-left:0 !important;padding-right:0 !important;}.mobile-bg-remove{background:none;}.mobile-hide{display:none !important;}.bg-box{height:401px;justify-self:center;width:100%;}.svc-title{margin-top:0;padding:3vh 0;}.gateway-box{padding-top:6vh;padding-bottom:6vh;border:none;}.svc-btn-wrapper{position:static;}.gateway-box p:last-of-type{margin-bottom:3vh;}.gateway-row{display:block;}.footer-col{width:100%;padding:0 10vw;}.footer-col:not(:last-of-type){padding-bottom:3vh;}.footer-col h2{margin-top:0;}.footer-wrapper a[href^="tel"]{color:inherit;text-decoration:none;}.mobile-sticky-cta{display:flex;justify-content:center;position:fixed;bottom:10px;left:0;width:100%;z-index:3;}a.sticky-btn{display:inline-block;width:calc(50% - 10px);max-width:260px;float:left;text-align:center;color:#ffffff;font-size:1.125em;font-family:'PLayfair Display',serif;background:#0c448f;padding:20px 5px;margin:0 5px;border-radius:0;position:relative;}a.sticky-btn.alt{background:#0c448f;}.sticky-btn::before{content:" ";width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px;border:1px solid #ffffff;}ul.icon-list{display:inline-block;text-align:left;margin:15px 0;}.contact-body .contact-form{padding:0 !important;}footer.footer-wrapper{padding-bottom:70px;}.disclaimer{text-align:center;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}.lnm-policies.text-center.footer-links{padding-bottom:90px;}.footer-cta{padding:2vh 0;}.footer-cta h2{font-size:2em;}.padded-inner{padding:0vh 5vw 2vh 2vw;}.home-services-top{grid-template-columns:auto auto;}.mobile-caption{top:4%;position:absolute;}p.caption{color:#ffffff;text-align:center;font-family:'Montserrat',sans-serif;font-size:5vw;text-transform:uppercase;font-weight:bold;line-height:1;letter-spacing:5px;text-shadow:2px 2px 2px #0c448f;}.caption-slider p.caption span{display:block;font-size:.65em;margin-top:10px;font-family:'PLayfair Display',serif;}.home-top-heading{padding-top:2vh;}.serv-text{border:none;}.serv-box{border:2px solid #0c448f;padding:2vh 2vw;}.padded-custom{padding:0 2vw 2vh;}.big-text{font-size:2em;}.contact-body h1{font-size:2.3em;}.top-bar-section li.has-dropdown:not(.has-form) a:not(.button):hover::after{color:#ffffff;}h1{font-size:2.3em;}.header-company-locationorder{font-size:1.1em;padding:0 2vw;}.svc-title{background:#ffffff;}.svc-title h1{color:#0c448f;}.padded-custom h2,.padded-inner h2{font-size:1.6em;}iframe#bewebchat{bottom:80px !important;}} @media only screen and (max-width:820px){.big-text{font-size:1.6em;}.cta-btn{padding:18px;}.middle-banner{padding:3vh 0;gap:15px;}.contact-body h1{font-size:2.1em;}} @media only screen and (max-width:767px){span.mobile-navigation.navigation-toggle.active{height:40px;width:40px;}i.toggle-bars.close{width:40px;height:40px;}i.toggle-bars.close::before{height:20px;top:calc(50% - 10px);}i.toggle-bars.close::after{width:20px;left:calc(50% - 10px);}main .columns{padding-left:2vw !important;padding-right:2vw !important;}.cta-btn-wrapper .cta-btn{width:49%;min-width:unset;}.cta-btn:nth-child(2){margin-left:0%;}h1{font-size:2em;}.mobile-header-bg{height:300px;}} @media only screen and (max-width:500px){.mobile-header-bg{height:200px;background:bottom / cover no-repeat url(https://h-outdoors.com/wp-content/uploads/sites/1659/2025/12/small-bg.jpg);background-color:white;}.cta-btn-wrapper .cta-btn{width:100%;max-width:280px;margin:0 auto;}.cta-btn-wrapper .cta-btn:nth-child(2){margin-top:10px;}.leaf-left-icon::before{max-width:200px;max-height:200px;}.logo-wrapper img{max-width:250px;}.header-row{padding:0;}.home-services-top{grid-template-columns:auto;}.middle-banner{gap:0;flex-wrap:wrap;}.footer-cta h2{font-size:1.8em;}.top-leaf::before{max-width:200px;max-height:200px;}.mobile-caption{top:18vh;}h1{font-size:1.3em;margin:0;}.padded-custom h2,.padded-inner h2{font-size:1.2em;line-height:1.2;}.padded-custom p{line-height:1.5;font-size:1em;}.footer-col h2{font-size:1.5em;}.serv-box{max-width:75%;margin:0 auto;border:0;padding:0;}.serv-img img{max-height:200px;width:auto;}.serv-text .cta-btn{font-size:1em;min-width:auto;max-width:85%;margin:0 auto;}} 