: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-c1ffeeae{background-blend-mode:normal;background-image:var(--inline-bg-image);background-position:top center;background-repeat:no-repeat;background-size:cover;color:var(--base-3);height:920px;padding-right:4px}@media (max-width:1024px){.gb-element-c1ffeeae{height:550px}}@media (max-width:767px){.gb-element-c1ffeeae{background-image:url('https://dmv2025.ca/wp-content/uploads/2025/06/BackHero-Phone.jpg');height:1000px}}.gb-element-84bc87b1{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:110px 40px 80px 40px}@media (max-width:767px){.gb-element-84bc87b1{padding-left:30px;padding-right:30px}}.gb-element-989fecec{padding-top:200px;width:70%}@media (max-width:1024px){.gb-element-989fecec{padding-top:100px;width:70%}}@media (max-width:767px){.gb-element-989fecec{width:100%}}.gb-element-fa090eb5{column-gap:40px;display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:150px 40px}@media (max-width:767px){.gb-element-fa090eb5{column-gap:80px;display:flex;flex-direction:column;max-width:var(--gb-container-width);padding-left:30px;padding-right:30px;row-gap:40px}}.gb-element-7719f658{flex-basis:0px;flex-grow:1;flex-shrink:1}.gb-element-69f124c2{display:flex;flex-basis:0px;flex-direction:column;flex-grow:1;flex-shrink:1;padding-top:10px;row-gap:20px}.gb-element-1bb64ef6{align-items:flex-start;box-shadow:6px 5px 10px 6px rgba(0,0,0,0.08);column-gap:20px;display:flex;border-radius:20px;padding:20px}.gb-element-5e177545{background-color:var(--base-2);display:inline-block;border-radius:10px;padding:10px}.gb-element-f581c531{align-items:flex-start;box-shadow:6px 5px 10px 6px rgba(0,0,0,0.08);column-gap:20px;display:flex;border-radius:20px;padding:20px}.gb-element-9d22dc0b{background-color:var(--base-2);display:inline-block;border-radius:10px;padding:10px}.gb-element-584c56e1{align-items:flex-start;box-shadow:6px 5px 10px 6px rgba(0,0,0,0.08);column-gap:20px;display:flex;border-radius:20px;padding:20px}.gb-element-fe8b4832{background-color:var(--base-2);display:inline-block;border-radius:10px;padding:10px}.gb-element-f0ca096e{column-gap:40px;display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:0px 40px 10px 40px}@media (max-width:767px){.gb-element-f0ca096e{column-gap:80px;display:flex;flex-direction:column;max-width:var(--gb-container-width);padding-left:30px;padding-right:30px;row-gap:40px}}.gb-element-4ab47b92{flex-basis:0px;flex-grow:1;flex-shrink:1;min-width:100%;width:100%}.gb-element-1ed7943c{column-gap:1em;display:grid;grid-template-columns:1fr 3fr;padding-bottom:20px;row-gap:1em}@media (max-width:1024px){.gb-element-1ed7943c{padding-bottom:25px}}@media (max-width:767px){.gb-element-1ed7943c{grid-template-columns:1fr}}.gb-element-26a31e1e{column-gap:0em;display:grid;grid-template-columns:1fr 1fr 2fr;row-gap:1em}@media (max-width:767px){.gb-element-26a31e1e{grid-template-columns:1fr}}.gb-element-cb356c0c{text-align:left}.gb-element-5243ae33{column-gap:40px;display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:0px 40px 150px 40px}@media (max-width:767px){.gb-element-5243ae33{column-gap:80px;display:flex;flex-direction:column;max-width:var(--gb-container-width);padding-left:30px;padding-right:30px;row-gap:40px}}.gb-element-9cae8866{background-color:var(--base-3);flex-basis:0px;flex-grow:1;flex-shrink:1;min-width:100%;width:100%;border-radius:20px}.gb-element-11572d72{color:var(--base-3);min-height:500px;padding-right:4px;text-align:center;background:var(--inline-bg-image) bottom center /auto no-repeat,radial-gradient(var(--accent-2) 0%,var(--contrast-2) 100%)}@media (max-width:767px){.gb-element-11572d72{min-height:900px}}.gb-element-42e5e2e7{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:50px 40px 100px 40px}@media (max-width:1024px){.gb-element-42e5e2e7{margin-left:0px;margin-right:0px;width:85%}}@media (max-width:767px){.gb-element-42e5e2e7{padding-left:30px;padding-right:30px;width:100%}}.gb-element-3ed9c7a1{margin-top:-60px;position:relative;z-index:1}.gb-element-6b6f510f{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-bottom:60px;padding-left:40px;padding-right:40px}@media (max-width:767px){.gb-element-6b6f510f{padding-left:30px;padding-right:30px}}.gb-element-9475e9d5{column-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;width:100%}@media (max-width:767px){.gb-element-9475e9d5{grid-template-columns:1fr;row-gap:20px}}.gb-element-b1a6da4d{align-items:center;background-color:var(--base-3);box-shadow:6px 5px 10px 6px rgba(0,0,0,0.08);color:var(--contrast-2);column-gap:20px;display:flex;flex-direction:column;justify-content:flex-start;border-radius:10px;padding:40px 20px}@media (max-width:767px){.gb-element-b1a6da4d{padding-left:30px;padding-right:30px}}.gb-element-2a32e2a0{align-items:center;background-color:var(--base-3);box-shadow:6px 5px 10px 6px rgba(0,0,0,0.08);color:var(--contrast-2);column-gap:20px;display:flex;flex-direction:column;justify-content:flex-start;border-radius:10px;padding:40px 20px}@media (max-width:767px){.gb-element-2a32e2a0{padding-left:30px;padding-right:30px}}.gb-element-41c526b4{align-items:center;background-color:var(--base-3);box-shadow:6px 5px 10px 6px rgba(0,0,0,0.08);color:var(--contrast-2);column-gap:20px;display:flex;flex-direction:column;justify-content:flex-start;border-radius:10px;padding:40px 20px}@media (max-width:767px){.gb-element-41c526b4{padding-left:30px;padding-right:30px}}.gb-element-86f06c99{overflow-x:hidden;overflow-y:hidden;padding-right:4px;position:relative}@media (max-width:767px){.gb-element-86f06c99{overflow-x:hidden;position:relative}}.gb-element-f6b02e0f{column-gap:80px;display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:100px 40px 150px 40px}@media (max-width:767px){.gb-element-f6b02e0f{flex-direction:column;padding-left:30px;padding-right:30px;row-gap:20px}}.gb-element-a1849218{flex-basis:50%;flex-grow:1;flex-shrink:1}@media (max-width:1024px){.gb-element-a1849218{flex-basis:75%}}.gb-element-7c776d14{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:767px){.gb-element-7c776d14{grid-template-columns:1fr}}.gb-element-438423e4{background-color:var(--contrast-2);color:var(--base-3);position:relative}.gb-element-963edecf{bottom:0px;color:var(--base-3);left:0px;opacity:0.1;padding-right:4px;position:absolute;right:0px;top:0px}.gb-element-293136f3{border-bottom-style:solid;border-bottom-width:1px;column-gap:40px;display:grid;grid-template-columns:3fr 1fr;margin-bottom:40px;padding-bottom:40px;row-gap:1em;width:100%}@media (max-width:767px){.gb-element-293136f3{grid-template-columns:1fr}}.gb-element-7d88214c{padding-right:80px;width:100%}@media (max-width:767px){.gb-element-7d88214c{padding-right:10px}}.gb-element-780edf78{column-gap:10px;display:flex}.gb-element-7da0540c{display:flex;flex-direction:column;row-gap:10px}.gb-element-2f284a51{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:0px 40px 100px 40px}@media (max-width:767px){.gb-element-2f284a51{padding-left:30px;padding-right:30px}}.gb-text-1ff7d214{color:var(--base-3)}@media (max-width:1024px){.gb-text-1ff7d214{color:var(--base-3)}}@media (max-width:767px){.gb-text-1ff7d214{font-size:40px}}.gb-text-108505f5{font-size:18px}.gb-text-3e05356d{background-color:var(--accent);color:var(--base-3);display:inline-flex;font-size:24px;border-radius:10px;padding:10px 20px 12px 20px}.gb-text-3e05356d:is(:hover,:focus){background-color:var(--base-3);color:var(--contrast-2)}.gb-text-7256b868{align-items:center;color:var(--base);column-gap:0.5em;font-size:21px;font-weight:600;justify-content:center;letter-spacing:0.15em;text-transform:uppercase}.gb-text-7256b868 .gb-shape svg{color:var(--accent-3);fill:currentColor;width:2em;height:2em}@media (max-width:767px){.gb-text-7256b868{align-items:center;color:var(--accent);column-gap:0.5em;font-size:17px;font-weight:600;justify-content:center;letter-spacing:0.15em;text-transform:uppercase}}.gb-text-514914a4{align-items:center;column-gap:0.5em;display:inline-flex;text-align:left;text-transform:none}.gb-text-514914a4 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--base)}@media (max-width:767px){.gb-text-514914a4{column-gap:0em;grid-template-columns:1fr;text-align:left}.gb-text-514914a4 .gb-shape svg{color:var(--base-3)}}.gb-text-41e5921f{background-color:var(--accent);color:var(--base-3);display:inline-flex;margin-left:auto;margin-right:auto;margin-top:auto;border-radius:10px;padding:15px 20px}.gb-text-41e5921f:is(:hover,:focus){background-color:var(--contrast);color:var(--contrast-3)}.gb-text-f17e170c{align-items:center;color:var(--base-2);column-gap:0.5em;font-size:21px;font-weight:600;justify-content:center;letter-spacing:0.15em;text-transform:uppercase}.gb-text-f17e170c .gb-shape svg{color:var(--accent-3);fill:currentColor;width:2em;height:2em}@media (max-width:767px){.gb-text-f17e170c{align-items:center;color:var(--accent);column-gap:0.5em;font-size:17px;font-weight:600;justify-content:center;letter-spacing:0.15em;text-transform:uppercase}}.gb-text-b7aa2921{color:var(--accent);font-size:24px;margin-bottom:5px}.gb-text-3ff9b203{color:var(--contrast-2);font-size:14px;margin-bottom:15px}.gb-text-98f56abc{color:var(--base-3);margin-bottom:0px;padding-bottom:0px}.gb-text-bba36d7a{align-items:center;color:var(--base-2);column-gap:0.5em;font-size:21px;font-weight:600;justify-content:center;letter-spacing:0.15em;text-transform:uppercase}.gb-text-bba36d7a .gb-shape svg{color:var(--accent-3);fill:currentColor;width:2em;height:2em}@media (max-width:767px){.gb-text-bba36d7a{align-items:center;color:var(--accent);column-gap:0.5em;font-size:17px;font-weight:600;justify-content:center;letter-spacing:0.15em;text-transform:uppercase}}.gb-text-c73efa11{align-items:center;color:var(--contrast-2);column-gap:0.5em;display:inline-flex;width:100%}.gb-text-c73efa11 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent-2)}.gb-text-c73efa11 a{color:var(--base)}.gb-text-3e4167bd{align-items:center;column-gap:0.5em;display:inline-flex;width:100%}.gb-text-3e4167bd .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent-2)}.gb-text-3e4167bd a{color:var(--base)}.gb-text-774b548e{background-color:var(--accent);color:var(--base-3);display:inline-flex;margin-left:auto;margin-right:auto;margin-top:auto;border-radius:10px;padding:15px 20px}.gb-text-774b548e:is(:hover,:focus){background-color:var(--contrast);color:var(--contrast-3)}.gb-text-c821ca15{align-items:center;color:var(--accent-3);column-gap:0.5em;font-family:var(--gp-font--retro-signature);font-size:80px;font-weight:300;text-align:left;text-transform:none}.gb-text-c821ca15 .gb-shape svg{width:2em;height:2em}.gb-text-3643b5e5{font-family:var(--gp-font--montserrat);margin-bottom:80px;text-align:left;text-transform:none;width:40%}@media (max-width:1024px){.gb-text-3643b5e5{width:80%}}@media (max-width:767px){.gb-text-3643b5e5{min-width:100%;width:100%}}.gb-text-4ccd45f6{align-items:center;column-gap:0.5em;display:flex;flex-direction:column;font-weight:600;row-gap:20px}.gb-text-4ccd45f6 .gb-shape svg{width:2em;height:2em;fill:currentColor;color:var(--base);row-gap:20px}.gb-text-ce7060e1{align-items:center;column-gap:0.5em;display:flex;flex-direction:column;font-weight:600;row-gap:20px}.gb-text-ce7060e1 .gb-shape svg{width:2em;height:2em;fill:currentColor;color:var(--base);row-gap:20px}.gb-text-b92f61fa{align-items:center;column-gap:0.5em;display:flex;flex-direction:column;font-weight:600;row-gap:20px}.gb-text-b92f61fa .gb-shape svg{width:2em;height:2em;fill:currentColor;color:var(--base);row-gap:20px}.gb-text-b28c2409{align-items:center;color:var(--base);column-gap:0.5em;display:flex;font-size:21px;font-weight:600;letter-spacing:0.15em;text-transform:uppercase}.gb-text-b28c2409 .gb-shape svg{color:var(--accent-3);fill:currentColor;width:2em;height:2em}.gb-text-0f2e8cfc{line-height:1em;text-transform:none}.gb-text-3f22f103{background-color:var(--accent);color:var(--base-3);display:inline-flex;border-radius:10px;padding:15px 20px}.gb-text-3f22f103:is(:hover,:focus){background-color:var(--contrast);color:var(--base-3)}.gb-text-6d4b10f1{color:#ffffff;margin-top:25px}@media (max-width:1024px){.gb-text-6d4b10f1{padding-right:0px}}.gb-text-71dcfc5c{align-items:center;column-gap:0.5em;display:flex;margin-bottom:15px}.gb-text-71dcfc5c:hover{color:var(--base-2)}.gb-text-71dcfc5c .gb-shape svg{color:var(--accent-3);fill:currentColor;width:1em;height:1em}.gb-text-71dcfc5c a{color:var(--base-3)}.gb-text-e2300fbf{color:#ffffff;margin-top:25px}@media (max-width:1024px){.gb-text-e2300fbf{padding-right:0px}}.gb-text-33ada62b{align-items:center;background-color:var(--accent-2);border-bottom-color:#f2f5fa;border-left-color:#f2f5fa;border-right-color:#f2f5fa;border-top-color:#f2f5fa;color:var(--base-3);display:inline-flex;justify-content:center;text-align:center;text-decoration:none;border-radius:5px;padding:6px}.gb-text-33ada62b:is(:hover,:focus){color:var(--base-3);background-color:var(--base)}.gb-text-33ada62b .gb-shape svg{width:1.2em;height:1.2em}.gb-text-478334d2{align-items:center;background-color:var(--accent-2);border-bottom-color:#f2f5fa;border-left-color:#f2f5fa;border-right-color:#f2f5fa;border-top-color:#f2f5fa;color:var(--base-3);display:inline-flex;justify-content:center;text-align:center;text-decoration:none;border-radius:5px;padding:6px}.gb-text-478334d2:is(:hover,:focus){color:var(--base-3);background-color:var(--base)}.gb-text-478334d2 .gb-shape svg{width:1.2em;height:1.2em}.gb-text-38390272{color:#ffffff;margin-top:25px}@media (max-width:1024px){.gb-text-38390272{padding-right:0px}}.gb-text-80b54d75{color:var(--base-3);display:block;text-decoration:none}.gb-text-284b6a74{color:var(--base-3);display:block;text-decoration:none}.gb-text-75d1cf24{color:var(--base-3);display:block;text-decoration:none}.gb-text-a1bea185{color:var(--base-3);display:block;text-decoration:none}.gb-text-f7b11d93{color:#ffffff;font-size:17px;margin-bottom:0px}@media (max-width:767px){.gb-text-f7b11d93{text-align:center}}.gb-shape-13f5f328{display:inline-flex}.gb-shape-13f5f328 svg{fill:currentColor;height:40px;width:40px;color:var(--contrast-2)}.gb-shape-1791ad49{display:inline-flex}.gb-shape-1791ad49 svg{fill:currentColor;height:40px;width:40px;color:var(--contrast-2)}.gb-shape-a6cb4dce{display:inline-flex}.gb-shape-a6cb4dce svg{fill:currentColor;height:40px;width:40px;color:var(--contrast-2)}.gb-looper-ab657acf{column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}@media (max-width:767px){.gb-looper-ab657acf{grid-template-columns:1fr}}.gb-loop-item-f54aa891{background-color:rgba(93,102,91,0.81);border-bottom-color:var(--contrast-3);border-left-color:var(--contrast-3);border-right-color:var(--contrast-3);border-top-color:var(--contrast-3);box-shadow:6px 5px 10px 6px rgba(0,0,0,0.08);color:var(--contrast);display:flex;border-radius:20px;padding:20px 20px 0px 20px}.gb-media-f03b154f{display:block;height:auto;margin-bottom:30px;max-width:100%}.gb-media-02407f84{box-shadow:2px 2px 15px 1px rgba(35,46,42,0.4);flex-basis:50%;flex-grow:0;flex-shrink:1;height:auto;max-width:100%;object-fit:cover;width:100%;border-radius:0px}@media (max-width:1024px){.gb-media-02407f84{flex-basis:25%;width:50%}}@media (max-width:767px){.gb-media-02407f84{flex-basis:0px;flex-grow:1;flex-shrink:1;height:250px;max-width:100%;object-fit:cover;width:100%}}