body,html{overflow-x:hidden}.elementor-post-info .elementor-icon-list-item{display:flex;align-items:center}.elementor-post-info .elementor-icon-list-icon{font-size:inherit;width:1em;min-width:1em;line-height:1;margin-right:10px}.elementor-post-info .elementor-icon-list-icon svg{width:1em;height:1em}.legacy-page-builder-template .site-content>.ast-container{max-width:100%;padding:0}.legacy-page-builder-template .site-content #primary{margin:0;padding:0}.legacy-page-builder-template .entry-header{margin-top:2em;margin-left:auto;margin-right:auto}.legacy-page-builder-template .entry-header.ast-header-without-markup,.legacy-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top:0}.legacy-page-builder-template .entry-header.ast-header-without-markup,.legacy-page-builder-template .entry-header.ast-no-title.ast-no-meta{margin-bottom:0}.legacy-page-builder-template .entry-content{margin-top:0}.legacy-page-builder-template .entry-content>.elementor>.e-con-boxed.e-parent:first-child{width:100vw;max-width:none;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.legacy-page-builder-template .entry-content>.elementor>.e-con-boxed.e-parent:first-child>.e-con-inner{max-width:min(100%,1200px);margin-left:auto;margin-right:auto}.elementor-widget-accordion .elementor-tab-title{display:flex;align-items:center;gap:14px;cursor:pointer}.elementor-widget-accordion .elementor-accordion-title{flex:1 1 auto}.elementor-widget-accordion .elementor-accordion-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1em;min-width:1em;font-size:24px;line-height:1}.elementor-widget-accordion .elementor-accordion-icon-closed,.elementor-widget-accordion .elementor-accordion-icon-opened{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em}.elementor-widget-accordion .elementor-accordion-icon svg{display:block;width:1em;height:1em}.elementor-widget-accordion .elementor-accordion-icon-opened,.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:inline-flex}.about-native-preview,.about-native-preview .entry-content{margin-bottom:0}.about-native-preview__appointment,.about-native-preview__callout,.about-native-preview__company,.about-native-preview__estimate-strip,.about-native-preview__hero,.about-native-preview__intro,.about-native-preview__steps{padding:24px 20px}.about-native-preview__hero{background:linear-gradient(rgba(28,18,8,.56),rgba(28,18,8,.56)),url(/wp-content/uploads/2023/10/Gainesville-Vertical-Board-Fence-scaled.jpg) 50% /cover no-repeat;color:#fff}.about-native-preview__appointment,.about-native-preview__callout,.about-native-preview__company,.about-native-preview__hero-inner,.about-native-preview__intro,.about-native-preview__steps{max-width:1200px;margin:0 auto}.about-native-preview__eyebrow,.about-native-preview__section-kicker{margin:0 0 10px;color:#45af55;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-native-preview .about-native-preview__hero-title,.about-native-preview .about-native-preview__section-title{margin:0;color:#1f2f46;font-family:Roboto,sans-serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.15}.about-native-preview .about-native-preview__eyebrow{color:#fff;font-family:Roboto,sans-serif;font-size:clamp(2.4rem,5vw,3.35rem);font-weight:600;letter-spacing:0;text-transform:none}.about-native-preview .about-native-preview__hero-title{max-width:1120px;color:#fff;font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:400;line-height:1.35}.about-native-preview__callout{position:relative;z-index:2;margin-top:-48px}.about-native-preview__callout-card{width:342px;max-width:342px;padding:18px 28px 20px;background:#fff;border-top:4px solid #45af55;box-shadow:0 10px 30px rgba(0,0,0,.12)}.about-native-preview__callout-label{margin:0 0 8px;color:#1f2f46;font-size:1.125rem;font-weight:600}.about-native-preview__callout-link{color:#45af55;font-family:Roboto,sans-serif;font-size:clamp(2.2rem,3vw,3rem);font-weight:600;text-decoration:none;line-height:1.05;white-space:nowrap}.about-native-preview__intro{display:grid;grid-gap:28px;gap:28px;align-items:center}.about-native-preview__stat{position:relative;min-height:295px;background:url(/wp-content/uploads/2023/10/Gainesville-Wrought-Iron-Fence-scaled.jpg) 50%/cover no-repeat;overflow:hidden}.about-native-preview__stat:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.02))}.about-native-preview__stat:before{content:"";position:absolute;left:0;bottom:0;width:130px;height:118px;background:#45af55;z-index:1}.about-native-preview__stat-value{position:absolute;left:18px;bottom:66px;z-index:2;font-family:Roboto,sans-serif;font-size:clamp(4rem,8vw,5.2rem);font-weight:700;line-height:1;color:#fff}.about-native-preview__stat-label{position:absolute;left:18px;bottom:12px;z-index:2;max-width:95px;margin-top:0;font-size:.9rem;font-weight:600;line-height:1.25;color:#fff}.about-native-preview__company-copy p,.about-native-preview__estimate-content p,.about-native-preview__intro-copy p,.about-native-preview__step-card p{margin:0 0 16px}.about-native-preview__estimate-strip{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;min-height:720px;padding-top:70px;padding-bottom:140px;text-align:center;background:linear-gradient(rgba(12,12,12,.62),rgba(12,12,12,.62)),url(/wp-content/uploads/2023/10/Gainesville-Metal-Picket-Fence-scaled.jpg) 50% /cover no-repeat}.about-native-preview__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:#45af55;color:#fff;font-weight:600;text-decoration:none}.about-native-preview__button:focus,.about-native-preview__button:hover{color:#fff;background:#369445}.about-native-preview__estimate-content{max-width:760px}.about-native-preview .about-native-preview__estimate-content .about-native-preview__section-kicker,.about-native-preview .about-native-preview__estimate-content .about-native-preview__section-title,.about-native-preview .about-native-preview__estimate-content p{color:#fff}.about-native-preview .about-native-preview__estimate-content .about-native-preview__section-kicker{color:#45af55}.about-native-preview .about-native-preview__estimate-content .about-native-preview__section-title{color:#45af55;font-size:clamp(2.4rem,4vw,3rem)}.about-native-preview .about-native-preview__estimate-content p{max-width:520px;margin:0 auto;font-size:1rem;font-weight:600;line-height:1.45}.about-native-preview__steps{display:grid;grid-gap:20px;gap:20px;position:relative;z-index:2;max-width:1140px;margin:-84px auto 0;padding:0 20px 24px}.about-native-preview__step-card{display:grid;grid-template-columns:64px 1fr;grid-gap:18px;gap:18px;align-items:start;padding:20px 22px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.12)}.about-native-preview__step-number{display:flex;align-items:center;justify-content:center;width:62px;height:62px;background:#213249;color:#fff;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700}.about-native-preview__step-card:first-child .about-native-preview__step-number,.about-native-preview__step-card:nth-child(3) .about-native-preview__step-number{background:#45af55}.about-native-preview__step-title{margin:0 0 8px;color:#45af55;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600}.about-native-preview__step-card p{margin:0;color:#5f6f84;font-size:.95rem;line-height:1.55}.about-native-preview__appointment{display:grid;grid-gap:24px;gap:24px}.about-native-preview__form-panel{padding:28px;background:#213249;color:#fff}.about-native-preview__form-panel .about-native-preview__section-kicker,.about-native-preview__form-panel .about-native-preview__section-title{color:#fff}.about-native-preview__form-panel .about-native-preview__section-kicker{color:#7ecb88}.about-native-preview__form-panel .elementor-form-fields-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.about-native-preview__form-panel .elementor-col-100{grid-column:1/-1}.about-native-preview__form-panel .elementor-field-group{margin:0}.about-native-preview__form-panel .elementor-field,.about-native-preview__form-panel .elementor-field-textual,.about-native-preview__form-panel select,.about-native-preview__form-panel textarea{width:100%;border:1px solid #d5deea;background:#fff;color:#1f2f46}.about-native-preview__form-panel .elementor-select-wrapper{width:100%}.about-native-preview__form-panel .elementor-button{width:100%;background:#45af55}.about-native-preview__form-panel .elementor-button:focus,.about-native-preview__form-panel .elementor-button:hover{background:#369445}.shared-lead-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.shared-lead-form__consent{margin:6px 0 0;color:#d5deea;font-size:.85rem;line-height:1.5}.elementor-490 .elementor-element.elementor-element-166a9185>.e-con-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:32px;gap:32px;align-items:start}.elementor-490 .elementor-element.elementor-element-23266a8e,.elementor-490 .elementor-element.elementor-element-52de0fd0{width:100%}.elementor-490 .elementor-element.elementor-element-535689bb .elementor-form-fields-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.elementor-490 .elementor-element.elementor-element-535689bb .elementor-col-100,.elementor-490 .elementor-element.elementor-element-535689bb .elementor-col-50{width:100%;max-width:none}.elementor-490 .elementor-element.elementor-element-535689bb .elementor-col-100{grid-column:1/-1}.elementor-490 .elementor-element.elementor-element-535689bb .elementor-field-group{margin-bottom:0}.about-native-preview__form-panel .elementor-message{margin-top:12px}.about-native-preview__services-grid{display:grid;grid-gap:20px;gap:20px}.about-native-preview__service-card{overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.12)}.about-native-preview__service-image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.about-native-preview__service-copy{padding:18px 20px 22px}.about-native-preview__service-copy h3{margin:0 0 6px;color:#1f2f46;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:600}.about-native-preview__service-copy p{margin:0}.about-native-preview__company{display:grid;grid-gap:28px;gap:28px;align-items:center}.about-native-preview__company-image{display:block;width:100%;box-shadow:0 0 12px rgba(0,0,0,.12)}@media (min-width:768px){.about-native-preview__appointment,.about-native-preview__callout,.about-native-preview__company,.about-native-preview__estimate-strip,.about-native-preview__hero,.about-native-preview__intro,.about-native-preview__steps{padding:40px 24px}.about-native-preview__hero{min-height:240px}.about-native-preview__hero-inner{max-width:1120px;padding-left:10px}.about-native-preview__intro{grid-template-columns:324px minmax(0,720px);gap:34px;justify-content:center}.about-native-preview__callout{display:flex;justify-content:flex-end;max-width:1140px}.about-native-preview__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.about-native-preview__appointment{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.about-native-preview__services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-native-preview__company{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}}@media (max-width:767px){.elementor-490 .elementor-element.elementor-element-166a9185>.e-con-inner{grid-template-columns:1fr;gap:24px}.elementor-490 .elementor-element.elementor-element-535689bb .elementor-form-fields-wrapper{grid-template-columns:1fr}.about-native-preview__callout{margin-top:0}.about-native-preview__hero{min-height:220px}.about-native-preview__form-panel .elementor-form-fields-wrapper{grid-template-columns:1fr}.about-native-preview__estimate-strip{min-height:560px;padding-top:54px;padding-bottom:110px}.about-native-preview__steps{margin-top:-64px}}@media (min-width:922px){.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu,.elementor-location-header .elementor-nav-menu--main .sub-menu{list-style:none}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children{position:relative}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children>.sub-menu{display:none;position:absolute!important;top:100%!important;left:0!important;right:auto!important;min-width:220px;margin:0;padding:0;background:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,.22);z-index:1000}.elementor-location-header .elementor-nav-menu--main .sub-menu .menu-item-has-children{position:relative}.elementor-location-header .elementor-nav-menu--main .sub-menu .menu-item-has-children>.sub-menu{position:absolute!important;top:0!important;left:100%!important;right:auto!important;margin-top:0!important;margin-left:0!important}.elementor-location-header .elementor-nav-menu--main .menu-item-has-children.focus>.sub-menu,.elementor-location-header .elementor-nav-menu--main .menu-item-has-children:hover>.sub-menu{display:block}.elementor-location-header .elementor-nav-menu--main .sub-menu li{width:100%}.elementor-location-header .elementor-nav-menu--main .sub-menu a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:16px 22px;background:#ffffff;color:#334155;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.elementor-location-header .elementor-nav-menu--main .sub-menu .menu-item.focus>a,.elementor-location-header .elementor-nav-menu--main .sub-menu a:focus,.elementor-location-header .elementor-nav-menu--main .sub-menu a:hover{background:#f8fafc;color:#334155}.elementor-location-header .elementor-nav-menu--main .sub-menu .dropdown-menu-toggle{margin-left:12px;flex:0 0 auto}}@media (max-width:921px){.elementor-location-header nav.elementor-nav-menu--dropdown.elementor-active .menu-item-has-children.focus>.sub-menu{display:block;position:static;width:100%;margin:0}}