.elementor-2 .elementor-element.elementor-element-14da777{z-index:2;}.elementor-2 .elementor-element.elementor-element-3b20c8d > .elementor-container{min-height:880px;}.elementor-2 .elementor-element.elementor-element-3b20c8d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3b20c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://couvertpeninsulecover.ca/wp-content/uploads/2024/02/Vector-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-3b20c8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8%;margin-bottom:0%;z-index:1;}.elementor-2 .elementor-element.elementor-element-3b20c8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-156ab04 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-156ab04 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2728421 > .elementor-container{max-width:1300px;}.elementor-2 .elementor-element.elementor-element-4cd358f > .elementor-element-populated{border-style:solid;border-color:#FFFFFF47;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-4cd358f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5d105a6 .elementor-heading-title{color:#000000;font-family:"Viga", Sans-serif;font-size:48px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-31d35e4{color:#000000;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-5e66b0c .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;background-color:#F20B00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-5e66b0c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5e66b0c .elementor-button:focus{color:#F20B00;background-color:#02010100;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-5e66b0c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5e66b0c .elementor-button:focus svg{fill:#F20B00;}.elementor-2 .elementor-element.elementor-element-3505c9e .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;background-color:#641D2D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-3505c9e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3505c9e .elementor-button:focus{color:#FFFFFF;background-color:#F20B00;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-3505c9e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-3505c9e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-82190fa > .elementor-container{min-height:880px;}.elementor-2 .elementor-element.elementor-element-82190fa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-82190fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CBC7C3 0%, #FFFDFE 100%);}.elementor-2 .elementor-element.elementor-element-82190fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8%;margin-bottom:0%;z-index:1;}.elementor-2 .elementor-element.elementor-element-82190fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ff64375 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-ff64375 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d380fd5 > .elementor-container{max-width:1300px;}.elementor-2 .elementor-element.elementor-element-0360985 > .elementor-element-populated{border-style:solid;border-color:#FFFFFF47;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-0360985 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-34f17dc .elementor-heading-title{color:#000000;font-family:"Viga", Sans-serif;font-size:48px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-cd9131f{color:#000000;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-1bedcf1 .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;background-color:#F20B00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-1bedcf1 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1bedcf1 .elementor-button:focus{color:#F20B00;background-color:#02010100;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-1bedcf1 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1bedcf1 .elementor-button:focus svg{fill:#F20B00;}.elementor-2 .elementor-element.elementor-element-51afb92 .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;background-color:#641D2D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-51afb92 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-51afb92 .elementor-button:focus{color:#FFFFFF;background-color:#F20B00;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-51afb92 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-51afb92 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9ef7bc0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9ef7bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://couvertpeninsulecover.ca/wp-content/uploads/2024/02/bg-04-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9ef7bc0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10%;margin-bottom:0%;}.elementor-2 .elementor-element.elementor-element-9ef7bc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-0db037c > .elementor-container{max-width:1300px;}.elementor-2 .elementor-element.elementor-element-0db037c{padding:18% 0% 10% 0%;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-9ddfd2e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-9ddfd2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-dbd3cec .elementor-heading-title{color:#000000;font-family:"Viga", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-8f0cf59{color:#000000;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-c7f7c92 .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;background-color:#641D2D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F20B00;padding:14px 35px 14px 35px;}.elementor-2 .elementor-element.elementor-element-c7f7c92 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c7f7c92 .elementor-button:focus{color:#FFFFFF;background-color:#F20B00;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-c7f7c92 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-c7f7c92 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-49990f2{margin-top:0%;margin-bottom:0%;}.elementor-2 .elementor-element.elementor-element-a242deb > .elementor-container{max-width:1300px;}.elementor-2 .elementor-element.elementor-element-a242deb{margin-top:2%;margin-bottom:2%;}.elementor-2 .elementor-element.elementor-element-87240c6 .elementor-heading-title{color:#000000;font-family:"Viga", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-33ff0da{color:#000000;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-61ae731 .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;background-color:#641D2D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F20B00;padding:14px 35px 14px 35px;}.elementor-2 .elementor-element.elementor-element-61ae731 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-61ae731 .elementor-button:focus{color:#FFFFFF;background-color:#F20B00;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-61ae731 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-61ae731 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__front{background-color:#F20B00;background-image:url("https://couvertpeninsulecover.ca/wp-content/uploads/2024/02/Rectangle-18.png");background-position:-190px 120px;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #F20B00 30%, #F2295B00 30%);}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box{height:400px;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__layer, .elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Viga", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__button{margin-left:0;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Viga", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__front{background-color:#F20B00;background-image:url("https://couvertpeninsulecover.ca/wp-content/uploads/2024/02/Rectangle-27.png");background-position:-20px 120px;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #F20B00 30%, #F2295B00 30%);}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box{height:400px;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__layer, .elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Viga", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__button{margin-left:0;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Viga", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-87adfa6 > .elementor-container{max-width:1300px;}.elementor-2 .elementor-element.elementor-element-87adfa6{margin-top:0%;margin-bottom:10%;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__front{background-color:#F20B00;background-image:url("https://couvertpeninsulecover.ca/wp-content/uploads/2024/02/Rectangle-30.png");background-position:-20px 120px;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #F20B00 30%, #F2295B00 30%);}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box{height:400px;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__layer, .elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Viga", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__button{margin-left:0;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Viga", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__front{background-color:#F20B00;background-image:url("https://couvertpeninsulecover.ca/wp-content/uploads/2024/02/Rectangle-29.png");background-position:-20px 120px;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #F20B00 30%, #F2295B00 30%);}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box{height:400px;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__layer, .elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Viga", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__button{margin-left:0;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Viga", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Urbanist", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__front{background-color:#F20B00;background-image:url("https://couvertpeninsulecover.ca/wp-content/uploads/2024/02/Rectangle-28.png");background-position:-20px 120px;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #F20B00 28%, #F2295B00 28%);}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box{height:400px;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__layer, .elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Viga", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__button{margin-left:0;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Viga", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-053dcbb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-053dcbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://couvertpeninsulecover.ca/wp-content/uploads/2024/02/Rectangle-31.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-053dcbb > .elementor-background-overlay{background-color:#F20B00;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-053dcbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-cd92ce1 > .elementor-container{max-width:1300px;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-db8e5e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-db8e5e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-69e29c2 .elementor-heading-title{color:#000000;font-family:"Viga", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-d1d644c{color:#000000;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-ea8232a .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;background-color:#641D2D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F20B00;padding:14px 35px 14px 35px;}.elementor-2 .elementor-element.elementor-element-ea8232a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ea8232a .elementor-button:focus{color:#FFFFFF;background-color:#F20B00;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-ea8232a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-ea8232a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2af12aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-2af12aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://couvertpeninsulecover.ca/wp-content/uploads/2024/02/pngwing-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-2af12aa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-2af12aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2fd41ea{margin-top:0%;margin-bottom:2%;}.elementor-2 .elementor-element.elementor-element-71b2820{text-align:right;width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-92fce3c{text-align:left;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d51de80{margin-top:0%;margin-bottom:25%;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-8d0cbce.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-8d0cbce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-4b5bf7d{text-align:center;}.elementor-2 .elementor-element.elementor-element-2ba708e{text-align:left;width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-2ba708e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-4ddbdca{margin-top:0%;margin-bottom:0%;}.elementor-2 .elementor-element.elementor-element-21ee65a > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-85ab383{text-align:left;}.elementor-2 .elementor-element.elementor-element-85ab383 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dba85ef{text-align:center;width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-dba85ef > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b3ccf57{text-align:right;}.elementor-2 .elementor-element.elementor-element-b3ccf57 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d414059:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d414059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://couvertpeninsulecover.ca/wp-content/uploads/2024/02/bg-01.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d414059{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:05% 0% 05% 0%;}.elementor-2 .elementor-element.elementor-element-d414059 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-97e98c6{text-align:center;}.elementor-2 .elementor-element.elementor-element-97e98c6 .elementor-heading-title{color:#000000;font-family:"Viga", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f3d89b5{text-align:center;color:#000000;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f1f0096{text-align:center;}.elementor-2 .elementor-element.elementor-element-f1f0096 .elementor-heading-title{color:#000000;font-family:"Viga", Sans-serif;font-size:40px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-51013d9 .elementor-testimonial__text{color:#000000;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-2 .elementor-element.elementor-element-51013d9 .elementor-testimonial__name{color:#000000;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-51013d9 .elementor-swiper-button{font-size:20px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-51013d9 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-51013d9 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-2 .elementor-element.elementor-element-51013d9 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-2 .elementor-element.elementor-element-51013d9 .swiper-pagination-fraction{font-size:10px;color:#000000;}.elementor-2 .elementor-element.elementor-element-51013d9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#8B8B8B;opacity:1;}.elementor-2 .elementor-element.elementor-element-51013d9 .swiper-pagination-bullet-active, .elementor-2 .elementor-element.elementor-element-51013d9 .swiper-pagination-progressbar-fill{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-51013d9 .elementor-testimonial__content, .elementor-2 .elementor-element.elementor-element-51013d9 .elementor-testimonial__content:after{background-color:#FFFFFF80;border-style:solid;border-width:2px;}.elementor-2 .elementor-element.elementor-element-51013d9 .elementor-testimonial__content{padding:20px 20px 20px 20px;border-color:#00000042;}.elementor-2 .elementor-element.elementor-element-51013d9.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-51013d9.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-2 .elementor-element.elementor-element-51013d9.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-51013d9.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-51013d9.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-2 .elementor-element.elementor-element-51013d9 .elementor-testimonial__content:after{border-color:transparent #00000042 #00000042 transparent;}.elementor-2 .elementor-element.elementor-element-51013d9.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after,
					.elementor-2 .elementor-element.elementor-element-51013d9.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after{margin-top:-2px;}.elementor-2 .elementor-element.elementor-element-51013d9.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{margin-bottom:-2px;}.elementor-2 .elementor-element.elementor-element-8cc524f .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;background-color:#641D2D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F20B00;padding:14px 35px 14px 35px;}.elementor-2 .elementor-element.elementor-element-8cc524f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8cc524f .elementor-button:focus{color:#FFFFFF;background-color:#F20B00;border-color:#F20B00;}.elementor-2 .elementor-element.elementor-element-8cc524f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-8cc524f .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-30f4061{width:45%;}.elementor-2 .elementor-element.elementor-element-9a7cd9e{width:55%;}.elementor-2 .elementor-element.elementor-element-4b7cecb{width:45%;}.elementor-2 .elementor-element.elementor-element-dfb7b71{width:55%;}.elementor-2 .elementor-element.elementor-element-2e8b0dc{width:17%;}.elementor-2 .elementor-element.elementor-element-5c219ba{width:83%;}.elementor-2 .elementor-element.elementor-element-e200050{width:70%;}.elementor-2 .elementor-element.elementor-element-b9b1690{width:12.332%;}.elementor-2 .elementor-element.elementor-element-8d0cbce{width:17%;}.elementor-2 .elementor-element.elementor-element-21ee65a{width:17%;}.elementor-2 .elementor-element.elementor-element-bcb3735{width:75.332%;}.elementor-2 .elementor-element.elementor-element-e5b78d7{width:7%;}.elementor-2 .elementor-element.elementor-element-3bb6181{width:20%;}.elementor-2 .elementor-element.elementor-element-f645204{width:59.332%;}.elementor-2 .elementor-element.elementor-element-1069369{width:20%;}.elementor-2 .elementor-element.elementor-element-54f603a{width:20%;}.elementor-2 .elementor-element.elementor-element-165063e{width:59.332%;}.elementor-2 .elementor-element.elementor-element-05c1fb0{width:20%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-3b20c8d > .elementor-container{min-height:700px;}.elementor-2 .elementor-element.elementor-element-3b20c8d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3b20c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2 .elementor-element.elementor-element-5e66b0c .elementor-button{padding:13px 13px 13px 13px;}.elementor-2 .elementor-element.elementor-element-3505c9e .elementor-button{padding:15px 25px 15px 25px;}.elementor-2 .elementor-element.elementor-element-82190fa > .elementor-container{min-height:700px;}.elementor-2 .elementor-element.elementor-element-1bedcf1 .elementor-button{padding:13px 13px 13px 13px;}.elementor-2 .elementor-element.elementor-element-51afb92 .elementor-button{padding:15px 25px 15px 25px;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-710f7e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-710f7e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-dbd3cec .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-8f0cf59{font-size:15px;}.elementor-2 .elementor-element.elementor-element-c7f7c92 .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-2 .elementor-element.elementor-element-87240c6 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-33ff0da{font-size:15px;}.elementor-2 .elementor-element.elementor-element-61ae731 .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__front{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box{height:350px;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__front{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box{height:350px;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:05% 05% 05% 05%;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__front{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box{height:350px;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__front{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box{height:350px;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__front{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box{height:350px;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-69e29c2 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-d1d644c{font-size:15px;}.elementor-2 .elementor-element.elementor-element-ea8232a .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-2 .elementor-element.elementor-element-97e98c6 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-f3d89b5{font-size:15px;}.elementor-2 .elementor-element.elementor-element-f1f0096 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-8cc524f .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3b20c8d > .elementor-container{min-height:600px;}.elementor-2 .elementor-element.elementor-element-3b20c8d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3b20c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:auto;}.elementor-2 .elementor-element.elementor-element-5d105a6{text-align:center;}.elementor-2 .elementor-element.elementor-element-5d105a6 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-31d35e4{text-align:center;font-size:15px;}.elementor-2 .elementor-element.elementor-element-30f4061{width:50%;}.elementor-2 .elementor-element.elementor-element-5e66b0c .elementor-button{font-size:11px;padding:13px 13px 13px 13px;}.elementor-2 .elementor-element.elementor-element-9a7cd9e{width:50%;}.elementor-2 .elementor-element.elementor-element-3505c9e .elementor-button{font-size:11px;padding:15px 25px 15px 25px;}.elementor-2 .elementor-element.elementor-element-82190fa > .elementor-container{min-height:600px;}.elementor-2 .elementor-element.elementor-element-82190fa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-82190fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(49deg, #CBC7C3 22%, #FFFDFE 64%);}.elementor-2 .elementor-element.elementor-element-34f17dc{text-align:center;}.elementor-2 .elementor-element.elementor-element-34f17dc .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-cd9131f{text-align:center;font-size:15px;}.elementor-2 .elementor-element.elementor-element-4b7cecb{width:50%;}.elementor-2 .elementor-element.elementor-element-1bedcf1 .elementor-button{font-size:11px;padding:13px 13px 13px 13px;}.elementor-2 .elementor-element.elementor-element-dfb7b71{width:50%;}.elementor-2 .elementor-element.elementor-element-51afb92 .elementor-button{font-size:11px;padding:15px 25px 15px 25px;}.elementor-2 .elementor-element.elementor-element-9ef7bc0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9ef7bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9ef7bc0{margin-top:-20%;margin-bottom:0%;}.elementor-2 .elementor-element.elementor-element-0db037c{padding:25% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-bebd862{width:50%;}.elementor-2 .elementor-element.elementor-element-5f41875{width:50%;}.elementor-2 .elementor-element.elementor-element-ceeb128 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-dbd3cec{text-align:center;}.elementor-2 .elementor-element.elementor-element-dbd3cec .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-8f0cf59{text-align:center;font-size:15px;}.elementor-2 .elementor-element.elementor-element-c7f7c92 .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-2 .elementor-element.elementor-element-87240c6{text-align:center;}.elementor-2 .elementor-element.elementor-element-87240c6 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-33ff0da{text-align:center;font-size:15px;}.elementor-2 .elementor-element.elementor-element-61ae731 .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-2 .elementor-element.elementor-element-b708050 .elementor-flip-box__front{background-position:0px 120px;background-size:500px auto;}.elementor-2 .elementor-element.elementor-element-ed3409c .elementor-flip-box__front{background-position:0px 120px;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5a29adc .elementor-flip-box__front{background-position:0px 120px;background-size:cover;}.elementor-2 .elementor-element.elementor-element-389e1a9 .elementor-flip-box__front{background-position:0px 120px;}.elementor-2 .elementor-element.elementor-element-8b57649 .elementor-flip-box__front{background-position:0px 120px;}.elementor-2 .elementor-element.elementor-element-69e29c2{text-align:center;}.elementor-2 .elementor-element.elementor-element-69e29c2 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-d1d644c{text-align:center;font-size:15px;}.elementor-2 .elementor-element.elementor-element-ea8232a .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}.elementor-2 .elementor-element.elementor-element-2fd41ea{margin-top:0%;margin-bottom:-27%;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-2e8b0dc{width:20%;}.elementor-2 .elementor-element.elementor-element-5c219ba{width:80%;}.elementor-2 .elementor-element.elementor-element-e200050{width:60%;}.elementor-2 .elementor-element.elementor-element-b9b1690{width:20%;}.elementor-2 .elementor-element.elementor-element-8d0cbce{width:20%;}.elementor-2 .elementor-element.elementor-element-21ee65a{width:20%;}.elementor-2 .elementor-element.elementor-element-bcb3735{width:20%;}.elementor-2 .elementor-element.elementor-element-e5b78d7{width:20%;}.elementor-2 .elementor-element.elementor-element-97e98c6{text-align:center;}.elementor-2 .elementor-element.elementor-element-97e98c6 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-f3d89b5{text-align:center;font-size:15px;}.elementor-2 .elementor-element.elementor-element-f1f0096{text-align:center;}.elementor-2 .elementor-element.elementor-element-f1f0096 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-8cc524f .elementor-button{font-size:15px;padding:15px 25px 15px 25px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-4cd358f{width:60%;}.elementor-2 .elementor-element.elementor-element-30f4061{width:50%;}.elementor-2 .elementor-element.elementor-element-9a7cd9e{width:50%;}.elementor-2 .elementor-element.elementor-element-e8094a8{width:40%;}.elementor-2 .elementor-element.elementor-element-0360985{width:60%;}.elementor-2 .elementor-element.elementor-element-4b7cecb{width:50%;}.elementor-2 .elementor-element.elementor-element-dfb7b71{width:50%;}.elementor-2 .elementor-element.elementor-element-c5f8e75{width:40%;}}/* Start custom CSS for column, class: .elementor-element-4cd358f */.setting
{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0360985 */.setting
{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71b2820 */.rotate{
  animation: rotate 3s linear infinite; 
}
.rotate1{
  animation: rotate 1s linear infinite; 
}
@keyframes rotate{
  to{ transform: rotate(360deg); }
}


/* SPINNER JUST FOR DEMO */
.spinner{
  display:inline-block; width: 50px; height: 50px;
  border-radius: 50%;
  box-shadow: inset -2px 0 0 2px #0bf;
}/* End custom CSS */