.elementor-3725 .elementor-element.elementor-element-91ccc4e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-3725 .elementor-element.elementor-element-91ccc4e:not(.elementor-motion-effects-element-type-background),.elementor-3725 .elementor-element.elementor-element-91ccc4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0c314b;background-image:url("https://ml9e1bcdfbmf.i.optimole.com/cb:7SFm.364c0/w:auto/h:auto/q:90/sm:0/ig:avif/https://www.cvdgroup.ca/wp-content/uploads/how-we-build-01-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-3725 .elementor-element.elementor-element-91ccc4e>.elementor-background-overlay{background-color:#0c314b;opacity:.55;transition:background .3s,border-radius .3s,opacity .3s}.elementor-3725 .elementor-element.elementor-element-91ccc4e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0}.elementor-3725 .elementor-element.elementor-element-94ae063{text-align:center}.elementor-3725 .elementor-element.elementor-element-94ae063 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;color:#fff}.elementor-3725 .elementor-element.elementor-element-0eba533 .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;letter-spacing:2px;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#fff;padding:18px 36px}.elementor-3725 .elementor-element.elementor-element-8af0cbe{padding:120px 0}.elementor-3725 .elementor-element.elementor-element-0a061ea>.elementor-widget-container{margin:0 0 20px}.elementor-3725 .elementor-element.elementor-element-0a061ea .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-dbc824f .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:56px;font-weight:400;line-height:1.1em;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-0589396{font-size:16px;line-height:1.7em;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-f108cd7:not(.elementor-motion-effects-element-type-background),.elementor-3725 .elementor-element.elementor-element-f108cd7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f2ee}.elementor-3725 .elementor-element.elementor-element-f108cd7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0 40px}.elementor-3725 .elementor-element.elementor-element-f108cd7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3725 .elementor-element.elementor-element-0cf3f91>.elementor-widget-container{margin:0 0 20px}.elementor-3725 .elementor-element.elementor-element-0cf3f91{text-align:center}.elementor-3725 .elementor-element.elementor-element-0cf3f91 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-3bf1197>.elementor-widget-container{margin:0 0 20px}.elementor-3725 .elementor-element.elementor-element-3bf1197{text-align:center}.elementor-3725 .elementor-element.elementor-element-3bf1197 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:56px;font-weight:400;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-54079ca{font-size:18px;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-23500c5:not(.elementor-motion-effects-element-type-background),.elementor-3725 .elementor-element.elementor-element-23500c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f2ee}.elementor-3725 .elementor-element.elementor-element-23500c5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 120px}.elementor-3725 .elementor-element.elementor-element-23500c5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3725 .elementor-element.elementor-element-4374a5d>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-4374a5d .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#a98c5c}.elementor-3725 .elementor-element.elementor-element-3534365>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-3534365 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-cdeaa5d{font-size:15px;line-height:1.6em;color:#3f4a55}.elementor-3725 .elementor-element.elementor-element-dc16668>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-dc16668 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#a98c5c}.elementor-3725 .elementor-element.elementor-element-fd28a69>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-fd28a69 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-88d6ed0{font-size:15px;line-height:1.6em;color:#3f4a55}.elementor-3725 .elementor-element.elementor-element-346eac4>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-346eac4 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#a98c5c}.elementor-3725 .elementor-element.elementor-element-57e8dc9>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-57e8dc9 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-49be261{font-size:15px;line-height:1.6em;color:#3f4a55}.elementor-3725 .elementor-element.elementor-element-3293fa8>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-3293fa8 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#a98c5c}.elementor-3725 .elementor-element.elementor-element-60edcf1>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-60edcf1 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-4f0bdf3{font-size:15px;line-height:1.6em;color:#3f4a55}.elementor-3725 .elementor-element.elementor-element-a760bc4{padding:120px 0 40px}.elementor-3725 .elementor-element.elementor-element-0bf226b>.elementor-widget-container{margin:0 0 20px}.elementor-3725 .elementor-element.elementor-element-0bf226b{text-align:center}.elementor-3725 .elementor-element.elementor-element-0bf226b .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-6d6aa85>.elementor-widget-container{margin:0 0 20px}.elementor-3725 .elementor-element.elementor-element-6d6aa85{text-align:center}.elementor-3725 .elementor-element.elementor-element-6d6aa85 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:56px;font-weight:400;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-d2fe510{font-size:18px;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-53bd861{padding:20px 0 120px}.elementor-3725 .elementor-element.elementor-element-1567997{font-size:16px;line-height:2.2em;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-eaf8faa{font-size:16px;line-height:2.2em;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-b951ead:not(.elementor-motion-effects-element-type-background),.elementor-3725 .elementor-element.elementor-element-b951ead>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f2ee}.elementor-3725 .elementor-element.elementor-element-b951ead{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0}.elementor-3725 .elementor-element.elementor-element-b951ead>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3725 .elementor-element.elementor-element-91dcd72>.elementor-widget-container{margin:0 0 20px}.elementor-3725 .elementor-element.elementor-element-91dcd72 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-a9d7384>.elementor-widget-container{margin:0 0 20px}.elementor-3725 .elementor-element.elementor-element-a9d7384 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:48px;font-weight:400;line-height:1.15em;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-6e8ac4a{font-size:16px;line-height:1.7em;color:#3f4a55}.elementor-3725 .elementor-element.elementor-element-21f9403:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3725 .elementor-element.elementor-element-21f9403>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0c314b}.elementor-3725 .elementor-element.elementor-element-21f9403>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 50px}.elementor-3725 .elementor-element.elementor-element-21f9403>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3725 .elementor-element.elementor-element-9fa13b8>.elementor-widget-container{margin:0 0 20px}.elementor-3725 .elementor-element.elementor-element-9fa13b8 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;color:#fff}.elementor-3725 .elementor-element.elementor-element-dfd6872{font-size:16px;line-height:1.7em;color:#e8e4dc}.elementor-3725 .elementor-element.elementor-element-31ac2e1{padding:120px 0 40px}.elementor-3725 .elementor-element.elementor-element-3dba7ad>.elementor-widget-container{margin:0 0 20px}.elementor-3725 .elementor-element.elementor-element-3dba7ad{text-align:center}.elementor-3725 .elementor-element.elementor-element-3dba7ad .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-2f7a080{text-align:center}.elementor-3725 .elementor-element.elementor-element-2f7a080 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:56px;font-weight:400;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-bca7f5a{padding:20px 0 120px}.elementor-3725 .elementor-element.elementor-element-641d68e>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-641d68e .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#a98c5c}.elementor-3725 .elementor-element.elementor-element-255380e>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-255380e .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:28px;font-weight:500;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-e2436a4{font-size:15px;line-height:1.6em;color:#3f4a55}.elementor-3725 .elementor-element.elementor-element-f3116ca>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-f3116ca .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#a98c5c}.elementor-3725 .elementor-element.elementor-element-5e9c699>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-5e9c699 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:28px;font-weight:500;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-be56c1d{font-size:15px;line-height:1.6em;color:#3f4a55}.elementor-3725 .elementor-element.elementor-element-9a75208>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-9a75208 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#a98c5c}.elementor-3725 .elementor-element.elementor-element-a2864e6>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-a2864e6 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:28px;font-weight:500;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-fa12dbe{font-size:15px;line-height:1.6em;color:#3f4a55}.elementor-3725 .elementor-element.elementor-element-91f9677>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-91f9677 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#a98c5c}.elementor-3725 .elementor-element.elementor-element-c26a045>.elementor-widget-container{margin:0 0 14px}.elementor-3725 .elementor-element.elementor-element-c26a045 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:28px;font-weight:500;color:#0c314b}.elementor-3725 .elementor-element.elementor-element-76e7ae8{font-size:15px;line-height:1.6em;color:#3f4a55}.elementor-3725 .elementor-element.elementor-element-a3f7dde:not(.elementor-motion-effects-element-type-background),.elementor-3725 .elementor-element.elementor-element-a3f7dde>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0c314b}.elementor-3725 .elementor-element.elementor-element-a3f7dde{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0}.elementor-3725 .elementor-element.elementor-element-a3f7dde>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3725 .elementor-element.elementor-element-ccc945b>.elementor-widget-container{margin:0 0 20px}.elementor-3725 .elementor-element.elementor-element-ccc945b{text-align:center}.elementor-3725 .elementor-element.elementor-element-ccc945b .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:64px;font-weight:400;color:#fff}.elementor-3725 .elementor-element.elementor-element-5a567e0{font-size:18px;color:#e8e4dc}.elementor-3725 .elementor-element.elementor-element-a350a7c .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;letter-spacing:2px;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#fff;padding:18px 36px}.elementor-3725 .elementor-element.elementor-element-a350a7c>.elementor-widget-container{margin:20px 0 0}:root{--page-title-display:none}@media(min-width:768px){.elementor-3725 .elementor-element.elementor-element-5951326{width:50%}.elementor-3725 .elementor-element.elementor-element-d148920{width:50%}}@media(max-width:1024px){.elementor-3725 .elementor-element.elementor-element-94ae063 .elementor-heading-title{font-size:64px}.elementor-3725 .elementor-element.elementor-element-dbc824f .elementor-heading-title{font-size:42px}.elementor-3725 .elementor-element.elementor-element-3bf1197 .elementor-heading-title{font-size:42px}.elementor-3725 .elementor-element.elementor-element-6d6aa85 .elementor-heading-title{font-size:42px}.elementor-3725 .elementor-element.elementor-element-a9d7384 .elementor-heading-title{font-size:38px}.elementor-3725 .elementor-element.elementor-element-2f7a080 .elementor-heading-title{font-size:42px}.elementor-3725 .elementor-element.elementor-element-ccc945b .elementor-heading-title{font-size:48px}}@media(max-width:767px){.elementor-3725 .elementor-element.elementor-element-94ae063 .elementor-heading-title{font-size:40px}.elementor-3725 .elementor-element.elementor-element-dbc824f .elementor-heading-title{font-size:32px}.elementor-3725 .elementor-element.elementor-element-3bf1197 .elementor-heading-title{font-size:32px}.elementor-3725 .elementor-element.elementor-element-6d6aa85 .elementor-heading-title{font-size:32px}.elementor-3725 .elementor-element.elementor-element-a9d7384 .elementor-heading-title{font-size:30px}.elementor-3725 .elementor-element.elementor-element-2f7a080 .elementor-heading-title{font-size:32px}.elementor-3725 .elementor-element.elementor-element-ccc945b .elementor-heading-title{font-size:36px}}@media(min-width:1025px){.elementor-3725 .elementor-element.elementor-element-91ccc4e:not(.elementor-motion-effects-element-type-background),.elementor-3725 .elementor-element.elementor-element-91ccc4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}