{"id":14791,"date":"2026-10-08T07:17:17","date_gmt":"2026-10-08T07:17:17","guid":{"rendered":"https:\/\/aprodoor.com\/?page_id=14791"},"modified":"2026-10-26T15:43:12","modified_gmt":"2026-10-26T15:43:12","slug":"homepage-review-draft-v1-20261008","status":"publish","type":"page","link":"https:\/\/aprodoor.com\/es\/","title":{"rendered":"Homepage Review Draft V1 \u2014 2026-10-08"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14791\" class=\"elementor elementor-14791\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50381c25 e-flex e-con-boxed e-con e-parent\" data-id=\"50381c25\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a904901 elementor-widget elementor-widget-html\" data-id=\"a904901\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- APRO homepage hero R4. Media may be maintained in this widget's URLs and the native background fields. -->\n<style>\n.elementor-14791 .elementor-element.elementor-element-50381c25{isolation:isolate;overflow:hidden}\n.elementor-14791 .elementor-element.elementor-element-50381c25::before{z-index:1;pointer-events:none}\n.elementor-14791 .elementor-element.elementor-element-50381c25 .elementor-element-19c8c94a{position:relative;z-index:2}\n.elementor-14791 .elementor-element.elementor-element-50381c25 .elementor-element-a904901{position:absolute;inset:0;width:100%;height:100%;max-width:none;z-index:0;margin:0!important;pointer-events:none}\n.elementor-element-a904901>.elementor-widget-container,.apro-hero-r4,.apro-hero-r4 picture{display:block;position:absolute;inset:0;width:100%;height:100%}\n.apro-hero-r4 img,.apro-hero-r4 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}\n.apro-hero-r4 video{opacity:0;transition:opacity .25s linear}\n.apro-hero-r4.is-playing video{opacity:1}\n@media(prefers-reduced-motion:reduce){.apro-hero-r4 video{display:none;transition:none}}\n<\/style>\n<div class=\"apro-hero-r4\" aria-hidden=\"true\" data-wide=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2026\/10\/apro-hero-r4-wide-final.mp4\" data-mobile=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2026\/10\/apro-hero-r4-mobile-final.mp4\">\n <picture><source media=\"(max-width:767px)\" srcset=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2026\/10\/apro-hero-r4-mobile-poster-final.jpg\"><img fetchpriority=\"high\" src=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2026\/10\/apro-hero-r4-wide-poster-final.jpg\" width=\"1920\" height=\"720\" alt=\"\" fetchpriority=\"high\" loading=\"eager\" decoding=\"async\"><\/picture>\n<\/div>\n<script>\n(()=>{'use strict';const host=document.querySelector('.elementor-14791 .apro-hero-r4');if(!host||host.dataset.initialized)return;host.dataset.initialized='true';\nconst motion=matchMedia('(prefers-reduced-motion: reduce)'),connection=navigator.connection||navigator.mozConnection||navigator.webkitConnection;\nconst restricted=()=>motion.matches||!!(connection&&(connection.saveData||\/^(slow-)?2g$\/.test(connection.effectiveType)||(connection.downlink>0&&connection.downlink<=1)));\nif(restricted())return;\nconst video=document.createElement('video');video.muted=true;video.defaultMuted=true;video.playsInline=true;video.loop=true;video.preload='none';video.setAttribute('muted','');video.setAttribute('playsinline','');video.setAttribute('aria-hidden','true');host.appendChild(video);\nlet stopped=false,started=false,timer;\nconst cover=()=>host.classList.remove('is-playing');\nconst stop=()=>{if(stopped)return;stopped=true;cover();clearTimeout(timer);video.pause();video.removeAttribute('src');video.load();};\nconst reveal=()=>{if(!stopped&&!video.paused&&video.currentTime>0&&video.readyState>=3){started=true;clearTimeout(timer);host.classList.add('is-playing');}};\nvideo.addEventListener('playing',reveal);video.addEventListener('timeupdate',reveal);\nvideo.addEventListener('waiting',cover);video.addEventListener('stalled',cover);video.addEventListener('error',stop);\nmotion.addEventListener('change',()=>{if(restricted())stop();});if(connection&&connection.addEventListener)connection.addEventListener('change',()=>{if(restricted())stop();});\nconst start=()=>{if(stopped||restricted())return;video.src=matchMedia('(max-width:767px)').matches?host.dataset.mobile:host.dataset.wide;timer=setTimeout(()=>{if(!started)stop();},6000);video.play().catch(stop);};\nif(document.readyState==='complete')start();else window.addEventListener('load',start,{once:true});\n})();\n<\/script>\n\n<style id=\"apro-mobile-consent-903\">\n\/* GROWTH-20261024-903: homepage-only mobile consent layout. *\/\n@media (max-width:767px){\n body.page-id-14791 .cmplz-cookiebanner{\n  left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;\n  transform:none!important;width:calc(100% - 24px)!important;max-width:none!important;\n  max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);\n  padding:12px!important;gap:6px!important;grid-template-columns:minmax(0,1fr)!important;\n  border-radius:12px!important;\n }\n body.page-id-14791 .cmplz-cookiebanner>*{grid-column:1 \/ -1!important;min-width:0}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-header{grid-template-columns:64px minmax(0,1fr) 32px!important;min-height:32px}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-logo img{max-width:64px;max-height:24px;object-fit:contain}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-header .cmplz-title{display:block!important;font-size:14px;line-height:18px;text-align:center}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-close{display:grid;place-items:center;width:32px;height:32px}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-divider{margin-inline:-12px}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-body{min-width:0!important;max-height:45vh;max-height:45dvh;overflow:auto;overscroll-behavior:contain}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-message{font-size:13px;line-height:18px;margin:0}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-buttons{flex-direction:row!important;flex-wrap:wrap;gap:6px}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:44px;height:auto;padding:9px 8px;font-size:14px;line-height:22px;white-space:normal}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-accept,\n body.page-id-14791 .cmplz-cookiebanner .cmplz-deny{flex:1 1 calc(50% - 3px)!important;width:calc(50% - 3px)!important}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-view-preferences,\n body.page-id-14791 .cmplz-cookiebanner .cmplz-save-preferences{flex:1 1 100%!important;width:100%!important}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:minmax(0,1fr) auto 18px!important;gap:6px}\n body.page-id-14791 .cmplz-cookiebanner .cmplz-category .cmplz-description{font-size:13px;line-height:18px}\n body.page-id-14791 .cmplz-cookiebanner :focus-visible{outline:2px solid #222;outline-offset:2px}\n body.page-id-14791:has(.cmplz-cookiebanner.cmplz-show) #ht-ctc-chat,\n body.page-id-14791:has(.cmplz-cookiebanner.cmplz-show) .trp-floating-switcher{visibility:hidden!important;pointer-events:none!important}\n}\n\n<\/style>\n\n<style id=\"apro-mobile-stories-903-r2\">\n\/* GROWTH-20261024-903 R2: allow existing story-card text to wrap. *\/\n@media(max-width:480px){\n body.page-id-14791 .apro-stories__card-title,\n body.page-id-14791 .apro-stories__card-copy{\n  white-space:normal;\n  overflow-wrap:anywhere;\n }\n}\n\/* The existing 125px thumbnail leaves only 60px for text at 320px. *\/\n@media(max-width:360px){\n body.page-id-14791 .apro-stories__card{\n  grid-template-columns:84px minmax(0,1fr) 22px;\n }\n}\n\n<\/style>\n\n<script id=\"apro-home-popup44-guard\">\n\/* Homepage popup 44: retain an early click until its native dialog is ready. *\/\n(()=>{\n 'use strict';\n let pending=null, boundFrontend=null;\n const popupDocument=()=>window.elementorFrontend?.documentsManager?.documents?.[44];\n const ready=()=>{\n  const doc=popupDocument();\n  return typeof window.elementorProFrontend?.modules?.popup?.showPopup==='function'\n   &&typeof doc?.getModal==='function'&&typeof doc?.showModal==='function'\n   &&typeof doc.elementHTML==='string'&&doc.elementHTML.length>0;\n };\n const notify=(intent,text)=>{\n  let status=document.getElementById('apro-popup44-status');\n  if(!status){\n   status=document.createElement('p');status.id='apro-popup44-status';\n   status.setAttribute('role','status');status.setAttribute('aria-live','polite');\n   status.style.cssText='grid-column:1\/-1;margin:10px 0 0;padding:8px 12px;font-size:14px;line-height:1.45;color:#fff;background:rgba(0,0,0,.8);border-radius:4px;';\n   const widget=intent.trigger.closest('.elementor-widget');\n   (widget||intent.trigger).insertAdjacentElement('afterend',status);\n  }\n  status.textContent=text;\n };\n const fail=()=>{\n  if(!pending)return;\n  const intent=pending;pending=null;clearTimeout(intent.timer);\n  notify(intent,'The project form is still loading. Please select Discuss Your Project again.');\n };\n const check=()=>{\n  if(!pending)return;\n  if(ready()){\n   const intent=pending;pending=null;clearTimeout(intent.timer);\n   try{window.elementorProFrontend.modules.popup.showPopup(intent.settings,intent.event);}\n   finally{\n    queueMicrotask(()=>{\n     const modal=document.getElementById('elementor-popup-modal-44');\n     if(modal&&modal.getBoundingClientRect().width>0)document.getElementById('apro-popup44-status')?.remove();\n     else notify(intent,'The project form could not open. Please select Discuss Your Project again.');\n    });\n   }\n   return;\n  }\n  const frontend=window.elementorFrontend;\n  if(frontend&&frontend!==boundFrontend){boundFrontend=frontend;frontend.on('components:init',check);}\n  if(!pending.awaitingDialog&&frontend?.utils?.assetsLoader?.load){\n   pending.awaitingDialog=true;\n   \/* Use the exact promise awaited by Elementor PopupDocument.onInit(). *\/\n   Promise.resolve(frontend.utils.assetsLoader.load('script','dialog'))\n    .then(()=>queueMicrotask(check),fail);\n  }\n };\n window.addEventListener('elementor\/frontend\/init',check);\n window.addEventListener('load',check);\n document.addEventListener('DOMContentLoaded',check);\n document.addEventListener('click',event=>{\n  if(!document.body?.classList.contains('page-id-14791'))return;\n  const trigger=event.target.closest?.('a[href]');\n  if(!trigger?.closest('.elementor-14791'))return;\n  let settings;\n  try{\n   const action=decodeURIComponent(trigger.getAttribute('href'));\n   if(!action.startsWith('#elementor-action:action=popup:open&settings='))return;\n   settings=JSON.parse(atob(action.split('settings=')[1]));\n  }catch{return;}\n  if(String(settings.id)!=='44')return;\n  if(ready()){document.getElementById('apro-popup44-status')?.remove();return;}\n  event.preventDefault();event.stopImmediatePropagation();\n  if(pending)return;\n  pending={trigger,settings,event,awaitingDialog:false};\n  pending.timer=setTimeout(fail,8000);\n  notify(pending,'Opening the project form\u2026');\n  check();\n },true);\n})();\n\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19c8c94a e-con-full e-flex e-con e-child\" data-id=\"19c8c94a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4749d3bf elementor-widget elementor-widget-text-editor\" data-id=\"4749d3bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h1>Custom Aluminum <span style=\"color: #f05927;\">Windows and Doors <\/span>for Building Projects<\/h1>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4100012 elementor-widget elementor-widget-text-editor\" data-id=\"4100012\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">For developers, contractors, architects, and distributors. Share your drawings or window schedules, and APRO will review suitable system options, clarify project requirements, and prepare a project-specific quotation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71d2adb e-grid e-con-full e-con e-child\" data-id=\"71d2adb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e8e5dda elementor-widget elementor-widget-button\" data-id=\"6e8e5dda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjQ0IiwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discuss Your Project  \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc90ad1 elementor-widget elementor-widget-button\" data-id=\"cc90ad1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/aprodoor.com\/project-windows-doors-solutions\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Solutions \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\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<div class=\"elementor-element elementor-element-47092c6e e-flex e-con-boxed e-con e-parent\" data-id=\"47092c6e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2dc916bb e-con-full e-flex e-con e-child\" data-id=\"2dc916bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5dbd923 elementor-widget elementor-widget-text-editor\" data-id=\"5dbd923\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><b>SOLUTION FINDER<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bacb66f elementor-widget elementor-widget-heading\" data-id=\"2bacb66f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Find Solutions for Your Project<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87fdc20 elementor-widget elementor-widget-text-editor\" data-id=\"87fdc20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Different projects. Different priorities. Find the right aluminum window and doorsolutions for your next build- starting from what matters most to you.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75d8766 elementor-widget elementor-widget-html\" data-id=\"75d8766\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  APRO Solutions Navigation Section\n  Paste this complete block into one Elementor HTML widget.\n\n  The CTA links below were matched to existing published aprodoor.com pages.\n  Replace the background image if you have an APRO-owned project image.\n-->\n\n<style>\n  .apro-solutions,\n  .apro-solutions * {\n    box-sizing: border-box;\n  }\n\n  .apro-solutions {\n    --apro-orange: #e84f25;\n    --apro-orange-dark: #c63d1b;\n    --apro-ink: #11131a;\n    --apro-muted: #6f747e;\n    --apro-line: #e1e3e6;\n    --apro-soft: #fff8f4;\n    width: 100%;\n    padding: 54px 24px 38px;\n    background: #fff;\n    color: var(--apro-ink);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .apro-solutions__inner {\n    width: min(1480px, 100%);\n    margin: 0 auto;\n  }\n\n  .apro-solutions__layout {\n    display: grid;\n    grid-template-columns: minmax(310px, 0.82fr) minmax(0, 2.18fr);\n    gap: 28px;\n    align-items: stretch;\n  }\n\n  .apro-solutions__groups {\n    display: grid;\n    align-content: start;\n  }\n\n  .apro-solutions .apro-solutions__group {\n    position: relative;\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) 28px;\n    gap: 16px;\n    min-height: 156px;\n    align-items: center;\n    padding: 28px 24px 28px 38px;\n    border: 0 !important;\n    border-bottom: 1px solid var(--apro-line) !important;\n    border-radius: 0 !important;\n    background: #fff !important;\n    background-image: none !important;\n    box-shadow: none !important;\n    color: var(--apro-ink) !important;\n    text-decoration: none !important;\n    transition: background-color 180ms ease;\n  }\n\n  .apro-solutions .apro-solutions__group:first-child {\n    border-top: 1px solid var(--apro-line) !important;\n  }\n\n  .apro-solutions .apro-solutions__group:hover,\n  .apro-solutions .apro-solutions__group:focus-visible,\n  .apro-solutions .apro-solutions__group.is-active {\n    background: var(--apro-soft) !important;\n    color: var(--apro-ink) !important;\n  }\n\n  .apro-solutions .apro-solutions__group.is-active::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 7px;\n    background: var(--apro-orange);\n  }\n\n  .apro-solutions__group-copy {\n    min-width: 0;\n  }\n\n  .apro-solutions__group-title {\n    display: block;\n    margin-bottom: 8px;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 23px !important;\n    font-weight: 700 !important;\n    letter-spacing: -0.015em;\n    line-height: 1.2 !important;\n  }\n\n  .apro-solutions__group-description {\n    display: block;\n    color: var(--apro-muted);\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.45 !important;\n  }\n\n  .apro-solutions__arrow {\n    justify-self: end;\n    color: #252b33;\n    font-size: 29px;\n    font-weight: 300;\n    line-height: 1;\n    transition: color 180ms ease, transform 180ms ease;\n  }\n\n  .apro-solutions__group:hover .apro-solutions__arrow,\n  .apro-solutions__group.is-active .apro-solutions__arrow,\n  .apro-solutions__item:hover .apro-solutions__arrow {\n    color: var(--apro-orange);\n    transform: translateX(4px);\n  }\n\n  .apro-solutions__visual {\n    position: relative;\n    height: 500px;\n    min-height: 500px;\n    overflow: hidden;\n    background: #25282b;\n  }\n\n  .apro-solutions__image {\n    position: absolute;\n    inset: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity 220ms ease;\n  }\n\n  .apro-solutions__image.is-active {\n    opacity: 1;\n    visibility: visible;\n  }\n\n  .apro-solutions__overlay {\n    position: absolute;\n    inset: 0;\n    background:\n      linear-gradient(90deg, rgba(6, 8, 11, 0.06) 0%, rgba(6, 8, 11, 0.13) 42%, rgba(6, 8, 11, 0.86) 69%, rgba(6, 8, 11, 0.94) 100%);\n    pointer-events: none;\n  }\n\n  .apro-solutions__items {\n    position: absolute;\n    z-index: 2;\n    top: 20px;\n    right: 28px;\n    bottom: 20px;\n    display: grid;\n    width: min(43%, 440px);\n    align-content: stretch;\n    transition: opacity 140ms ease;\n  }\n\n  .apro-solutions__items.is-changing {\n    opacity: 0.25;\n  }\n\n  .apro-solutions .apro-solutions__item {\n    position: relative;\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) 27px;\n    gap: 14px;\n    align-items: center;\n    min-height: 0;\n    padding: 16px 4px 16px 28px;\n    border: 0 !important;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.28) !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    background-image: none !important;\n    box-shadow: none !important;\n    color: #fff !important;\n    text-decoration: none !important;\n  }\n\n  .apro-solutions .apro-solutions__item:last-child {\n    border-bottom: 0 !important;\n  }\n\n  .apro-solutions .apro-solutions__item:first-child::before {\n    content: \"\";\n    position: absolute;\n    top: 11px;\n    bottom: 11px;\n    left: 0;\n    width: 5px;\n    background: var(--apro-orange);\n  }\n\n  .apro-solutions__item-copy {\n    min-width: 0;\n  }\n\n  .apro-solutions__item-title {\n    display: block;\n    margin-bottom: 5px;\n    color: #fff;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    line-height: 1.22 !important;\n  }\n\n  .apro-solutions__item-question {\n    display: block;\n    color: rgba(255, 255, 255, 0.78);\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.35 !important;\n  }\n\n  .apro-solutions__item .apro-solutions__arrow {\n    color: rgba(255, 255, 255, 0.88);\n    font-size: 27px;\n  }\n\n  .apro-solutions__credit {\n    position: absolute;\n    z-index: 2;\n    bottom: 8px;\n    left: 10px;\n    padding: 4px 7px;\n    background: rgba(0, 0, 0, 0.48);\n    color: rgba(255, 255, 255, 0.88);\n    font-size: 10px;\n    line-height: 1.2;\n    text-decoration: none;\n  }\n\n  .apro-solutions__footer {\n    display: flex;\n    justify-content: flex-end;\n    margin-top: 20px;\n  }\n\n  .apro-solutions .apro-solutions__all {\n    display: inline-flex;\n    align-items: center;\n    gap: 12px;\n    padding: 3px 0 6px !important;\n    border: 0 !important;\n    border-bottom: 1px solid currentColor !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    color: var(--apro-orange) !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    line-height: 1.25 !important;\n    text-decoration: none !important;\n  }\n\n  .apro-solutions .apro-solutions__all:hover,\n  .apro-solutions .apro-solutions__all:focus-visible {\n    color: var(--apro-orange-dark) !important;\n  }\n\n  .apro-solutions__all:hover .apro-solutions__arrow {\n    transform: translateX(4px);\n  }\n\n  @media (max-width: 1100px) {\n    .apro-solutions__layout {\n      grid-template-columns: minmax(290px, 0.85fr) minmax(0, 1.55fr);\n      gap: 26px;\n    }\n\n    .apro-solutions .apro-solutions__group {\n      min-height: 142px;\n      padding-left: 30px;\n    }\n\n    .apro-solutions__visual {\n      min-height: 555px;\n    }\n\n    .apro-solutions__items {\n      right: 20px;\n      width: min(44%, 370px);\n    }\n  }\n\n  @media (max-width: 820px) {\n    .apro-solutions {\n      padding: 42px 18px 34px;\n    }\n\n    .apro-solutions__layout {\n      display: block;\n    }\n\n    .apro-solutions__groups {\n      display: flex;\n      gap: 9px;\n      overflow-x: auto;\n      padding: 2px 1px 14px;\n      scrollbar-width: thin;\n      scroll-snap-type: x proximity;\n    }\n\n    .apro-solutions .apro-solutions__group,\n    .apro-solutions .apro-solutions__group:first-child {\n      flex: 0 0 min(78vw, 315px);\n      min-height: 112px;\n      padding: 20px 17px 20px 24px;\n      border: 1px solid var(--apro-line) !important;\n      scroll-snap-align: start;\n    }\n\n    .apro-solutions__group-title {\n      font-size: 19px !important;\n    }\n\n    .apro-solutions__group-description {\n      font-size: 14px !important;\n    }\n\n    .apro-solutions__visual {\n      min-height: 620px;\n    }\n\n    .apro-solutions__overlay {\n      background: linear-gradient(180deg, rgba(6, 8, 11, 0.08) 0%, rgba(6, 8, 11, 0.28) 35%, rgba(6, 8, 11, 0.94) 66%, rgba(6, 8, 11, 0.98) 100%);\n    }\n\n    .apro-solutions__items {\n      top: auto;\n      right: 18px;\n      bottom: 16px;\n      left: 18px;\n      width: auto;\n    }\n\n    .apro-solutions .apro-solutions__item {\n      padding: 13px 3px 13px 18px;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .apro-solutions {\n      padding-right: 14px;\n      padding-left: 14px;\n    }\n\n    .apro-solutions__visual {\n      min-height: 670px;\n    }\n\n    .apro-solutions__item-title {\n      font-size: 16px !important;\n    }\n\n    .apro-solutions__item-question {\n      font-size: 13px !important;\n    }\n  }\n<\/style>\n\n<section class=\"apro-solutions\" aria-label=\"Explore APRO solutions\">\n  <div class=\"apro-solutions__inner\">\n    <div class=\"apro-solutions__layout\">\n      <nav class=\"apro-solutions__groups\" aria-label=\"Solution categories\" role=\"tablist\">\n        <a class=\"apro-solutions__group is-active\" href=\"https:\/\/aprodoor.com\/project-windows-doors-solutions\/\" role=\"tab\" aria-selected=\"true\" data-solution-group=\"0\">\n          <span class=\"apro-solutions__group-copy\">\n            <span class=\"apro-solutions__group-title\">By Building Type<\/span>\n            <span class=\"apro-solutions__group-description\">Find solutions for your project type.<\/span>\n          <\/span>\n          <span class=\"apro-solutions__arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/a>\n\n        <a class=\"apro-solutions__group\" href=\"https:\/\/aprodoor.com\/product\/\" role=\"tab\" aria-selected=\"false\" data-solution-group=\"1\">\n          <span class=\"apro-solutions__group-copy\">\n            <span class=\"apro-solutions__group-title\">By Space Application<\/span>\n            <span class=\"apro-solutions__group-description\">Match solutions to how the space is used.<\/span>\n          <\/span>\n          <span class=\"apro-solutions__arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/a>\n\n        <a class=\"apro-solutions__group\" href=\"https:\/\/aprodoor.com\/energy-efficiency\/\" role=\"tab\" aria-selected=\"false\" data-solution-group=\"2\">\n          <span class=\"apro-solutions__group-copy\">\n            <span class=\"apro-solutions__group-title\">By Performance Need<\/span>\n            <span class=\"apro-solutions__group-description\">Meet the demands of your environment.<\/span>\n          <\/span>\n          <span class=\"apro-solutions__arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/a>\n      <\/nav>\n\n      <div class=\"apro-solutions__visual\">\n        <!-- By Building Type -->\n        <img\n          class=\"apro-solutions__image is-active\"\n          data-solution-image=\"0\"\n          src=\"https:\/\/sc04.alicdn.com\/kf\/Aef67c2d1c16e471ea1cb8ae1f74085c5n.jpg\"\n          alt=\"Office business building with glass curtain wall\"\n          loading=\"eager\"\n          decoding=\"async\"\n          style=\"object-position:center 50%;\">\n\n        <!-- By Space Application -->\n        <img\n          class=\"apro-solutions__image\"\n          data-solution-image=\"1\"\n          src=\"https:\/\/sc04.alicdn.com\/kf\/Aa51043ec0ca14962bee8b90be9c3c481s.jpg\"\n          alt=\"Modern luxury villa with wide glass openings\"\n          loading=\"lazy\"\n          decoding=\"async\"\n          style=\"object-position:center 53%;\">\n\n        <!-- By Performance Need -->\n        <img\n          class=\"apro-solutions__image\"\n          data-solution-image=\"2\"\n          src=\"https:\/\/sc04.alicdn.com\/kf\/Ab07ffc97a8bf4e40a247d7179f975d1de.jpg\"\n          alt=\"Luxury villa designed for demanding winter conditions\"\n          loading=\"lazy\"\n          decoding=\"async\"\n          style=\"object-position:center 50%;\">\n\n        <div class=\"apro-solutions__overlay\" aria-hidden=\"true\"><\/div>\n\n        <nav class=\"apro-solutions__items\" aria-label=\"Building type solutions\" aria-live=\"polite\">\n          <a class=\"apro-solutions__item\" href=\"https:\/\/aprodoor.com\/tower-cascade\/\">\n            <span class=\"apro-solutions__item-copy\">\n              <span class=\"apro-solutions__item-title\">High-Rise &amp; Mixed-Use<\/span>\n              <span class=\"apro-solutions__item-question\">Deliver beauty and performance at scale.<\/span>\n            <\/span>\n            <span class=\"apro-solutions__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n\n          <a class=\"apro-solutions__item\" href=\"https:\/\/aprodoor.com\/marriott-hotels\/\">\n            <span class=\"apro-solutions__item-copy\">\n              <span class=\"apro-solutions__item-title\">Hotels &amp; Hospitality<\/span>\n              <span class=\"apro-solutions__item-question\">Create memorable and comfortable guest experiences.<\/span>\n            <\/span>\n            <span class=\"apro-solutions__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n\n          <a class=\"apro-solutions__item\" href=\"https:\/\/aprodoor.com\/minerals-commission-office-ghana-project\/\">\n            <span class=\"apro-solutions__item-copy\">\n              <span class=\"apro-solutions__item-title\">Commercial &amp; Office<\/span>\n              <span class=\"apro-solutions__item-question\">Bring more daylight into productive workplaces.<\/span>\n            <\/span>\n            <span class=\"apro-solutions__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n\n          <a class=\"apro-solutions__item\" href=\"https:\/\/aprodoor.com\/hurtleandco-apartments\/\">\n            <span class=\"apro-solutions__item-copy\">\n              <span class=\"apro-solutions__item-title\">Apartments &amp; Multi-Family<\/span>\n              <span class=\"apro-solutions__item-question\">Balance design, value and long-term durability.<\/span>\n            <\/span>\n            <span class=\"apro-solutions__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n\n          <a class=\"apro-solutions__item\" href=\"https:\/\/aprodoor.com\/luxury-villa-owners\/\">\n            <span class=\"apro-solutions__item-copy\">\n              <span class=\"apro-solutions__item-title\">Luxury Villas &amp; Residences<\/span>\n              <span class=\"apro-solutions__item-question\">Achieve architectural freedom, comfort and lasting quality.<\/span>\n            <\/span>\n            <span class=\"apro-solutions__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n        <\/nav>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"apro-solutions__footer\">\n      <a class=\"apro-solutions__all\" href=\"https:\/\/aprodoor.com\/project-windows-doors-solutions\/\">\n        <span>View All Solutions<\/span>\n        <span class=\"apro-solutions__arrow\" aria-hidden=\"true\">\u2192<\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  (function () {\n    var solutionGroups = [\n      {\n        label: 'Building type solutions',\n        allUrl: 'https:\/\/aprodoor.com\/project-windows-doors-solutions\/',\n        items: [\n          {\n            title: 'High-Rise & Mixed-Use',\n            question: 'Deliver beauty and performance at scale.',\n            url: 'https:\/\/aprodoor.com\/tower-cascade\/'\n          },\n          {\n            title: 'Hotels & Hospitality',\n            question: 'Create memorable and comfortable guest experiences.',\n            url: 'https:\/\/aprodoor.com\/marriott-hotels\/'\n          },\n          {\n            title: 'Commercial & Office',\n            question: 'Bring more daylight into productive workplaces.',\n            url: 'https:\/\/aprodoor.com\/minerals-commission-office-ghana-project\/'\n          },\n          {\n            title: 'Apartments & Multi-Family',\n            question: 'Balance design, value and long-term durability.',\n            url: 'https:\/\/aprodoor.com\/hurtleandco-apartments\/'\n          },\n          {\n            title: 'Luxury Villas & Residences',\n            question: 'Achieve architectural freedom, comfort and lasting quality.',\n            url: 'https:\/\/aprodoor.com\/luxury-villa-owners\/'\n          }\n        ]\n      },\n      {\n        label: 'Space application solutions',\n        allUrl: 'https:\/\/aprodoor.com\/product\/',\n        items: [\n          {\n            title: 'Doors & Entrances',\n            question: 'Create welcoming, durable and functional access points.',\n            url: 'https:\/\/aprodoor.com\/aluminum-door-manufacturer\/'\n          },\n          {\n            title: 'Windows & Daylight',\n            question: 'Bring daylight, ventilation and views indoors.',\n            url: 'https:\/\/aprodoor.com\/aluminum-window-manufacturer\/'\n          },\n          {\n            title: 'Curtain Walls & Fa\u00e7ades',\n            question: 'Unify daylight, weather protection and exterior expression.',\n            url: 'https:\/\/aprodoor.com\/curtain-wall-supplier\/'\n          },\n          {\n            title: 'Balconies & Terraces',\n            question: 'Connect safety, clear views and outdoor living.',\n            url: 'https:\/\/aprodoor.com\/glass-railing-supplier\/'\n          },\n          {\n            title: 'Interior Partitions',\n            question: 'Divide spaces while preserving light and visibility.',\n            url: 'https:\/\/aprodoor.com\/office-partition-supplier\/'\n          }\n        ]\n      },\n      {\n        label: 'Performance need solutions',\n        allUrl: 'https:\/\/aprodoor.com\/energy-efficiency\/',\n        items: [\n          {\n            title: 'Thermal Performance & Energy Efficiency',\n            question: 'Improve comfort while reducing unwanted heat transfer.',\n            url: 'https:\/\/aprodoor.com\/energy-efficiency\/'\n          },\n          {\n            title: 'Acoustic Comfort',\n            question: 'Reduce unwanted noise for quieter interior spaces.',\n            url: 'https:\/\/aprodoor.com\/sound-reduction\/'\n          },\n          {\n            title: 'Air, Water & Weather Resistance',\n            question: 'Strengthen protection against air, water and weather.',\n            url: 'https:\/\/aprodoor.com\/quality-assurance\/'\n          },\n          {\n            title: 'Structural & Wind-Load Requirements',\n            question: 'Match system selection to documented structural loads.',\n            url: 'https:\/\/aprodoor.com\/project-planning\/'\n          },\n          {\n            title: 'Safety & Security',\n            question: 'Strengthen safety and security without limiting design.',\n            url: 'https:\/\/aprodoor.com\/safety-guarantee\/'\n          }\n        ]\n      }\n    ];\n\n    document.querySelectorAll('.apro-solutions').forEach(function (section) {\n      var groupTabs = section.querySelectorAll('[data-solution-group]');\n      var images = section.querySelectorAll('[data-solution-image]');\n      var itemsWrap = section.querySelector('.apro-solutions__items');\n      var itemLinks = section.querySelectorAll('.apro-solutions__item');\n      var allLink = section.querySelector('.apro-solutions__all');\n\n      function selectGroup(index, selectedTab) {\n        var group = solutionGroups[index];\n        if (!group) return;\n\n        groupTabs.forEach(function (tab) {\n          var active = tab === selectedTab;\n          tab.classList.toggle('is-active', active);\n          tab.setAttribute('aria-selected', active ? 'true' : 'false');\n        });\n\n        images.forEach(function (image) {\n          image.classList.toggle(\n            'is-active',\n            image.getAttribute('data-solution-image') === String(index)\n          );\n        });\n\n        itemsWrap.classList.add('is-changing');\n\n        window.setTimeout(function () {\n          itemLinks.forEach(function (link, itemIndex) {\n            var item = group.items[itemIndex];\n            if (!item) return;\n            link.setAttribute('href', item.url);\n            link.querySelector('.apro-solutions__item-title').textContent = item.title;\n            link.querySelector('.apro-solutions__item-question').textContent = item.question;\n          });\n\n          itemsWrap.setAttribute('aria-label', group.label);\n          allLink.setAttribute('href', group.allUrl);\n          itemsWrap.classList.remove('is-changing');\n        }, 140);\n      }\n\n      groupTabs.forEach(function (tab) {\n        tab.addEventListener('click', function (event) {\n          event.preventDefault();\n          selectGroup(Number(tab.getAttribute('data-solution-group')), tab);\n        });\n      });\n    });\n  })();\n<\/script>\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<div class=\"elementor-element elementor-element-665b80e e-flex e-con-boxed e-con e-parent\" data-id=\"665b80e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c8ba2f5 e-con-full e-flex e-con e-child\" data-id=\"c8ba2f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddc1174 elementor-widget elementor-widget-text-editor\" data-id=\"ddc1174\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><b>PRODUCT RANGE<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b20c94c elementor-widget elementor-widget-heading\" data-id=\"b20c94c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Aluminum Windows, Doors &amp; Supporting Systems<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac12f63 elementor-widget elementor-widget-text-editor\" data-id=\"ac12f63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Explore aluminum doors and windows for project applications, with coordinated curtain wall, window wall, office partition and glass railing systems.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7088a8b elementor-widget elementor-widget-html\" data-id=\"7088a8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  APRO Product Range Section\n  Paste this entire block into one Elementor HTML widget.\n  All CTA links point to existing aprodoor.com pages.\n-->\n\n<style>\n  .apro-range,\n  .apro-range * {\n    box-sizing: border-box;\n  }\n\n  .apro-range {\n    --apro-orange: #e84f25;\n    --apro-orange-dark: #c63d1b;\n    --apro-ink: #11131a;\n    --apro-muted: #6f747e;\n    --apro-line: #e5e6e8;\n    width: 100%;\n    padding: 48px 24px 44px;\n    background: #fff;\n    color: var(--apro-ink);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .apro-range__inner {\n    width: min(1480px, 100%);\n    margin: 0 auto;\n  }\n\n  .apro-range__heroes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .apro-range__hero {\n    position: relative;\n    min-height: 430px;\n    overflow: hidden;\n    background: #25282b;\n    color: #fff;\n  }\n\n  .apro-range__hero-image {\n    position: absolute;\n    inset: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 450ms ease;\n  }\n\n  .apro-range__hero--doors .apro-range__hero-image {\n    object-position: center 52%;\n  }\n\n  .apro-range__hero--windows .apro-range__hero-image {\n    object-position: center 50%;\n  }\n\n  .apro-range__hero:hover .apro-range__hero-image {\n    transform: scale(1.025);\n  }\n\n  .apro-range__hero::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    background: linear-gradient(115deg, rgba(6, 8, 11, 0.72) 0%, rgba(6, 8, 11, 0.43) 42%, rgba(6, 8, 11, 0.08) 75%);\n    pointer-events: none;\n  }\n\n  .apro-range__hero-content {\n    position: relative;\n    z-index: 2;\n    display: flex;\n    min-height: 430px;\n    flex-direction: column;\n    padding: 46px 38px 24px;\n  }\n\n  .apro-range h2.apro-range__hero-title {\n    margin: 0 0 8px !important;\n    color: #fff !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 34px !important;\n    font-weight: 700 !important;\n    letter-spacing: -0.025em !important;\n    line-height: 1.15 !important;\n  }\n\n  .apro-range__hero-lead {\n    margin: 0 0 25px;\n    color: rgba(255, 255, 255, 0.9);\n    font-size: 17px;\n    font-weight: 400;\n    line-height: 1.42;\n  }\n\n  .apro-range .apro-range__main-cta {\n    display: inline-flex;\n    width: max-content;\n    align-items: center;\n    gap: 17px;\n    padding: 15px 22px !important;\n    border: 0 !important;\n    border-radius: 15px !important;\n    background: var(--apro-orange) !important;\n    box-shadow: none !important;\n    color: #fff !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    line-height: 1.3 !important;\n    text-decoration: none !important;\n    transition: background-color 180ms ease;\n  }\n\n  .apro-range .apro-range__main-cta:hover,\n  .apro-range .apro-range__main-cta:focus-visible {\n    background: var(--apro-orange-dark) !important;\n    color: #fff !important;\n  }\n\n  .apro-range__arrow {\n    font-size: 23px;\n    font-weight: 300;\n    line-height: 0.8;\n    transition: transform 180ms ease;\n  }\n\n  .apro-range a:hover .apro-range__arrow {\n    transform: translateX(4px);\n  }\n\n  .apro-range__quick-links {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0;\n    margin-top: auto;\n    padding-top: 34px;\n  }\n\n  .apro-range .apro-range__quick-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin: 6px 18px 0 0;\n    padding: 2px 18px 2px 0 !important;\n    border: 0 !important;\n    border-right: 1px solid rgba(255, 255, 255, 0.56) !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    color: #fff !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    line-height: 1.3 !important;\n    text-decoration: none !important;\n    white-space: nowrap;\n  }\n\n  .apro-range .apro-range__quick-link:last-child {\n    margin-right: 0;\n    padding-right: 0 !important;\n    border-right: 0 !important;\n  }\n\n  .apro-range__systems-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 30px;\n    margin: 35px 0 18px;\n  }\n\n  .apro-range__systems-title-wrap {\n    display: flex;\n    min-width: 0;\n    align-items: center;\n    gap: 22px;\n  }\n\n  .apro-range h2.apro-range__systems-title {\n    margin: 0 !important;\n    color: var(--apro-ink) !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 26px !important;\n    font-weight: 700 !important;\n    letter-spacing: -0.02em !important;\n    line-height: 1.2 !important;\n    white-space: nowrap;\n  }\n\n  .apro-range__title-line {\n    width: 68px;\n    height: 1px;\n    background: #7e838a;\n  }\n\n  .apro-range__systems-lead {\n    margin: 0;\n    color: var(--apro-muted);\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.45;\n    text-align: right;\n  }\n\n  .apro-range__systems {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 17px;\n  }\n\n  .apro-range .apro-range__system {\n    display: block;\n    min-width: 0;\n    border: 1px solid var(--apro-line) !important;\n    border-radius: 0 !important;\n    background: #fff !important;\n    box-shadow: none !important;\n    color: var(--apro-ink) !important;\n    text-decoration: none !important;\n    transition: border-color 180ms ease, transform 180ms ease;\n  }\n\n  .apro-range .apro-range__system:hover,\n  .apro-range .apro-range__system:focus-visible {\n    border-color: var(--apro-orange) !important;\n    color: var(--apro-ink) !important;\n    transform: translateY(-2px);\n  }\n\n  .apro-range__system-media {\n    width: 100%;\n    aspect-ratio: 16 \/ 8.7;\n    overflow: hidden;\n    background: #eceef0;\n  }\n\n  .apro-range__system-image {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 380ms ease;\n  }\n\n  .apro-range__system:hover .apro-range__system-image {\n    transform: scale(1.025);\n  }\n\n  .apro-range__system-body {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) 26px;\n    gap: 15px;\n    min-height: 92px;\n    align-items: center;\n    padding: 14px 17px 15px;\n  }\n\n  .apro-range__system-copy {\n    min-width: 0;\n  }\n\n  .apro-range h3.apro-range__system-title {\n    margin: 0 0 5px !important;\n    color: var(--apro-ink) !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    letter-spacing: -0.01em !important;\n    line-height: 1.25 !important;\n  }\n\n  .apro-range__system-description {\n    margin: 0;\n    color: var(--apro-muted);\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.35;\n  }\n\n  .apro-range__system .apro-range__arrow {\n    justify-self: end;\n    color: var(--apro-orange);\n    font-size: 27px;\n  }\n\n  @media (max-width: 1100px) {\n    .apro-range__hero,\n    .apro-range__hero-content {\n      min-height: 400px;\n    }\n\n    .apro-range__hero-content {\n      padding: 36px 28px 22px;\n    }\n\n    .apro-range h2.apro-range__hero-title {\n      font-size: 29px !important;\n    }\n\n    .apro-range__quick-links {\n      gap: 8px 15px;\n    }\n\n    .apro-range .apro-range__quick-link {\n      margin-right: 0;\n      padding-right: 15px !important;\n    }\n  }\n\n  @media (max-width: 820px) {\n    .apro-range {\n      padding: 40px 18px;\n    }\n\n    .apro-range__heroes {\n      grid-template-columns: 1fr;\n    }\n\n    .apro-range__hero,\n    .apro-range__hero-content {\n      min-height: 390px;\n    }\n\n    .apro-range__systems-head {\n      align-items: flex-start;\n      flex-direction: column;\n      gap: 9px;\n      margin-top: 30px;\n    }\n\n    .apro-range__systems-lead {\n      text-align: left;\n    }\n\n    .apro-range__systems {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 520px) {\n    .apro-range {\n      padding-right: 14px;\n      padding-left: 14px;\n    }\n\n    .apro-range__hero,\n    .apro-range__hero-content {\n      min-height: 420px;\n    }\n\n    .apro-range__hero-content {\n      padding: 29px 22px 21px;\n    }\n\n    .apro-range h2.apro-range__hero-title {\n      font-size: 27px !important;\n    }\n\n    .apro-range__hero-lead {\n      font-size: 15px;\n    }\n\n    .apro-range .apro-range__main-cta {\n      padding: 13px 17px !important;\n      font-size: 14px !important;\n    }\n\n    .apro-range__quick-links {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px 8px;\n    }\n\n    .apro-range .apro-range__quick-link,\n    .apro-range .apro-range__quick-link:last-child {\n      margin: 0;\n      padding: 2px 6px 2px 0 !important;\n      border-right: 0 !important;\n      font-size: 13px !important;\n    }\n\n    .apro-range__systems-title-wrap {\n      gap: 12px;\n    }\n\n    .apro-range h2.apro-range__systems-title {\n      font-size: 23px !important;\n      white-space: normal;\n    }\n\n    .apro-range__title-line {\n      display: none;\n    }\n\n    .apro-range__systems {\n      grid-template-columns: 1fr;\n    }\n\n    .apro-range h3.apro-range__system-title {\n      font-size: 17px !important;\n    }\n  }\n<\/style>\n\n<section class=\"apro-range\" aria-label=\"APRO product range\">\n  <div class=\"apro-range__inner\">\n    <div class=\"apro-range__heroes\">\n      <article class=\"apro-range__hero apro-range__hero--doors\">\n        <img\n          class=\"apro-range__hero-image\"\n          src=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/02\/Sliding-glass-doors-leading-to-a-spacious-outdoor-patio-area.webp\"\n          alt=\"Modern aluminum sliding doors opening to an outdoor space\"\n          loading=\"lazy\"\n          decoding=\"async\">\n\n        <div class=\"apro-range__hero-content\">\n          <h2 class=\"apro-range__hero-title\">Aluminum Doors<\/h2>\n          <p class=\"apro-range__hero-lead\">Open possibilities for every space.<\/p>\n\n          <a class=\"apro-range__main-cta\" href=\"https:\/\/aprodoor.com\/aluminum-door-manufacturer\/\">\n            <span>Explore Aluminum Doors<\/span>\n            <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n\n          <nav class=\"apro-range__quick-links\" aria-label=\"Aluminum door types\">\n            <a class=\"apro-range__quick-link\" href=\"https:\/\/aprodoor.com\/sliding-door\/\">Sliding <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>\n            <a class=\"apro-range__quick-link\" href=\"https:\/\/aprodoor.com\/bifold-door\/\">Folding <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>\n            <a class=\"apro-range__quick-link\" href=\"https:\/\/aprodoor.com\/pivot-door\/\">Pivot <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>\n            <a class=\"apro-range__quick-link\" href=\"https:\/\/aprodoor.com\/hinged-door\/\">Hinged <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>\n          <\/nav>\n        <\/div>\n      <\/article>\n\n      <article class=\"apro-range__hero apro-range__hero--windows\">\n        <img\n          class=\"apro-range__hero-image\"\n          src=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/12\/Modern-aluminum-sliding-windows-with-city-view-1024x683.webp\"\n          alt=\"Modern aluminum windows with a city view\"\n          loading=\"lazy\"\n          decoding=\"async\">\n\n        <div class=\"apro-range__hero-content\">\n          <h2 class=\"apro-range__hero-title\">Aluminum Windows<\/h2>\n          <p class=\"apro-range__hero-lead\">Bring in light, views and possibility.<\/p>\n\n          <a class=\"apro-range__main-cta\" href=\"https:\/\/aprodoor.com\/aluminum-window-manufacturer\/\">\n            <span>Explore Aluminum Windows<\/span>\n            <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n\n          <nav class=\"apro-range__quick-links\" aria-label=\"Aluminum window types\">\n            <a class=\"apro-range__quick-link\" href=\"https:\/\/aprodoor.com\/casement-window\/\">Casement <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>\n            <a class=\"apro-range__quick-link\" href=\"https:\/\/aprodoor.com\/tilt-and-turn-window\/\">Tilt &amp; Turn <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>\n            <a class=\"apro-range__quick-link\" href=\"https:\/\/aprodoor.com\/sliding-window\/\">Sliding <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>\n            <a class=\"apro-range__quick-link\" href=\"https:\/\/aprodoor.com\/aluminum-window-manufacturer\/\">Awning &amp; Fixed <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>\n          <\/nav>\n        <\/div>\n      <\/article>\n    <\/div>\n\n    <header class=\"apro-range__systems-head\">\n      <div class=\"apro-range__systems-title-wrap\">\n        <h2 class=\"apro-range__systems-title\">Supporting Building Systems<\/h2>\n        <span class=\"apro-range__title-line\" aria-hidden=\"true\"><\/span>\n      <\/div>\n    <\/header>\n\n    <div class=\"apro-range__systems\">\n      <a class=\"apro-range__system\" href=\"https:\/\/aprodoor.com\/curtain-wall-supplier\/\">\n        <div class=\"apro-range__system-media\">\n          <img\n            class=\"apro-range__system-image\"\n            src=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/02\/Glass-curtain-wall-reflecting-blue-sky-and-clouds-1024x682.webp\"\n            alt=\"Modern glass curtain wall facade\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"apro-range__system-body\">\n          <div class=\"apro-range__system-copy\">\n            <h3 class=\"apro-range__system-title\">Curtain Walls<\/h3>\n            <p class=\"apro-range__system-description\">Striking fa\u00e7ades for modern buildings.<\/p>\n          <\/div>\n          <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"apro-range__system\" href=\"https:\/\/aprodoor.com\/window-wall-supplier\/\">\n        <div class=\"apro-range__system-media\">\n          <img\n            class=\"apro-range__system-image\"\n            src=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/02\/Lounge-area-with-large-windows-and-mountain-views-1024x682.webp\"\n            alt=\"Interior with continuous window wall views\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"apro-range__system-body\">\n          <div class=\"apro-range__system-copy\">\n            <h3 class=\"apro-range__system-title\">Window Walls<\/h3>\n            <p class=\"apro-range__system-description\">Continuous views with clean integration.<\/p>\n          <\/div>\n          <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"apro-range__system\" href=\"https:\/\/aprodoor.com\/office-partition-supplier\/\">\n        <div class=\"apro-range__system-media\">\n          <img\n            class=\"apro-range__system-image\"\n            src=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/03\/Glass-office-partitions-creating-an-open-modern-workspace-e1742195774433.webp\"\n            alt=\"Modern workspace with glass office partitions\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"apro-range__system-body\">\n          <div class=\"apro-range__system-copy\">\n            <h3 class=\"apro-range__system-title\">Office Partitions<\/h3>\n            <p class=\"apro-range__system-description\">Flexible spaces for productive work.<\/p>\n          <\/div>\n          <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"apro-range__system\" href=\"https:\/\/aprodoor.com\/glass-railing-supplier\/\">\n        <div class=\"apro-range__system-media\">\n          <img\n            class=\"apro-range__system-image\"\n            src=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/03\/Aluminum-Glass-Railing-Rooftop-deck-with-glass-panel-railing-1-e1742195819926.webp\"\n            alt=\"Modern glass railing system\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"apro-range__system-body\">\n          <div class=\"apro-range__system-copy\">\n            <h3 class=\"apro-range__system-title\">Glass Railings<\/h3>\n            <p class=\"apro-range__system-description\">Safety and style in harmony.<\/p>\n          <\/div>\n          <span class=\"apro-range__arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\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<div class=\"elementor-element elementor-element-4cbdc39 e-flex e-con-boxed e-con e-parent\" data-id=\"4cbdc39\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-530f5d2 e-con-full e-flex e-con e-child\" data-id=\"530f5d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23651be elementor-widget elementor-widget-text-editor\" data-id=\"23651be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><b>PROVEN PROJECTS<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc40d4a elementor-widget elementor-widget-heading\" data-id=\"fc40d4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Projects Experience you can examine<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49850fd elementor-widget elementor-widget-text-editor\" data-id=\"49850fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Explore selected building projects by location, building type and verified APRO supply scope.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7d9da5 elementor-widget elementor-widget-html\" data-id=\"d7d9da5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  APRO Featured Projects Section\n  Paste this entire block into one Elementor HTML widget.\n\n  The six project links and the all-projects link point to verified published aprodoor.com pages.\n-->\n\n<style>\n  .apro-projects,\n  .apro-projects * {\n    box-sizing: border-box;\n  }\n\n  .apro-projects {\n    --apro-orange: #e84f25;\n    --apro-orange-dark: #c63d1b;\n    --apro-ink: #11131a;\n    --apro-muted: #6f747e;\n    --apro-line: #e5e6e8;\n    --apro-soft: #fff9f6;\n    width: 100%;\n    padding: 54px 24px 46px;\n    background: #fff;\n    color: var(--apro-ink);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .apro-projects__inner {\n    width: min(1480px, 100%);\n    margin: 0 auto;\n  }\n\n  .apro-projects__header {\n    display: flex;\n    align-items: center;\n    justify-content: flex-end;\n    margin-bottom: 25px;\n  }\n\n  .apro-projects .apro-projects__all-link,\n  .apro-projects .apro-projects__view-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 12px;\n    width: max-content;\n    border: 0 !important;\n    border-bottom: 1px solid currentColor !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    color: var(--apro-orange) !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-weight: 600 !important;\n    line-height: 1.3 !important;\n    text-decoration: none !important;\n    transition: color 180ms ease;\n  }\n\n  .apro-projects .apro-projects__all-link {\n    flex: 0 0 auto;\n    padding: 3px 0 6px !important;\n    font-size: 16px !important;\n  }\n\n  .apro-projects .apro-projects__all-link:hover,\n  .apro-projects .apro-projects__all-link:focus-visible,\n  .apro-projects .apro-projects__view-link:hover,\n  .apro-projects .apro-projects__view-link:focus-visible {\n    color: var(--apro-orange-dark) !important;\n  }\n\n  .apro-projects__link-arrow {\n    font-size: 25px;\n    font-weight: 300;\n    line-height: 0.8;\n    transition: transform 180ms ease;\n  }\n\n  .apro-projects__all-link:hover .apro-projects__link-arrow,\n  .apro-projects__view-link:hover .apro-projects__link-arrow {\n    transform: translateX(4px);\n  }\n\n  .apro-projects__layout {\n    display: grid;\n    grid-template-columns: minmax(0, 2.2fr) minmax(330px, 1fr);\n    gap: 34px;\n    align-items: start;\n  }\n\n  .apro-projects__main {\n    min-width: 0;\n  }\n\n  .apro-projects__media {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 16 \/ 9;\n    overflow: hidden;\n    background: #eceef0;\n  }\n\n  .apro-projects__image {\n    position: absolute;\n    inset: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity 220ms ease;\n  }\n\n  .apro-projects__image.is-active {\n    z-index: 1;\n    opacity: 1;\n    visibility: visible;\n  }\n\n  .apro-projects h3.apro-projects__name {\n    margin: 16px 0 12px !important;\n    color: var(--apro-ink) !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 26px !important;\n    font-weight: 700 !important;\n    letter-spacing: -0.015em !important;\n    line-height: 1.2 !important;\n  }\n\n  .apro-projects__facts {\n    display: grid;\n    grid-template-columns: minmax(120px, 0.72fr) minmax(150px, 0.9fr) minmax(240px, 1.62fr) minmax(125px, 0.82fr);\n    align-items: stretch;\n    border-top: 1px solid var(--apro-line);\n  }\n\n  .apro-projects__fact {\n    min-width: 0;\n    padding: 13px 22px 5px 0;\n  }\n\n  .apro-projects__fact + .apro-projects__fact {\n    padding-left: 22px;\n    border-left: 1px solid var(--apro-line);\n  }\n\n  .apro-projects__fact-label {\n    display: block;\n    margin-bottom: 6px;\n    color: var(--apro-muted);\n    font-size: 13px;\n    font-weight: 500;\n    line-height: 1.25;\n  }\n\n  .apro-projects__fact-value {\n    display: block;\n    margin: 0;\n    color: var(--apro-ink);\n    font-size: 16px;\n    font-weight: 600;\n    line-height: 1.38;\n  }\n\n  .apro-projects__view-wrap {\n    display: flex;\n    align-items: center;\n  }\n\n  .apro-projects .apro-projects__view-link {\n    padding: 3px 0 5px !important;\n    font-size: 16px !important;\n  }\n\n  .apro-projects__panel-copy {\n    transition: opacity 150ms ease;\n  }\n\n  .apro-projects__panel-copy.is-changing {\n    opacity: 0.3;\n  }\n\n  .apro-projects__list {\n    display: grid;\n    border-top: 1px solid var(--apro-line);\n  }\n\n  .apro-projects .apro-projects__tab {\n    position: relative;\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) 28px;\n    gap: 14px;\n    width: 100%;\n    min-height: 86px;\n    align-items: center;\n    padding: 18px 17px 18px 28px;\n    border: 0 !important;\n    border-bottom: 1px solid var(--apro-line) !important;\n    border-radius: 0 !important;\n    background: #fff !important;\n    background-image: none !important;\n    box-shadow: none !important;\n    color: var(--apro-ink) !important;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    transition: background-color 180ms ease;\n  }\n\n  .apro-projects .apro-projects__tab:hover,\n  .apro-projects .apro-projects__tab:focus,\n  .apro-projects .apro-projects__tab:active,\n  .apro-projects .apro-projects__tab.is-active {\n    background: var(--apro-soft) !important;\n    color: var(--apro-ink) !important;\n  }\n\n  .apro-projects .apro-projects__tab.is-active::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 6px;\n    background: var(--apro-orange);\n  }\n\n  .apro-projects__tab:focus-visible {\n    outline: 2px solid rgba(232, 79, 37, 0.3);\n    outline-offset: -2px;\n  }\n\n  .apro-projects__tab-name {\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    line-height: 1.28 !important;\n  }\n\n  .apro-projects__tab-arrow {\n    justify-self: end;\n    color: #29303a;\n    font-size: 29px;\n    font-weight: 300;\n    line-height: 1;\n    transition: color 180ms ease, transform 180ms ease;\n  }\n\n  .apro-projects__tab:hover .apro-projects__tab-arrow,\n  .apro-projects__tab.is-active .apro-projects__tab-arrow {\n    color: var(--apro-orange);\n    transform: translateX(3px);\n  }\n\n  @media (max-width: 1100px) {\n    .apro-projects__layout {\n      grid-template-columns: minmax(0, 1.65fr) minmax(300px, 1fr);\n      gap: 25px;\n    }\n\n    .apro-projects__facts {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .apro-projects__fact:nth-child(3) {\n      padding-left: 0;\n      border-left: 0;\n      border-top: 1px solid var(--apro-line);\n    }\n\n    .apro-projects__fact:nth-child(4) {\n      border-top: 1px solid var(--apro-line);\n    }\n  }\n\n  @media (max-width: 820px) {\n    .apro-projects {\n      padding: 42px 18px;\n    }\n\n\n    .apro-projects__layout {\n      display: flex;\n      flex-direction: column;\n    }\n\n    .apro-projects__list {\n      order: -1;\n      display: flex;\n      width: 100%;\n      gap: 9px;\n      overflow-x: auto;\n      padding: 2px 1px 11px;\n      border-top: 0;\n      scrollbar-width: thin;\n      scroll-snap-type: x proximity;\n    }\n\n    .apro-projects .apro-projects__tab {\n      flex: 0 0 min(76vw, 300px);\n      min-height: 72px;\n      padding: 15px 14px 15px 20px;\n      border: 1px solid var(--apro-line) !important;\n      scroll-snap-align: start;\n    }\n\n    .apro-projects__tab-name {\n      font-size: 16px !important;\n    }\n\n    .apro-projects__media {\n      aspect-ratio: 16 \/ 9;\n    }\n\n    .apro-projects h3.apro-projects__name {\n      font-size: 23px !important;\n    }\n  }\n\n  @media (max-width: 560px) {\n    .apro-projects {\n      padding-right: 14px;\n      padding-left: 14px;\n    }\n\n    .apro-projects__facts {\n      display: block;\n    }\n\n    .apro-projects__fact,\n    .apro-projects__fact + .apro-projects__fact {\n      padding: 12px 0;\n      border-top: 1px solid var(--apro-line);\n      border-left: 0;\n    }\n\n    .apro-projects__facts {\n      border-top: 0;\n    }\n\n    .apro-projects__view-wrap {\n      padding-bottom: 2px !important;\n    }\n  }\n\n\n  \/* GROWTH-20261016-201: normalize Proven Projects sizing only. *\/\n  .elementor-element.elementor-element-d7d9da5 {\n    width: 100%;\n  }\n\n  .elementor .apro-projects__image {\n    height: 100%;\n  }\n\n  @media (max-width: 820px) {\n    .apro-projects__main {\n      width: 100%;\n    }\n  }\n\n\n  \/* GROWTH-20261016-203: allow responsive index titles to wrap. *\/\n  @media (max-width: 820px) {\n    .apro-projects__tab-name {\n      white-space: normal;\n    }\n  }\n<\/style>\n\n<section class=\"apro-projects\" aria-label=\"Selected building projects\">\n  <div class=\"apro-projects__inner\">\n    <header class=\"apro-projects__header\">\n      <a class=\"apro-projects__all-link\" href=\"https:\/\/aprodoor.com\/project\/\">\n        <span>View All Projects<\/span>\n        <span class=\"apro-projects__link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n      <\/a>\n    <\/header>\n\n    <div class=\"apro-projects__layout\">\n      <div class=\"apro-projects__main\" role=\"tabpanel\" aria-live=\"polite\">\n        <div class=\"apro-projects__media\">\n          <!-- Marriott Hotels -->\n          <img\n            class=\"apro-projects__image is-active\"\n            data-project-image=\"0\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/A68e452dd905f4146a65689ddb38197088.jpg\"\n            alt=\"Marriott Hotels resort project\"\n            loading=\"eager\"\n            decoding=\"async\"\n            style=\"object-position:center 50%;\">\n\n          <!-- Minerals Commission Office Ghana -->\n          <img\n            class=\"apro-projects__image\"\n            data-project-image=\"1\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/Aaac09b4ec626462e943a7fa507bad258L.jpg\"\n            alt=\"Minerals Commission Office Ghana commercial office building\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"object-position:center 48%;\">\n\n          <!-- The Tower Cascades -->\n          <img\n            class=\"apro-projects__image\"\n            data-project-image=\"2\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/A991c79858e1b4876b56670682bfe499cB.jpg\"\n            alt=\"The Tower Cascades high-rise residential project\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"object-position:center 48%;\">\n\n          <!-- Banana Island Foreshore -->\n          <img\n            class=\"apro-projects__image\"\n            data-project-image=\"3\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/A322bf424fbfd422c87c4370872d1589bn.jpg\"\n            alt=\"Banana Island Foreshore commercial resort project\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"object-position:center 52%;\">\n\n          <!-- Hurtle & Co. Apartments -->\n          <img\n            class=\"apro-projects__image\"\n            data-project-image=\"4\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/Ad84ab0829af848b49d12ac269f062a7ef.jpg\"\n            alt=\"Hurtle and Co. Apartments high-rise apartment project\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"object-position:center 48%;\">\n\n          <!-- Double Bay Residences -->\n          <img\n            class=\"apro-projects__image\"\n            data-project-image=\"5\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/Ab95d42a9273c441198050c382b8a3763h.jpg\"\n            alt=\"Double Bay Residences private residence project\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"object-position:center 46%;\">\n        <\/div>\n\n        <div class=\"apro-projects__panel-copy\">\n          <h3 class=\"apro-projects__name\">Marriott Hotels<\/h3>\n\n          <div class=\"apro-projects__facts\">\n            <div class=\"apro-projects__fact\">\n              <span class=\"apro-projects__fact-label\">Location<\/span>\n              <strong class=\"apro-projects__fact-value apro-projects__location\">United States<\/strong>\n            <\/div>\n\n            <div class=\"apro-projects__fact\">\n              <span class=\"apro-projects__fact-label\">Building Type<\/span>\n              <strong class=\"apro-projects__fact-value apro-projects__type\">Resort Hotel<\/strong>\n            <\/div>\n\n            <div class=\"apro-projects__fact\">\n              <span class=\"apro-projects__fact-label\">APRO Supply Scope<\/span>\n              <strong class=\"apro-projects__fact-value apro-projects__scope\">Aluminum Doors and Windows<\/strong>\n            <\/div>\n\n            <div class=\"apro-projects__fact apro-projects__view-wrap\">\n              <a class=\"apro-projects__view-link\" href=\"https:\/\/aprodoor.com\/project\/\">\n                <span>View Project<\/span>\n                <span class=\"apro-projects__link-arrow\" aria-hidden=\"true\">\u2192<\/span>\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"apro-projects__list\" role=\"tablist\" aria-label=\"Selected projects\">\n        <button class=\"apro-projects__tab is-active\" type=\"button\" role=\"tab\" aria-selected=\"true\" data-project-index=\"0\">\n          <span class=\"apro-projects__tab-name\">Marriott Hotels<\/span>\n          <span class=\"apro-projects__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n        <button class=\"apro-projects__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-project-index=\"1\">\n          <span class=\"apro-projects__tab-name\">Minerals Commission Office Ghana<\/span>\n          <span class=\"apro-projects__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n        <button class=\"apro-projects__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-project-index=\"2\">\n          <span class=\"apro-projects__tab-name\">The Tower Cascades<\/span>\n          <span class=\"apro-projects__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n        <button class=\"apro-projects__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-project-index=\"3\">\n          <span class=\"apro-projects__tab-name\">Banana Island Foreshore<\/span>\n          <span class=\"apro-projects__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n        <button class=\"apro-projects__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-project-index=\"4\">\n          <span class=\"apro-projects__tab-name\">Hurtle&amp;Co. Apartments<\/span>\n          <span class=\"apro-projects__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n        <button class=\"apro-projects__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-project-index=\"5\">\n          <span class=\"apro-projects__tab-name\">Double Bay Residences<\/span>\n          <span class=\"apro-projects__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  (function () {\n    var projectData = [\n      {\n        name: 'Marriott Hotels',\n        location: 'United States',\n        type: 'Resort Hotel',\n        scope: 'Aluminum Doors and Windows',\n        href: 'https:\/\/aprodoor.com\/project\/'\n      },\n      {\n        name: 'Minerals Commission Office Ghana',\n        location: 'Ghana',\n        type: 'Commercial Office Building',\n        scope: 'Aluminum Doors and Windows, Glass Curtain Walls, Aluminum Panel Curtain Walls, Railings',\n        href: 'https:\/\/aprodoor.com\/project\/'\n      },\n      {\n        name: 'The Tower Cascades',\n        location: 'Ghana',\n        type: 'High-rise Residential',\n        scope: 'Aluminum Doors and Windows',\n        href: 'https:\/\/aprodoor.com\/project\/'\n      },\n      {\n        name: 'Banana Island Foreshore',\n        location: 'Ghana',\n        type: 'Commercial Resort',\n        scope: 'Aluminum Doors and Windows, Glass Railings',\n        href: 'https:\/\/aprodoor.com\/project\/'\n      },\n      {\n        name: 'Hurtle&Co. Apartments',\n        location: 'Australia',\n        type: 'High-rise Apartments',\n        scope: 'Aluminum Doors and Windows',\n        href: 'https:\/\/aprodoor.com\/project\/'\n      },\n      {\n        name: 'Double Bay Residences',\n        location: 'Australia',\n        type: 'Private Residence',\n        scope: 'Aluminum Doors and Windows, Garage Doors',\n        href: 'https:\/\/aprodoor.com\/project\/'\n      }\n    ];\n\n    document.querySelectorAll('.apro-projects').forEach(function (section) {\n      var tabs = section.querySelectorAll('[data-project-index]');\n      var images = section.querySelectorAll('[data-project-image]');\n      var panelCopy = section.querySelector('.apro-projects__panel-copy');\n      var name = section.querySelector('.apro-projects__name');\n      var location = section.querySelector('.apro-projects__location');\n      var type = section.querySelector('.apro-projects__type');\n      var scope = section.querySelector('.apro-projects__scope');\n      var viewLink = section.querySelector('.apro-projects__view-link');\n\n      function selectProject(index, selectedTab) {\n        var item = projectData[index];\n        if (!item) return;\n\n        tabs.forEach(function (tab) {\n          var active = tab === selectedTab;\n          tab.classList.toggle('is-active', active);\n          tab.setAttribute('aria-selected', active ? 'true' : 'false');\n        });\n\n        images.forEach(function (image) {\n          image.classList.toggle(\n            'is-active',\n            image.getAttribute('data-project-image') === String(index)\n          );\n        });\n\n        panelCopy.classList.add('is-changing');\n\n        window.setTimeout(function () {\n          name.textContent = item.name;\n          location.textContent = item.location;\n          type.textContent = item.type;\n          scope.textContent = item.scope;\n          viewLink.setAttribute('href', item.href);\n          panelCopy.classList.remove('is-changing');\n        }, 140);\n      }\n\n      tabs.forEach(function (tab) {\n        tab.addEventListener('click', function () {\n          selectProject(Number(tab.getAttribute('data-project-index')), tab);\n        });\n      });\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\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<div class=\"elementor-element elementor-element-5959441 e-flex e-con-boxed e-con e-parent\" data-id=\"5959441\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ab67dd4 e-con-full e-flex e-con e-child\" data-id=\"ab67dd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-512d9cc elementor-widget elementor-widget-text-editor\" data-id=\"512d9cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><b>WHO WE WORK WITH<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4547b84 elementor-widget elementor-widget-heading\" data-id=\"4547b84\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Support for Every Project Role<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1423249 elementor-widget elementor-widget-text-editor\" data-id=\"1423249\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Start with your role to find the window and door support most relevant to your project.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-219206a elementor-widget elementor-widget-html\" data-id=\"219206a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  WHO WE WORK WITH \u2014 Buyer Support Section\n  Paste this entire block into one Elementor HTML widget.\n\n  Before publishing:\n  1. Replace the six CTA href placeholders with the real buyer-support page URLs.\n  2. Replace the image URL if you want to use an APRO-owned project image.\n-->\n\n<style>\n  .apro-buyers,\n  .apro-buyers * {\n    box-sizing: border-box;\n  }\n\n  .apro-buyers {\n    --apro-orange: #e84f25;\n    --apro-orange-dark: #c63d1b;\n    --apro-ink: #11131a;\n    --apro-muted: #6f747e;\n    --apro-line: #e4e5e7;\n    --apro-soft: #fff8f4;\n    width: 100%;\n    padding: 72px 24px;\n    background: #fff;\n    color: var(--apro-ink);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .apro-buyers__inner {\n    width: min(1480px, 100%);\n    margin: 0 auto;\n  }\n\n  .apro-buyers__layout {\n    display: grid;\n    grid-template-columns: minmax(330px, 0.85fr) minmax(0, 1.85fr);\n    gap: 0;\n    align-items: stretch;\n    overflow: hidden;\n    border: 1px solid var(--apro-line);\n  }\n\n  .apro-buyers__nav {\n    display: grid;\n    align-content: start;\n    border-right: 1px solid var(--apro-line);\n  }\n\n  .apro-buyers .apro-buyers__tab {\n    position: relative;\n    display: grid;\n    grid-template-columns: 42px minmax(0, 1fr) 34px;\n    gap: 14px;\n    width: 100%;\n    min-height: 96px;\n    height: auto;\n    align-items: center;\n    padding: 20px 20px 20px 24px;\n    border: 0;\n    border-bottom: 1px solid var(--apro-line);\n    border-radius: 0;\n    background: #fff !important;\n    color: var(--apro-ink) !important;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    box-shadow: none !important;\n    transition: background-color 180ms ease, color 180ms ease;\n  }\n\n  .apro-buyers .apro-buyers__tab:hover,\n  .apro-buyers .apro-buyers__tab:focus,\n  .apro-buyers .apro-buyers__tab:active {\n    background: var(--apro-soft) !important;\n    color: var(--apro-ink) !important;\n  }\n\n  .apro-buyers .apro-buyers__tab.is-active {\n    background: var(--apro-soft) !important;\n    color: var(--apro-ink) !important;\n  }\n\n  .apro-buyers .apro-buyers__tab.is-active::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 7px;\n    background: var(--apro-orange);\n  }\n\n  .apro-buyers__tab:focus-visible {\n    outline: 3px solid rgba(232, 79, 37, 0.22);\n    outline-offset: 2px;\n  }\n\n  .apro-buyers__tab-number {\n    color: #999ca3;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n  }\n\n  .apro-buyers .apro-buyers__tab-label {\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    line-height: 1.28 !important;\n  }\n\n  .apro-buyers__tab-arrow {\n    justify-self: end;\n    color: #242a32;\n    font-size: 30px;\n    font-weight: 300;\n    line-height: 1;\n    transition: color 180ms ease, transform 180ms ease;\n  }\n\n  .apro-buyers__tab:hover .apro-buyers__tab-arrow,\n  .apro-buyers__tab.is-active .apro-buyers__tab-arrow {\n    color: var(--apro-orange);\n    transform: translateX(4px);\n  }\n\n  .apro-buyers__content {\n    display: flex;\n    min-width: 0;\n    flex-direction: column;\n    padding-left: 0;\n    border-left: 0;\n  }\n\n  .apro-buyers__media {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 16 \/ 5.4;\n    overflow: hidden;\n    background: #e6e3df;\n  }\n\n  .apro-buyers__image {\n    position: absolute;\n    inset: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity 220ms ease;\n  }\n\n  .apro-buyers__image.is-active {\n    z-index: 1;\n    opacity: 1;\n    visibility: visible;\n  }\n\n  .apro-buyers__credit {\n    position: absolute;\n    right: 10px;\n    bottom: 8px;\n    padding: 4px 7px;\n    background: rgba(0, 0, 0, 0.52);\n    color: rgba(255, 255, 255, 0.9);\n    font-size: 10px;\n    line-height: 1.2;\n    text-decoration: none;\n  }\n\n  .apro-buyers__credit[hidden] {\n    display: none !important;\n  }\n\n  .apro-buyers__credit:hover,\n  .apro-buyers__credit:focus-visible {\n    color: #fff;\n    text-decoration: underline;\n  }\n\n  .apro-buyers__details {\n    padding: 27px 42px 28px;\n  }\n\n  .apro-buyers h3.apro-buyers__role {\n    margin: 0 0 24px !important;\n    color: var(--apro-ink) !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 30px !important;\n    font-weight: 700 !important;\n    letter-spacing: -0.02em !important;\n    line-height: 1.18 !important;\n  }\n\n  .apro-buyers__columns {\n    display: grid;\n    grid-template-columns: 1fr 1.15fr;\n    gap: 0;\n    margin-bottom: 28px;\n  }\n\n  .apro-buyers__info {\n    min-width: 0;\n    padding-right: 36px;\n  }\n\n  .apro-buyers__info + .apro-buyers__info {\n    padding-right: 0;\n    padding-left: 38px;\n    border-left: 1px solid var(--apro-line);\n  }\n\n  .apro-buyers__info-label {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--apro-ink);\n    font-size: 16px;\n    font-weight: 700;\n    line-height: 1.25;\n  }\n\n  .apro-buyers__info-copy {\n    margin: 0;\n    color: var(--apro-muted);\n    font-size: clamp(15px, 1.2vw, 18px);\n    line-height: 1.5;\n  }\n\n  .apro-buyers__cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 16px;\n    padding: 0 0 7px;\n    border-bottom: 1px solid var(--apro-orange);\n    color: var(--apro-orange);\n    font-size: 17px;\n    font-weight: 500;\n    line-height: 1.25;\n    text-decoration: none;\n    transition: color 180ms ease, gap 180ms ease;\n  }\n\n  .apro-buyers__cta:hover,\n  .apro-buyers__cta:focus-visible {\n    gap: 23px;\n    color: var(--apro-orange-dark);\n  }\n\n  .apro-buyers__cta-arrow {\n    font-size: 28px;\n    line-height: 0.75;\n  }\n\n  .apro-buyers__panel-copy {\n    transition: opacity 150ms ease, transform 150ms ease;\n  }\n\n  .apro-buyers__panel-copy.is-changing {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  @media (max-width: 1050px) {\n    .apro-buyers {\n      padding: 58px 20px;\n    }\n\n    .apro-buyers__layout {\n      grid-template-columns: minmax(285px, 0.8fr) minmax(0, 1.3fr);\n      gap: 0;\n    }\n\n    .apro-buyers__content {\n      padding-left: 0;\n    }\n\n    .apro-buyers .apro-buyers__tab {\n      grid-template-columns: 34px minmax(0, 1fr) 28px;\n      min-height: 84px;\n      padding: 16px 15px 16px 20px;\n    }\n\n    .apro-buyers__details {\n      padding: 24px 20px 4px;\n    }\n\n    .apro-buyers__columns {\n      grid-template-columns: 1fr;\n      gap: 22px;\n    }\n\n    .apro-buyers__info {\n      padding-right: 0;\n    }\n\n    .apro-buyers__info + .apro-buyers__info {\n      padding-top: 22px;\n      padding-left: 0;\n      border-top: 1px solid var(--apro-line);\n      border-left: 0;\n    }\n  }\n\n  @media (max-width: 760px) {\n    .apro-buyers {\n      padding: 45px 14px;\n    }\n\n\n    .apro-buyers__layout {\n      display: block;\n      overflow: visible;\n      border: 0;\n    }\n\n    .apro-buyers__nav {\n      display: flex;\n      border-right: 0;\n      gap: 9px;\n      overflow-x: auto;\n      padding: 3px 2px 14px;\n      scrollbar-width: thin;\n      scroll-snap-type: x proximity;\n    }\n\n    .apro-buyers .apro-buyers__tab {\n      flex: 0 0 min(78vw, 300px);\n      grid-template-columns: 31px minmax(0, 1fr) 25px;\n      min-height: 78px;\n      height: auto;\n      border: 1px solid var(--apro-line);\n      scroll-snap-align: start;\n    }\n\n    .apro-buyers .apro-buyers__tab.is-active::before {\n      right: 0;\n      bottom: auto;\n      width: auto;\n      height: 5px;\n    }\n\n    .apro-buyers__content {\n      margin-top: 14px;\n      padding-left: 0;\n      border-left: 0;\n    }\n\n    .apro-buyers__media {\n      aspect-ratio: 16 \/ 10;\n    }\n\n    .apro-buyers__details {\n      padding: 22px 4px 0;\n    }\n\n    .apro-buyers h3.apro-buyers__role {\n      margin-bottom: 20px !important;\n      font-size: 25px !important;\n    }\n\n    .apro-buyers .apro-buyers__tab-label {\n      font-size: 16px !important;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .apro-buyers .apro-buyers__tab {\n      flex-basis: 86vw;\n    }\n  }\n<\/style>\n\n<section class=\"apro-buyers\" aria-label=\"Buyer support by customer type\">\n  <div class=\"apro-buyers__inner\">\n    <div class=\"apro-buyers__layout\">\n      <div class=\"apro-buyers__nav\" role=\"tablist\" aria-label=\"Buyer support categories\">\n        <button class=\"apro-buyers__tab is-active\" type=\"button\" role=\"tab\" aria-selected=\"true\" data-buyer-index=\"0\">\n          <span class=\"apro-buyers__tab-number\">01<\/span>\n          <span class=\"apro-buyers__tab-label\">Property Developers<\/span>\n          <span class=\"apro-buyers__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n        <button class=\"apro-buyers__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-buyer-index=\"1\">\n          <span class=\"apro-buyers__tab-number\">02<\/span>\n          <span class=\"apro-buyers__tab-label\">General Contractors<\/span>\n          <span class=\"apro-buyers__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n        <button class=\"apro-buyers__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-buyer-index=\"2\">\n          <span class=\"apro-buyers__tab-number\">03<\/span>\n          <span class=\"apro-buyers__tab-label\">Subcontractors &amp; Installers<\/span>\n          <span class=\"apro-buyers__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n        <button class=\"apro-buyers__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-buyer-index=\"3\">\n          <span class=\"apro-buyers__tab-number\">04<\/span>\n          <span class=\"apro-buyers__tab-label\">Architects &amp; Design Consultants<\/span>\n          <span class=\"apro-buyers__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n        <button class=\"apro-buyers__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-buyer-index=\"4\">\n          <span class=\"apro-buyers__tab-number\">05<\/span>\n          <span class=\"apro-buyers__tab-label\">Luxury Villa Owners<\/span>\n          <span class=\"apro-buyers__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n        <button class=\"apro-buyers__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-buyer-index=\"5\">\n          <span class=\"apro-buyers__tab-number\">06<\/span>\n          <span class=\"apro-buyers__tab-label\">Dealers &amp; Distributors<\/span>\n          <span class=\"apro-buyers__tab-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n      <\/div>\n\n      <div class=\"apro-buyers__content\" role=\"tabpanel\" aria-live=\"polite\">\n        <div class=\"apro-buyers__media\">\n          <!-- All six images are present in the HTML to avoid Elementor dynamic-src caching issues. -->\n          <img\n            class=\"apro-buyers__image is-active\"\n            data-buyer-image=\"0\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/Ab1520e3076404832bce82553ebf5abd9G.jpg\"\n            alt=\"Property developers planning building layout and design\"\n            loading=\"eager\"\n            decoding=\"async\"\n            style=\"object-position:center 48%;\">\n\n          <img\n            class=\"apro-buyers__image\"\n            data-buyer-image=\"1\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/Abb4fd383581946749f4da0027b90257d1.jpg\"\n            alt=\"Construction professionals reviewing project drawings on site\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"object-position:center 46%;\">\n\n          <img\n            class=\"apro-buyers__image\"\n            data-buyer-image=\"2\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/A08e7ad8a0f6548eea523b636a4ff1b94O.jpg\"\n            alt=\"Subcontractors coordinating installation plans and details\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"object-position:center 48%;\">\n\n          <img\n            class=\"apro-buyers__image\"\n            data-buyer-image=\"3\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/A1ec53a954bdc4030b843b87003d015e4g.jpg\"\n            alt=\"Architects examining a detailed building model in the office\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"object-position:center 46%;\">\n\n          <img\n            class=\"apro-buyers__image\"\n            data-buyer-image=\"4\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/Ab2b02c5dba3e4fdeb18dfb2cd32e994em.jpg\"\n            alt=\"Modern luxury villa with expansive windows and doors\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"object-position:center 53%;\">\n\n          <img\n            class=\"apro-buyers__image\"\n            data-buyer-image=\"5\"\n            src=\"https:\/\/sc04.alicdn.com\/kf\/Ab1d6b17fd9e649b89aa7ae4645801477n.jpg\"\n            alt=\"Construction managers shaking hands on a building site\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"object-position:center 48%;\">\n\n          <a class=\"apro-buyers__credit\" href=\"https:\/\/www.pexels.com\/photo\/exterior-of-modern-house-with-glass-doors-and-panoramic-windows-7031607\/\" target=\"_blank\" rel=\"noopener\" hidden>Photo: Max Vakhtbovych \/ Pexels<\/a>\n        <\/div>\n\n        <div class=\"apro-buyers__details apro-buyers__panel-copy\">\n          <h3 class=\"apro-buyers__role\">Property Developers<\/h3>\n\n          <div class=\"apro-buyers__columns\">\n            <div class=\"apro-buyers__info\">\n              <span class=\"apro-buyers__info-label\">Your priority<\/span>\n              <p class=\"apro-buyers__info-copy apro-buyers__priority\">Keep design, procurement and delivery priorities aligned.<\/p>\n            <\/div>\n\n            <div class=\"apro-buyers__info\">\n              <span class=\"apro-buyers__info-label\">How APRO supports you<\/span>\n              <p class=\"apro-buyers__info-copy apro-buyers__support\">APRO helps review window and door requirements, system options and the information needed to define the project scope.<\/p>\n            <\/div>\n          <\/div>\n\n          <!-- Replace the six placeholder URLs in the script data below. -->\n          <a class=\"apro-buyers__cta\" href=\"https:\/\/aprodoor.com\/property-developer\/\">\n            <span class=\"apro-buyers__cta-text\">Explore Developer Support<\/span>\n            <span class=\"apro-buyers__cta-arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  (function () {\n    var sections = document.querySelectorAll('.apro-buyers');\n    var defaultImage = 'https:\/\/images.pexels.com\/photos\/7031607\/pexels-photo-7031607.jpeg?auto=compress&cs=tinysrgb&w=1600';\n\n    \/* Replace each href below with the final, relevant buyer-support page URL. *\/\n    var buyerData = [\n      {\n        role: 'Property Developers',\n        priority: 'Keep design, procurement and delivery priorities aligned.',\n        support: 'APRO helps review window and door requirements, system options and the information needed to define the project scope.',\n        cta: 'Explore Developer Support',\n        href: 'https:\/\/aprodoor.com\/property-developer\/',\n        image: 'https:\/\/sc04.alicdn.com\/kf\/Ab1520e3076404832bce82553ebf5abd9G.jpg',\n        position: 'center 48%',\n        creditVisible: false,\n        alt: 'Property developers planning building layout and design'\n      },\n      {\n        role: 'General Contractors',\n        priority: 'Coordinate specifications, construction interfaces, procurement and project sequencing.',\n        support: 'APRO helps clarify the window and door scope, required project inputs and applicable packing or delivery information.',\n        cta: 'Explore Contractor Support',\n        href: 'https:\/\/aprodoor.com\/general-contractor\/',\n        image: 'https:\/\/sc04.alicdn.com\/kf\/Abb4fd383581946749f4da0027b90257d1.jpg',\n        position: 'center 46%',\n        creditVisible: false,\n        alt: 'Construction professionals reviewing project drawings on site'\n      },\n      {\n        role: 'Subcontractors & Installers',\n        priority: 'Plan openings, interfaces, quantities and installation requirements.',\n        support: 'APRO reviews system configurations and provides applicable product and installation information for the confirmed scope.',\n        cta: 'Explore Installation Support',\n        href: 'https:\/\/aprodoor.com\/subcontractor\/',\n        image: 'https:\/\/sc04.alicdn.com\/kf\/A08e7ad8a0f6548eea523b636a4ff1b94O.jpg',\n        position: 'center 48%',\n        creditVisible: false,\n        alt: 'Subcontractors coordinating installation plans and details'\n      },\n      {\n        role: 'Architects & Design Consultants',\n        priority: 'Develop window and door specifications that reflect the design intent and project requirements.',\n        support: 'APRO helps review configuration options, technical questions and available documentation against the confirmed project brief.',\n        cta: 'Explore Design Support',\n        href: 'https:\/\/aprodoor.com\/architectural-design-consulting-company\/',\n        image: 'https:\/\/sc04.alicdn.com\/kf\/A1ec53a954bdc4030b843b87003d015e4g.jpg',\n        position: 'center 46%',\n        creditVisible: false,\n        alt: 'Architects examining a detailed building model in the office'\n      },\n      {\n        role: 'Luxury Villa Owners',\n        priority: 'Create the appearance, operation and comfort you want for your residence.',\n        support: 'APRO helps compare window and door configurations, finishes, glazing and hardware options subject to project review.',\n        cta: 'Explore Villa Project Support',\n        href: 'https:\/\/aprodoor.com\/luxury-villa-owners\/',\n        image: 'https:\/\/sc04.alicdn.com\/kf\/Ab2b02c5dba3e4fdeb18dfb2cd32e994em.jpg',\n        position: 'center 53%',\n        creditVisible: false,\n        alt: 'Modern luxury villa with expansive windows and doors'\n      },\n      {\n        role: 'Dealers & Distributors',\n        priority: 'Match product selection and order planning to your market or customer needs.',\n        support: 'APRO helps review suitable product ranges, order information and available support for the intended market or project.',\n        cta: 'Explore Dealer Support',\n        href: 'https:\/\/aprodoor.com\/building-dealers\/',\n        image: 'https:\/\/sc04.alicdn.com\/kf\/Ab1d6b17fd9e649b89aa7ae4645801477n.jpg',\n        position: 'center 48%',\n        creditVisible: false,\n        alt: 'Construction managers shaking hands on a building site'\n      }\n    ];\n\n    sections.forEach(function (section) {\n      var tabs = section.querySelectorAll('[data-buyer-index]');\n      var images = section.querySelectorAll('[data-buyer-image]');\n      var credit = section.querySelector('.apro-buyers__credit');\n      var panelCopy = section.querySelector('.apro-buyers__panel-copy');\n      var role = section.querySelector('.apro-buyers__role');\n      var priority = section.querySelector('.apro-buyers__priority');\n      var support = section.querySelector('.apro-buyers__support');\n      var cta = section.querySelector('.apro-buyers__cta');\n      var ctaText = section.querySelector('.apro-buyers__cta-text');\n\n      function selectBuyer(index, selectedTab) {\n        var item = buyerData[index];\n        if (!item) return;\n\n        tabs.forEach(function (tab) {\n          var active = tab === selectedTab;\n          tab.classList.toggle('is-active', active);\n          tab.setAttribute('aria-selected', active ? 'true' : 'false');\n        });\n\n        panelCopy.classList.add('is-changing');\n\n        images.forEach(function (image) {\n          image.classList.toggle(\n            'is-active',\n            image.getAttribute('data-buyer-image') === String(index)\n          );\n        });\n\n        window.setTimeout(function () {\n          role.textContent = item.role;\n          priority.textContent = item.priority;\n          support.textContent = item.support;\n          ctaText.textContent = item.cta;\n          cta.setAttribute('href', item.href);\n          if (credit) credit.hidden = !item.creditVisible;\n\n          panelCopy.classList.remove('is-changing');\n        }, 150);\n      }\n\n      tabs.forEach(function (tab) {\n        tab.addEventListener('click', function () {\n          selectBuyer(Number(tab.getAttribute('data-buyer-index')), tab);\n        });\n      });\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\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<div class=\"elementor-element elementor-element-f7e06b3 e-flex e-con-boxed e-con e-parent\" data-id=\"f7e06b3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-db7bb2c e-con-full e-flex e-con e-child\" data-id=\"db7bb2c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe5090b elementor-widget elementor-widget-text-editor\" data-id=\"fe5090b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><b>CUSTOMER STORIES<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-526c0202 elementor-widget elementor-widget-heading\" data-id=\"526c0202\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Customer Experiences, Project by Project<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d2785c elementor-widget elementor-widget-text-editor\" data-id=\"8d2785c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Whether you are developing, designing, building, installing, sourcing for a private residence or supplying your market, explore the support most relevant to your work.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-829cba2 elementor-widget elementor-widget-html\" data-id=\"829cba2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  Customer Stories Video Section\n  Copy this complete block into an Elementor HTML widget or your website template.\n\n  IMPORTANT:\n  1. Replace href=\"YOUR-CUSTOMER-STORIES-PAGE\" with the real CTA page URL.\n  2. This block loads the Kingsway SDK after the player placeholders are rendered.\n-->\n\n<style>\n  .apro-stories,\n  .apro-stories * {\n    box-sizing: border-box;\n  }\n\n  .apro-stories {\n    --apro-orange: #e84f25;\n    --apro-blue: #1479df;\n    --apro-dark: #11131a;\n    --apro-muted: #717784;\n    --apro-line: #e5e5e5;\n    width: 100%;\n    padding: 36px 24px;\n    background: #fff;\n    color: var(--apro-dark);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .apro-stories__inner {\n    display: grid;\n    grid-template-columns: minmax(0, 1.75fr) minmax(340px, 0.95fr);\n    gap: 30px;\n    width: min(1480px, 100%);\n    margin: 0 auto;\n  }\n\n  .apro-stories__main {\n    min-width: 0;\n  }\n\n  .apro-stories__stage {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 16 \/ 9;\n    overflow: hidden;\n    background: #000;\n  }\n\n  .apro-stories__video-panel {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    overflow: hidden;\n    background: #000;\n    opacity: 0;\n    visibility: hidden;\n    pointer-events: none;\n  }\n\n  .apro-stories__video-panel.is-active {\n    z-index: 1;\n    opacity: 1;\n    visibility: visible;\n    pointer-events: auto;\n  }\n\n  .apro-stories__video-panel iframe,\n  .apro-stories__video-panel > div[data-kingsway-player] {\n    display: block;\n    width: 100% !important;\n    height: 100% !important;\n    border: 0;\n  }\n\n  .apro-stories__facts {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    padding-top: 20px;\n  }\n\n  .apro-stories__fact {\n    min-width: 0;\n    padding: 2px 28px;\n    border-left: 1px solid var(--apro-line);\n  }\n\n  .apro-stories__fact:last-child {\n    border-right: 1px solid var(--apro-line);\n  }\n\n  .apro-stories__fact-label {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--apro-muted);\n    font-size: 14px;\n    line-height: 1.25;\n  }\n\n  .apro-stories__fact-value {\n    display: block;\n    overflow-wrap: anywhere;\n    color: var(--apro-dark);\n    font-size: 18px;\n    font-weight: 600;\n    line-height: 1.25;\n  }\n\n  .apro-stories__side {\n    min-width: 0;\n    padding-left: 28px;\n    border-left: 1px solid var(--apro-line);\n  }\n\n  .apro-stories__heading {\n    margin: -3px 0 18px;\n    font-size: clamp(21px, 1.7vw, 28px);\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: -0.015em;\n  }\n\n  .apro-stories__list {\n    display: grid;\n    gap: 0;\n  }\n\n  .apro-stories__card-wrap {\n    padding: 7px 0;\n    border-bottom: 1px solid var(--apro-line);\n  }\n\n  .apro-stories__card-wrap:first-child {\n    padding-top: 0;\n  }\n\n  .apro-stories .apro-stories__card {\n    position: relative;\n    display: grid;\n    grid-template-columns: minmax(122px, 40%) minmax(0, 1fr) 24px;\n    gap: 12px;\n    width: 100%;\n    min-height: 104px;\n    align-items: center;\n    padding: 7px 10px;\n    border: 1px solid transparent;\n    border-radius: 0;\n    background-color: #fff9f6 !important;\n    background-image: none !important;\n    color: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    box-shadow: none;\n    transition: border-color 180ms ease, box-shadow 180ms ease;\n  }\n\n  .apro-stories .apro-stories__card:hover,\n  .apro-stories .apro-stories__card:focus,\n  .apro-stories .apro-stories__card:active,\n  .apro-stories .apro-stories__card.is-active {\n    background-color: #fff9f6 !important;\n    background-image: none !important;\n  }\n\n  .apro-stories__card:focus-visible {\n    outline: 3px solid rgba(20, 121, 223, 0.22);\n    outline-offset: 2px;\n  }\n\n  .apro-stories__card.is-active {\n    border-color: var(--apro-blue);\n    box-shadow: inset 0 0 0 1px var(--apro-blue);\n  }\n\n  .apro-stories__card.is-active::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: -14px;\n    width: 6px;\n    background: var(--apro-orange);\n  }\n\n  .apro-stories__thumb {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 16 \/ 9;\n    overflow: hidden;\n    background: #161616;\n  }\n\n  .apro-stories__thumb--cover {\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: cover;\n  }\n\n  .apro-stories__thumb--video iframe {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n    pointer-events: none;\n  }\n\n  .apro-stories__thumb-placeholder {\n    position: absolute;\n    inset: 0;\n    display: grid;\n    place-items: center;\n    background:\n      linear-gradient(135deg, rgba(232, 79, 37, 0.22), transparent 58%),\n      linear-gradient(155deg, #4e555c, #15191c);\n    color: rgba(255, 255, 255, 0.75);\n    font-size: 12px;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .apro-stories__play {\n    position: absolute;\n    z-index: 2;\n    top: 50%;\n    left: 50%;\n    display: grid;\n    width: 42px;\n    height: 42px;\n    place-items: center;\n    transform: translate(-50%, -50%);\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.94);\n    box-shadow: 0 2px 9px rgba(0, 0, 0, 0.18);\n    color: #141a27;\n  }\n\n  .apro-stories__play::before {\n    content: \"\";\n    width: 0;\n    height: 0;\n    margin-left: 3px;\n    border-top: 8px solid transparent;\n    border-bottom: 8px solid transparent;\n    border-left: 12px solid currentColor;\n  }\n\n  .apro-stories__duration {\n    position: absolute;\n    z-index: 2;\n    right: 5px;\n    bottom: 5px;\n    padding: 3px 5px;\n    background: rgba(0, 0, 0, 0.82);\n    color: #fff;\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .apro-stories__card-title {\n    display: block;\n    margin-bottom: 7px;\n    color: var(--apro-dark);\n    font-size: clamp(16px, 1.35vw, 21px);\n    font-weight: 600;\n    line-height: 1.2;\n  }\n\n  .apro-stories__card-copy {\n    display: block;\n    color: var(--apro-muted);\n    font-size: 15px;\n    line-height: 1.35;\n  }\n\n  .apro-stories__arrow {\n    color: #1d2430;\n    font-size: 30px;\n    font-weight: 300;\n    line-height: 1;\n    transition: transform 180ms ease, color 180ms ease;\n  }\n\n  .apro-stories__card:hover .apro-stories__arrow,\n  .apro-stories__card.is-active .apro-stories__arrow {\n    transform: translateX(3px);\n    color: var(--apro-orange);\n  }\n\n  .apro-stories__cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 18px;\n    margin-top: 34px;\n    padding: 0 0 7px;\n    border-bottom: 1px solid var(--apro-orange);\n    color: var(--apro-orange);\n    font-size: 18px;\n    line-height: 1.2;\n    text-decoration: none;\n    transition: gap 180ms ease, color 180ms ease;\n  }\n\n  .apro-stories__cta:hover,\n  .apro-stories__cta:focus-visible {\n    gap: 24px;\n    color: #bd3515;\n  }\n\n  .apro-stories__cta-arrow {\n    font-size: 29px;\n    line-height: 0.8;\n  }\n\n  @media (max-width: 1050px) {\n    .apro-stories__inner {\n      grid-template-columns: 1fr;\n    }\n\n    .apro-stories__side {\n      padding-top: 28px;\n      padding-left: 0;\n      border-top: 1px solid var(--apro-line);\n      border-left: 0;\n    }\n\n    .apro-stories__list {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 16px;\n    }\n\n    .apro-stories__card-wrap,\n    .apro-stories__card-wrap:first-child {\n      padding: 0;\n      border: 0;\n    }\n\n    .apro-stories__card {\n      grid-template-columns: 1fr 26px;\n      min-height: 0;\n      align-items: start;\n    }\n\n    .apro-stories__thumb {\n      grid-column: 1 \/ -1;\n    }\n\n    .apro-stories__card.is-active::before {\n      top: -1px;\n      right: -1px;\n      bottom: auto;\n      left: -1px;\n      width: auto;\n      height: 5px;\n    }\n  }\n\n  @media (max-width: 720px) {\n    .apro-stories {\n      padding: 24px 14px;\n    }\n\n\n    .apro-stories__facts {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      row-gap: 18px;\n    }\n\n    .apro-stories__fact {\n      padding: 2px 15px;\n    }\n\n    .apro-stories__fact:nth-child(2) {\n      border-right: 1px solid var(--apro-line);\n    }\n\n    .apro-stories__list {\n      grid-template-columns: 1fr;\n      gap: 13px;\n    }\n\n    .apro-stories__card-wrap {\n      padding-bottom: 13px;\n      border-bottom: 1px solid var(--apro-line);\n    }\n\n    .apro-stories__card {\n      grid-template-columns: minmax(125px, 42%) minmax(0, 1fr) 22px;\n      align-items: center;\n      padding: 9px;\n    }\n\n    .apro-stories__thumb {\n      grid-column: auto;\n    }\n\n    .apro-stories__heading {\n      font-size: 23px;\n    }\n  }\n\n  @media (max-width: 480px) {\n\n    .apro-stories__fact-label {\n      font-size: 12px;\n    }\n\n    .apro-stories__fact-value {\n      font-size: 16px;\n    }\n\n    .apro-stories__card {\n      grid-template-columns: 116px minmax(0, 1fr) 17px;\n      gap: 10px;\n    }\n\n    .apro-stories__play {\n      width: 34px;\n      height: 34px;\n    }\n\n    .apro-stories__play::before {\n      border-top-width: 6px;\n      border-bottom-width: 6px;\n      border-left-width: 9px;\n    }\n\n    .apro-stories__card-copy {\n      font-size: 13px;\n    }\n  }\n<\/style>\n\n<section class=\"apro-stories\" aria-labelledby=\"apro-stories-heading\">\n  <div class=\"apro-stories__inner\">\n    <div class=\"apro-stories__main\">\n      <div class=\"apro-stories__stage\">\n        <!-- Video 1: default main video (original Video 2) -->\n        <div class=\"apro-stories__video-panel is-active\" data-story-panel=\"1\">\n          <div\n            data-kingsway-player=\"40457290be\"\n            data-width=\"100%\"\n            data-height=\"100%\"\n            style=\"aspect-ratio:16\/9;background-image:url('https:\/\/static.kingswayvideo.com\/4wiirwc6\/vod\/40457290be\/cover.jpg?imageMogr2\/format\/webp\/thumbnail\/!30p');background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-color:#000;\">\n          <\/div>\n        <\/div>\n\n        <!-- Video 2: original Video 1 -->\n        <div class=\"apro-stories__video-panel\" data-story-panel=\"2\">\n          <iframe\n            src=\"https:\/\/v.kingswayvideo.com\/videos\/4wiirwc6\/customer-reviews\"\n            title=\"Customer Reviews \u2014 Kingsway Video\"\n            loading=\"lazy\"\n            allow=\"autoplay; fullscreen; picture-in-picture\"\n            allowfullscreen\n            referrerpolicy=\"no-referrer-when-downgrade\">\n          <\/iframe>\n          <noscript>\n            <p><a href=\"https:\/\/v.kingswayvideo.com\/videos\/4wiirwc6\/customer-reviews\" target=\"_blank\" rel=\"noopener\">Open the video<\/a><\/p>\n          <\/noscript>\n        <\/div>\n\n        <!-- Video 3 -->\n        <div class=\"apro-stories__video-panel\" data-story-panel=\"3\">\n          <iframe\n            src=\"https:\/\/v.kingswayvideo.com\/videos\/4wiirwc6\/customer-reviews-1\"\n            title=\"Customer Reviews 1 \u2014 Kingsway Video\"\n            loading=\"lazy\"\n            allow=\"autoplay; fullscreen; picture-in-picture\"\n            allowfullscreen\n            referrerpolicy=\"no-referrer-when-downgrade\">\n          <\/iframe>\n          <noscript>\n            <p><a href=\"https:\/\/v.kingswayvideo.com\/videos\/4wiirwc6\/customer-reviews-1\" target=\"_blank\" rel=\"noopener\">Open the video<\/a><\/p>\n          <\/noscript>\n        <\/div>\n\n        <!-- Video 4 -->\n        <div class=\"apro-stories__video-panel\" data-story-panel=\"4\">\n          <div\n            data-kingsway-player=\"7a9df62039\"\n            data-width=\"100%\"\n            data-height=\"100%\"\n            style=\"aspect-ratio:71\/40;background-image:url('https:\/\/static.kingswayvideo.com\/4wiirwc6\/vod\/7a9df62039\/cover.jpg?imageMogr2\/format\/webp\/thumbnail\/!30p');background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-color:#000;\">\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"apro-stories__facts\" aria-label=\"Customer story details\">\n        <div class=\"apro-stories__fact\">\n          <span class=\"apro-stories__fact-label\">Customer \/ project<\/span>\n          <strong class=\"apro-stories__fact-value\" id=\"apro-story-customer\">Window &amp; Door Dealer<\/strong>\n        <\/div>\n        <div class=\"apro-stories__fact\">\n          <span class=\"apro-stories__fact-label\">Location<\/span>\n          <strong class=\"apro-stories__fact-value\" id=\"apro-story-location\">California, USA<\/strong>\n        <\/div>\n        <div class=\"apro-stories__fact\">\n          <span class=\"apro-stories__fact-label\">Products<\/span>\n          <strong class=\"apro-stories__fact-value\" id=\"apro-story-products\">Folding Doors<\/strong>\n        <\/div>\n        <div class=\"apro-stories__fact\">\n          <span class=\"apro-stories__fact-label\">Language<\/span>\n          <strong class=\"apro-stories__fact-value\" id=\"apro-story-language\">English<\/strong>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <aside class=\"apro-stories__side\" aria-label=\"More customer stories\">\n      <h3 class=\"apro-stories__heading\" id=\"apro-stories-heading\">More Customer Stories<\/h3>\n\n      <div class=\"apro-stories__list\">\n        <!-- Edit the data-* values below to update the facts when a story is selected. -->\n        <div class=\"apro-stories__card-wrap\">\n          <button\n            class=\"apro-stories__card is-active\"\n            type=\"button\"\n            data-story-target=\"1\"\n            data-customer=\"Window &amp; Door Dealer\"\n            data-location=\"California, USA\"\n            data-products=\"Folding Doors\"\n            data-language=\"English\"\n            aria-label=\"Play Customer story 01\"\n            aria-pressed=\"true\">\n            <span class=\"apro-stories__thumb apro-stories__thumb--cover\" style=\"background-image:url('https:\/\/static.kingswayvideo.com\/4wiirwc6\/vod\/40457290be\/cover.jpg?imageMogr2\/format\/webp\/thumbnail\/!30p');\">\n              <span class=\"apro-stories__play\" aria-hidden=\"true\"><\/span>\n              <span class=\"apro-stories__duration\">00:00<\/span>\n            <\/span>\n            <span>\n              <span class=\"apro-stories__card-title\">Customer story 01<\/span>\n              <span class=\"apro-stories__card-copy\">Window &amp; Door Dealer<br>California, USA<\/span>\n            <\/span>\n            <span class=\"apro-stories__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/button>\n        <\/div>\n\n        <div class=\"apro-stories__card-wrap\">\n          <button\n            class=\"apro-stories__card\"\n            type=\"button\"\n            data-story-target=\"2\"\n            data-customer=\"Private Homeowner\"\n            data-location=\"Australia\"\n            data-products=\"Windows &amp; Doors\"\n            data-language=\"English\"\n            aria-label=\"Play Customer story 02\">\n            <span class=\"apro-stories__thumb apro-stories__thumb--video\">\n              <iframe\n                src=\"https:\/\/v.kingswayvideo.com\/videos\/4wiirwc6\/customer-reviews\"\n                title=\"Customer story 02 preview\"\n                loading=\"lazy\"\n                tabindex=\"-1\"\n                aria-hidden=\"true\">\n              <\/iframe>\n              <span class=\"apro-stories__play\" aria-hidden=\"true\"><\/span>\n              <span class=\"apro-stories__duration\">00:00<\/span>\n            <\/span>\n            <span>\n              <span class=\"apro-stories__card-title\">Customer story 02<\/span>\n              <span class=\"apro-stories__card-copy\">Private Homeowner<br>Australia<\/span>\n            <\/span>\n            <span class=\"apro-stories__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/button>\n        <\/div>\n\n        <div class=\"apro-stories__card-wrap\">\n          <button\n            class=\"apro-stories__card\"\n            type=\"button\"\n            data-story-target=\"3\"\n            data-customer=\"Private Residence\"\n            data-location=\"California, USA\"\n            data-products=\"Folding Doors\"\n            data-language=\"English\"\n            aria-label=\"Play Customer story 03\">\n            <span class=\"apro-stories__thumb apro-stories__thumb--video\">\n              <iframe\n                src=\"https:\/\/v.kingswayvideo.com\/videos\/4wiirwc6\/customer-reviews-1\"\n                title=\"Customer story 03 preview\"\n                loading=\"lazy\"\n                tabindex=\"-1\"\n                aria-hidden=\"true\">\n              <\/iframe>\n              <span class=\"apro-stories__play\" aria-hidden=\"true\"><\/span>\n              <span class=\"apro-stories__duration\">00:00<\/span>\n            <\/span>\n            <span>\n              <span class=\"apro-stories__card-title\">Customer story 03<\/span>\n              <span class=\"apro-stories__card-copy\">Private Residence<br>California, USA<\/span>\n            <\/span>\n            <span class=\"apro-stories__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/button>\n        <\/div>\n\n        <div class=\"apro-stories__card-wrap\">\n          <button\n            class=\"apro-stories__card\"\n            type=\"button\"\n            data-story-target=\"4\"\n            data-customer=\"Folding Door Dealer\"\n            data-location=\"USA\"\n            data-products=\"Folding Doors\"\n            data-language=\"English\"\n            aria-label=\"Play Customer story 04\">\n            <span class=\"apro-stories__thumb apro-stories__thumb--cover\" style=\"background-image:url('https:\/\/static.kingswayvideo.com\/4wiirwc6\/vod\/7a9df62039\/cover.jpg?imageMogr2\/format\/webp\/thumbnail\/!30p');\">\n              <span class=\"apro-stories__play\" aria-hidden=\"true\"><\/span>\n              <span class=\"apro-stories__duration\">00:00<\/span>\n            <\/span>\n            <span>\n              <span class=\"apro-stories__card-title\">Customer story 04<\/span>\n              <span class=\"apro-stories__card-copy\">Folding Door Dealer<br>USA<\/span>\n            <\/span>\n            <span class=\"apro-stories__arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/button>\n        <\/div>\n      <\/div>\n\n    <\/aside>\n  <\/div>\n<\/section>\n\n<script>\n  (function () {\n    \/* The page-level Kingsway enqueue owns the single base SDK instance. *\/\n\n    var sections = document.querySelectorAll('.apro-stories');\n\n    sections.forEach(function (section) {\n      var cards = section.querySelectorAll('[data-story-target]');\n      var panels = section.querySelectorAll('[data-story-panel]');\n      var customer = section.querySelector('#apro-story-customer');\n      var location = section.querySelector('#apro-story-location');\n      var products = section.querySelector('#apro-story-products');\n      var language = section.querySelector('#apro-story-language');\n\n      cards.forEach(function (card) {\n        card.addEventListener('click', function () {\n          var target = card.getAttribute('data-story-target');\n\n          panels.forEach(function (panel) {\n            panel.classList.toggle(\n              'is-active',\n              panel.getAttribute('data-story-panel') === target\n            );\n          });\n\n          cards.forEach(function (item) {\n            var selected = item === card;\n            item.classList.toggle('is-active', selected);\n            item.setAttribute('aria-pressed', selected ? 'true' : 'false');\n          });\n\n          if (customer) customer.textContent = card.getAttribute('data-customer') || 'To verify';\n          if (location) location.textContent = card.getAttribute('data-location') || 'To verify';\n          if (products) products.textContent = card.getAttribute('data-products') || 'To verify';\n          if (language) language.textContent = card.getAttribute('data-language') || 'To verify';\n\n          if (window.matchMedia('(max-width: 720px)').matches) {\n            section.querySelector('.apro-stories__stage').scrollIntoView({\n              behavior: 'smooth',\n              block: 'center'\n            });\n          }\n        });\n      });\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\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<div class=\"elementor-element elementor-element-9a8d937 e-flex e-con-boxed e-con e-parent\" data-id=\"9a8d937\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4bdcbd5 e-grid e-con-full e-con e-child\" data-id=\"4bdcbd5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a15a8d0 e-flex e-con-boxed e-con e-child\" data-id=\"a15a8d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ec12c9 elementor-widget elementor-widget-text-editor\" data-id=\"8ec12c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><b>WHY APRO<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-327b062 elementor-widget elementor-widget-heading\" data-id=\"327b062\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Project-Focused Window and Door Partner<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eeeb9e6 elementor-widget elementor-widget-text-editor\" data-id=\"eeeb9e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>APRO combines international project experience, technical coordination and finished window and door production to support each confirmed project scope.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49e65a5 elementor-widget elementor-widget-html\" data-id=\"49e65a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n  .elementor-element-a15a8d0 > .e-con-inner { flex-wrap: nowrap !important; }\n  .elementor-element-49e65a5 { flex-shrink: 0 !important; }\n  .elementor-element-49e65a5 > .elementor-widget-container { height: auto !important; }\n  .elementor-element-49e65a5 .apro-company-video-host { position: relative; width: 100%; aspect-ratio: 16 \/ 9; min-height: 0; overflow: hidden; background: #000; }\n  .elementor-element-49e65a5 .apro-company-video-load,\n  .elementor-element-49e65a5 .apro-company-video-player,\n  .elementor-element-49e65a5 .apro-company-video-player > [data-kingsway-player] { width: 100% !important; height: 100% !important; min-height: 100%; }\n  .elementor-element-49e65a5 .apro-company-video-load { position: absolute; inset: 0; display: grid; place-items: center; padding: 0; border: 0; cursor: pointer; background: #000 url('https:\/\/static.kingswayvideo.com\/4wiirwc6\/vod\/896416f0d1\/cover.jpg?imageMogr2\/format\/webp\/thumbnail\/!30p?t=1793024124531') center \/ auto 100% no-repeat; }\n  .elementor-element-49e65a5 .apro-company-video-load::before { content: ''; width: 68px; height: 68px; border-radius: 50%; background: rgba(0, 0, 0, .68); box-shadow: 0 0 0 2px rgba(255, 255, 255, .92); }\n  .elementor-element-49e65a5 .apro-company-video-load::after { content: ''; position: absolute; left: 50%; top: 50%; margin: -11px 0 0 -7px; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-left: 17px solid #fff; }\n  .elementor-element-49e65a5 .apro-company-video-load:focus-visible { outline: 3px solid #e84f25; outline-offset: -6px; }\n  .elementor-element-49e65a5 .apro-company-video-status { position: absolute; left: 12px; right: 12px; bottom: 12px; z-index: 2; margin: 0; padding: 8px 10px; color: #fff; background: rgba(0, 0, 0, .78); font-size: 14px; line-height: 1.4; }\n  .elementor-element-49e65a5 .apro-company-video-sound { position: absolute; top: 12px; right: 12px; z-index: 4; display: none; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; padding: 8px 12px; border: 1px solid rgba(255, 255, 255, .9); border-radius: 4px; color: #fff; background: rgba(0, 0, 0, .78); font: inherit; font-size: 14px; line-height: 1.2; cursor: pointer; }\n  .elementor-element-49e65a5 .apro-company-video-sound[data-ready=\"true\"] { display: inline-flex; }\n  .elementor-element-49e65a5 .apro-company-video-sound:focus-visible { outline: 3px solid #e84f25; outline-offset: 2px; }\n  @media (prefers-reduced-motion: reduce) { .elementor-element-49e65a5 *, .elementor-element-49e65a5 *::before, .elementor-element-49e65a5 *::after { scroll-behavior: auto !important; transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; } }\n<\/style>\n<div class=\"apro-company-video-host\" role=\"group\" aria-label=\"APRO company introduction video\">\n  <button class=\"apro-company-video-load\" type=\"button\" aria-label=\"Load APRO company introduction video\"><\/button>\n  <p class=\"apro-company-video-status\" role=\"status\" aria-live=\"polite\" hidden><\/p>\n<\/div>\n<script>\n  (function () {\n    'use strict';\n    var root = document.querySelector('.elementor-element-49e65a5');\n    var host = root && root.querySelector('.apro-company-video-host');\n    var button = host && host.querySelector('.apro-company-video-load');\n    var status = host && host.querySelector('.apro-company-video-status');\n    var sdkUrl = 'https:\/\/websdk.kingswayvideo.com\/vod-player\/latest\/vod-player.min.js';\n    var started = false;\n\n    if (!host || !button || !status) return;\n\n    function showStatus(message) {\n      status.textContent = message;\n      status.hidden = !message;\n    }\n\n    function getPlayerConstructor() {\n      return typeof window.VodPlayer === 'function' ? window.VodPlayer : null;\n    }\n\n    function isBaseSdkScript(script) {\n      if (!script || !script.src) return false;\n      try {\n        var url = new URL(script.src, document.baseURI);\n        return url.origin === 'https:\/\/websdk.kingswayvideo.com' &&\n          url.pathname === '\/vod-player\/latest\/vod-player.min.js';\n      } catch (error) {\n        return false;\n      }\n    }\n\n    function waitForParsedSdkTag() {\n      return new Promise(function (resolve) {\n        if (document.readyState !== 'loading') {\n          resolve();\n          return;\n        }\n        document.addEventListener('DOMContentLoaded', resolve, { once: true });\n      });\n    }\n\n    function loadSdk() {\n      return waitForParsedSdkTag().then(function () {\n        return new Promise(function (resolve, reject) {\n        var constructor = getPlayerConstructor();\n        if (constructor) {\n          resolve(constructor);\n          return;\n        }\n\n        var existing = Array.prototype.find.call(document.scripts, isBaseSdkScript);\n\n        var script = existing || document.createElement('script');\n        var settled = false;\n        var timer;\n\n        function finish(error) {\n          if (settled) return;\n          var ready = getPlayerConstructor();\n          if (!error && ready) {\n            settled = true;\n            clearInterval(timer);\n            resolve(ready);\n          } else if (error) {\n            settled = true;\n            clearInterval(timer);\n            reject(error);\n          }\n        }\n\n        script.addEventListener('load', function () { finish(); }, { once: true });\n        script.addEventListener('error', function () { finish(new Error('Kingsway SDK failed to load.')); }, { once: true });\n\n        timer = setInterval(function () { finish(); }, 100);\n        setTimeout(function () { finish(new Error('Kingsway SDK was not ready in time.')); }, 8000);\n\n        if (!existing) {\n          script.type = 'text\/javascript';\n          script.defer = true;\n          script.charset = 'utf-8';\n          script.src = sdkUrl;\n          document.head.appendChild(script);\n        }\n        });\n      });\n    }\n\n    button.addEventListener('click', function () {\n      if (started) return;\n      started = true;\n      button.disabled = true;\n      showStatus('Loading video player\u2026');\n\n      loadSdk().then(function (VodPlayer) {\n        var playerHost = document.createElement('div');\n        var target = document.createElement('div');\n        playerHost.className = 'apro-company-video-player';\n        target.setAttribute('data-kingsway-player', '896416f0d1');\n        target.setAttribute('data-width', '100%');\n        target.setAttribute('data-height', '100%');\n        target.style.cssText = \"aspect-ratio:16\/9;background-image:url('https:\/\/static.kingswayvideo.com\/4wiirwc6\/vod\/896416f0d1\/cover.jpg?imageMogr2\/format\/webp\/thumbnail\/!30p?t=1793024124531');background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-color:#000;\";\n        var manualPlayback = false;\n        target.addEventListener('pointerdown', function () { manualPlayback = true; }, true);\n        target.addEventListener('keydown', function (event) {\n          if (event.key === 'Enter' || event.key === ' ') manualPlayback = true;\n        }, true);\n        target.addEventListener('play', function (event) {\n          if (!manualPlayback && event.target instanceof HTMLMediaElement) event.target.pause();\n        }, true);\n        playerHost.appendChild(target);\n        button.replaceWith(playerHost);\n\n        var soundControl = document.createElement('button');\n        soundControl.className = 'apro-company-video-sound';\n        soundControl.type = 'button';\n        soundControl.setAttribute('aria-label', 'Mute video');\n        soundControl.setAttribute('aria-pressed', 'false');\n        soundControl.textContent = 'Sound on';\n        host.appendChild(soundControl);\n\n        function currentVideo() {\n          return playerHost.querySelector('video');\n        }\n\n        function syncSoundControl() {\n          var video = currentVideo();\n          if (!video) return;\n          soundControl.dataset.ready = 'true';\n          soundControl.setAttribute('aria-pressed', String(video.muted));\n          soundControl.textContent = video.muted ? 'Sound off' : 'Sound on';\n          if (!video.aproSoundBound) {\n            video.aproSoundBound = true;\n            video.addEventListener('volumechange', syncSoundControl);\n          }\n        }\n\n        soundControl.addEventListener('click', function () {\n          var video = currentVideo();\n          if (!video) return;\n          video.muted = !video.muted;\n          syncSoundControl();\n          showStatus(video.muted ? 'Video muted.' : 'Video sound on.');\n        });\n\n        var soundObserver = new MutationObserver(syncSoundControl);\n        soundObserver.observe(playerHost, { childList: true, subtree: true });\n\n        var player = new VodPlayer(target, {\n          vid: '896416f0d1',\n          width: '100%',\n          height: '100%',\n          autoplay: false,\n          popoverPlay: false,\n          fixedRatio: '16 \/ 9',\n          isEmbed: true,\n          lazyInitUntilVisible: false,\n          autoPopoverPlayCheck: false\n        });\n\n        player.subtitleConfig = {\n          subtitleEnabled: false,\n          subtitleOpened: false\n        };\n        if (typeof player.setSubtitleList === 'function') player.setSubtitleList([]);\n        if (typeof player.clearSrtRecord === 'function') player.clearSrtRecord();\n\n        syncSoundControl();\n        setTimeout(syncSoundControl, 0);\n        showStatus('Video player loaded. Use the player controls to start playback.');\n        setTimeout(function () { showStatus(''); }, 5000);\n      }).catch(function () {\n        started = false;\n        button.disabled = false;\n        showStatus('The video player could not load. Please try again.');\n      });\n    });\n  }());\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a1d515 elementor-widget elementor-widget-button\" data-id=\"7a1d515\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/aprodoor.com\/who-we-are\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">About APRO \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\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<div class=\"elementor-element elementor-element-cecd075 e-con-full e-flex e-con e-child\" data-id=\"cecd075\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ad0ec99 elementor-widget elementor-widget-heading\" data-id=\"ad0ec99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Explore Our Capabilities<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30ee8d9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"30ee8d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b83817 elementor-widget elementor-widget-n-accordion\" data-id=\"7b83817\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1290\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1290\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> 01 Engineering &amp; Customization <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1290\" class=\"elementor-element elementor-element-3da02a1 e-con-full e-flex e-con e-child\" data-id=\"3da02a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1290\" class=\"elementor-element elementor-element-9bb2638 e-flex e-con-boxed e-con e-child\" data-id=\"9bb2638\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bcf1309 elementor-widget elementor-widget-heading\" data-id=\"bcf1309\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">15+ YEARS<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4aaff61 elementor-widget elementor-widget-text-editor\" data-id=\"4aaff61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>International Project Team Experience<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94bac21 elementor-widget elementor-widget-text-editor\" data-id=\"94bac21\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"0\" data-end=\"189\">Review drawings, window schedules and project requirements to identify suitable system directions and customization options.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7498ea3 elementor-widget elementor-widget-button\" data-id=\"7498ea3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/aprodoor.com\/why-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Engineering &amp; Customization \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\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\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1291\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1291\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> 02 Compliance &amp; Testing <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1291\" class=\"elementor-element elementor-element-0217759 e-con-full e-flex e-con e-child\" data-id=\"0217759\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89bdd22 elementor-widget elementor-widget-heading\" data-id=\"89bdd22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">ASTM \u00b7 CSA \u00b7 NFRC \u00b7 CE<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-425ed48 elementor-widget elementor-widget-text-editor\" data-id=\"425ed48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Applicable Certification &amp; Testing Paths<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-008f59a elementor-widget elementor-widget-text-editor\" data-id=\"008f59a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"0\" data-end=\"189\">Review stated standards and performance requirements against the certificates, test reports and product documentation applicable to the selected system.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42af71b elementor-widget elementor-widget-button\" data-id=\"42af71b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/aprodoor.com\/why-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Review Compliance &amp; Testing \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1292\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1292\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> 03 Quality &amp; Project Control <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1292\" class=\"elementor-element elementor-element-113e844 e-con-full e-flex e-con e-child\" data-id=\"113e844\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-514c1db elementor-widget elementor-widget-heading\" data-id=\"514c1db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">QMS + PMO<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77709c0 elementor-widget elementor-widget-text-editor\" data-id=\"77709c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Two Connected Control Systems<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45fd8b5 elementor-widget elementor-widget-text-editor\" data-id=\"45fd8b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"0\" data-end=\"189\">Keep approved specifications, quality checkpoints and project updates connected to the confirmed production scope.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d14e732 elementor-widget elementor-widget-button\" data-id=\"d14e732\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/aprodoor.com\/why-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Quality &amp; Project Control \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1293\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1293\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> 04 Production &amp; Delivery <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1293\" class=\"elementor-element elementor-element-899664d e-con-full e-flex e-con e-child\" data-id=\"899664d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71cfc8d elementor-widget elementor-widget-heading\" data-id=\"71cfc8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">30,000 m\u00b2<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a8e92f elementor-widget elementor-widget-text-editor\" data-id=\"7a8e92f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Finished Window &amp; Door Factory<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a689c26 elementor-widget elementor-widget-text-editor\" data-id=\"a689c26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>10,000 m\u00b2\/month<\/strong><\/p><p>Finished Window &amp; Door Production Capacity<\/p><p>Production capacity refers to finished windows and doors and does not represent a fixed project lead time.<\/p><p data-start=\"0\" data-end=\"189\">Coordinate approved production information, progress updates, packing requirements and delivery documentation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af478cf elementor-widget elementor-widget-button\" data-id=\"af478cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/aprodoor.com\/why-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Production &amp; Delivery \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1294\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1294\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> 05 Global Support &amp; After-sales <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1294\" class=\"elementor-element elementor-element-1493ff8 e-con-full e-flex e-con e-child\" data-id=\"1493ff8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e68299a elementor-widget elementor-widget-heading\" data-id=\"e68299a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">100+ COUNTRIES<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-91c9aca elementor-widget elementor-widget-text-editor\" data-id=\"91c9aca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>International Project Experience<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc9e506 elementor-widget elementor-widget-text-editor\" data-id=\"fc9e506\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>10,000+ PROJECTS<\/strong><\/p><p>International Project Experience<\/p><p>Project experience spans different markets, supply scopes and service arrangements. Available support is defined by each confirmed project scope and written terms.<\/p><p data-start=\"0\" data-end=\"189\">Provide the applicable project documentation, guidance and issue-handling route for the confirmed supply scope.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa51fde elementor-widget elementor-widget-button\" data-id=\"fa51fde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/aprodoor.com\/why-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Global Support &amp; After-sales \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\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<div class=\"elementor-element elementor-element-72151b4 e-flex e-con-boxed e-con e-parent\" data-id=\"72151b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d6f8864 e-con-full e-flex e-con e-child\" data-id=\"d6f8864\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-63f3a06 e-con-full e-flex e-con e-child\" data-id=\"63f3a06\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a58b98b elementor-widget elementor-widget-text-editor\" data-id=\"a58b98b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><b>PROJECT DELIVERY PROCESS<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfcabbe elementor-widget elementor-widget-heading\" data-id=\"bfcabbe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">From Project Requirements to Delivery<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4013ecb elementor-widget elementor-widget-text-editor\" data-id=\"4013ecb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Five stages keep project inputs, technical decisions, production and delivery coordination visible as the confirmed scope moves forward.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef115f5 elementor-widget elementor-widget-html\" data-id=\"ef115f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- APRO Project Process Section: copy this entire block into your website -->\n<style>\n  .apro-process,\n  .apro-process * {\n    box-sizing: border-box;\n  }\n\n  .apro-process {\n    --apro-orange: #ea5427;\n    --apro-text: #171717;\n    --apro-muted: #77777e;\n    --apro-border: #e9e9e9;\n    --apro-soft: #f5f5f5;\n    width: 100%;\n    padding: 42px 28px 22px;\n    background: #fff;\n    color: var(--apro-text);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .apro-process__inner {\n    width: min(1500px, 100%);\n    margin: 0 auto;\n  }\n\n  .apro-process__grid {\n    position: relative;\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: 20px;\n  }\n\n  .apro-process__grid::before {\n    content: \"\";\n    position: absolute;\n    z-index: 0;\n    top: 0;\n    left: 9%;\n    right: 9%;\n    height: 1px;\n    background: #dedede;\n  }\n\n  .apro-process__card {\n    position: relative;\n    z-index: 1;\n    display: flex;\n    min-width: 0;\n    min-height: 458px;\n    flex-direction: column;\n    padding: 44px 24px 26px;\n    border: 1px solid var(--apro-border);\n    border-radius: 11px;\n    background: #fff;\n  }\n\n  .apro-process__card:not(:last-child)::after {\n    content: \"\";\n    position: absolute;\n    top: -5px;\n    right: -16px;\n    width: 10px;\n    height: 10px;\n    border: 2px solid #fff;\n    border-radius: 50%;\n    background: var(--apro-orange);\n  }\n\n  .apro-process__number {\n    position: absolute;\n    top: -26px;\n    left: 50%;\n    display: grid;\n    width: 54px;\n    height: 54px;\n    place-items: center;\n    transform: translateX(-50%);\n    border-radius: 50%;\n    background: var(--apro-orange);\n    box-shadow: 0 2px 4px rgba(183, 63, 24, 0.22);\n    color: #fff;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .apro-process__icon {\n    display: flex;\n    height: 58px;\n    align-items: center;\n    justify-content: center;\n    margin: 0 auto 13px;\n    color: #5f6267;\n  }\n\n  .apro-process__icon svg {\n    width: 50px;\n    height: 50px;\n    overflow: visible;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    fill: none;\n  }\n\n  .apro-process__icon .accent {\n    stroke: var(--apro-orange);\n  }\n\n  .apro-process h3.apro-process__title {\n    min-height: 58px;\n    margin: 0 !important;\n    color: var(--apro-text) !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    text-align: center;\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    letter-spacing: -0.01em !important;\n    line-height: 1.28 !important;\n  }\n\n  .apro-process hr.apro-process__rule {\n    display: block !important;\n    flex: 0 0 auto !important;\n    width: 100% !important;\n    height: 1px !important;\n    min-height: 1px !important;\n    margin: 19px 0 20px !important;\n    padding: 0 !important;\n    border: 0 !important;\n    border-top: 1px solid var(--apro-border) !important;\n    background: var(--apro-border) !important;\n    opacity: 1 !important;\n    visibility: visible !important;\n  }\n\n  .apro-process__label {\n    margin: 0 0 8px;\n    color: var(--apro-orange);\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n\n  .apro-process__text {\n    margin: 0;\n    color: var(--apro-muted);\n    font-size: 16px;\n    line-height: 1.45;\n  }\n\n  .apro-process__mockup {\n    position: relative;\n    width: 42%;\n    min-width: 380px;\n    margin: 18px auto 34px;\n    padding-top: 0;\n    text-align: center;\n  }\n\n  .apro-process__mockup::before,\n  .apro-process__mockup::after {\n    content: \"\";\n    position: absolute;\n    bottom: 50%;\n    width: 17%;\n    height: 29px;\n    border-bottom: 1px dashed #d9d9d9;\n  }\n\n  .apro-process__mockup::before {\n    right: 100%;\n    border-left: 1px dashed #d9d9d9;\n  }\n\n  .apro-process__mockup::after {\n    left: 100%;\n    border-right: 1px dashed #d9d9d9;\n  }\n\n  .apro-process__mockup span {\n    position: relative;\n    z-index: 1;\n    display: inline-block;\n    padding: 8px 23px;\n    border-radius: 999px;\n    background: var(--apro-soft);\n    color: #87878d;\n    font-size: 13px;\n    line-height: 1.25;\n  }\n\n  .apro-process__footer {\n    margin: 0;\n    padding-top: 22px;\n    border-top: 1px solid var(--apro-border);\n    color: #8b8b91;\n    text-align: center;\n    font-size: 15px;\n    line-height: 1.5;\n  }\n\n  @media (max-width: 1120px) {\n    .apro-process {\n      padding-inline: 20px;\n    }\n\n    .apro-process__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 46px 18px;\n    }\n\n    .apro-process__grid::before,\n    .apro-process__card::after {\n      display: none;\n    }\n\n    .apro-process__card:last-child {\n      grid-column: 1 \/ -1;\n      width: calc(50% - 9px);\n      margin: 0 auto;\n    }\n\n    .apro-process__mockup {\n      width: 62%;\n    }\n  }\n\n  @media (max-width: 680px) {\n    .apro-process {\n      padding: 38px 14px 20px;\n    }\n\n    .apro-process__grid {\n      display: block;\n    }\n\n    .apro-process__card,\n    .apro-process__card:last-child {\n      width: 100%;\n      min-height: 0;\n      margin: 0 0 44px;\n      padding: 42px 21px 24px;\n    }\n\n    .apro-process h3.apro-process__title {\n      min-height: 0;\n      font-size: 20px !important;\n    }\n\n    .apro-process__text {\n      font-size: 15px;\n    }\n\n    .apro-process__mockup {\n      width: 100%;\n      min-width: 0;\n      margin: -9px auto 25px;\n    }\n\n    .apro-process__mockup::before,\n    .apro-process__mockup::after {\n      display: none;\n    }\n\n    .apro-process__mockup span {\n      padding-inline: 16px;\n    }\n  }\n<\/style>\n\n<section class=\"apro-process\" aria-label=\"Project process\">\n  <div class=\"apro-process__inner\">\n    <div class=\"apro-process__grid\">\n      <article class=\"apro-process__card\">\n        <span class=\"apro-process__number\">01<\/span>\n        <div class=\"apro-process__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 48 48\">\n            <rect x=\"8\" y=\"5\" width=\"30\" height=\"38\" rx=\"3\"><\/rect>\n            <path d=\"M31 5v7h7\"><\/path>\n            <path class=\"accent\" d=\"M16 20h14\"><\/path>\n            <path d=\"M16 29h14\"><\/path>\n            <path class=\"accent\" d=\"M31 17l2 2 4-5\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3 class=\"apro-process__title\">Project Requirements<br>&amp; Drawings<\/h3>\n        <hr class=\"apro-process__rule\">\n        <p class=\"apro-process__label\">You Provide<\/p>\n        <p class=\"apro-process__text\">Drawings or schedules, sizes, quantities, project location, indicative timing and initial performance requirements.<\/p>\n        <hr class=\"apro-process__rule\">\n        <p class=\"apro-process__label\">APRO PROVIDES<\/p>\n        <p class=\"apro-process__text\">An information review and a clear list of items that still require confirmation.<\/p>\n      <\/article>\n\n      <article class=\"apro-process__card\">\n        <span class=\"apro-process__number\">02<\/span>\n        <div class=\"apro-process__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 48 48\">\n            <path d=\"M20 5h8l1.5 5a16 16 0 0 1 4 1.7l4.6-2.4 5.7 5.7-2.4 4.6a16 16 0 0 1 1.7 4l5 1.5v8l-5 1.5a16 16 0 0 1-1.7 4l2.4 4.6-5.7 5.7-4.6-2.4a16 16 0 0 1-4 1.7l-1.5 5h-8l-1.5-5a16 16 0 0 1-4-1.7l-4.6 2.4-5.7-5.7 2.4-4.6a16 16 0 0 1-1.7-4l-5-1.5v-8l5-1.5a16 16 0 0 1 1.7-4L4 15l5.7-5.7 4.6 2.4a16 16 0 0 1 4-1.7L20 5z\" transform=\"scale(.82) translate(5 1)\"><\/path>\n            <circle class=\"accent\" cx=\"24\" cy=\"24\" r=\"8\"><\/circle>\n          <\/svg>\n        <\/div>\n        <h3 class=\"apro-process__title\">System Selection &amp;<br>Technical Review<\/h3>\n        <hr class=\"apro-process__rule\">\n        <p class=\"apro-process__label\">You Provide<\/p>\n        <p class=\"apro-process__text\">Design intent, opening types, glazing needs and applicable project requirements.<\/p>\n        <hr class=\"apro-process__rule\">\n        <p class=\"apro-process__label\">APRO PROVIDES<\/p>\n        <p class=\"apro-process__text\">Suitable system direction, technical questions and the boundaries that require verification.<\/p>\n      <\/article>\n\n      <article class=\"apro-process__card\">\n        <span class=\"apro-process__number\">03<\/span>\n        <div class=\"apro-process__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 48 48\">\n            <rect x=\"8\" y=\"5\" width=\"27\" height=\"38\" rx=\"2\"><\/rect>\n            <path d=\"M15 14h13M15 21h11M15 28h7\"><\/path>\n            <circle class=\"accent\" cx=\"34\" cy=\"32\" r=\"10\"><\/circle>\n            <path class=\"accent\" d=\"m29.5 32 3 3 6-7\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3 class=\"apro-process__title\">Quotation &amp;<br>Specification Confirmation<\/h3>\n        <hr class=\"apro-process__rule\">\n        <p class=\"apro-process__label\">You Provide<\/p>\n        <p class=\"apro-process__text\">Confirmed scope, configurations, quantities and relevant commercial information.<\/p>\n        <hr class=\"apro-process__rule\">\n        <p class=\"apro-process__label\">APRO PROVIDES<\/p>\n        <p class=\"apro-process__text\">A quotation and specification record based on the information confirmed for the project.<\/p>\n      <\/article>\n\n      <article class=\"apro-process__card\">\n        <span class=\"apro-process__number\">04<\/span>\n        <div class=\"apro-process__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 48 48\">\n            <path d=\"M4 42V20l12-7v7l12-7v7l8-4v26z\"><\/path>\n            <path class=\"accent\" d=\"M35 16V4h7v38\"><\/path>\n            <path class=\"accent\" d=\"M12 31v5M20 29v7M28 28v8\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3 class=\"apro-process__title\">Production, Quality<br>Control &amp; Updates<\/h3>\n        <hr class=\"apro-process__rule\">\n        <p class=\"apro-process__label\">You Provide<\/p>\n        <p class=\"apro-process__text\">Approved production information and the agreed review points.<\/p>\n        <hr class=\"apro-process__rule\">\n        <p class=\"apro-process__label\">APRO PROVIDES<\/p>\n        <p class=\"apro-process__text\">Production, quality checks and progress updates according to the confirmed project arrangement.<\/p>\n      <\/article>\n\n      <article class=\"apro-process__card\">\n        <span class=\"apro-process__number\">05<\/span>\n        <div class=\"apro-process__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 54 48\">\n            <path d=\"M15 10h25v23H15z\"><\/path>\n            <path d=\"M40 18h7l6 8v7H40zM43 22h6\"><\/path>\n            <circle cx=\"23\" cy=\"36\" r=\"4\"><\/circle>\n            <circle cx=\"45\" cy=\"36\" r=\"4\"><\/circle>\n            <path class=\"accent\" d=\"M2 17h12M2 22h9M2 27h12\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3 class=\"apro-process__title\">Delivery Guidance &amp;<br>After-sales Support<\/h3>\n        <hr class=\"apro-process__rule\">\n        <p class=\"apro-process__label\">You Provide<\/p>\n        <p class=\"apro-process__text\">Receiving details, installation interfaces and clear feedback if an issue is identified.<\/p>\n        <hr class=\"apro-process__rule\">\n        <p class=\"apro-process__label\">APRO PROVIDES<\/p>\n        <p class=\"apro-process__text\">Applicable packing and delivery information, agreed guidance and the confirmed after-sales route.<\/p>\n      <\/article>\n    <\/div>\n    <p class=\"apro-process__footer\">Samples or mock-ups may be reviewed where they are relevant, feasible and included in the confirmed project scope.<br>Testing, site guidance, installation and after-sales arrangements depend on the approved project scope and written terms.<\/p>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\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<div class=\"elementor-element elementor-element-83715ba e-flex e-con-boxed e-con e-parent\" data-id=\"83715ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1beea3d elementor-widget elementor-widget-text-editor\" data-id=\"1beea3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><b>PRE-QUOTE FAQ<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6bea1a elementor-widget elementor-widget-heading\" data-id=\"f6bea1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Before You Request a Project Quotation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2ad454 elementor-widget elementor-widget-text-editor\" data-id=\"e2ad454\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Review the information APRO uses to understand your window and door requirements and confirm the appropriate next steps.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8d7c8e e-con-full e-flex e-con e-child\" data-id=\"d8d7c8e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f405602 e-grid e-con-full e-con e-child\" data-id=\"f405602\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9497e73 e-con-full e-flex e-con e-child\" data-id=\"9497e73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc24228 elementor-widget__width-initial elementor-widget elementor-widget-ucaddon_content_accordion\" data-id=\"dc24228\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_content_accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Accordion -->\n\t\t<link id='font-awesome-css' href='https:\/\/aprodoor.com\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/font-awesome6\/fontawesome-all.min.css' type='text\/css' rel='stylesheet' >\n\t\t<link id='font-awesome-4-shim-css' href='https:\/\/aprodoor.com\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/font-awesome6\/fontawesome-v4-shims.min.css' type='text\/css' rel='stylesheet' >\n\n<style>\/* widget: Content Accordion *\/\n\n\n\n#uc_content_accordion_elementor_dc24228 *{\n  box-sizing: border-box;\n}\n\n#uc_content_accordion_elementor_dc24228 .ue_heading_title{\n  margin:0;\n  flex-grow:1;\n  display:flex;\n  flex-direction:row;\n}\n\n#uc_content_accordion_elementor_dc24228 .uc_container .uc-heading{\n\tdisplay:flex;\n    align-items:center;\n\toverflow:hidden;\n\tcursor:pointer;  \n}\n\n#uc_content_accordion_elementor_dc24228 .uc_container .uc_content{\n    display:none;\n}\n\n#uc_content_accordion_elementor_dc24228 .uc_container .uc-heading span.ue_accordion_icon{\n\tdisplay:flex;\n    align-items:center;\n   \tjustify-content:center;\n    flex-grow:0;\n    flex-shrink:0;\n}\n\n#uc_content_accordion_elementor_dc24228 .uc_ac_box.uc-item-active span.uc_dactive{\n\tdisplay:none;\n}\n\n#uc_content_accordion_elementor_dc24228 .uc_ac_box:not(.uc-item-active) span.uc_active{\n\tdisplay:none;\n}\n\n#uc_content_accordion_elementor_dc24228 span.ue_accordion_icon svg{\n  height:1em;\n  width:1em;\n}\n\n#uc_content_accordion_elementor_dc24228 .uc_container .uc_btn {\n    text-align: center;\n    display: inline-block;\n    text-decoration: none;\n    transition: ease-in-out all 0.25s;\n}\n\n#uc_content_accordion_elementor_dc24228 .ue-item-image img{\n  width:100%;\n  display:block;\n  object-fit:cover;\n}\n\n<\/style>\n\n<div class=\"uc_material_accordion  \"  id=\"uc_content_accordion_elementor_dc24228\"  data-name=\"\" data-scroll=\"off\" data-offset=\"0\" data-closeothers=\"true\" data-set-hash=\"false\" data-transition-duration=\"400\" >\n  <div class=\"uc_container uc-items-wrapper\">\n    \n\n\t\t\n\n\n<div id=\"#ue-tab1\" class=\"uc_ac_box elementor-repeater-item-1d26b01 uc-item-active\" style=\"background-color:;\">\n  <a href=\"javascript:void(0)\" class=\"uc-heading uc_trigger\" role=\"button\">\n    <span class=\"uc_dactive bbb ue_accordion_icon\"><i class='fas fa-angle-right'><\/i><\/span> \n    <span class=\"uc_active bbb ue_accordion_icon\"><i class=''><\/i><\/span>\n    <div class=\"ue_heading_title\">01 What information should I provide for a project quotation?<\/div>\n  <\/a>\n  \n  <div class=\"uc_content\" style='display:block'>\n        \n      \n         \n                        \n              <div class=\"ue-item-title\"><\/div>\n      \n              <div class=\"ue-item-text\"><p>Share any available drawings or window schedules, together with sizes, quantities, product types, glazing or performance requirements, project location and indicative timing. If some information is not yet available, APRO can begin by identifying the points that require clarification. A quotation is prepared after the relevant scope and assumptions have been reviewed.<\/p><\/div>\n      \n              \n      <\/div> \n<\/div>\n\n\n\n\n\n<div id=\"#ue-tab2\" class=\"uc_ac_box elementor-repeater-item-a343c95 \" style=\"background-color:;\">\n  <a href=\"javascript:void(0)\" class=\"uc-heading uc_trigger\" role=\"button\">\n    <span class=\"uc_dactive bbb ue_accordion_icon\"><i class='fas fa-angle-right'><\/i><\/span> \n    <span class=\"uc_active bbb ue_accordion_icon\"><i class=''><\/i><\/span>\n    <div class=\"ue_heading_title\">02 Can APRO work from architectural drawings or window schedules?<\/div>\n  <\/a>\n  \n  <div class=\"uc_content\" >\n        \n      \n         \n                        \n              <div class=\"ue-item-title\"><\/div>\n      \n              <div class=\"ue-item-text\"><p>Yes. APRO can review the project information you provide to support window and door system selection and quotation preparation. The review may identify missing dimensions, interface details or performance requirements that require confirmation. Final responsibility, technical scope and deliverables depend on the agreed project inputs and do not automatically include architectural design or engineer-of-record services.<\/p><\/div>\n      \n              \n      <\/div> \n<\/div>\n\n\n\n\n\n<div id=\"#ue-tab3\" class=\"uc_ac_box elementor-repeater-item-d6da66c \" style=\"background-color:;\">\n  <a href=\"javascript:void(0)\" class=\"uc-heading uc_trigger\" role=\"button\">\n    <span class=\"uc_dactive bbb ue_accordion_icon\"><i class='fas fa-angle-right'><\/i><\/span> \n    <span class=\"uc_active bbb ue_accordion_icon\"><i class=''><\/i><\/span>\n    <div class=\"ue_heading_title\">03 How are systems and performance requirements confirmed?<\/div>\n  <\/a>\n  \n  <div class=\"uc_content\" >\n        \n      \n         \n                        \n              <div class=\"ue-item-title\"><\/div>\n      \n              <div class=\"ue-item-text\"><p>System direction is reviewed against the project location, building conditions, opening sizes, design intent and stated performance requirements. Applicable standards, test evidence and configuration limits are then checked for the confirmed scope. A product or system is not treated as suitable for every market, authority or building condition without project-specific review.<\/p><\/div>\n      \n              \n      <\/div> \n<\/div>\n\n\n\n\n\n<div id=\"#ue-tab4\" class=\"uc_ac_box elementor-repeater-item-a639f20 \" style=\"background-color:;\">\n  <a href=\"javascript:void(0)\" class=\"uc-heading uc_trigger\" role=\"button\">\n    <span class=\"uc_dactive bbb ue_accordion_icon\"><i class='fas fa-angle-right'><\/i><\/span> \n    <span class=\"uc_active bbb ue_accordion_icon\"><i class=''><\/i><\/span>\n    <div class=\"ue_heading_title\">04 What can be customized for a project?<\/div>\n  <\/a>\n  \n  <div class=\"uc_content\" >\n        \n      \n         \n                        \n              <div class=\"ue-item-title\"><\/div>\n      \n              <div class=\"ue-item-text\"><p>Depending on the selected system and project scope, options may include dimensions, opening type, configuration, finish or color, glazing and hardware. Availability and suitability are confirmed through technical review and supply checks. A requested option is not considered approved until it appears in the agreed specification and quotation.<\/p><\/div>\n      \n              \n      <\/div> \n<\/div>\n\n\n\n\n\n<div id=\"#ue-tab5\" class=\"uc_ac_box elementor-repeater-item-af78d6f \" style=\"background-color:;\">\n  <a href=\"javascript:void(0)\" class=\"uc-heading uc_trigger\" role=\"button\">\n    <span class=\"uc_dactive bbb ue_accordion_icon\"><i class='fas fa-angle-right'><\/i><\/span> \n    <span class=\"uc_active bbb ue_accordion_icon\"><i class=''><\/i><\/span>\n    <div class=\"ue_heading_title\">05 What support is available for delivery, installation and after-sales?<\/div>\n  <\/a>\n  \n  <div class=\"uc_content\" >\n        \n      \n         \n                        \n              <div class=\"ue-item-title\"><\/div>\n      \n              <div class=\"ue-item-text\"><p>Support may include packing information, delivery documentation, product information, remote guidance or other arrangements agreed for the project. On-site guidance and installation are not included automatically. Issue handling and warranty coverage follow the confirmed supply scope and approved written terms, so the applicable route should be checked before order confirmation..<\/p><\/div>\n      \n              \n      <\/div> \n<\/div>\n\n  <\/div>\n<\/div>\n<!-- end Content Accordion -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-183494a e-con-full e-flex e-con e-child\" data-id=\"183494a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7bd810 elementor-widget elementor-widget-text-editor\" data-id=\"d7bd810\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><b>PLANNING A WINDOW OR DOOR PROJECT?<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97d0e07 elementor-widget elementor-widget-heading\" data-id=\"97d0e07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Share Your Project Requirements with APRO<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfca2f6 elementor-widget elementor-widget-text-editor\" data-id=\"bfca2f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tell us about your project, available drawings orschedules, product needs, quantities, location andperformance requirements. Our team will review theinformation and respond with the next points to confirm.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20ba974 elementor-widget elementor-widget-text-editor\" data-id=\"20ba974\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><strong>Helpful project details<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25ee7e7 elementor-widget elementor-widget-text-editor\" data-id=\"25ee7e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Drawings or window schedules<\/li><li>Sizes and quantities<\/li><li>Product, glazing or performance requirements<\/li><li>Project location and indicative timing<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98bbf8b elementor-align-left elementor-widget elementor-widget-button\" data-id=\"98bbf8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjQ0IiwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discuss Your Project<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\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>Custom Aluminum Windows and Doors for Building Projects For developers, contractors, architects, and distributors. Share your drawings or window schedules, and APRO will review suitable system options, clarify project requirements, and prepare a project-specific quotation. Discuss Your Project \u2192 Explore Solutions \u2192 SOLUTION FINDER Find Solutions for Your Project Different projects. Different priorities. Find the [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-14791","page","type-page","status-publish","format-standard","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"APRO supplies project-ready aluminum windows and doors for developers, contractors, architects and distributors\u2014from drawings and schedules to production and delivery.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"msvalidate.01\" content=\"138749f494184366b6010b61c2b836c2\" \/>\n\t<meta name=\"yandex-verification\" content=\"08fb6673eee97fc5\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/aprodoor.com\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"APRO - Leading Aluminum Door &amp; Window Manufacturer\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Project Aluminum Windows &amp; Doors Manufacturer | APRO\" \/>\n\t\t<meta property=\"og:description\" content=\"APRO supplies project-ready aluminum windows and doors for developers, contractors, architects and distributors\u2014from drawings and schedules to production and delivery.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/aprodoor.com\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/02\/cropped-Apro-logo.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/02\/cropped-Apro-logo.webp\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-08T07:17:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-26T15:43:12+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Project Aluminum Windows &amp; Doors Manufacturer | APRO\" \/>\n\t\t<meta name=\"twitter:description\" content=\"APRO supplies project-ready aluminum windows and doors for developers, contractors, architects and distributors\u2014from drawings and schedules to production and delivery.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/02\/cropped-Apro-logo.webp\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es#listItem\",\"position\":1,\"name\":\"Apro\",\"item\":\"https:\\\/\\\/aprodoor.com\\\/es\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#listItem\",\"name\":\"Homepage Review Draft V1 \\u2014 2026-10-08\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#listItem\",\"position\":2,\"name\":\"Homepage Review Draft V1 \\u2014 2026-10-08\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es#listItem\",\"name\":\"Apro\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#organization\",\"name\":\"APRO\",\"description\":\"Leading Aluminum Door & Window Manufacturer\",\"url\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/\",\"email\":\"info@gzapro.com\",\"telephone\":\"+8613802962112\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":0,\"maxValue\":120},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/aprodoor.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Apro-logo.webp\",\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#organizationLogo\",\"width\":821,\"height\":274,\"caption\":\"Apro, logo\"},\"image\":{\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#webpage\",\"url\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/\",\"name\":\"Project Aluminum Windows & Doors Manufacturer | APRO\",\"description\":\"APRO supplies project-ready aluminum windows and doors for developers, contractors, architects and distributors\\u2014from drawings and schedules to production and delivery.\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#breadcrumblist\"},\"datePublished\":\"2026-10-08T07:17:17+00:00\",\"dateModified\":\"2026-10-26T15:43:12+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/\",\"name\":\"APRO\",\"description\":\"Leading Aluminum Door & Window Manufacturer\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/aprodoor.com\\\/es\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Project Aluminum Windows &amp; Doors Manufacturer | APRO<\/title>\n\n","aioseo_head_json":{"title":"Project Aluminum Windows & Doors Manufacturer | APRO","description":"APRO supplies project-ready aluminum windows and doors for developers, contractors, architects and distributors\u2014from drawings and schedules to production and delivery.","canonical_url":"https:\/\/aprodoor.com\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"msvalidate.01":"138749f494184366b6010b61c2b836c2","yandex-verification":"08fb6673eee97fc5","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/aprodoor.com\/es\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/aprodoor.com\/es#listItem","position":1,"name":"Apro","item":"https:\/\/aprodoor.com\/es","nextItem":{"@type":"ListItem","@id":"https:\/\/aprodoor.com\/es\/#listItem","name":"Homepage Review Draft V1 \u2014 2026-10-08"}},{"@type":"ListItem","@id":"https:\/\/aprodoor.com\/es\/#listItem","position":2,"name":"Homepage Review Draft V1 \u2014 2026-10-08","previousItem":{"@type":"ListItem","@id":"https:\/\/aprodoor.com\/es#listItem","name":"Apro"}}]},{"@type":"Organization","@id":"https:\/\/aprodoor.com\/es\/#organization","name":"APRO","description":"Leading Aluminum Door & Window Manufacturer","url":"https:\/\/aprodoor.com\/es\/","email":"info@gzapro.com","telephone":"+8613802962112","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":120},"logo":{"@type":"ImageObject","url":"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/02\/Apro-logo.webp","@id":"https:\/\/aprodoor.com\/es\/#organizationLogo","width":821,"height":274,"caption":"Apro, logo"},"image":{"@id":"https:\/\/aprodoor.com\/es\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/aprodoor.com\/es\/#webpage","url":"https:\/\/aprodoor.com\/es\/","name":"Project Aluminum Windows & Doors Manufacturer | APRO","description":"APRO supplies project-ready aluminum windows and doors for developers, contractors, architects and distributors\u2014from drawings and schedules to production and delivery.","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/aprodoor.com\/es\/#website"},"breadcrumb":{"@id":"https:\/\/aprodoor.com\/es\/#breadcrumblist"},"datePublished":"2026-10-08T07:17:17+00:00","dateModified":"2026-10-26T15:43:12+00:00"},{"@type":"WebSite","@id":"https:\/\/aprodoor.com\/es\/#website","url":"https:\/\/aprodoor.com\/es\/","name":"APRO","description":"Leading Aluminum Door & Window Manufacturer","inLanguage":"es-ES","publisher":{"@id":"https:\/\/aprodoor.com\/es\/#organization"}}]},"og:locale":"es_ES","og:site_name":"APRO - Leading Aluminum Door &amp; Window Manufacturer","og:type":"article","og:title":"Project Aluminum Windows &amp; Doors Manufacturer | APRO","og:description":"APRO supplies project-ready aluminum windows and doors for developers, contractors, architects and distributors\u2014from drawings and schedules to production and delivery.","og:url":"https:\/\/aprodoor.com\/","og:image":"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/02\/cropped-Apro-logo.webp","og:image:secure_url":"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/02\/cropped-Apro-logo.webp","article:published_time":"2026-10-08T07:17:17+00:00","article:modified_time":"2026-10-26T15:43:12+00:00","twitter:card":"summary_large_image","twitter:title":"Project Aluminum Windows &amp; Doors Manufacturer | APRO","twitter:description":"APRO supplies project-ready aluminum windows and doors for developers, contractors, architects and distributors\u2014from drawings and schedules to production and delivery.","twitter:image":"https:\/\/aprodoor.com\/wp-content\/uploads\/2025\/02\/cropped-Apro-logo.webp"},"aioseo_meta_data":{"post_id":"14791","title":"Project Aluminum Windows &amp; Doors Manufacturer | APRO","description":"APRO supplies project-ready aluminum windows and doors for developers, contractors, architects and distributors\u2014from drawings and schedules to production and delivery.","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":"https:\/\/aprodoor.com\/","og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":false,"robots_noindex":true,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-10-26 15:43:46","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"0","open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-10-08 04:00:58","updated":"2026-10-26 15:43:46"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/aprodoor.com\/es\" title=\"Apro\">Apro<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tHomepage Review Draft V1 \u2014 2026-10-08\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Apro","link":"https:\/\/aprodoor.com\/es"},{"label":"Homepage Review Draft V1 \u2014 2026-10-08","link":"https:\/\/aprodoor.com\/es\/"}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/aprodoor.com\/es\/wp-json\/wp\/v2\/pages\/14791","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aprodoor.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aprodoor.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aprodoor.com\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/aprodoor.com\/es\/wp-json\/wp\/v2\/comments?post=14791"}],"version-history":[{"count":243,"href":"https:\/\/aprodoor.com\/es\/wp-json\/wp\/v2\/pages\/14791\/revisions"}],"predecessor-version":[{"id":15692,"href":"https:\/\/aprodoor.com\/es\/wp-json\/wp\/v2\/pages\/14791\/revisions\/15692"}],"wp:attachment":[{"href":"https:\/\/aprodoor.com\/es\/wp-json\/wp\/v2\/media?parent=14791"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}