:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-53c85642{background-blend-mode:normal,normal;padding-top:200px;background:linear-gradient(264deg,transparent 14%,var(--text) 73%,var(--text) 100%),url(https://garagedoorsvancouverwa.com/wp-content/uploads/2025/10/Garage-Door.webp) center /cover no-repeat}@media (max-width:1024px){.gb-element-53c85642{padding-top:150px}}@media (max-width:820px){.gb-element-53c85642{background-blend-mode:normal,;background:linear-gradient(to right,#283b54 40%,rgba(40,59,84,0.44) 100%),url(https://garagedoorsvancouverwa.com/wp-content/uploads/2025/10/Garage-Door-3-1.webp)}}@media (max-width:767px){.gb-element-53c85642{padding-top:100px}}.gb-element-251fea03{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.gb-element-251fea03{grid-template-columns:1fr}}.gb-element-bee5e058{display:flex}.gb-element-e6c43a54{padding-bottom:0px;padding-left:0rem;padding-right:0rem}.gb-element-37834657{height:100%}.gb-element-3ea5b526{box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;overflow-x:hidden;overflow-y:hidden;border-radius:0px}@media (max-width:820px){.gb-element-3ea5b526{grid-template-columns:1fr}}.gb-element-57a41cc1{align-items:center;background-color:var(--text);display:flex;flex-direction:column;justify-content:center;position:relative}.gb-element-c2dd8894{background-blend-mode:normal,normal;height:100%;position:absolute;width:100%;background:linear-gradient(to right,rgba(40,59,84,0.99) 0%,rgba(40,59,84,0.46) 100%),url(https://garagedoorsvancouverwa.com/wp-content/uploads/2025/10/Garage-Door.webp) center /cover no-repeat fixed}.gb-element-a3163953{background-color:var(--base-3)}.gb-element-7d76dd78{background-blend-mode:normal,luminosity;background-color:var(--text);background:linear-gradient(to left,rgba(29,35,46,0.79) 0%,rgba(29,35,46,0.79) 100%),url(https://garagedoorsvancouverwa.com/wp-content/uploads/2025/10/Garage-Door.jpg) center /cover no-repeat;padding:50px}.gb-element-ccfaceb5{padding:50px 100px}@media (max-width:767px){.gb-element-ccfaceb5{padding-left:50px;padding-right:50px}}@media (max-width:430px){.gb-element-ccfaceb5{padding:50px 20px}}.gb-element-bbea15e1{column-gap:60px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}@media (max-width:767px){.gb-element-bbea15e1{grid-template-columns:1fr}}.gb-element-a8a75a99{background-blend-mode:soft-light;background-color:var(--text);background-image:url('https://garagedoorsvancouverwa.com/wp-content/uploads/2025/10/488044398_1196928738913722_1074899017197866085_n.webp');background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;border-radius:20px}@media (max-width:767px){.gb-element-a8a75a99{height:300px}}.gb-element-8c0c93f5{align-items:flex-end;display:flex;height:100%;justify-content:center;width:100%}.gb-element-3b222aa5{margin-bottom:20px}.gb-element-647de751{align-items:center;column-gap:20px;display:flex;row-gap:20px}.gb-element-9b6befd5{background-color:var(--primary);border-radius:10px;padding:10px 15px}.gb-element-593bf762{margin-bottom:20px;margin-top:20px}.gb-element-03bfd3e4{align-items:center;column-gap:20px;display:flex;row-gap:20px}.gb-element-a147e0c5{background-color:var(--primary);border-radius:10px;padding:10px 15px}.gb-element-b3a9182e{align-items:center;column-gap:20px;display:flex;row-gap:20px}.gb-element-c34f89ea{background-color:var(--primary);border-radius:10px;padding:10px 15px}.gb-element-ea8fc299{box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1);height:400px;overflow-x:hidden;overflow-y:hidden;padding-left:0rem;padding-right:0rem;padding-top:0px;border-radius:20px}.gb-element-0964bd70{background-blend-mode:normal,overlay;background-color:var(--primary);background:linear-gradient(to left,rgba(29,35,46,0.88) 0%,rgba(29,35,46,0.88) 100%),url(https://garagedoorsvancouverwa.com/wp-content/uploads/2025/10/coasttocoasthero1.webp) center /cover no-repeat}.gb-element-349b1b18{column-gap:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:30px}@media (max-width:820px){.gb-element-349b1b18{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.gb-element-349b1b18{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.gb-element-349b1b18{grid-template-columns:1fr}}.gb-element-a5d4748f{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:820px){.gb-element-a5d4748f{grid-column:span 3/span 3;text-decoration:none}}@media (max-width:767px){.gb-element-a5d4748f{grid-column:span 2/span 2}}@media (max-width:430px){.gb-element-a5d4748f{grid-column:span 1/span 1}}.gb-element-57167142{display:block}@media (max-width:820px){.gb-element-57167142{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-decoration:none}}@media (max-width:767px){.gb-element-57167142{grid-template-columns:1fr}}.gb-element-6215d054{margin-bottom:20px}.gb-element-9a939781{align-items:center;column-gap:20px;display:flex}.gb-element-b276102a{align-items:center;background-color:var(--secondary);display:flex;justify-content:center;border-radius:50%}.gb-element-3ae31cf4{align-items:center;background-color:var(--secondary);display:flex;justify-content:center;border-radius:50%}.gb-element-fa642b4d{align-items:center;background-color:var(--primary);display:flex;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;overflow-x:visible;overflow-y:visible;position:relative;transition:all 0.3s ease 0s;width:90%;border-radius:20px;margin:30px auto auto auto;padding:30px 100px}@media (max-width:767px){.gb-element-fa642b4d{column-gap:10px;padding-left:10%;padding-right:10%}}.gb-element-0885002f{position:relative}.gb-element-ff9416b6{display:block}.gb-element-49b2353f{display:none}@media (max-width:1024px){.gb-element-49b2353f{display:block}}.gb-element-47a3333a{display:none;position:relative}@media (max-width:1024px){.gb-element-47a3333a{display:block}}.gb-element-c0c89e71{position:relative}@media (max-width:1024px){.gb-element-c0c89e71{display:block}}.gb-element-c26a8850{display:flex}@media (max-width:767px){.gb-element-c26a8850{display:none}}.gb-text-f25cd4a6{color:var(--secondary)}.gb-text-d5cb68e1{color:var(--background)}.gb-text-51130de6{color:var(--background);margin-bottom:30px;padding-right:50px;padding-top:20px}.gb-text-26805eed{margin:0px}.gb-text-26805eed:is(:focus,:hover) .gb-shape svg{transform:translate3d(30px,0px,0px);transition:all 0.3s ease 0s}.gb-text-bfbd5f35{color:#cae5f6;text-align:center}.gb-text-35f54c97{color:var(--base-3);line-height:35px}.gb-text-567d2c48{color:var(--text)}.gb-text-026d1224{color:#283a54;cursor:pointer;display:block;font-weight:600;text-decoration:none;transition:all 0.3s ease 0s}.gb-text-026d1224:is(:hover,:focus){color:var(--secondary);transition:all 0.3s ease 0s}.gb-text-9e86b1ee{cursor:pointer;display:block;text-decoration:none;transition:all 0.3s ease 0s}.gb-text-9e86b1ee:is(:hover,:focus){color:var(--secondary);transition:all 0.3s ease 0s}.gb-text-24d8ed8f{display:block;transition:all 0.3s ease 0s}@media (max-width:820px){.gb-text-c312d1b9{color:var(--background);text-decoration:none}}.gb-text-04f43830{color:var(--secondary);font-weight:500;margin-bottom:20px}.gb-text-f48a0901{color:var(--secondary);font-weight:500;margin-bottom:20px}.gb-text-a30e853e{margin-bottom:10px}.gb-text-6b6964b9{margin-bottom:0px}.gb-text-84364b1b{color:var(--secondary);font-weight:500;margin-bottom:20px}.gb-text-05e9d16b:is(:focus,:hover) .gb-shape svg{transform:translate3d(30px,0px,0px);transition:all 0.3s ease 0s}.gb-media-b4b21ff1{height:100%;max-width:100%;object-fit:contain;position:absolute;width:100%}.gb-media-119b02cb{height:auto;max-width:100%;object-fit:cover;width:auto}@media (max-width:820px){.gb-media-119b02cb{max-width:300px}}.gb-media-41f1be8c{height:auto;object-fit:cover;width:254px}@media (max-width:1024px){.gb-media-41f1be8c{width:210px}}.gb-media-4b39e42a{height:auto;object-fit:cover;width:310px}.gb-shape-6c2c1ad2{display:inline-flex}.gb-shape-6c2c1ad2 svg{fill:currentColor;height:30px;width:30px;color:var(--secondary)}.gb-shape-1ac47244{display:inline-flex}.gb-shape-1ac47244 svg{fill:currentColor;height:30px;width:30px;color:var(--secondary)}.gb-shape-7523cd9a{display:inline-flex}.gb-shape-7523cd9a svg{fill:currentColor;height:30px;width:30px;color:var(--secondary)}.gb-shape-05680c27{display:inline-flex;padding:10px}.gb-shape-05680c27 svg{fill:currentColor;height:20px;color:var(--background);width:20px}.gb-shape-4f060495{display:inline-flex;padding:10px}.gb-shape-4f060495 svg{fill:currentColor;height:20px;color:var(--background);width:20px}@media (width > 1px) {.gb-navigation-024907f0 .gb-menu-toggle {display: none;}}@media (max-width: 1px) {.gb-navigation-024907f0 .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}@media (width > 1024px) {.gb-navigation-c3c6a757 .gb-menu-toggle {display: none;}}@media (max-width: 1024px) {.gb-navigation-c3c6a757 .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}.gb-menu-toggle-d8b57ef5{align-items:center;background-color:#000000;column-gap:5px;display:block;z-index:2;padding:5px}.gb-menu-toggle-d8b57ef5 svg{width:25px;height:25px;fill:currentColor}.gb-menu-toggle-8885e86f{align-items:center;background-color:var(--text);color:#ffffff;column-gap:5px;display:flex;z-index:2;padding:10px}.gb-menu-toggle-8885e86f:is(:hover,:focus){background-color:var(--secondary)}.gb-menu-toggle-8885e86f svg{width:25px;height:25px;fill:currentColor}.gb-menu-container-e645b428.gb-menu-container--mobile{background-color:#000000;color:#ffffff;padding-bottom:60px;position:fixed}.gb-menu-container-e645b428.gb-menu-container--mobile .gb-menu{flex-direction:column}.gb-menu-container-b2cc5a4b{background-color:rgba(40,59,84,0.89);border-radius:50px}.gb-menu-container-b2cc5a4b.gb-menu-container--mobile{background-color:var(--primary);color:#ffffff;position:fixed;padding:50px 50px 60px 50px}.gb-menu-container-b2cc5a4b.gb-menu-container--mobile .gb-menu{flex-direction:column;padding-top:0px;padding-left:0px;padding-right:0px}@media (max-width:1024px){.gb-menu-container-b2cc5a4b.gb-menu-container--mobile{padding-top:100px}.gb-menu-container-b2cc5a4b.gb-menu-container--mobile .gb-menu{padding-top:20px;padding-bottom:20px}.gb-menu-container-b2cc5a4b.gb-menu-container--mobile .menu-item:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){background-color:var(--secondary)}.gb-menu-container-b2cc5a4b.gb-menu-container--mobile .menu-item:is(:hover,:focus-within){background-color:var(--secondary)}}.gb-menu-241029fa{display:block;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}.gb-menu-e4b385aa{display:flex;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}.gb-menu-item-mi1029fa{color:var(--background);font-family:var(--gp-font--poppins);font-size:16px;font-weight:400;list-style-type:none;position:relative;transition:all 0.3s ease 0s;margin:0px;padding:0px}.gb-menu-item-mi1029fa:is(:hover,:focus-within){color:var(--secondary);transition:all 0.3s ease 0s}.gb-menu-item-mi1029fa .gb-menu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;column-gap:10px;padding:1em 20px}.gb-menu-item-mib385aa{color:var(--base-3);font-family:var(--gp-font--poppins);font-size:16px;font-weight:500;list-style-type:none;position:relative;margin:0px;padding:0px}.gb-menu-item-mib385aa:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){color:var(--secondary);border-bottom:5px solid var(--secondary)}.gb-menu-item-mib385aa .gb-menu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;column-gap:10px;padding:1em 20px}.gb-site-header-9ccd4cfc{position:fixed;width:100%;z-index:99}.gb-sub-menu-smb385aa{right:0px;width:200px;z-index:100}.gb-sub-menu-smb385aa:is(:hover,:focus-within){background-color:var(--secondary)}.gb-sub-menu-smb385aa .gb-sub-menu{top:0px;right:100%}.gb-sub-menu-smb385aa .menu-item{background-color:var(--text);color:#ffffff}.gb-sub-menu-smb385aa .menu-item:is(:hover,:focus-within){background-color:var(--primary)}@media (max-width:767px){.gb-sub-menu-smb385aa:is(:hover,:focus-within){background-color:var(--text)}}