:root{--background-white: #f3f7f0;--offwhite-text: rgba(255, 255, 255, .7);--light-green: #4ae25c;--dark-green: #244435;--middle-green: #71b100;--dark-text: #424242;--orange: #fe9638}*{padding:0;margin:0;box-sizing:border-box}html{scroll-behaviour:smooth}body{background-color:var(--background-white);color:var(--dark-text);font-family:Open Sans,Arial,sans-serif;line-height:1.7em;font-weight:700;font-size:1rem;-webkit-font-smoothing:antialiased}button{border:unset}h1,h2,h3,h4,h5,h6{font-family:Tajawal,Helvetica,Arial,Lucida,sans-serif}h1{font-size:2rem;text-align:center;font-weight:900;line-height:1em}h2{font-size:1.5rem;text-align:center;padding-bottom:.5em;line-height:1em}h3{font-size:1.2rem}p{padding:.5em 0;color:var(--dark-text)}section{padding:2em}img{max-width:100%;height:auto}button{cursor:pointer}.flex-col{display:flex;flex-direction:column;gap:1em}.offwhite{color:var(--offwhite-text)}@media (min-width: 700px){section{padding:4em}h3{font-size:1.5rem}h2{font-size:3rem}h1{font-size:4rem}}header.svelte-1ecwn4a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 2em;position:relative}a.svelte-1ecwn4a{text-decoration:none;font-weight:400;font-size:1rem;color:#0009}button.svelte-1ecwn4a{font-weight:400;font-size:1rem;background-color:unset;border:unset;cursor:pointer}#mobile-cta.svelte-1ecwn4a{padding:1em;font-weight:400;font-size:1rem;display:flex;align-items:center;justify-content:center;background-color:var(--light-green);color:#fff;opacity:1;transition:opacity .3s ease-in-out}#mobile-cta.svelte-1ecwn4a:hover{opacity:.7;transition:opacity .3s ease-in-out}.tiny-screen-logo.svelte-1ecwn4a,.desktop-menu.svelte-1ecwn4a{display:none}.mobile-menu.svelte-1ecwn4a{display:block;cursor:pointer}.mobile-menu-nav.svelte-1ecwn4a{padding:2em;margin:0 2em;display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;border-top:3px #4ae25c solid;z-index:100;background-color:var(--background-white)}.flex.svelte-1ecwn4a{display:flex;flex-direction:row;align-items:center;gap:.3em}.mobile-menu-button.svelte-1ecwn4a,.mobile-menu.svelte-1ecwn4a nav:where(.svelte-1ecwn4a) a:where(.svelte-1ecwn4a){font-weight:400;font-size:1rem;color:#000;padding:.5em;margin:0;line-height:1.7;opacity:1;transition:opacity .3s ease-in-out}.mobile-menu-button.svelte-1ecwn4a:hover,.mobile-menu.svelte-1ecwn4a nav:where(.svelte-1ecwn4a) a:where(.svelte-1ecwn4a):hover{background-color:#00000008;opacity:.7;transition:opacity .3s ease-in-out}.mobile-submenu.svelte-1ecwn4a{padding-left:1em;padding-top:0;display:flex;flex-direction:column}.get-quote-button.svelte-1ecwn4a{border:unset;background-color:#4ae25c;padding:1em;text-transform:uppercase;height:100%;opacity:1;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center;color:#fff}.get-quote-button.svelte-1ecwn4a:hover{opacity:.7;transition:opacity .3s ease-in-out}@media (min-width: 940px){.mobile-menu.svelte-1ecwn4a{display:none}header.svelte-1ecwn4a{padding:0 4em;height:5rem}.desktop-menu.svelte-1ecwn4a{display:flex;flex-direction:row;column-gap:1.5em;align-items:center;height:100%}.dropdown-desktop.svelte-1ecwn4a{position:relative;height:100%;display:flex;align-items:center}.dropdown-menu-desktop.svelte-1ecwn4a{position:absolute;top:100%;left:-100%;background-color:var(--background-white);box-shadow:0 4px 6px #0000001a;border-radius:5px;overflow:visible;white-space:nowrap;display:none;flex-direction:column;z-index:100;border-top:3px #4ae25c solid;width:250px;padding:1em 0;opacity:1;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}div.dropdown-menu-desktop.svelte-1ecwn4a a:where(.svelte-1ecwn4a){text-decoration:none;font-weight:400;font-size:1rem;color:#000;margin:0 1em;display:block}.dropdown-desktop-menu-sub.svelte-1ecwn4a{position:absolute;top:0;left:-100%;background-color:var(--background-white);box-shadow:0 4px 6px #0000001a;border-radius:5px;overflow:hidden;white-space:nowrap;display:none;flex-direction:column;border-top:3px #4ae25c solid;z-index:101;width:250px;padding:1em 0}.dropdown-desktop-sub.svelte-1ecwn4a{position:relative}.dropdown-desktop-menu-sub.svelte-1ecwn4a a:where(.svelte-1ecwn4a){display:block;color:#000;text-decoration:none;transition:background .3s}.dropdown-desktop-menu-sub.svelte-1ecwn4a a:where(.svelte-1ecwn4a):hover{background-color:#f0f0f0}.dropdown-desktop-sub.svelte-1ecwn4a:hover .dropdown-desktop-menu-sub:where(.svelte-1ecwn4a){display:flex}.dropdown-menu-desktop.svelte-1ecwn4a a:where(.svelte-1ecwn4a){display:block;padding:.5em 1em;color:#000;text-decoration:none;transition:background .3s}.dropdown-menu-desktop.svelte-1ecwn4a a:where(.svelte-1ecwn4a):hover{background-color:#f0f0f0}.dropdown-desktop.svelte-1ecwn4a:hover .dropdown-menu-desktop:where(.svelte-1ecwn4a){display:flex}.desktop-menu.svelte-1ecwn4a a:where(.svelte-1ecwn4a):hover{opacity:.7}}@media (max-width: 170px){.logo.svelte-1ecwn4a{display:none}.tiny-screen-logo.svelte-1ecwn4a{display:block}}.wiggle.svelte-1ecwn4a{box-shadow:0 0 1px transparent;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);animation-name:svelte-1ecwn4a-wiggle;-o-animation-name:svelte-1ecwn4a-wiggle;-ms-animation-name:svelte-1ecwn4a-wiggle;-moz-animation-name:svelte-1ecwn4a-wiggle;-webkit-animation-name:svelte-1ecwn4a-wiggle;animation-duration:5s;-o-animation-duration:5s;-ms-animation-duration:5s;-moz-animation-duration:5s;-webkit-animation-duration:5s;animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-play-state:running;-o-animation-play-state:running;-ms-animation-play-state:running;-moz-animation-play-state:running;-webkit-animation-play-state:running}@keyframes svelte-1ecwn4a-wiggle{2%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}4%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}6%{-webkit-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}8%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translate(-3px) rotate(-2deg)}10%{-webkit-transform:translateX(2px) rotate(1deg);transform:translate(2px) rotate(1deg)}12%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translate(-2px) rotate(-1deg)}14%{-webkit-transform:translateX(2px) rotate(1deg);transform:translate(2px) rotate(1deg)}16%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translate(-2px) rotate(-1deg)}18%{-webkit-transform:translateX(1px) rotate(0);transform:translate(1px) rotate(0)}20%{-webkit-transform:translateX(-1px) rotate(0);transform:translate(-1px) rotate(0)}}section.svelte-6cud7d{padding:0}li.svelte-6cud7d{list-style-type:none;font-weight:400}section.svelte-6cud7d hr:where(.svelte-6cud7d){width:75%;margin:auto}.icon.svelte-6cud7d{position:absolute;right:17px;opacity:0;transform:translate(-10px);transition:transform .3s ease-out,opacity .3s ease-out}.top.svelte-6cud7d{background-color:var(--orange);padding:2em;margin:2em 2em -4em;z-index:10;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2em}.top.svelte-6cud7d button:where(.svelte-6cud7d){background-color:#244435;color:#fff;text-transform:uppercase;letter-spacing:3px;padding:.5em 1em;text-decoration:none;font-weight:400;font-size:1rem;position:relative;display:flex;align-items:center}.top.svelte-6cud7d button:where(.svelte-6cud7d):hover .icon-for-button:where(.svelte-6cud7d){opacity:1;transform:translate(15px)}.top.svelte-6cud7d h2:where(.svelte-6cud7d){line-height:1em;text-align:left;color:#191919}.middle.svelte-6cud7d .phone:where(.svelte-6cud7d){font-size:2rem;line-height:1em}.middle.svelte-6cud7d{padding:7em 2em 2em;color:#fff;background-image:radial-gradient(circle at left,#000000db,#0f9b0fcc),url(../../../images/woodenFence1920w-min.jpg);background-position:center}.middle.svelte-6cud7d .call-social-column:where(.svelte-6cud7d){margin-top:2em;display:flex;flex-direction:column;gap:2em}.middle.svelte-6cud7d .social-row:where(.svelte-6cud7d){display:flex;flex-direction:row;gap:2em}.middle.svelte-6cud7d .social-row:where(.svelte-6cud7d) a:where(.svelte-6cud7d){border:3px solid white;padding:.7em;display:flex;align-items:center}.middle.svelte-6cud7d .social-row:where(.svelte-6cud7d) a:where(.svelte-6cud7d):hover{opacity:.7;transition:opacity .3 ease-in-out}.middle.svelte-6cud7d .flex-column:where(.svelte-6cud7d) div.fence-container:where(.svelte-6cud7d){display:flex;align-items:flex-start;gap:.5em}.middle.svelte-6cud7d a:where(.svelte-6cud7d){color:#fff;text-decoration:none}.services-link.svelte-6cud7d{background-color:var(--orange);padding:1.5em 2em;color:#fff;text-transform:uppercase;letter-spacing:3px;font-size:.8rem;line-height:1em;position:relative}.icon-for-button.svelte-6cud7d{position:absolute;right:20px;opacity:0;transform:translate(0);transition:transform .3s ease-out,opacity .3s ease-out}a.services-link.svelte-6cud7d:hover .icon-for-button:where(.svelte-6cud7d){opacity:1;transform:translate(10px)}.middle.svelte-6cud7d h3:where(.svelte-6cud7d){text-transform:uppercase;font-size:.6rem;font-weight:700;line-height:1;letter-spacing:3px}.middle.svelte-6cud7d a.feature:where(.svelte-6cud7d){font-size:2rem;margin-bottom:1em;font-weight:700;line-height:1.7;transform:translate(0);transition:transform .3s ease-in-out;width:fit-content;display:inline-flex;gap:.3em;text-transform:uppercase}.middle.svelte-6cud7d .accent-line:where(.svelte-6cud7d){content:"";display:inline-block;width:4em;height:2px;background-color:#fff;transition:none;margin-top:.7em}.middle.svelte-6cud7d a.feature:where(.svelte-6cud7d):hover{transform:translate(.5em);transition:transform .3s ease-in-out}.middle.svelte-6cud7d a.phone:where(.svelte-6cud7d){color:var(--orange)}.middle.svelte-6cud7d a.phone:where(.svelte-6cud7d):hover{opacity:.7;transition:opacity .3s ease-in-out}.flex-column.svelte-6cud7d{display:flex;flex-direction:column;gap:.5em}.middle.svelte-6cud7d .flex-column:where(.svelte-6cud7d){gap:0}.bottom.svelte-6cud7d{padding:0 2em;background-color:#333;color:var(--offwhite-text);display:flex;flex-direction:column}.icon.svelte-6cud7d{position:absolute;right:0;opacity:0;transform:translate(0);transition:transform .3s ease-out,opacity .3s ease-out}.bottom.svelte-6cud7d a:where(.svelte-6cud7d){position:relative;display:flex;align-items:center;width:fit-content}.bottom.svelte-6cud7d a:where(.svelte-6cud7d):hover{transform:translate(-5px);transition:transform .3s ease-out}.bottom.svelte-6cud7d a:where(.svelte-6cud7d):hover .icon:where(.svelte-6cud7d){transform:translate(20px);opacity:1}.bottom.svelte-6cud7d h3:where(.svelte-6cud7d){padding:.5em 0}.bottom.svelte-6cud7d .container:where(.svelte-6cud7d){padding:1em 0}.bottom.svelte-6cud7d a:where(.svelte-6cud7d){color:var(--offwhite-text);text-decoration:none;font-weight:400}.bottom.svelte-6cud7d .container:where(.svelte-6cud7d) .flex-column:where(.svelte-6cud7d) li:where(.svelte-6cud7d){padding:0 1em}.final-section.svelte-6cud7d{background-color:#333;color:var(--offwhite-text);text-align:center;padding:.5em}.final-section.svelte-6cud7d p:where(.svelte-6cud7d){margin-top:.5em;font-weight:300;color:var(--offwhite-text)}@media (min-width: 700px){.top.svelte-6cud7d{margin:4em 4em -4em}.middle.svelte-6cud7d{padding:7em 4em 4em}.middle.svelte-6cud7d .phone:where(.svelte-6cud7d){font-size:3rem}.middle.svelte-6cud7d h3:where(.svelte-6cud7d){font-size:.8rem}.bottom.svelte-6cud7d{padding:0 4em;display:flex;flex-direction:row;gap:4em;justify-content:space-between}}@media (min-width: 900px){.top.svelte-6cud7d{flex-direction:row;justify-content:space-between;align-items:center}.top.svelte-6cud7d button:where(.svelte-6cud7d){min-width:max-content}.middle.svelte-6cud7d{display:flex;flex-direction:row;gap:5em}.middle.svelte-6cud7d .phone:where(.svelte-6cud7d){font-size:3.5rem}.middle.svelte-6cud7d h3:where(.svelte-6cud7d){font-size:1rem}.middle.svelte-6cud7d .call-social-column:where(.svelte-6cud7d){margin-top:0}}dialog.svelte-4izl69{border:none;padding:1em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:90%;min-height:90%}dialog.svelte-4izl69::backdrop{background-image:linear-gradient(to right,#000000bf,#008000bf)}.flex.svelte-4izl69{display:flex;justify-content:space-between;align-items:center;padding:0}button.svelte-4izl69{background-color:unset;border:unset}h2.svelte-4izl69{font-size:1.5em}
