.elementor-1070 .elementor-element.elementor-element-5246c296 > .elementor-container{min-height:400px;}.elementor-1070 .elementor-element.elementor-element-5246c296 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-5246c296:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-5246c296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fvp.ca/wp-content/uploads/2025/09/Header-2-2-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1070 .elementor-element.elementor-element-5246c296 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-5246c296{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 20px 110px 20px;}.elementor-1070 .elementor-element.elementor-element-738c048b{text-align:left;}.elementor-1070 .elementor-element.elementor-element-738c048b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;text-transform:uppercase;color:#ffffff;}.elementor-1070 .elementor-element.elementor-element-5e024e81{text-align:left;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.7em;color:#ffffff;}.elementor-1070 .elementor-element.elementor-element-45f977fd .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#ffffff;color:#ffffff;background-color:#00AA13;border-radius:0px 0px 0px 0px;padding:16px 34px 16px 34px;}.elementor-1070 .elementor-element.elementor-element-45f977fd .elementor-button:hover, .elementor-1070 .elementor-element.elementor-element-45f977fd .elementor-button:focus{color:#ffffff;background-color:#000000;}.elementor-1070 .elementor-element.elementor-element-45f977fd .elementor-button:hover svg, .elementor-1070 .elementor-element.elementor-element-45f977fd .elementor-button:focus svg{fill:#ffffff;}.elementor-1070 .elementor-element.elementor-element-7ffa751 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-7ffa751:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-7ffa751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-1070 .elementor-element.elementor-element-7ffa751{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1070 .elementor-element.elementor-element-7ffa751 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-1e4f792f > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-1070 .elementor-element.elementor-element-4f108cb1{text-align:left;}.elementor-1070 .elementor-element.elementor-element-4f108cb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-57f49c05{text-align:left;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.7em;color:#333333;}.elementor-1070 .elementor-element.elementor-element-1ec77fd8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1070 .elementor-element.elementor-element-14cfd3b8{text-align:center;}.elementor-1070 .elementor-element.elementor-element-3e7c2b22 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-3e7c2b22:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-3e7c2b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1070 .elementor-element.elementor-element-3e7c2b22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1070 .elementor-element.elementor-element-3e7c2b22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-2c74b94b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1070 .elementor-element.elementor-element-182a60e8{text-align:center;}.elementor-1070 .elementor-element.elementor-element-3b9eb661 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-1070 .elementor-element.elementor-element-4bf23cc0{text-align:left;}.elementor-1070 .elementor-element.elementor-element-4bf23cc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-14a9a182{text-align:left;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.7em;color:#333333;}.elementor-1070 .elementor-element.elementor-element-59b69e69 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-59b69e69:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-59b69e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-1070 .elementor-element.elementor-element-59b69e69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1070 .elementor-element.elementor-element-59b69e69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-5e2b96de > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-1070 .elementor-element.elementor-element-35c06b52{text-align:left;}.elementor-1070 .elementor-element.elementor-element-35c06b52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-3cd871fd{text-align:left;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.7em;color:#333333;}.elementor-1070 .elementor-element.elementor-element-77c92558 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1070 .elementor-element.elementor-element-677175c0{text-align:center;}.elementor-1070 .elementor-element.elementor-element-c5cf7d5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-c5cf7d5:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-c5cf7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1070 .elementor-element.elementor-element-c5cf7d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-1070 .elementor-element.elementor-element-c5cf7d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-544e482d{text-align:left;}.elementor-1070 .elementor-element.elementor-element-544e482d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-5f0f17d1{text-align:left;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.7em;color:#333333;}.elementor-1070 .elementor-element.elementor-element-196f21b9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-196f21b9:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-196f21b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-1070 .elementor-element.elementor-element-196f21b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1070 .elementor-element.elementor-element-196f21b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-12315416 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1070 .elementor-element.elementor-element-473f2453{text-align:center;}.elementor-1070 .elementor-element.elementor-element-7119a379 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-1070 .elementor-element.elementor-element-e1c2a3b{text-align:left;}.elementor-1070 .elementor-element.elementor-element-e1c2a3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-130767d{text-align:left;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.7em;color:#333333;}.elementor-1070 .elementor-element.elementor-element-6a9f1111 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-6a9f1111:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-6a9f1111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1070 .elementor-element.elementor-element-6a9f1111{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-1070 .elementor-element.elementor-element-6a9f1111 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-8df1f6f{text-align:left;}.elementor-1070 .elementor-element.elementor-element-8df1f6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-74e55cc1{text-align:left;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.7em;color:#333333;}.elementor-1070 .elementor-element.elementor-element-614dfc28 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-614dfc28:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-614dfc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1070 .elementor-element.elementor-element-614dfc28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1070 .elementor-element.elementor-element-614dfc28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-a053574{text-align:left;}.elementor-1070 .elementor-element.elementor-element-a053574 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-accordion-icon, .elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-accordion-title{color:#000000;}.elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-accordion-icon svg{fill:#000000;}.elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-active .elementor-accordion-icon, .elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-active .elementor-accordion-title{color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-active .elementor-accordion-icon svg{fill:#00AA13;}.elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-tab-title .elementor-accordion-icon i:before{color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-tab-title .elementor-accordion-icon svg{fill:#00AA13;}.elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#00AA13;}.elementor-1070 .elementor-element.elementor-element-2cdd687d .elementor-tab-content{font-family:"Work Sans", Sans-serif;}.elementor-1070 .elementor-element.elementor-element-7b800d83 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-7b800d83:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-7b800d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00AA13;}.elementor-1070 .elementor-element.elementor-element-7b800d83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-1070 .elementor-element.elementor-element-7b800d83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-5ea5555f{text-align:center;}.elementor-1070 .elementor-element.elementor-element-5ea5555f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;color:#ffffff;}.elementor-1070 .elementor-element.elementor-element-1455cef9{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.7em;color:#ffffff;}.elementor-1070 .elementor-element.elementor-element-10b3e697 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#00AA13;color:#00AA13;background-color:#ffffff;border-radius:0px 0px 0px 0px;padding:16px 34px 16px 34px;}.elementor-1070 .elementor-element.elementor-element-10b3e697 .elementor-button:hover, .elementor-1070 .elementor-element.elementor-element-10b3e697 .elementor-button:focus{color:#00AA13;background-color:#000000;}.elementor-1070 .elementor-element.elementor-element-10b3e697 .elementor-button:hover svg, .elementor-1070 .elementor-element.elementor-element-10b3e697 .elementor-button:focus svg{fill:#00AA13;}@media(max-width:767px){.elementor-1070 .elementor-element.elementor-element-5246c296{padding:45px 20px 45px 20px;}.elementor-1070 .elementor-element.elementor-element-738c048b .elementor-heading-title{font-size:33px;}.elementor-1070 .elementor-element.elementor-element-7ffa751{padding:45px 20px 45px 20px;}.elementor-1070 .elementor-element.elementor-element-1e4f792f > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-1070 .elementor-element.elementor-element-3e7c2b22{padding:45px 20px 45px 20px;}.elementor-1070 .elementor-element.elementor-element-3b9eb661 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-1070 .elementor-element.elementor-element-59b69e69{padding:45px 20px 45px 20px;}.elementor-1070 .elementor-element.elementor-element-5e2b96de > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-1070 .elementor-element.elementor-element-c5cf7d5{padding:45px 20px 45px 20px;}.elementor-1070 .elementor-element.elementor-element-196f21b9{padding:45px 20px 45px 20px;}.elementor-1070 .elementor-element.elementor-element-7119a379 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-1070 .elementor-element.elementor-element-6a9f1111{padding:45px 20px 45px 20px;}.elementor-1070 .elementor-element.elementor-element-614dfc28{padding:45px 20px 45px 20px;}.elementor-1070 .elementor-element.elementor-element-7b800d83{padding:45px 20px 45px 20px;}.elementor-1070 .elementor-element.elementor-element-5ea5555f .elementor-heading-title{font-size:24px;}}