{"id":524,"date":"2021-12-12T05:31:31","date_gmt":"2021-12-12T05:31:31","guid":{"rendered":"https:\/\/demosites.royal-elementor-addons.com\/construction-v1\/?page_id=99"},"modified":"2026-05-25T20:11:32","modified_gmt":"2026-05-25T20:11:32","slug":"contact","status":"publish","type":"page","link":"https:\/\/villanesenclosures.com\/index.php\/contact\/","title":{"rendered":"Contact Us | Quote Request"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"524\" class=\"elementor elementor-524\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a44d0e9 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"a44d0e9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f93efed elementor-widget elementor-widget-html\" data-id=\"f93efed\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ================================================================\n     VILLANE'S ENCLOSURES \u2014 CONTACT \/ QUOTE REQUEST PAGE\n     Full-width rebuild + mobile fix + FAQ + Google Reviews + Schema\n     + Contact Form 7 integration (file attachments + real email).\n     Paste into Elementor -> HTML widget.\n     ================================================================\n     IMPORTANT \u2014 QUOTE FORM SETUP (one-time, ~5 minutes):\n     The old <form> with action=\"mailto:\" was REMOVED because:\n       1) mailto: forms cannot transmit file attachments (browser limit)\n       2) browsers flag every mailto: form as \"Not secure\"\n     Replaced with a slot that loads Contact Form 7 (free WP plugin).\n     QUICK SETUP:\n       a) Install plugin: \"Contact Form 7\" (Plugins -> Add New).\n       b) Create form named \"Quote Request\". In its FORM tab paste the\n          template provided alongside this HTML (see message instructions).\n       c) In its MAIL tab:\n            To:                mike@villanesenclosures.com\n            From:              [your-name] <wordpress@villanesenclosures.com>\n            Subject:           New Quote Request from [your-name]\n            Additional Hdrs:   Reply-To: [your-email]\n            File Attachments:  [project-photos]      <-- CRITICAL for files\n       d) Copy the form's shortcode, e.g. [contact-form-7 id=\"123\" ...]\n       e) In this HTML, find the line marked  *** PASTE CF7 SHORTCODE HERE ***\n          and paste your shortcode in place of the placeholder.\n     ================================================================\n     IMPORTANT \u2014 GOOGLE REVIEWS SHORTCODE:\n     The [trustindex no-registration=google] shortcode renders once in the\n     reviews section. If reviews appear twice, delete any separate\n     Elementor \"Shortcode\" widget loading the same code.\n     ================================================================\n     SETUP:\n     1) Page Settings -> Page Layout -> \"Elementor Canvas\" or \"Elementor Full Width\"\n     2) Page Settings -> Hide Title: ON\n     3) Delete the <footer class=\"vc-footer\"> block if your global footer loads.\n     ================================================================ -->\n\n<style>\n  \/* ================================================================\n     0. GLOBAL FULL-WIDTH + OVERFLOW SAFETY (fixes mobile right-shift)\n     ================================================================ *\/\n  html, body {\n    max-width: 100%;\n    overflow-x: hidden !important;\n  }\n\n  \/* PARENT UNLOCK \u2014 strips boxed theme\/Elementor wrappers *\/\n  body:has(.ve-contact) #wrap,\n  body:has(.ve-contact) #main,\n  body:has(.ve-contact) #content-wrap,\n  body:has(.ve-contact) #content,\n  body:has(.ve-contact) .container,\n  body:has(.ve-contact) .site-content,\n  body:has(.ve-contact) .content-area,\n  body:has(.ve-contact) #primary,\n  body:has(.ve-contact) .entry-content,\n  body:has(.ve-contact) .single-page-inner,\n  body:has(.ve-contact) .elementor-widget-container,\n  body:has(.ve-contact) .elementor-widget-html,\n  body:has(.ve-contact) article.page {\n    width: 100% !important;\n    max-width: none !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    background: transparent !important;\n    float: none !important;\n  }\n\n  \/* ================================================================\n     1. ROOT \u2014 TRUE FULL-BLEED (desktop) \/ SAFE 100% (mobile)\n     ================================================================ *\/\n  .ve-contact {\n    --vc-navy: #0c2540;\n    --vc-navy-2: #143352;\n    --vc-blue: #1f6fb2;\n    --vc-bg: #f3f6fa;\n    --vc-accent: #e8a437;\n    --vc-accent-2: #f0b955;\n    --vc-text: #1c2a3a;\n    --vc-muted: #5b6b7d;\n    --vc-line: #e2e8f0;\n    --vc-green: #1d8a4e;\n    --vc-shadow: 0 16px 48px rgba(12,37,64,.10), 0 4px 14px rgba(12,37,64,.06);\n    --vc-shadow-lg: 0 28px 70px rgba(12,37,64,.18), 0 8px 20px rgba(12,37,64,.08);\n    --vc-shadow-sm: 0 6px 18px rgba(12,37,64,.07);\n    --vc-radius: 16px;\n    --vc-radius-lg: 22px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    color: var(--vc-text);\n    line-height: 1.65;\n    width: 100vw;\n    max-width: 100vw;\n    margin-left: calc(50% - 50vw);\n    margin-right: calc(50% - 50vw);\n    overflow-x: hidden;\n  }\n  .ve-contact *, .ve-contact *:before, .ve-contact *:after { box-sizing: border-box; }\n  .ve-contact section, .ve-contact footer { width: 100%; max-width: 100%; position: relative; }\n  .ve-contact img, .ve-contact iframe, .ve-contact form,\n  .ve-contact input, .ve-contact select, .ve-contact textarea, .ve-contact button {\n    max-width: 100%;\n  }\n  html { scroll-behavior: smooth; }\n\n  \/* ================================================================\n     2. INNER CONTAINER \u2014 centered max-width\n     ================================================================ *\/\n  .ve-contact .vc-wrap {\n    width: 100%;\n    max-width: 1200px;\n    margin-left: auto;\n    margin-right: auto;\n    padding-left: 32px;\n    padding-right: 32px;\n  }\n  @media (max-width: 768px) {\n    .ve-contact .vc-wrap { padding-left: 18px; padding-right: 18px; }\n  }\n\n  \/* ================================================================\n     3. TYPOGRAPHY\n     ================================================================ *\/\n  .ve-contact .vc-eyebrow {\n    display: inline-block;\n    font-size: 12.5px; letter-spacing: .18em; text-transform: uppercase;\n    color: var(--vc-accent); font-weight: 700; margin-bottom: 14px;\n  }\n  .ve-contact .vc-h1 { font-size: clamp(30px,5vw,56px); line-height: 1.08; font-weight: 800; margin: 0 0 20px; letter-spacing: -.5px; color: inherit; }\n  .ve-contact .vc-h2 { font-size: clamp(25px,3.2vw,38px); line-height: 1.15; font-weight: 800; margin: 0 0 14px; letter-spacing: -.3px; color: var(--vc-navy); }\n  .ve-contact .vc-h3 { font-size: 20px; font-weight: 700; margin: 0 0 10px; color: var(--vc-navy); }\n  .ve-contact .vc-lead { font-size: 18px; color: var(--vc-muted); margin: 0 0 20px; line-height: 1.6; }\n  .ve-contact .vc-p { font-size: 16px; color: var(--vc-text); margin: 0 0 14px; }\n\n  \/* ================================================================\n     4. BUTTONS\n     ================================================================ *\/\n  .ve-contact .vc-btn {\n    display: inline-block; padding: 15px 30px; border-radius: 999px;\n    background: var(--vc-accent); color: #1a1a1a !important; font-weight: 700;\n    text-decoration: none; letter-spacing: .02em; cursor: pointer; border: none;\n    box-shadow: 0 10px 26px rgba(232,164,55,.38);\n    transition: transform .2s ease, box-shadow .2s ease, background .2s ease;\n    font-size: 15.5px;\n  }\n  .ve-contact .vc-btn:hover { transform: translateY(-2px); box-shadow: 0 14px 32px rgba(232,164,55,.5); background: var(--vc-accent-2); }\n  .ve-contact .vc-btn-outline {\n    display: inline-block; padding: 14px 28px; border-radius: 999px;\n    background: transparent; color: #fff !important; border: 2px solid #fff;\n    font-weight: 700; text-decoration: none; letter-spacing: .02em; font-size: 15.5px;\n    transition: background .25s ease, color .25s ease, transform .25s ease;\n  }\n  .ve-contact .vc-btn-outline:hover { background: #fff; color: var(--vc-navy) !important; transform: translateY(-2px); }\n\n  \/* ================================================================\n     5. SECTION BACKGROUNDS\n     ================================================================ *\/\n  .ve-contact > section { padding: 96px 0; }\n  .ve-contact .bg-white { background: #ffffff; }\n  .ve-contact .bg-soft {\n    background: var(--vc-bg);\n    background-image:\n      radial-gradient(1200px 400px at -10% -20%, rgba(31,111,178,.06), transparent 60%),\n      radial-gradient(1000px 400px at 110% 120%, rgba(232,164,55,.05), transparent 60%);\n  }\n  .ve-contact .bg-navy {\n    background: linear-gradient(135deg, var(--vc-navy) 0%, #163d63 100%);\n    color: #fff;\n  }\n  .ve-contact .bg-navy .vc-h2, .ve-contact .bg-navy .vc-h3 { color: #fff; }\n\n  \/* ================================================================\n     6. HERO\n     ================================================================ *\/\n  .ve-contact .vc-hero {\n    padding: 0;\n    min-height: 580px;\n    background:\n      linear-gradient(100deg,\n        rgba(5,15,28,.90) 0%,\n        rgba(10,28,52,.72) 35%,\n        rgba(15,44,75,.48) 65%,\n        rgba(20,60,95,.28) 100%\n      ),\n      url('http:\/\/villanesenclosures.com\/wp-content\/uploads\/2026\/05\/vibrant-sunset-reflection-on-calm-pool-water-captures-serene-evening-atmosphere-free-photo.jpeg');\n    background-size: cover;\n    background-position: center 40%;\n    background-repeat: no-repeat;\n    color: #fff;\n    display: flex;\n    align-items: center;\n    overflow: hidden;\n  }\n  .ve-contact .vc-hero:after {\n    content: \"\"; position: absolute; left: 0; right: 0; bottom: 0; height: 130px;\n    background: linear-gradient(to bottom, rgba(8,22,40,0), rgba(8,22,40,.45));\n    pointer-events: none;\n  }\n  .ve-contact .vc-hero .vc-wrap { padding-top: 110px; padding-bottom: 110px; }\n  .ve-contact .vc-hero-inner { position: relative; z-index: 2; max-width: 780px; }\n  .ve-contact .vc-hero .vc-eyebrow { color: #ffd58a; }\n  .ve-contact .vc-hero .vc-h1 { color: #fff; text-shadow: 0 2px 24px rgba(0,0,0,.3); }\n  .ve-contact .vc-hero .vc-lead {\n    color: rgba(255,255,255,.93); font-size: 19px; max-width: 680px;\n    text-shadow: 0 1px 12px rgba(0,0,0,.25); margin-bottom: 14px;\n  }\n  .ve-contact .vc-hero-cta { margin-top: 36px; display: flex; flex-wrap: wrap; gap: 14px; align-items: center; }\n  .ve-contact .vc-hero-badges { margin-top: 46px; display: flex; flex-wrap: wrap; gap: 10px; }\n  .ve-contact .vc-hero-badges .b {\n    display: inline-flex; align-items: center; gap: 9px;\n    background: rgba(255,255,255,.11); border: 1px solid rgba(255,255,255,.26);\n    color: #fff; font-size: 14px; font-weight: 600;\n    padding: 10px 17px; border-radius: 999px; backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n  }\n  .ve-contact .vc-hero-badges .b svg { flex-shrink: 0; width: 15px; height: 15px; }\n\n  \/* ================================================================\n     7. QUICK CONTACT STRIP\n     ================================================================ *\/\n  .ve-contact .vc-strip { background: var(--vc-navy); padding: 0; }\n  .ve-contact .vc-strip-inner { display: grid; grid-template-columns: repeat(3, 1fr); }\n  .ve-contact .vc-strip-card {\n    padding: 32px 28px;\n    display: flex; align-items: center; gap: 18px;\n    border-right: 1px solid rgba(255,255,255,.1);\n    transition: background .2s ease;\n    min-width: 0;\n  }\n  .ve-contact .vc-strip-card:last-child { border-right: none; }\n  .ve-contact .vc-strip-card:hover { background: rgba(255,255,255,.04); }\n  .ve-contact .vc-strip-icon {\n    width: 52px; height: 52px; border-radius: 12px; flex-shrink: 0;\n    background: rgba(232,164,55,.18); border: 1px solid rgba(232,164,55,.3);\n    color: var(--vc-accent);\n    display: flex; align-items: center; justify-content: center;\n  }\n  .ve-contact .vc-strip-icon svg { width: 22px; height: 22px; }\n  .ve-contact .vc-strip-label { font-size: 12px; color: rgba(255,255,255,.6); text-transform: uppercase; letter-spacing: .1em; font-weight: 600; margin-bottom: 4px; }\n  .ve-contact .vc-strip-value { font-size: 16px; font-weight: 700; color: #fff; word-break: break-word; }\n  .ve-contact .vc-strip-value a { color: #fff; text-decoration: none; }\n  .ve-contact .vc-strip-value a:hover { color: var(--vc-accent); }\n  .ve-contact .vc-strip-sub { font-size: 13px; color: rgba(255,255,255,.6); margin-top: 2px; }\n\n  \/* ================================================================\n     8. QUOTE FORM SECTION\n     ================================================================ *\/\n  .ve-contact .vc-form-grid {\n    display: grid; grid-template-columns: 1.05fr .95fr; gap: 56px; align-items: start;\n  }\n  .ve-contact .vc-form-card {\n    background: #fff; border: 1px solid var(--vc-line);\n    border-radius: var(--vc-radius-lg); padding: 44px 40px;\n    box-shadow: var(--vc-shadow); min-width: 0;\n  }\n  .ve-contact .vc-form-card .vc-h2 { margin-bottom: 8px; }\n  .ve-contact .vc-form-card .vc-lead { font-size: 16px; margin-bottom: 28px; }\n\n  \/* FORM FIELDS *\/\n  .ve-contact .vc-field { margin-bottom: 20px; }\n  .ve-contact .vc-field label {\n    display: block; font-size: 14px; font-weight: 600; color: var(--vc-navy);\n    margin-bottom: 7px; letter-spacing: .01em;\n  }\n  .ve-contact .vc-field label .req { color: var(--vc-accent); margin-left: 2px; }\n  .ve-contact .vc-field input,\n  .ve-contact .vc-field select,\n  .ve-contact .vc-field textarea {\n    width: 100%; max-width: 100%; padding: 13px 16px;\n    border: 1.5px solid var(--vc-line); border-radius: 10px;\n    font-size: 15px; color: var(--vc-text);\n    background: #f8fafc;\n    font-family: inherit;\n    transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;\n    outline: none; appearance: none; -webkit-appearance: none;\n  }\n  .ve-contact .vc-field input:focus,\n  .ve-contact .vc-field select:focus,\n  .ve-contact .vc-field textarea:focus {\n    border-color: var(--vc-blue); background: #fff;\n    box-shadow: 0 0 0 3px rgba(31,111,178,.12);\n  }\n  .ve-contact .vc-field select {\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235b6b7d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat;\n    background-position: right 14px center;\n    padding-right: 40px;\n    cursor: pointer;\n  }\n  .ve-contact .vc-field textarea { resize: vertical; min-height: 120px; }\n  .ve-contact .vc-field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n\n  \/* RADIO \/ CHECKBOX GROUPS *\/\n  .ve-contact .vc-check-grid {\n    display: grid; grid-template-columns: 1fr 1fr; gap: 8px 14px; margin-top: 4px;\n  }\n  .ve-contact .vc-check-item {\n    display: flex; align-items: center; gap: 10px;\n    padding: 10px 14px; border: 1.5px solid var(--vc-line);\n    border-radius: 10px; cursor: pointer;\n    transition: border-color .2s ease, background .2s ease;\n    font-size: 14px; font-weight: 500; color: var(--vc-text);\n    user-select: none; min-width: 0;\n  }\n  .ve-contact .vc-check-item:hover { border-color: var(--vc-blue); background: #f0f6ff; }\n  .ve-contact .vc-check-item input[type=\"checkbox\"],\n  .ve-contact .vc-check-item input[type=\"radio\"] {\n    width: 16px; height: 16px; min-width: 16px; padding: 0;\n    accent-color: var(--vc-blue); cursor: pointer;\n  }\n  .ve-contact .vc-radio-row { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin-top: 4px; }\n\n  \/* FILE UPLOAD *\/\n  .ve-contact .vc-file-zone {\n    border: 2px dashed var(--vc-line);\n    border-radius: 12px; padding: 28px 20px;\n    text-align: center; cursor: pointer;\n    transition: border-color .2s ease, background .2s ease;\n    position: relative; background: #f8fafc;\n  }\n  .ve-contact .vc-file-zone:hover { border-color: var(--vc-blue); background: #f0f6ff; }\n  .ve-contact .vc-file-zone input[type=\"file\"] {\n    position: absolute; inset: 0; opacity: 0; cursor: pointer;\n    width: 100%; height: 100%; z-index: 2;\n  }\n  .ve-contact .vc-file-zone .upload-icon {\n    width: 44px; height: 44px; border-radius: 10px;\n    background: rgba(31,111,178,.1); color: var(--vc-blue);\n    display: flex; align-items: center; justify-content: center;\n    margin: 0 auto 12px;\n  }\n  .ve-contact .vc-file-zone p { font-size: 14px; font-weight: 600; color: var(--vc-navy); margin: 0 0 4px; }\n  .ve-contact .vc-file-zone small { font-size: 13px; color: var(--vc-muted); }\n\n  \/* SUBMIT *\/\n  .ve-contact .vc-submit-btn {\n    width: 100%; max-width: 100%; padding: 17px; border-radius: 999px;\n    background: var(--vc-accent); color: #1a1a1a !important;\n    font-weight: 800; font-size: 17px; letter-spacing: .02em;\n    border: none; cursor: pointer;\n    box-shadow: 0 10px 26px rgba(232,164,55,.38);\n    transition: transform .2s ease, box-shadow .2s ease, background .2s ease;\n    margin-top: 8px;\n  }\n  .ve-contact .vc-submit-btn:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 14px 32px rgba(232,164,55,.5);\n    background: var(--vc-accent-2);\n  }\n  .ve-contact .vc-form-footer-note {\n    margin-top: 14px; font-size: 13px; color: var(--vc-muted);\n    text-align: center; display: flex; align-items: center; justify-content: center; gap: 6px;\n  }\n  .ve-contact .vc-form-footer-note svg { color: var(--vc-green); flex-shrink: 0; }\n\n  \/* SUCCESS MESSAGE (shown after fallback submit) *\/\n  .ve-contact .vc-form-success {\n    display: none;\n    background: #eafaf0; border: 1.5px solid var(--vc-green);\n    border-radius: 12px; padding: 18px 20px; margin-top: 16px;\n    font-size: 14.5px; color: #14693c; font-weight: 600;\n    align-items: flex-start; gap: 10px;\n  }\n  .ve-contact .vc-form-success.show { display: flex; }\n  .ve-contact .vc-form-success svg { flex-shrink: 0; margin-top: 2px; color: var(--vc-green); }\n\n  \/* ================================================================\n     9. RIGHT PANEL \u2014 CONFIDENCE + TRUST\n     ================================================================ *\/\n  .ve-contact .vc-panel { display: flex; flex-direction: column; gap: 28px; min-width: 0; }\n  .ve-contact .vc-steps-card {\n    background: var(--vc-navy); border-radius: var(--vc-radius-lg);\n    padding: 36px 32px; color: #fff;\n  }\n  .ve-contact .vc-steps-card .vc-h3 { color: #fff; margin-bottom: 24px; font-size: 20px; }\n  .ve-contact .vc-steps-card .vc-eyebrow { color: var(--vc-accent); }\n  .ve-contact .vc-step { display: flex; gap: 18px; margin-bottom: 22px; }\n  .ve-contact .vc-step:last-child { margin-bottom: 0; }\n  .ve-contact .vc-step-num {\n    width: 38px; height: 38px; border-radius: 50%; flex-shrink: 0;\n    background: rgba(232,164,55,.2); border: 1.5px solid rgba(232,164,55,.4);\n    color: var(--vc-accent); font-size: 16px; font-weight: 800;\n    display: flex; align-items: center; justify-content: center;\n  }\n  .ve-contact .vc-step-body { padding-top: 4px; }\n  .ve-contact .vc-step-body strong { display: block; font-size: 15.5px; font-weight: 700; color: #fff; margin-bottom: 4px; }\n  .ve-contact .vc-step-body p { font-size: 14px; color: rgba(255,255,255,.78); margin: 0; line-height: 1.55; }\n\n  .ve-contact .vc-trust-card {\n    background: #fff; border: 1px solid var(--vc-line);\n    border-radius: var(--vc-radius-lg); padding: 32px;\n    box-shadow: var(--vc-shadow-sm);\n  }\n  .ve-contact .vc-trust-card .vc-h3 { font-size: 18px; margin-bottom: 18px; }\n  .ve-contact .vc-trust-list { list-style: none; padding: 0; margin: 0; }\n  .ve-contact .vc-trust-list li {\n    display: flex; align-items: flex-start; gap: 12px;\n    padding: 11px 0; border-bottom: 1px solid #f1f5f9; font-size: 15px;\n  }\n  .ve-contact .vc-trust-list li:last-child { border-bottom: none; }\n  .ve-contact .vc-trust-list li svg { flex-shrink: 0; margin-top: 2px; color: var(--vc-green); width: 16px; height: 16px; }\n\n  .ve-contact .vc-quick-contact {\n    background: linear-gradient(135deg, var(--vc-accent) 0%, var(--vc-accent-2) 100%);\n    border-radius: var(--vc-radius-lg); padding: 28px 32px;\n    display: flex; flex-direction: column; gap: 12px;\n  }\n  .ve-contact .vc-quick-contact h4 {\n    font-size: 16px; font-weight: 800; color: #1a1a1a; margin: 0 0 4px; letter-spacing: -.1px;\n  }\n  .ve-contact .vc-quick-contact a {\n    display: flex; align-items: center; gap: 10px;\n    color: #1a1a1a; text-decoration: none; font-weight: 700; font-size: 16px;\n    transition: opacity .2s; word-break: break-word;\n  }\n  .ve-contact .vc-quick-contact a:hover { opacity: .8; }\n  .ve-contact .vc-quick-contact a svg { flex-shrink: 0; }\n\n  \/* ================================================================\n     10. SERVICE HELP CARDS\n     ================================================================ *\/\n  .ve-contact .vc-help-grid {\n    display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px; margin-top: 44px;\n  }\n  .ve-contact .vc-help-card {\n    background: #fff; border: 1px solid var(--vc-line);\n    border-radius: var(--vc-radius); padding: 28px 24px;\n    box-shadow: var(--vc-shadow-sm);\n    display: flex; flex-direction: column;\n    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;\n    position: relative; overflow: hidden; min-width: 0;\n  }\n  .ve-contact .vc-help-card:before {\n    content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 4px;\n    background: linear-gradient(90deg, var(--vc-accent), var(--vc-accent-2));\n    transform: scaleX(0); transform-origin: left; transition: transform .3s ease;\n  }\n  .ve-contact .vc-help-card:hover { transform: translateY(-5px); box-shadow: var(--vc-shadow); border-color: #d4dfeb; }\n  .ve-contact .vc-help-card:hover:before { transform: scaleX(1); }\n  .ve-contact .vc-help-icon {\n    width: 52px; height: 52px; border-radius: 12px;\n    background: linear-gradient(135deg, var(--vc-blue), var(--vc-navy));\n    color: #fff; display: flex; align-items: center; justify-content: center;\n    margin-bottom: 18px; box-shadow: 0 8px 18px rgba(31,111,178,.28);\n  }\n  .ve-contact .vc-help-icon svg { width: 24px; height: 24px; }\n  .ve-contact .vc-help-card h3 { font-size: 17px; font-weight: 700; color: var(--vc-navy); margin: 0 0 10px; }\n  .ve-contact .vc-help-card p { font-size: 14.5px; color: var(--vc-muted); margin: 0 0 20px; flex: 1; line-height: 1.55; }\n  .ve-contact .vc-help-card a { font-size: 14px; font-weight: 700; color: var(--vc-blue); text-decoration: none; display: inline-flex; align-items: center; gap: 5px; }\n  .ve-contact .vc-help-card a:hover { color: var(--vc-navy); }\n  .ve-contact .vc-help-card a svg { width: 14px; height: 14px; }\n\n  \/* ================================================================\n     11. PHOTO GUIDANCE\n     ================================================================ *\/\n  .ve-contact .vc-photo-grid {\n    display: grid; grid-template-columns: 1.1fr 1fr; gap: 60px; align-items: center;\n  }\n  .ve-contact .vc-photo-list { list-style: none; padding: 0; margin: 20px 0 28px; }\n  .ve-contact .vc-photo-list li {\n    display: flex; align-items: flex-start; gap: 14px;\n    padding: 12px 0; border-bottom: 1px solid var(--vc-line);\n    font-size: 15.5px; color: var(--vc-text);\n  }\n  .ve-contact .vc-photo-list li:first-child { border-top: 1px solid var(--vc-line); }\n  .ve-contact .vc-photo-list li svg { flex-shrink: 0; margin-top: 2px; color: var(--vc-accent); width: 18px; height: 18px; }\n  .ve-contact .vc-photo-visual {\n    background: linear-gradient(135deg, var(--vc-navy) 0%, #163d63 100%);\n    border-radius: var(--vc-radius-lg); padding: 40px;\n    color: #fff; box-shadow: var(--vc-shadow);\n    display: flex; flex-direction: column; gap: 20px; min-width: 0;\n  }\n  .ve-contact .vc-photo-visual h4 { font-size: 20px; font-weight: 800; color: var(--vc-accent); margin: 0 0 6px; }\n  .ve-contact .vc-photo-visual p { font-size: 15px; color: rgba(255,255,255,.85); margin: 0; line-height: 1.6; }\n  .ve-contact .vc-photo-row { display: flex; gap: 14px; }\n  .ve-contact .vc-photo-badge {\n    flex: 1; background: rgba(255,255,255,.06);\n    border: 1px solid rgba(255,255,255,.12);\n    border-radius: 12px; padding: 16px 14px;\n    text-align: center; font-size: 13px; font-weight: 600; color: rgba(255,255,255,.82);\n    min-width: 0;\n  }\n  .ve-contact .vc-photo-badge svg { display: block; margin: 0 auto 8px; width: 24px; height: 24px; color: var(--vc-accent); }\n\n  \/* ================================================================\n     12. SERVICE AREA CHIPS\n     ================================================================ *\/\n  .ve-contact .vc-chips { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 22px; }\n  .ve-contact .vc-chip {\n    padding: 9px 18px; border-radius: 999px;\n    background: #fff; border: 1px solid var(--vc-line);\n    font-size: 14px; font-weight: 600; color: var(--vc-navy);\n    box-shadow: var(--vc-shadow-sm);\n    display: inline-flex; align-items: center; gap: 7px;\n  }\n  .ve-contact .vc-chip:before {\n    content: \"\"; width: 8px; height: 8px; border-radius: 50%;\n    background: var(--vc-accent); flex-shrink: 0;\n  }\n  .ve-contact .vc-county-grid {\n    display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 28px;\n  }\n  .ve-contact .vc-county-card {\n    background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.12);\n    border-radius: 14px; padding: 20px 22px; color: #fff; min-width: 0;\n  }\n  .ve-contact .vc-county-card .name { font-size: 16px; font-weight: 700; margin-bottom: 4px; }\n  .ve-contact .vc-county-card .detail { font-size: 13px; color: rgba(255,255,255,.65); }\n\n  \/* ================================================================\n     13. GOOGLE REVIEWS SECTION\n     ================================================================ *\/\n  .ve-contact .vc-reviews .vc-reviews-head { max-width: 720px; margin: 0 auto 36px; text-align: center; }\n  .ve-contact .vc-reviews .vc-reviews-head .vc-lead { font-size: 17px; }\n  .ve-contact .vc-reviews-embed {\n    background: #fff; border: 1px solid var(--vc-line);\n    border-radius: var(--vc-radius-lg); padding: 32px;\n    box-shadow: var(--vc-shadow-sm); min-width: 0;\n  }\n  .ve-contact .vc-reviews-embed .vc-shortcode-note {\n    font-size: 13px; color: var(--vc-muted); text-align: center;\n    border: 1px dashed var(--vc-line); border-radius: 10px;\n    padding: 14px 16px; line-height: 1.55;\n  }\n\n  \/* ================================================================\n     14. FAQ SECTION (native <details> accordion)\n     ================================================================ *\/\n  .ve-contact .vc-faq .vc-faq-head { max-width: 720px; margin: 0 auto 40px; text-align: center; }\n  .ve-contact .vc-faq-list {\n    max-width: 880px; margin: 0 auto;\n    display: flex; flex-direction: column; gap: 14px;\n  }\n  .ve-contact .vc-faq-item {\n    background: #fff; border: 1px solid var(--vc-line);\n    border-radius: 14px; box-shadow: var(--vc-shadow-sm);\n    overflow: hidden; transition: border-color .2s ease, box-shadow .2s ease;\n    width: 100%; max-width: 100%;\n  }\n  .ve-contact .vc-faq-item[open] { border-color: #d4dfeb; box-shadow: var(--vc-shadow); }\n  .ve-contact .vc-faq-item summary {\n    list-style: none; cursor: pointer; position: relative;\n    padding: 22px 64px 22px 26px;\n    font-size: 16.5px; font-weight: 700; color: var(--vc-navy);\n    line-height: 1.4; user-select: none;\n    transition: background .2s ease;\n  }\n  .ve-contact .vc-faq-item summary::-webkit-details-marker { display: none; }\n  .ve-contact .vc-faq-item summary:hover { background: #f8fafc; }\n  .ve-contact .vc-faq-item summary:after {\n    content: \"\"; position: absolute; right: 22px; top: 22px;\n    width: 28px; height: 28px; border-radius: 50%;\n    background: rgba(232,164,55,.16); border: 1.5px solid rgba(232,164,55,.4);\n  }\n  .ve-contact .vc-faq-item summary:before {\n    content: \"\"; position: absolute; z-index: 2;\n    right: 30px; top: 35px;\n    width: 12px; height: 2px; background: var(--vc-accent);\n    border-radius: 2px;\n  }\n  .ve-contact .vc-faq-item summary .vc-faq-plus {\n    content: \"\"; position: absolute; z-index: 2;\n    right: 35px; top: 30px;\n    width: 2px; height: 12px; background: var(--vc-accent);\n    border-radius: 2px; transition: opacity .2s ease, transform .2s ease;\n  }\n  .ve-contact .vc-faq-item[open] summary .vc-faq-plus { opacity: 0; transform: rotate(90deg); }\n  .ve-contact .vc-faq-body {\n    padding: 0 26px 24px;\n    font-size: 15.5px; color: var(--vc-muted); line-height: 1.65;\n  }\n  .ve-contact .vc-faq-body p { margin: 0; }\n\n  \/* ================================================================\n     15. FINAL CTA\n     ================================================================ *\/\n  .ve-contact .vc-cta {\n    padding: 90px 0;\n    background:\n      radial-gradient(800px 400px at 15% 30%, rgba(31,111,178,.45), transparent 60%),\n      radial-gradient(800px 400px at 85% 70%, rgba(232,164,55,.18), transparent 60%),\n      linear-gradient(135deg, #0a1f38 0%, var(--vc-navy) 60%, #163d63 100%);\n    color: #fff;\n  }\n  .ve-contact .vc-cta-inner { text-align: center; max-width: 760px; margin: 0 auto; }\n  .ve-contact .vc-cta-inner .vc-eyebrow { color: var(--vc-accent-2); }\n  .ve-contact .vc-cta-inner h2 {\n    font-size: clamp(27px,3.8vw,44px); font-weight: 800;\n    color: #fff; margin: 0 0 16px; letter-spacing: -.3px;\n  }\n  .ve-contact .vc-cta-inner p { font-size: 18px; color: rgba(255,255,255,.85); margin: 0 0 32px; }\n  .ve-contact .vc-cta-buttons { display: flex; justify-content: center; flex-wrap: wrap; gap: 14px; }\n  .ve-contact .vc-cta-trust {\n    margin-top: 30px; display: flex; justify-content: center; flex-wrap: wrap; gap: 22px;\n    font-size: 13.5px; color: rgba(255,255,255,.7); font-weight: 500;\n  }\n  .ve-contact .vc-cta-trust span { display: inline-flex; align-items: center; gap: 6px; }\n\n  \/* ================================================================\n     16. FOOTER\n     ================================================================ *\/\n  .ve-contact .vc-footer { padding: 64px 0 0; background: #091a30; color: #cdd6e0; }\n  .ve-contact .vc-footer a { color: #cdd6e0; text-decoration: none; transition: color .2s ease; }\n  .ve-contact .vc-footer a:hover { color: var(--vc-accent); }\n  .ve-contact .vc-foot-grid {\n    display: grid; grid-template-columns: 1.4fr 1fr 1fr 1fr; gap: 50px;\n  }\n  .ve-contact .vc-foot-brand h4 { color: #fff; font-size: 21px; font-weight: 800; margin: 0 0 12px; }\n  .ve-contact .vc-foot-brand p { font-size: 14.5px; line-height: 1.7; color: #a7b3c1; margin: 0 0 18px; }\n  .ve-contact .vc-foot-col h5 {\n    color: #fff; font-size: 13px; font-weight: 700;\n    letter-spacing: .12em; text-transform: uppercase; margin: 0 0 18px;\n  }\n  .ve-contact .vc-foot-col ul { list-style: none; padding: 0; margin: 0; }\n  .ve-contact .vc-foot-col li { margin-bottom: 11px; font-size: 14.5px; }\n  .ve-contact .vc-foot-col li a { display: inline-block; }\n  .ve-contact .vc-foot-contact li { display: flex; align-items: flex-start; gap: 10px; }\n  .ve-contact .vc-foot-contact li svg { flex-shrink: 0; margin-top: 3px; color: var(--vc-accent); }\n  .ve-contact .vc-foot-bottom {\n    margin-top: 56px; padding: 24px 0;\n    border-top: 1px solid rgba(255,255,255,.08);\n    display: flex; justify-content: space-between; flex-wrap: wrap; gap: 14px;\n    font-size: 13.5px; color: #8893a3;\n  }\n\n  \/* ================================================================\n     17. RESPONSIVE\n     ================================================================ *\/\n  @media (max-width: 1024px) {\n    .ve-contact .vc-help-grid { grid-template-columns: 1fr 1fr; }\n    .ve-contact .vc-foot-grid { grid-template-columns: 1fr 1fr; gap: 40px; }\n    .ve-contact .vc-county-grid { grid-template-columns: 1fr 1fr; }\n  }\n  @media (max-width: 900px) {\n    .ve-contact > section { padding: 70px 0; }\n    .ve-contact .vc-hero { min-height: 440px; }\n    .ve-contact .vc-hero .vc-wrap { padding-top: 80px; padding-bottom: 80px; text-align: center; }\n    .ve-contact .vc-hero-inner { max-width: 100%; }\n    .ve-contact .vc-hero-cta { justify-content: center; }\n    .ve-contact .vc-hero-badges { justify-content: center; }\n    .ve-contact .vc-hero .vc-lead { margin-left: auto; margin-right: auto; }\n    .ve-contact .vc-strip-inner { grid-template-columns: 1fr; }\n    .ve-contact .vc-strip-card { border-right: none; border-bottom: 1px solid rgba(255,255,255,.1); }\n    .ve-contact .vc-strip-card:last-child { border-bottom: none; }\n    .ve-contact .vc-form-grid { grid-template-columns: 1fr; gap: 36px; }\n    .ve-contact .vc-form-card { padding: 30px 24px; }\n    .ve-contact .vc-photo-grid { grid-template-columns: 1fr; gap: 36px; }\n    .ve-contact .vc-help-grid { grid-template-columns: 1fr 1fr; }\n    .ve-contact .vc-county-grid { grid-template-columns: 1fr 1fr; }\n    .ve-contact .vc-cta { padding: 70px 0; }\n    .ve-contact .vc-foot-grid { grid-template-columns: 1fr 1fr; gap: 36px; }\n    .ve-contact .vc-foot-bottom { justify-content: center; text-align: center; }\n  }\n\n  \/* ----- MOBILE: kill the right-shift, force safe 100% width ----- *\/\n  @media (max-width: 768px) {\n    .ve-contact {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin-left: 0 !important;\n      margin-right: 0 !important;\n      overflow-x: hidden !important;\n    }\n    .ve-contact > section,\n    .ve-contact .vc-strip,\n    .ve-contact .vc-footer {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin-left: 0 !important;\n      margin-right: 0 !important;\n    }\n    .ve-contact .vc-wrap {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin-left: auto !important;\n      margin-right: auto !important;\n    }\n    \/* stack every grid *\/\n    .ve-contact .vc-form-grid,\n    .ve-contact .vc-photo-grid,\n    .ve-contact .vc-help-grid,\n    .ve-contact .vc-strip-inner,\n    .ve-contact .vc-county-grid,\n    .ve-contact .vc-foot-grid,\n    .ve-contact .vc-field-row,\n    .ve-contact .vc-check-grid {\n      grid-template-columns: 1fr !important;\n    }\n    \/* keep cards inside the viewport *\/\n    .ve-contact .vc-form-card,\n    .ve-contact .vc-trust-card,\n    .ve-contact .vc-steps-card,\n    .ve-contact .vc-quick-contact,\n    .ve-contact .vc-help-card,\n    .ve-contact .vc-photo-visual,\n    .ve-contact .vc-reviews-embed,\n    .ve-contact .vc-faq-item,\n    .ve-contact .vc-county-card {\n      width: 100% !important;\n      max-width: 100% !important;\n      min-width: 0 !important;\n    }\n    .ve-contact .vc-field input,\n    .ve-contact .vc-field select,\n    .ve-contact .vc-field textarea {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n    \/* full-width stacked buttons *\/\n    .ve-contact .vc-hero-cta,\n    .ve-contact .vc-cta-buttons {\n      flex-direction: column;\n      align-items: stretch;\n    }\n    .ve-contact .vc-hero-cta .vc-btn,\n    .ve-contact .vc-hero-cta .vc-btn-outline,\n    .ve-contact .vc-cta-buttons .vc-btn,\n    .ve-contact .vc-cta-buttons .vc-btn-outline {\n      width: 100% !important;\n      max-width: 100% !important;\n      text-align: center;\n    }\n    \/* footer stacks cleanly, no right-shift *\/\n    .ve-contact .vc-footer { text-align: left; }\n    .ve-contact .vc-foot-grid { grid-template-columns: 1fr !important; gap: 30px !important; }\n    .ve-contact .vc-foot-bottom { display: flex; flex-direction: column; gap: 10px; text-align: center; }\n  }\n  @media (max-width: 600px) {\n    .ve-contact .vc-hero { min-height: 420px; }\n    .ve-contact .vc-hero .vc-wrap { padding-top: 72px; padding-bottom: 72px; }\n    .ve-contact .vc-hero .vc-h1 { font-size: 30px; }\n    .ve-contact .vc-hero .vc-lead { font-size: 16px; }\n    .ve-contact .vc-radio-row { grid-template-columns: 1fr 1fr; }\n    .ve-contact .vc-foot-grid { text-align: center; }\n    .ve-contact .vc-foot-contact li { justify-content: center; }\n    .ve-contact .vc-photo-row { flex-direction: column; }\n    .ve-contact .vc-form-card { padding: 24px 18px; }\n    .ve-contact .vc-reviews-embed { padding: 20px 16px; }\n    .ve-contact .vc-faq-item summary { padding: 18px 56px 18px 18px; font-size: 15.5px; }\n    .ve-contact .vc-faq-body { padding: 0 18px 20px; }\n  }\n  \/* ================================================================\n     18. CONTACT FORM 7 \u2014 style CF7 output to match the page design\n     ================================================================ *\/\n  .ve-contact .wpcf7 { margin: 0; }\n  .ve-contact .wpcf7-form { font-family: inherit; }\n  .ve-contact .wpcf7-form p {\n    margin: 0 0 20px;\n    font-size: 14px; font-weight: 600;\n    color: var(--vc-navy);\n  }\n  .ve-contact .wpcf7-form label {\n    display: block;\n    font-size: 14px; font-weight: 600;\n    color: var(--vc-navy);\n    margin-bottom: 7px; letter-spacing: .01em;\n  }\n  .ve-contact .wpcf7-form .req { color: var(--vc-accent); margin-left: 2px; }\n\n  \/* Text-style inputs *\/\n  .ve-contact .wpcf7-form input[type=\"text\"],\n  .ve-contact .wpcf7-form input[type=\"email\"],\n  .ve-contact .wpcf7-form input[type=\"tel\"],\n  .ve-contact .wpcf7-form input[type=\"url\"],\n  .ve-contact .wpcf7-form input[type=\"number\"],\n  .ve-contact .wpcf7-form input[type=\"date\"],\n  .ve-contact .wpcf7-form select,\n  .ve-contact .wpcf7-form textarea {\n    width: 100%; max-width: 100%;\n    padding: 13px 16px;\n    border: 1.5px solid var(--vc-line); border-radius: 10px;\n    font-size: 15px; color: var(--vc-text);\n    background: #f8fafc; font-family: inherit;\n    transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;\n    outline: none; appearance: none; -webkit-appearance: none;\n    box-sizing: border-box;\n    margin-top: 4px;\n  }\n  .ve-contact .wpcf7-form input:focus,\n  .ve-contact .wpcf7-form select:focus,\n  .ve-contact .wpcf7-form textarea:focus {\n    border-color: var(--vc-blue); background: #fff;\n    box-shadow: 0 0 0 3px rgba(31,111,178,.12);\n  }\n  .ve-contact .wpcf7-form textarea { resize: vertical; min-height: 130px; }\n  .ve-contact .wpcf7-form select {\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235b6b7d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat; background-position: right 14px center;\n    padding-right: 40px; cursor: pointer;\n  }\n\n  \/* Checkbox & radio groups \u2014 styled like the original chip-cards *\/\n  .ve-contact .wpcf7-checkbox,\n  .ve-contact .wpcf7-radio {\n    display: grid; grid-template-columns: 1fr 1fr;\n    gap: 8px 14px; margin-top: 6px;\n  }\n  .ve-contact .wpcf7-list-item {\n    margin: 0 !important;\n    display: block;\n  }\n  .ve-contact .wpcf7-list-item label {\n    display: flex; align-items: center; gap: 10px;\n    padding: 10px 14px;\n    border: 1.5px solid var(--vc-line); border-radius: 10px;\n    background: #fff;\n    font-size: 14px; font-weight: 500; color: var(--vc-text);\n    cursor: pointer; user-select: none;\n    transition: border-color .2s ease, background .2s ease;\n    margin-bottom: 0;\n  }\n  .ve-contact .wpcf7-list-item label:hover {\n    border-color: var(--vc-blue); background: #f0f6ff;\n  }\n  .ve-contact .wpcf7-list-item input[type=\"checkbox\"],\n  .ve-contact .wpcf7-list-item input[type=\"radio\"] {\n    width: 16px; height: 16px; min-width: 16px;\n    accent-color: var(--vc-blue); cursor: pointer; margin: 0;\n  }\n  .ve-contact .wpcf7-list-item-label { font-weight: 500; }\n\n  \/* File upload *\/\n  .ve-contact .wpcf7-form input[type=\"file\"] {\n    width: 100%;\n    padding: 18px;\n    border: 2px dashed var(--vc-line); border-radius: 12px;\n    background: #f8fafc;\n    font-size: 14px; color: var(--vc-muted);\n    cursor: pointer;\n    transition: border-color .2s ease, background .2s ease;\n    margin-top: 6px;\n  }\n  .ve-contact .wpcf7-form input[type=\"file\"]:hover {\n    border-color: var(--vc-blue); background: #f0f6ff;\n  }\n\n  \/* Submit button *\/\n  .ve-contact .wpcf7-form input[type=\"submit\"],\n  .ve-contact .wpcf7-form .wpcf7-submit {\n    width: 100%; max-width: 100%;\n    padding: 17px; border-radius: 999px;\n    background: var(--vc-accent); color: #1a1a1a;\n    font-weight: 800; font-size: 17px; letter-spacing: .02em;\n    border: none; cursor: pointer;\n    box-shadow: 0 10px 26px rgba(232,164,55,.38);\n    transition: transform .2s ease, box-shadow .2s ease, background .2s ease;\n    margin-top: 10px;\n    font-family: inherit;\n  }\n  .ve-contact .wpcf7-form input[type=\"submit\"]:hover,\n  .ve-contact .wpcf7-form .wpcf7-submit:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 14px 32px rgba(232,164,55,.5);\n    background: var(--vc-accent-2);\n  }\n\n  \/* Loader spinner *\/\n  .ve-contact .wpcf7 .wpcf7-spinner {\n    display: inline-block; vertical-align: middle; margin-left: 10px;\n  }\n\n  \/* Response \/ validation messages *\/\n  .ve-contact .wpcf7-response-output {\n    margin: 18px 0 0 !important;\n    padding: 14px 18px !important;\n    border-radius: 10px !important;\n    font-size: 14px; font-weight: 600;\n    border-width: 1.5px !important;\n  }\n  .ve-contact .wpcf7 form.sent .wpcf7-response-output {\n    border-color: var(--vc-green) !important;\n    background: #eafaf0; color: #14693c;\n  }\n  .ve-contact .wpcf7 form.invalid .wpcf7-response-output,\n  .ve-contact .wpcf7 form.unaccepted .wpcf7-response-output,\n  .ve-contact .wpcf7 form.payment-required .wpcf7-response-output {\n    border-color: #d97706 !important;\n    background: #fff7ed; color: #9a3412;\n  }\n  .ve-contact .wpcf7 form.failed .wpcf7-response-output,\n  .ve-contact .wpcf7 form.aborted .wpcf7-response-output {\n    border-color: #dc2626 !important;\n    background: #fef2f2; color: #991b1b;\n  }\n  .ve-contact .wpcf7-not-valid-tip {\n    color: #dc2626; font-size: 13px; margin-top: 6px; font-weight: 600;\n  }\n  .ve-contact .wpcf7-form-control.wpcf7-not-valid {\n    border-color: #dc2626 !important;\n  }\n\n  \/* Two-column field helper for CF7 form template *\/\n  .ve-contact .vc-cf-grid {\n    display: grid; grid-template-columns: 1fr 1fr; gap: 16px;\n  }\n  .ve-contact .vc-cf-grid p { margin-bottom: 0; }\n  @media (max-width: 768px) {\n    .ve-contact .vc-cf-grid { grid-template-columns: 1fr; gap: 0; }\n    .ve-contact .vc-cf-grid p { margin-bottom: 20px; }\n    .ve-contact .wpcf7-checkbox,\n    .ve-contact .wpcf7-radio { grid-template-columns: 1fr; }\n  }\n\n  \/* Placeholder shown only until shortcode is added *\/\n  .ve-contact .vc-form-placeholder {\n    border: 2px dashed var(--vc-line); border-radius: 14px;\n    padding: 28px 24px; background: #f8fafc;\n    text-align: center; color: var(--vc-muted); font-size: 14.5px;\n    line-height: 1.6;\n  }\n  .ve-contact .vc-form-placeholder strong { color: var(--vc-navy); display: block; margin-bottom: 6px; font-size: 16px; }\n  .ve-contact .vc-form-placeholder code {\n    background: #fff; padding: 3px 8px; border-radius: 6px;\n    border: 1px solid var(--vc-line); font-size: 13px; color: var(--vc-navy);\n    font-family: ui-monospace, Menlo, Consolas, monospace;\n  }\n<\/style>\n\n<div class=\"ve-contact\">\n\n  <!-- ====================================================\n       1. HERO\n       ==================================================== -->\n  <section class=\"vc-hero\">\n    <div class=\"vc-wrap\">\n      <div class=\"vc-hero-inner\">\n        <span class=\"vc-eyebrow\">Free Quote Request<\/span>\n        <h1 class=\"vc-h1\">Request a Free Quote From Villane's Enclosures<\/h1>\n        <p class=\"vc-lead\">Tell us about your pool enclosure, screen room, patio cover, carport, Florida room, rescreening, or repair project. Mike Villane and the team bring 25 years of experience, owner-led job oversight, and a 2-year labor warranty to every project in Northwest Florida.<\/p>\n\n        <div class=\"vc-hero-cta\">\n          <a href=\"#quote-form\" class=\"vc-btn\">Request My Free Quote<\/a>\n          <a href=\"mailto:mike@villanesenclosures.com\" class=\"vc-btn-outline\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline;vertical-align:middle;margin-right:6px\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n            Email Mike Directly\n          <\/a>\n        <\/div>\n\n        <div class=\"vc-hero-badges\">\n          <span class=\"b\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\n            Owner-Led Work\n          <\/span>\n          <span class=\"b\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n            25 Years Experience\n          <\/span>\n          <span class=\"b\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n            2-Year Labor Warranty\n          <\/span>\n          <span class=\"b\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"2\" y1=\"20\" x2=\"22\" y2=\"20\"\/><\/svg>\n            Northwest Florida\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ====================================================\n       2. QUICK CONTACT STRIP\n       ==================================================== -->\n  <section class=\"vc-strip\">\n    <div class=\"vc-wrap\">\n      <div class=\"vc-strip-inner\">\n\n        <div class=\"vc-strip-card\">\n          <div class=\"vc-strip-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.1 11.91 19.79 19.79 0 0 1 1 3.08 2 2 0 0 1 3 1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 8.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"vc-strip-label\">Call Villane's Enclosures<\/div>\n            <div class=\"vc-strip-value\"><a href=\"tel:8503160520\">850-316-0520<\/a><\/div>\n            <div class=\"vc-strip-sub\">Talk to Mike directly<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"vc-strip-card\">\n          <div class=\"vc-strip-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"vc-strip-label\">Email Us<\/div>\n            <div class=\"vc-strip-value\"><a href=\"mailto:mike@villanesenclosures.com\">mike@villanesenclosures.com<\/a><\/div>\n            <div class=\"vc-strip-sub\">We respond quickly<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"vc-strip-card\">\n          <div class=\"vc-strip-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"vc-strip-label\">Service Area<\/div>\n            <div class=\"vc-strip-value\">Northwest Florida<\/div>\n            <div class=\"vc-strip-sub\">Escambia, Santa Rosa, Okaloosa, Bay, Baldwin &amp; nearby counties<\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ====================================================\n       3. QUOTE FORM + CONFIDENCE PANEL\n       ==================================================== -->\n  <section class=\"bg-soft\" id=\"quote-form\">\n    <div class=\"vc-wrap\">\n      <div class=\"vc-form-grid\">\n\n        <!-- LEFT: FORM -->\n        <div>\n          <div class=\"vc-form-card\">\n            <span class=\"vc-eyebrow\">Get Your Free Quote<\/span>\n            <h2 class=\"vc-h2\">Tell Us About Your Project<\/h2>\n            <p class=\"vc-lead\">Whether you need a new pool enclosure, screen enclosure, patio cover, carport, Florida room, pergola, or screen repair \u2014 send us a few details and we'll follow up directly.<\/p>\n\n            <!--\n              ============================================================\n              QUOTE FORM \u2014 powered by Contact Form 7\n              The old mailto: form was removed (could not attach files\n              and triggered browser \"not secure\" warnings).\n              REPLACE the entire <div class=\"vc-form-placeholder\"> block\n              below with your Contact Form 7 shortcode, e.g.:\n                  [contact-form-7 id=\"123\" title=\"Quote Request\"]\n              ============================================================\n            -->\n\n            <!--  *** PASTE CF7 SHORTCODE HERE ***  -->\n            \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f2922-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"2922\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php\/wp-json\/wp\/v2\/pages\/524#wpcf7-f2922-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"2922\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f2922-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div class=\"vc-cf-grid\">\n\t<p><label> Full Name <span class=\"req\">*<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <\/label>\n\t<\/p>\n\t<p><label> Phone Number <span class=\"req\">*<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"(850) 000-0000\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span> <\/label>\n\t<\/p>\n<\/div>\n<div class=\"vc-cf-grid\">\n\t<p><label> Email Address<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-text wpcf7-validates-as-email\" aria-invalid=\"false\" placeholder=\"your@email.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label>\n\t<\/p>\n\t<p><label> City \/ Service Area <span class=\"req\">*<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-city\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"City name\" value=\"\" type=\"text\" name=\"your-city\" \/><\/span> <\/label>\n\t<\/p>\n<\/div>\n<p class=\"vc-cf-grouplabel\">Service Needed (check all that apply)\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"service-needed\"><span class=\"wpcf7-form-control wpcf7-checkbox\"><span class=\"wpcf7-list-item first\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"Pool Enclosure\" \/><span class=\"wpcf7-list-item-label\">Pool Enclosure<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"Screen Enclosure\" \/><span class=\"wpcf7-list-item-label\">Screen Enclosure<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"Patio Cover\" \/><span class=\"wpcf7-list-item-label\">Patio Cover<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"Carport or RV Cover\" \/><span class=\"wpcf7-list-item-label\">Carport or RV Cover<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"All Seasons Florida Room\" \/><span class=\"wpcf7-list-item-label\">All Seasons Florida Room<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"Pergola\" \/><span class=\"wpcf7-list-item-label\">Pergola<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"Garage Screen\" \/><span class=\"wpcf7-list-item-label\">Garage Screen<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"Screen or Pool Cage Repair\" \/><span class=\"wpcf7-list-item-label\">Screen or Pool Cage Repair<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"Rescreening\" \/><span class=\"wpcf7-list-item-label\">Rescreening<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"Storm Damage Repair\" \/><span class=\"wpcf7-list-item-label\">Storm Damage Repair<\/span><\/span><span class=\"wpcf7-list-item last\"><input type=\"checkbox\" name=\"service-needed[]\" value=\"Other\" \/><span class=\"wpcf7-list-item-label\">Other<\/span><\/span><\/span><\/span>\n<\/p>\n<div class=\"vc-cf-grid\">\n\t<p class=\"vc-cf-grouplabel\">Project Type <span class=\"req\">*<\/span>\n\t<\/p>\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"project-type\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><input type=\"radio\" name=\"project-type\" value=\"New Build\" checked=\"checked\" \/><span class=\"wpcf7-list-item-label\">New Build<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"radio\" name=\"project-type\" value=\"Repair\" \/><span class=\"wpcf7-list-item-label\">Repair<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"radio\" name=\"project-type\" value=\"Rescreen\" \/><span class=\"wpcf7-list-item-label\">Rescreen<\/span><\/span><span class=\"wpcf7-list-item last\"><input type=\"radio\" name=\"project-type\" value=\"Not Sure Yet\" \/><span class=\"wpcf7-list-item-label\">Not Sure Yet<\/span><\/span><\/span><\/span>\n\t<\/p>\n\t<p><label> Approximate Timeline<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"timeline\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"timeline\"><option value=\"\">&#8212;Please choose an option&#8212;<\/option><option value=\"As soon as possible\">As soon as possible<\/option><option value=\"Within 30 days\">Within 30 days<\/option><option value=\"1 to 3 months\">1 to 3 months<\/option><option value=\"Planning ahead\">Planning ahead<\/option><\/select><\/span> <\/label>\n\t<\/p>\n<\/div>\n<p><label> Project Details \/ Message<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Describe your project, the area, damage, or what you would like to build.\" name=\"your-message\"><\/textarea><\/span> <\/label>\n<\/p>\n<p><label> Upload Project Photos (optional - JPG, PNG, HEIC up to 10MB each)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"project-photos\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.jpeg,.png,.heic\" aria-invalid=\"false\" type=\"file\" name=\"project-photos\" \/><\/span> <\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Request My Free Quote\" \/>\n<\/p><input type=\"hidden\" id=\"ct_checkjs_cf7_677e09724f0e2df9b6c000b75b5da10d\" name=\"ct_checkjs_cf7\" value=\"0\" \/><script >setTimeout(function(){var ct_input_name = \"ct_checkjs_cf7_677e09724f0e2df9b6c000b75b5da10d\";if (document.getElementById(ct_input_name) !== null) {var ct_input_value = document.getElementById(ct_input_name).value;document.getElementById(ct_input_name).value = document.getElementById(ct_input_name).value.replace(ct_input_value, '7af23fd35e1d26c2df5797ca4e79776331e4e4ebb649a2703d5e056e1e028dcc');}}, 1000);<\/script><input\n                    class=\"apbct_special_field apbct_email_id__wp_contact_form_7\"\n                    name=\"apbct__email_id__wp_contact_form_7\"\n                    aria-label=\"apbct__label_id__wp_contact_form_7\"\n                    type=\"text\" size=\"30\" maxlength=\"200\" autocomplete=\"off\"\n                    value=\"\"\n                \/><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<input\n                    class=\"apbct_special_field apbct_email_id__elementor_form\"\n                    name=\"apbct__email_id__elementor_form\"\n                    aria-label=\"apbct__label_id__elementor_form\"\n                    type=\"text\" size=\"30\" maxlength=\"200\" autocomplete=\"off\"\n                    value=\"\"\n                \/><\/form>\n<\/div>\n\n            <!--  *** END CF7 SHORTCODE SLOT ***  -->\n\n            <div class=\"vc-form-footer-note\">\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg>\n              No spam. No pressure. We'll follow up directly with next steps.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- RIGHT: CONFIDENCE PANEL -->\n        <div class=\"vc-panel\">\n\n          <div class=\"vc-steps-card\">\n            <span class=\"vc-eyebrow\">After You Submit<\/span>\n            <h3 class=\"vc-h3\">What Happens Next?<\/h3>\n\n            <div class=\"vc-step\">\n              <div class=\"vc-step-num\">1<\/div>\n              <div class=\"vc-step-body\">\n                <strong>We review your project details<\/strong>\n                <p>Mike or the team looks over your request and any photos you uploaded to understand the scope.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"vc-step\">\n              <div class=\"vc-step-num\">2<\/div>\n              <div class=\"vc-step-body\">\n                <strong>We may ask for photos or measurements<\/strong>\n                <p>If more info is needed, we'll reach out with a quick question or two before scheduling anything.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"vc-step\">\n              <div class=\"vc-step-num\">3<\/div>\n              <div class=\"vc-step-body\">\n                <strong>Mike follows up with next steps<\/strong>\n                <p>You hear back from the owner directly \u2014 not a call center, not a salesperson.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"vc-step\">\n              <div class=\"vc-step-num\">4<\/div>\n              <div class=\"vc-step-body\">\n                <strong>You get guidance and a clear quote<\/strong>\n                <p>We walk you through options for your enclosure, repair, or rescreening project with honest pricing.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"vc-trust-card\">\n            <h3 class=\"vc-h3\">Why Homeowners Choose Villane's<\/h3>\n            <ul class=\"vc-trust-list\">\n              <li>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                Mike Villane has 25 years of hands-on experience in the trade.\n              <\/li>\n              <li>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                The owner is personally involved on jobs being built \u2014 no absentee oversight.\n              <\/li>\n              <li>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                Every project includes a 2-year labor warranty, backed in writing.\n              <\/li>\n              <li>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                Specialists in aluminum enclosures, pool cages, patio covers, screen rooms, and repairs.\n              <\/li>\n              <li>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                Serving Northwest Florida and Gulf Coast communities for over two decades.\n              <\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"vc-quick-contact\">\n            <h4>Prefer to reach out directly?<\/h4>\n            <a href=\"tel:8503160520\">\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.1 11.91 19.79 19.79 0 0 1 1 3.08 2 2 0 0 1 3 1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 8.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n              Call 850-316-0520\n            <\/a>\n            <a href=\"mailto:mike@villanesenclosures.com\">\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n              mike@villanesenclosures.com\n            <\/a>\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ====================================================\n       4. NOT SURE WHAT YOU NEED?\n       ==================================================== -->\n  <section class=\"bg-white\">\n    <div class=\"vc-wrap\">\n      <div style=\"max-width:680px;\">\n        <span class=\"vc-eyebrow\">Find Your Service<\/span>\n        <h2 class=\"vc-h2\">Not Sure What You Need?<\/h2>\n        <p class=\"vc-lead\">Here's a quick guide to the most common projects Villane's Enclosures handles across Northwest Florida.<\/p>\n      <\/div>\n\n      <div class=\"vc-help-grid\">\n\n        <div class=\"vc-help-card\">\n          <div class=\"vc-help-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg>\n          <\/div>\n          <h3>Pool Cage or Screen Repair<\/h3>\n          <p>Torn screens, bent frames, broken panels, storm damage, or a worn-out enclosure that needs rescreening or structural repair.<\/p>\n          <a href=\"#quote-form\">Ask Us About This <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/a>\n        <\/div>\n\n        <div class=\"vc-help-card\">\n          <div class=\"vc-help-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\"\/><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"\/><\/svg>\n          <\/div>\n          <h3>New Pool or Screen Enclosure<\/h3>\n          <p>Looking to add a brand new aluminum pool cage, lanai enclosure, or screen room to your home. We design and build from scratch.<\/p>\n          <a href=\"#quote-form\">Ask Us About This <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/a>\n        <\/div>\n\n        <div class=\"vc-help-card\">\n          <div class=\"vc-help-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"3\" width=\"15\" height=\"13\" rx=\"2\"\/><path d=\"M16 8h5l2 3v4h-7V8z\"\/><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\/><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\/><\/svg>\n          <\/div>\n          <h3>Patio Cover or Carport<\/h3>\n          <p>Shade your patio, vehicle, boat, or RV with a custom aluminum patio cover or carport built to handle Florida's sun and storms.<\/p>\n          <a href=\"#quote-form\">Ask Us About This <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/a>\n        <\/div>\n\n        <div class=\"vc-help-card\">\n          <div class=\"vc-help-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><path d=\"M9 13 H15 V22 H9 z\"\/><\/svg>\n          <\/div>\n          <h3>Florida Room or All Seasons Room<\/h3>\n          <p>Convert a lanai, screen room, or open patio into a comfortable all-seasons Florida room \u2014 enclosed and livable year round.<\/p>\n          <a href=\"#quote-form\">Ask Us About This <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/a>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ====================================================\n       5. PHOTO UPLOAD GUIDANCE\n       ==================================================== -->\n  <section class=\"bg-soft\">\n    <div class=\"vc-wrap\">\n      <div class=\"vc-photo-grid\">\n\n        <div>\n          <span class=\"vc-eyebrow\">Project Photos<\/span>\n          <h2 class=\"vc-h2\">Photos Help Us Give Better Guidance<\/h2>\n          <p class=\"vc-p\">If possible, upload a photo of the area, damaged screen, enclosure frame, patio, pool cage, or space where you want work completed. Photos help us understand the project faster and may reduce back-and-forth before a visit.<\/p>\n\n          <ul class=\"vc-photo-list\">\n            <li>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg>\n              Full view of the enclosure or patio area\n            <\/li>\n            <li>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg>\n              Close-up of damaged screen or frame sections\n            <\/li>\n            <li>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><\/svg>\n              Door, roof panel, or corner damage\n            <\/li>\n            <li>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n              Area where the new structure would attach\n            <\/li>\n          <\/ul>\n\n          <a href=\"#quote-form\" class=\"vc-btn\">Submit My Photos With Quote Request<\/a>\n        <\/div>\n\n        <div class=\"vc-photo-visual\">\n          <div>\n            <h4>No Photos? No Problem.<\/h4>\n            <p>Photos are optional but helpful. Submit your request without them and we'll follow up with next steps, which may include a site visit or a quick call to discuss the project.<\/p>\n          <\/div>\n\n          <div>\n            <p style=\"font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.55);font-weight:700;margin:0 0 12px;\">Accepted photo types<\/p>\n            <div class=\"vc-photo-row\">\n              <div class=\"vc-photo-badge\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg>\n                JPG \/ JPEG\n              <\/div>\n              <div class=\"vc-photo-badge\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg>\n                PNG\n              <\/div>\n              <div class=\"vc-photo-badge\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg>\n                HEIC (iPhone)\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ====================================================\n       6. SERVICE AREA\n       ==================================================== -->\n  <section class=\"bg-navy\">\n    <div class=\"vc-wrap\">\n      <div style=\"max-width:720px;margin:0 auto 48px;text-align:center;\">\n        <span class=\"vc-eyebrow\">Where We Work<\/span>\n        <h2 class=\"vc-h2\">Serving Northwest Florida and Nearby Gulf Coast Communities<\/h2>\n        <p style=\"font-size:17px;color:rgba(255,255,255,.85);margin:0;\">Villane's Enclosures serves homeowners across Northwest Florida, including Escambia, Santa Rosa, Okaloosa, Bay, and Baldwin counties and surrounding communities.<\/p>\n      <\/div>\n\n      <div class=\"vc-county-grid\">\n        <div class=\"vc-county-card\">\n          <div class=\"name\">Escambia County<\/div>\n          <div class=\"detail\">Pensacola, Cantonment, Pace area<\/div>\n        <\/div>\n        <div class=\"vc-county-card\">\n          <div class=\"name\">Santa Rosa County<\/div>\n          <div class=\"detail\">Milton, Navarre, Gulf Breeze, Pace<\/div>\n        <\/div>\n        <div class=\"vc-county-card\">\n          <div class=\"name\">Okaloosa County<\/div>\n          <div class=\"detail\">Fort Walton Beach, Destin, Niceville, Crestview<\/div>\n        <\/div>\n        <div class=\"vc-county-card\">\n          <div class=\"name\">Bay County<\/div>\n          <div class=\"detail\">Panama City, Panama City Beach<\/div>\n        <\/div>\n        <div class=\"vc-county-card\">\n          <div class=\"name\">Baldwin County<\/div>\n          <div class=\"detail\">Orange Beach, Gulf Shores<\/div>\n        <\/div>\n        <div class=\"vc-county-card\">\n          <div class=\"name\">Surrounding Areas<\/div>\n          <div class=\"detail\">Nearby Northwest Florida &amp; Gulf Coast communities<\/div>\n        <\/div>\n      <\/div>\n\n      <div style=\"margin-top:36px;\">\n        <p style=\"font-size:14px;color:rgba(255,255,255,.6);text-align:center;margin:0 0 16px;\">Cities we frequently serve<\/p>\n        <div class=\"vc-chips\" style=\"justify-content:center;\">\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Pensacola<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Milton<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Pace<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Gulf Breeze<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Navarre<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Fort Walton Beach<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Destin<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Niceville<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Crestview<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Panama City<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Orange Beach<\/span>\n          <span class=\"vc-chip\" style=\"background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff;\">Gulf Shores<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ====================================================\n       7. GOOGLE REVIEWS\n       ==================================================== -->\n  <section class=\"bg-white vc-reviews\">\n    <div class=\"vc-wrap\">\n      <div class=\"vc-reviews-head\">\n        <span class=\"vc-eyebrow\">Google Reviews<\/span>\n        <h2 class=\"vc-h2\">What Northwest Florida Homeowners Say<\/h2>\n        <p class=\"vc-lead\">See real feedback from homeowners who trusted Villane's Enclosures for pool enclosures, screen rooms, patio covers, carports, Florida rooms, and repair work.<\/p>\n      <\/div>\n\n      <div class=\"vc-reviews-embed\">\n        <!-- ============================================================\n             GOOGLE REVIEWS SHORTCODE \u2014 renders ONCE here.\n             IMPORTANT: If reviews appear twice, you have a SEPARATE\n             Elementor \"Shortcode\" widget also loading this shortcode.\n             Delete that extra widget \u2014 keep only this HTML widget.\n             ============================================================ -->\n        <pre class=\"ti-widget\" style=\"display: none\"><template id=\"trustindex-google-widget-html\"><div class=\" ti-widget  ti-goog ti-no-profile-img ti-show-rating-text ti-review-text-mode-readmore ti-text-align-left\" data-no-translation=\"true\" data-time-locale=\"%d %s ago|today|day|days|week|weeks|month|months|year|years\" data-plugin-version=\"13.2.9\" data-layout-id=\"13\" data-layout-category=\"slider\" data-set-id=\"dark-luxury-fame\" data-pid=\"\" data-language=\"en\" data-close-locale=\"Close\" data-review-target-width=\"275\" data-css-version=\"2\" data-reply-by-locale=\"Owner&apos;s reply\" data-only-rating-locale=\"This user only left a rating.\" data-pager-autoplay-timeout=\"6\"> <div class=\"ti-widget-container ti-col-4\"> <div class=\"ti-footer source-Google\"> <div class=\"ti-row\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/gps-cs-s\/APNQkAHMyTOMzeZAkLhD80IhiJ95bcQnb9PiwEsdF1ZDFdNF4f7r7_NZ_KO5RmFA4KBgNN7ctf1Lk8kJuo5TrHPoTMmfVCQMyXoNqTL4Fcyn_IyKPtxCbqtPX9VEKehksPV97JMHNM8_=w65-h65-k-no\" alt=\"Villane&apos;s Enclosures\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Villane's Enclosures<\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><\/span> <div class=\"ti-rating-text\"> <span class=\"nowrap\"><strong>17 Google reviews<\/strong><\/span> <\/div> <div class=\"ti-header-write-btn-container\"> <a href=\"https:\/\/admin.trustindex.io\/api\/googleWriteReview?place-id=ChIJi95G1EDvkIgRuKB9Z5xzzoA\" class=\"ti-header-write-btn\" role=\"button\" aria-label=\"Write a review to Google\" target=\"_blank\" rel=\"noopener\">Write a review<\/a> <\/div>  <\/div> <\/div> <\/div> <div class=\"ti-reviews-container\"> <div class=\"ti-controls\"> <div class=\"ti-next\" aria-label=\"Next review\" role=\"button\" tabindex=\"0\"><\/div> <div class=\"ti-prev\" aria-label=\"Previous review\" role=\"button\" tabindex=\"0\"><\/div> <\/div> <div class=\"ti-reviews-container-wrapper\">  <div data-empty=\"0\" data-time=\"1776038400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on Google<\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div>  <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Susan Hyatt <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->We were happy with how quickly they came out to do the work, and they got it done in one day.  We love our enclosed patio.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1770768000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on Google<\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div>  <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Kristina Barrowclough <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Wonderful workmanship! They are reliable, professional, punctual, and friendly. I had my back patio screened in, and it exceeded our expectations!  I will definitely use this company again! I will absolutely recommend to our friends as well.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1765497600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on Google<\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div>  <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Gina Bevino <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->This is the second time I\u2019ve used Mike for a screened porch addition. His work is top notch AND he\u2019s shows up when he says he will, and on time. He does a great job, cleans up after his work and is a pleasure to deal with. Highly recommend!!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1760054400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on Google<\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div>  <div class=\"ti-profile-details\"> <div class=\"ti-name\"> All Allusions <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Villanes Enclosures did an amazing job building a Pool Enclosure in Pensacola FL. Mike and his crew were very polite, cleaned up at the end of every day and the price was very reasonable. The completed enclosure turned out better than I could have imagined with the open view. The warranty and quality of work provided I am confident my purchase \/ investment was worth every dollar spent. I highly recommend Villanes Enclosures for Patio covers, Screen Enclosures and especially Pool Cages. \u2b50\u2b50\u2b50\u2b50\u2b50<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1750636800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on Google<\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div>  <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Margaret Skeans (Mdgardengirl) <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->I had 3 different contractors come out to look at my remodel with no luck. It was a diy by the previous owner and nobody was willing to tackle it. Well I hit gold with Mike! He takes one look and had lots of ideas, options  and solutions. It was not an easy retrofit but he and his team did an excellent job. He was very responsive, showed up when he said, done in two days and clean as a whistle. I would highly recommend him to family and friends.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1748563200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on Google<\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div>  <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Hannah Smith <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->They did an AMAZING job on our screened in porch!! Very professional and great communication! I will absolutely recommend to friends!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1722038400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on Google<\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div>  <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Shontay Petrik <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Top notch workmanship! They are reliable and extremely friendly. I got my porch screened in and it came out just like I wanted. I will definitely be a repeat customer!!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1721606400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on Google<\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div>  <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Anthony Thames <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Awesome work, great customer service!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1716768000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on Google<\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div>  <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Sandra Rookey <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Villane\u2019s just completed a 10x32 patio cover on the back of my house, and I\u2019m thrilled with their work and the overall experience. Mike answered messages promptly, showed up exactly when he said he would, and did a great job. He also tore down and hauled away the useless little overhang that was above the back door. Now we have wonderful, livable shade out back. I highly recommend Mike and his crew.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1595548800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on Google<\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div>  <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Suzanne R <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Great job. Great to deal with. Mike and his partner put my 12X22 patio cover on in a bit over 3 hrs in intermittent rain. I highly recommend him<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <\/div> <div class=\"ti-controls-line\"> <div class=\"dot\"><\/div> <\/div>   <div class=\"ti-verified-by ti-verified-by-row\" data-style=\"1\"> <div class=\"ti-inner\"> Verified by Trustindex <span class=\"ti-info-icon\"><\/span> <div class=\"ti-disclaimer\">Trustindex verified badge is the Universal Symbol of Trust. Only the greatest companies can get the verified badge who has a review score above 4.5, based on customer reviews over the past 12 months. <a href=\"https:\/\/www.trustindex.io\/?a=sys&amp;c=wp-verified-badge&amp;url=\/the-trustindex-verified-badge\/\" target=\"_blank\">Read more<\/a><\/div> <\/div> <\/div>  <\/div> <\/div> <\/div> <\/template><\/pre><div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?wp-widget\" data-template-id=\"trustindex-google-widget-html\" data-css-url=\"https:\/\/villanesenclosures.com\/wp-content\/uploads\/trustindex-google-widget.css?1778856457\"><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ====================================================\n       8. FAQ\n       ==================================================== -->\n  <section class=\"bg-soft vc-faq\">\n    <div class=\"vc-wrap\">\n      <div class=\"vc-faq-head\">\n        <span class=\"vc-eyebrow\">FAQ<\/span>\n        <h2 class=\"vc-h2\">Contact &amp; Quote Request FAQs<\/h2>\n        <p class=\"vc-lead\">Common questions homeowners ask before requesting an enclosure estimate.<\/p>\n      <\/div>\n\n      <div class=\"vc-faq-list\">\n\n        <details class=\"vc-faq-item\">\n          <summary>How do I request a quote from Villane's Enclosures?<span class=\"vc-faq-plus\"><\/span><\/summary>\n          <div class=\"vc-faq-body\">\n            <p>You can request a free quote by completing the contact form on this page or by emailing Mike directly at mike@villanesenclosures.com.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"vc-faq-item\">\n          <summary>What information should I include in my quote request?<span class=\"vc-faq-plus\"><\/span><\/summary>\n          <div class=\"vc-faq-body\">\n            <p>Please include your name, contact information, project type, service area, and a short description of what you need. Photos of the space or existing enclosure can also help with the estimate process.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"vc-faq-item\">\n          <summary>What types of projects can I request a quote for?<span class=\"vc-faq-plus\"><\/span><\/summary>\n          <div class=\"vc-faq-body\">\n            <p>Villane's Enclosures provides quotes for pool enclosures, screen enclosures, patio covers, carports, Florida rooms, rescreening, repairs, and patio and pool screen repairs.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"vc-faq-item\">\n          <summary>What areas does Villane's Enclosures serve?<span class=\"vc-faq-plus\"><\/span><\/summary>\n          <div class=\"vc-faq-body\">\n            <p>Villane's Enclosures serves homeowners across Northwest Florida, including Pensacola, Gulf Breeze, Navarre, Destin, Fort Walton Beach, Crestview, Milton, Pace, Santa Rosa Beach, Miramar Beach, and Panama City.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"vc-faq-item\">\n          <summary>Will Mike Villane be involved in my project?<span class=\"vc-faq-plus\"><\/span><\/summary>\n          <div class=\"vc-faq-body\">\n            <p>Yes. Villane's Enclosures is owner-led. Mike Villane brings 25 years of hands-on enclosure experience and is personally involved in the work his company builds.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"vc-faq-item\">\n          <summary>Do you offer a labor warranty?<span class=\"vc-faq-plus\"><\/span><\/summary>\n          <div class=\"vc-faq-body\">\n            <p>Yes. Villane's Enclosures backs its work with a 2-year labor warranty for added confidence after the job is complete.<\/p>\n          <\/div>\n        <\/details>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ====================================================\n       9. FINAL CTA\n       ==================================================== -->\n  <section class=\"vc-cta\">\n    <div class=\"vc-wrap\">\n      <div class=\"vc-cta-inner\">\n        <span class=\"vc-eyebrow\">Ready to Start?<\/span>\n        <h2>Ready to Talk About Your Project?<\/h2>\n        <p>Send your quote request today and let Villane's Enclosures help you protect, shade, repair, or improve your outdoor space \u2014 backed by 25 years of experience and a 2-year labor warranty.<\/p>\n\n        <div class=\"vc-cta-buttons\">\n          <a href=\"#quote-form\" class=\"vc-btn\">Request a Free Quote<\/a>\n          <a href=\"mailto:mike@villanesenclosures.com\" class=\"vc-btn-outline\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline;vertical-align:middle;margin-right:6px\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n            Email Mike Directly\n          <\/a>\n        <\/div>\n\n        <div class=\"vc-cta-trust\">\n          <span>\u2713 25 Years Experience<\/span>\n          <span>\u2713 Owner-Led Work<\/span>\n          <span>\u2713 2-Year Labor Warranty<\/span>\n          <span>\u2713 Northwest Florida Local<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ====================================================\n       10. FOOTER  (remove if global footer already loads)\n       ==================================================== -->\n  <footer class=\"vc-footer\">\n    <div class=\"vc-wrap\">\n      <div class=\"vc-foot-grid\">\n\n        <div class=\"vc-foot-brand\">\n          <h4>Villane's Enclosures<\/h4>\n          <p>Owner-led pool cages, screen rooms, patio covers, carports, and repairs \u2014 built across Northwest Florida with 25 years of hands-on experience and a 2-year labor warranty on every job.<\/p>\n          <a href=\"#quote-form\" class=\"vc-btn\" style=\"padding:11px 22px;font-size:14px;\">Request a Free Quote<\/a>\n        <\/div>\n\n        <div class=\"vc-foot-col\">\n          <h5>Services<\/h5>\n          <ul>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Pool Enclosures<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Screen Enclosures<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Patio Covers<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Carports<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Florida Rooms<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Rescreening &amp; Repairs<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Patio &amp; Pool Screen Repairs<\/a><\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"vc-foot-col\">\n          <h5>Company<\/h5>\n          <ul>\n            <li><a href=\"https:\/\/villanesenclosures.com\/\">Project Gallery<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Contact<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Escambia County<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Santa Rosa County<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Okaloosa County<\/a><\/li>\n            <li><a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Bay County<\/a><\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"vc-foot-col vc-foot-contact\">\n          <h5>Contact<\/h5>\n          <ul>\n            <li>\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.1 11.91 19.79 19.79 0 0 1 1 3.08 2 2 0 0 1 3 1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 8.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n              <a href=\"tel:8503160520\">850-316-0520<\/a>\n            <\/li>\n            <li>\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n              <a href=\"mailto:mike@villanesenclosures.com\">mike@villanesenclosures.com<\/a>\n            <\/li>\n            <li>\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\n              Northwest Florida\n            <\/li>\n          <\/ul>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"vc-foot-bottom\">\n        <div>\u00a9 <script>document.write(new Date().getFullYear())<\/script> Villane's Enclosures. All rights reserved.<\/div>\n        <div>\n          <a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Privacy Policy<\/a> &nbsp;\u00b7&nbsp;\n          <a href=\"https:\/\/villanesenclosures.com\/index.php\/contact\/\">Terms<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/footer>\n\n<\/div>\n\n<!-- ================================================================\n     SMALL SCRIPT \u2014 single-open FAQ accordion + fallback form notice\n     ================================================================ -->\n<script>\n(function () {\n  var root = document.querySelector('.ve-contact');\n  if (!root) return;\n\n  \/* FAQ: close other items when one opens (true accordion behavior) *\/\n  var items = root.querySelectorAll('.vc-faq-item');\n  items.forEach(function (item) {\n    item.addEventListener('toggle', function () {\n      if (item.open) {\n        items.forEach(function (other) {\n          if (other !== item) other.removeAttribute('open');\n        });\n      }\n    });\n  });\n})();\n<\/script>\n\n<!-- ================================================================\n     STRUCTURED DATA \u2014 JSON-LD SCHEMA\n     LocalBusiness + WebPage + ContactPage + BreadcrumbList + FAQPage\n     ================================================================ -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"LocalBusiness\",\n      \"@id\": \"https:\/\/villanesenclosures.com\/#business\",\n      \"name\": \"Villane's Enclosures\",\n      \"description\": \"Owner-led aluminum pool enclosures, screen enclosures, patio covers, carports, Florida rooms, pergolas, rescreening and repairs serving Northwest Florida.\",\n      \"url\": \"https:\/\/villanesenclosures.com\/\",\n      \"email\": \"mike@villanesenclosures.com\",\n      \"telephone\": \"+1-850-316-0520\",\n      \"founder\": { \"@type\": \"Person\", \"name\": \"Mike Villane\" },\n      \"areaServed\": [\n        { \"@type\": \"AdministrativeArea\", \"name\": \"Escambia County, Florida\" },\n        { \"@type\": \"AdministrativeArea\", \"name\": \"Santa Rosa County, Florida\" },\n        { \"@type\": \"AdministrativeArea\", \"name\": \"Okaloosa County, Florida\" },\n        { \"@type\": \"AdministrativeArea\", \"name\": \"Bay County, Florida\" },\n        { \"@type\": \"AdministrativeArea\", \"name\": \"Baldwin County, Alabama\" },\n        { \"@type\": \"City\", \"name\": \"Pensacola\" },\n        { \"@type\": \"City\", \"name\": \"Gulf Breeze\" },\n        { \"@type\": \"City\", \"name\": \"Navarre\" },\n        { \"@type\": \"City\", \"name\": \"Milton\" },\n        { \"@type\": \"City\", \"name\": \"Pace\" },\n        { \"@type\": \"City\", \"name\": \"Destin\" },\n        { \"@type\": \"City\", \"name\": \"Fort Walton Beach\" },\n        { \"@type\": \"City\", \"name\": \"Niceville\" },\n        { \"@type\": \"City\", \"name\": \"Crestview\" },\n        { \"@type\": \"City\", \"name\": \"Panama City\" }\n      ],\n      \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"addressRegion\": \"FL\",\n        \"addressCountry\": \"US\"\n      },\n      \"knowsAbout\": [\n        \"Pool Enclosures\",\n        \"Screen Enclosures\",\n        \"Patio Covers\",\n        \"Carports\",\n        \"Florida Rooms\",\n        \"Pergolas\",\n        \"Rescreening\",\n        \"Pool Cage Repair\",\n        \"Storm Damage Repair\"\n      ],\n      \"hasOfferCatalog\": {\n        \"@type\": \"OfferCatalog\",\n        \"name\": \"Enclosure & Repair Services\",\n        \"itemListElement\": [\n          { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Pool Enclosures\" } },\n          { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Screen Enclosures\" } },\n          { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Patio Covers\" } },\n          { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Carports & RV Covers\" } },\n          { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"All Seasons Florida Rooms\" } },\n          { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Pergolas\" } },\n          { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Rescreening & Screen Repair\" } }\n        ]\n      }\n    },\n    {\n      \"@type\": [\"WebPage\", \"ContactPage\"],\n      \"@id\": \"https:\/\/villanesenclosures.com\/index.php\/contact\/#webpage\",\n      \"url\": \"https:\/\/villanesenclosures.com\/index.php\/contact\/\",\n      \"name\": \"Request a Free Quote From Villane's Enclosures\",\n      \"description\": \"Request a free quote for pool enclosures, screen rooms, patio covers, carports, Florida rooms, rescreening, and repairs across Northwest Florida.\",\n      \"isPartOf\": { \"@id\": \"https:\/\/villanesenclosures.com\/#website\" },\n      \"about\": { \"@id\": \"https:\/\/villanesenclosures.com\/#business\" },\n      \"primaryImageOfPage\": \"http:\/\/villanesenclosures.com\/wp-content\/uploads\/2026\/05\/vibrant-sunset-reflection-on-calm-pool-water-captures-serene-evening-atmosphere-free-photo.jpeg\",\n      \"breadcrumb\": { \"@id\": \"https:\/\/villanesenclosures.com\/index.php\/contact\/#breadcrumb\" }\n    },\n    {\n      \"@type\": \"WebSite\",\n      \"@id\": \"https:\/\/villanesenclosures.com\/#website\",\n      \"url\": \"https:\/\/villanesenclosures.com\/\",\n      \"name\": \"Villane's Enclosures\",\n      \"publisher\": { \"@id\": \"https:\/\/villanesenclosures.com\/#business\" }\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/villanesenclosures.com\/index.php\/contact\/#breadcrumb\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Home\",\n          \"item\": \"https:\/\/villanesenclosures.com\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Contact \/ Quote Request\",\n          \"item\": \"https:\/\/villanesenclosures.com\/index.php\/contact\/\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/villanesenclosures.com\/index.php\/contact\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How do I request a quote from Villane's Enclosures?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"You can request a free quote by completing the contact form on this page or by emailing Mike directly at mike@villanesenclosures.com.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What information should I include in my quote request?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Please include your name, contact information, project type, service area, and a short description of what you need. Photos of the space or existing enclosure can also help with the estimate process.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What types of projects can I request a quote for?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Villane's Enclosures provides quotes for pool enclosures, screen enclosures, patio covers, carports, Florida rooms, rescreening, repairs, and patio and pool screen repairs.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What areas does Villane's Enclosures serve?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Villane's Enclosures serves homeowners across Northwest Florida, including Pensacola, Gulf Breeze, Navarre, Destin, Fort Walton Beach, Crestview, Milton, Pace, Santa Rosa Beach, Miramar Beach, and Panama City.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Will Mike Villane be involved in my project?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. Villane's Enclosures is owner-led. Mike Villane brings 25 years of hands-on enclosure experience and is personally involved in the work his company builds.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Do you offer a labor warranty?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. Villane's Enclosures backs its work with a 2-year labor warranty for added confidence after the job is complete.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n<!-- ================================================================\n     END CONTACT \/ QUOTE REQUEST PAGE\n     ================================================================ -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Free Quote Request Request a Free Quote From Villane&#8217;s Enclosures Tell us about your pool enclosure, screen room, patio cover, carport, Florida room, rescreening, or repair project. Mike Villane and the team bring 25 years of experience, owner-led job oversight, and a 2-year labor warranty to every project in Northwest Florida. Request My Free Quote Email Mike Directly Owner-Led Work 25 Years Experience 2-Year Labor Warranty Northwest Florida Call Villane&#8217;s Enclosures 850-316-0520 Talk to Mike directly Email Us mike@villanesenclosures.com We respond quickly Service Area Northwest Florida Escambia, Santa Rosa, Okaloosa, Bay, Baldwin &amp; nearby counties Get Your Free Quote Tell Us About Your Project Whether you need a new pool enclosure, screen enclosure, patio cover, carport, Florida room, pergola, or screen repair \u2014 send us a few details and we&#8217;ll follow up directly. No spam. No pressure. We&#8217;ll follow up directly with next steps. After You Submit What Happens Next? 1 We review your project details Mike or the team looks over your request and any photos you uploaded to understand the scope. 2 We may ask for photos or measurements If more info is needed, we&#8217;ll reach out with a quick question or two before scheduling anything. 3 Mike follows up with next steps You hear back from the owner directly \u2014 not a call center, not a salesperson. 4 You get guidance and a clear quote We walk you through options for your enclosure, repair, or rescreening project with honest pricing. Why Homeowners Choose Villane&#8217;s Mike Villane has 25 years of hands-on experience in the trade. The owner is personally involved on jobs being built \u2014 no absentee oversight. Every project includes a 2-year labor warranty, backed in writing. Specialists in aluminum enclosures, pool cages, patio covers, screen rooms, and repairs. Serving Northwest Florida and Gulf Coast communities for over two decades. Prefer to reach out directly? Call 850-316-0520 mike@villanesenclosures.com Find Your Service Not Sure What You Need? Here&#8217;s a quick guide to the most common projects Villane&#8217;s Enclosures handles across Northwest Florida. Pool Cage or Screen Repair Torn screens, bent frames, broken panels, storm damage, or a worn-out enclosure that needs rescreening or structural repair. Ask Us About This New Pool or Screen Enclosure Looking to add a brand new aluminum pool cage, lanai enclosure, or screen room to your home. We design and build from scratch. Ask Us About This Patio Cover or Carport Shade your patio, vehicle, boat, or RV with a custom aluminum patio cover or carport built to handle Florida&#8217;s sun and storms. Ask Us About This Florida Room or All Seasons Room Convert a lanai, screen room, or open patio into a comfortable all-seasons Florida room \u2014 enclosed and livable year round. Ask Us About This Project Photos Photos Help Us Give Better Guidance If possible, upload a photo of the area, damaged screen, enclosure frame, patio, pool cage, or space where you want work completed. Photos help us understand the project faster and may reduce back-and-forth before a visit. Full view of the enclosure or patio area Close-up of damaged screen or frame sections Door, roof panel, or corner damage Area where the new structure would attach Submit My Photos With Quote Request No Photos? No Problem. Photos are optional but helpful. Submit your request without them and we&#8217;ll follow up with next steps, which may include a site visit or a quick call to discuss the project. Accepted photo types JPG \/ JPEG PNG HEIC (iPhone) Where We Work Serving Northwest Florida and Nearby Gulf Coast Communities Villane&#8217;s Enclosures serves homeowners across Northwest Florida, including Escambia, Santa Rosa, Okaloosa, Bay, and Baldwin counties and surrounding communities. Escambia County Pensacola, Cantonment, Pace area Santa Rosa County Milton, Navarre, Gulf Breeze, Pace Okaloosa County Fort Walton Beach, Destin, Niceville, Crestview Bay County Panama City, Panama City Beach Baldwin County Orange Beach, Gulf Shores Surrounding Areas Nearby Northwest Florida &amp; Gulf Coast communities Cities we frequently serve Pensacola Milton Pace Gulf Breeze Navarre Fort Walton Beach Destin Niceville Crestview Panama City Orange Beach Gulf Shores Google Reviews What Northwest Florida Homeowners Say See real feedback from homeowners who trusted Villane&#8217;s Enclosures for pool enclosures, screen rooms, patio covers, carports, Florida rooms, and repair work. FAQ Contact &amp; Quote Request FAQs Common questions homeowners ask before requesting an enclosure estimate. How do I request a quote from Villane&#8217;s Enclosures? You can request a free quote by completing the contact form on this page or by emailing Mike directly at mike@villanesenclosures.com. What information should I include in my quote request? Please include your name, contact information, project type, service area, and a short description of what you need. Photos of the space or existing enclosure can also help with the estimate process. What types of projects can I request a quote for? Villane&#8217;s Enclosures provides quotes for pool enclosures, screen enclosures, patio covers, carports, Florida rooms, rescreening, repairs, and patio and pool screen repairs. What areas does Villane&#8217;s Enclosures serve? Villane&#8217;s Enclosures serves homeowners across Northwest Florida, including Pensacola, Gulf Breeze, Navarre, Destin, Fort Walton Beach, Crestview, Milton, Pace, Santa Rosa Beach, Miramar Beach, and Panama City. Will Mike Villane be involved in my project? Yes. Villane&#8217;s Enclosures is owner-led. Mike Villane brings 25 years of hands-on enclosure experience and is personally involved in the work his company builds. Do you offer a labor warranty? Yes. Villane&#8217;s Enclosures backs its work with a 2-year labor warranty for added confidence after the job is complete. Ready to Start? Ready to Talk About Your Project? Send your quote request today and let Villane&#8217;s Enclosures help you protect, shade, repair, or improve your outdoor space \u2014 backed by 25 years of experience and a 2-year labor warranty. Request a Free Quote Email Mike Directly \u2713 25 Years Experience \u2713 Owner-Led Work \u2713 2-Year Labor Warranty \u2713 Northwest Florida Local Villane&#8217;s Enclosures Owner-led pool cages, screen rooms, patio covers, carports, and repairs \u2014 built across Northwest Florida with 25 years of hands-on experience and a 2-year labor warranty<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"ve-elementor-compatible","meta":{"footnotes":""},"class_list":["post-524","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/villanesenclosures.com\/index.php\/wp-json\/wp\/v2\/pages\/524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/villanesenclosures.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/villanesenclosures.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/villanesenclosures.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/villanesenclosures.com\/index.php\/wp-json\/wp\/v2\/comments?post=524"}],"version-history":[{"count":30,"href":"https:\/\/villanesenclosures.com\/index.php\/wp-json\/wp\/v2\/pages\/524\/revisions"}],"predecessor-version":[{"id":2925,"href":"https:\/\/villanesenclosures.com\/index.php\/wp-json\/wp\/v2\/pages\/524\/revisions\/2925"}],"wp:attachment":[{"href":"https:\/\/villanesenclosures.com\/index.php\/wp-json\/wp\/v2\/media?parent=524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}