.elementor-6890 .elementor-element.elementor-element-53eebfdf>.elementor-container{min-height:88vh}.elementor-6890 .elementor-element.elementor-element-53eebfdf .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom left}.elementor-6890 .elementor-element.elementor-element-53eebfdf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-6890 .elementor-element.elementor-element-53eebfdf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6890 .elementor-element.elementor-element-1a4a950b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6890 .elementor-element.elementor-element-1a4a950b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-34cc8cf)}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-1a4a950b.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-6890 .elementor-element.elementor-element-1a4a950b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-6890 .elementor-element.elementor-element-1a4a950b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 80px}.elementor-6890 .elementor-element.elementor-element-1a4a950b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6890 .elementor-element.elementor-element-53d87cce .elementor-icon-wrapper{text-align:center}.elementor-6890 .elementor-element.elementor-element-53d87cce.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-53d87cce.elementor-view-framed .elementor-icon,.elementor-6890 .elementor-element.elementor-element-53d87cce.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-53d87cce.elementor-view-framed .elementor-icon,.elementor-6890 .elementor-element.elementor-element-53d87cce.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-53d87cce .elementor-icon{font-size:35px}.elementor-6890 .elementor-element.elementor-element-53d87cce .elementor-icon svg{height:35px}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-35fe9009.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-35fe9009.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-35fe9009>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-6890 .elementor-element.elementor-element-35fe9009>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6890 .elementor-element.elementor-element-308ab91d{--spacer-size:50px}.elementor-6890 .elementor-element.elementor-element-734f5b72:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6890 .elementor-element.elementor-element-734f5b72>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7289f21)}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-734f5b72.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-734f5b72.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-734f5b72>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:45% 0 45% -15%;--e-column-margin-right:0%;--e-column-margin-left:-15%;padding:0 7%}.elementor-6890 .elementor-element.elementor-element-734f5b72>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6890 .elementor-element.elementor-element-7232162b>.elementor-widget-container{margin:0 0 -15px}.elementor-6890 .elementor-element.elementor-element-7232162b{text-align:center}.elementor-6890 .elementor-element.elementor-element-7232162b .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-66071c03{text-align:center}.elementor-6890 .elementor-element.elementor-element-66071c03 .elementor-heading-title{font-family:var(--e-global-typography-77d74d8-font-family),Sans-serif;font-size:var(--e-global-typography-77d74d8-font-size);font-weight:var(--e-global-typography-77d74d8-font-weight);text-transform:var(--e-global-typography-77d74d8-text-transform);line-height:var(--e-global-typography-77d74d8-line-height);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-66fea535>.elementor-widget-container{margin:0 0 -20px;padding:0}.elementor-6890 .elementor-element.elementor-element-66fea535{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-6890 .elementor-element.elementor-element-4248ae5{margin-top:15%;margin-bottom:0}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-bea1546.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-bea1546.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-ce67be6>.elementor-widget-container{margin:0 0 -15px}.elementor-6890 .elementor-element.elementor-element-ce67be6 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-e6f2fd2 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-951d137>.elementor-widget-container{padding:0 15% 0 0}.elementor-6890 .elementor-element.elementor-element-951d137{text-align:start;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-6890 .elementor-element.elementor-element-6739486 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0;padding:15px 30px}.elementor-6890 .elementor-element.elementor-element-6739486 .elementor-button:hover,.elementor-6890 .elementor-element.elementor-element-6739486 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-6890 .elementor-element.elementor-element-6739486{width:auto;max-width:auto}.elementor-6890 .elementor-element.elementor-element-6739486 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-6890 .elementor-element.elementor-element-6739486 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-6890 .elementor-element.elementor-element-6739486 .elementor-button:hover svg,.elementor-6890 .elementor-element.elementor-element-6739486 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-6890 .elementor-element.elementor-element-b5031c3 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0;padding:15px 30px}.elementor-6890 .elementor-element.elementor-element-b5031c3 .elementor-button:hover,.elementor-6890 .elementor-element.elementor-element-b5031c3 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-6890 .elementor-element.elementor-element-b5031c3{width:auto;max-width:auto}.elementor-6890 .elementor-element.elementor-element-b5031c3>.elementor-widget-container{margin:0 0 0 40px}.elementor-6890 .elementor-element.elementor-element-b5031c3 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-6890 .elementor-element.elementor-element-b5031c3 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-6890 .elementor-element.elementor-element-b5031c3 .elementor-button:hover svg,.elementor-6890 .elementor-element.elementor-element-b5031c3 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-6890 .elementor-element.elementor-element-5b9740d>.elementor-element-populated{padding:0 10%}.elementor-6890 .elementor-element.elementor-element-09abca5{--e-image-carousel-slides-to-show:1}.elementor-6890 .elementor-element.elementor-element-09abca5>.elementor-widget-container{box-shadow:35px -35px 0px 0px #ec7700}.elementor-6890 .elementor-element.elementor-element-09abca5 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-6890 .elementor-element.elementor-element-09abca5 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px}.elementor-6890 .elementor-element.elementor-element-64003bc5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:15%;margin-bottom:15%;padding:0}.elementor-6890 .elementor-element.elementor-element-64003bc5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-f6cae6a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-f6cae6a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-f6cae6a>.elementor-element-populated{padding:0 25% 0 10%}.elementor-6890 .elementor-element.elementor-element-53b6857 .elementor-icon-box-wrapper{gap:15px}.elementor-6890 .elementor-element.elementor-element-53b6857 .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-53b6857 .elementor-icon-box-title a{font-family:var(--e-global-typography-9c513db-font-family),Sans-serif;font-size:var(--e-global-typography-9c513db-font-size);font-weight:var(--e-global-typography-9c513db-font-weight);font-style:var(--e-global-typography-9c513db-font-style);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-6f612058.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-6f612058.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-6f612058>.elementor-element-populated{border-style:solid;border-width:0 0 0 1px;border-color:var(--e-global-color-0f02601);padding:0 17%}.elementor-6890 .elementor-element.elementor-element-2238ffe3 .elementor-icon-box-wrapper{gap:15px}.elementor-6890 .elementor-element.elementor-element-2238ffe3 .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-2238ffe3 .elementor-icon-box-title a{font-family:var(--e-global-typography-9c513db-font-family),Sans-serif;font-size:var(--e-global-typography-9c513db-font-size);font-weight:var(--e-global-typography-9c513db-font-weight);font-style:var(--e-global-typography-9c513db-font-style);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-5bed82c6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-5bed82c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-5bed82c6>.elementor-element-populated{border-style:solid;border-width:0 0 0 1px;border-color:var(--e-global-color-0f02601);padding:0 17%}.elementor-6890 .elementor-element.elementor-element-35a9de03 .elementor-icon-box-wrapper{gap:15px}.elementor-6890 .elementor-element.elementor-element-35a9de03 .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-35a9de03 .elementor-icon-box-title a{font-family:var(--e-global-typography-9c513db-font-family),Sans-serif;font-size:var(--e-global-typography-9c513db-font-size);font-weight:var(--e-global-typography-9c513db-font-weight);font-style:var(--e-global-typography-9c513db-font-style);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-12ac86e9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-12ac86e9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-12ac86e9>.elementor-element-populated{border-style:solid;border-width:0 0 0 1px;border-color:var(--e-global-color-0f02601);padding:0 10% 0 25%}.elementor-6890 .elementor-element.elementor-element-18cab30a .elementor-icon-box-wrapper{gap:15px}.elementor-6890 .elementor-element.elementor-element-18cab30a .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-18cab30a .elementor-icon-box-title a{font-family:var(--e-global-typography-9c513db-font-family),Sans-serif;font-size:var(--e-global-typography-9c513db-font-size);font-weight:var(--e-global-typography-9c513db-font-weight);font-style:var(--e-global-typography-9c513db-font-style);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-316a555c{margin-top:0;margin-bottom:15%;padding:0 30px}.elementor-6890 .elementor-element.elementor-element-26eddd02>.elementor-element-populated{padding:0}.elementor-6890 .elementor-element.elementor-element-13447113>.elementor-widget-container{margin:0 0 -15px}.elementor-6890 .elementor-element.elementor-element-13447113{text-align:center}.elementor-6890 .elementor-element.elementor-element-13447113 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-56ed8570{text-align:center}.elementor-6890 .elementor-element.elementor-element-56ed8570 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-90d3203{margin-top:60px;margin-bottom:0}.elementor-6890 .elementor-element.elementor-element-fb6001f>.elementor-element-populated{padding:0 20px}.elementor-6890 .elementor-element.elementor-element-0f458ec img{width:100%}.elementor-6890 .elementor-element.elementor-element-a3855ea{text-align:center}.elementor-6890 .elementor-element.elementor-element-a3855ea .elementor-heading-title{font-family:var(--e-global-typography-7ec37f5-font-family),Sans-serif;font-size:var(--e-global-typography-7ec37f5-font-size);font-weight:var(--e-global-typography-7ec37f5-font-weight);text-transform:var(--e-global-typography-7ec37f5-text-transform);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-b7b8a46>.elementor-element-populated{padding:60px 20px 0}.elementor-6890 .elementor-element.elementor-element-9deb1a1 img{width:100%}.elementor-6890 .elementor-element.elementor-element-3b7d1a2{text-align:center}.elementor-6890 .elementor-element.elementor-element-3b7d1a2 .elementor-heading-title{font-family:var(--e-global-typography-7ec37f5-font-family),Sans-serif;font-size:var(--e-global-typography-7ec37f5-font-size);font-weight:var(--e-global-typography-7ec37f5-font-weight);text-transform:var(--e-global-typography-7ec37f5-text-transform);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-ecc25ad>.elementor-element-populated{padding:0 20px}.elementor-6890 .elementor-element.elementor-element-43d9235 img{width:100%}.elementor-6890 .elementor-element.elementor-element-cdefb2c{text-align:center}.elementor-6890 .elementor-element.elementor-element-cdefb2c .elementor-heading-title{font-family:var(--e-global-typography-7ec37f5-font-family),Sans-serif;font-size:var(--e-global-typography-7ec37f5-font-size);font-weight:var(--e-global-typography-7ec37f5-font-weight);text-transform:var(--e-global-typography-7ec37f5-text-transform);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-e2f862c>.elementor-element-populated{padding:60px 20px 0}.elementor-6890 .elementor-element.elementor-element-9d688c6 img{width:100%}.elementor-6890 .elementor-element.elementor-element-5f223a4{text-align:center}.elementor-6890 .elementor-element.elementor-element-5f223a4 .elementor-heading-title{font-family:var(--e-global-typography-7ec37f5-font-family),Sans-serif;font-size:var(--e-global-typography-7ec37f5-font-size);font-weight:var(--e-global-typography-7ec37f5-font-weight);text-transform:var(--e-global-typography-7ec37f5-text-transform);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-238614af .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0;padding:15px 30px}.elementor-6890 .elementor-element.elementor-element-238614af .elementor-button:hover,.elementor-6890 .elementor-element.elementor-element-238614af .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-6890 .elementor-element.elementor-element-238614af>.elementor-widget-container{margin:60px 0 0}.elementor-6890 .elementor-element.elementor-element-238614af .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-6890 .elementor-element.elementor-element-238614af .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-6890 .elementor-element.elementor-element-238614af .elementor-button:hover svg,.elementor-6890 .elementor-element.elementor-element-238614af .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-6890 .elementor-element.elementor-element-7357138>.elementor-container{min-height:700px}.elementor-6890 .elementor-element.elementor-element-1846aa44:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6890 .elementor-element.elementor-element-1846aa44>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.granitsdm.ca/wp-content/uploads/2021/11/reparation-a-domicile.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-1846aa44.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-1846aa44.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-1846aa44>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 55% 0 10%}.elementor-6890 .elementor-element.elementor-element-1846aa44>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6890 .elementor-element.elementor-element-7cb1e5b6>.elementor-widget-container{margin:0 0 -15px}.elementor-6890 .elementor-element.elementor-element-7cb1e5b6 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-25e071df .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-1a6f99ef>.elementor-widget-container{padding:0 20% 0 0}.elementor-6890 .elementor-element.elementor-element-1a6f99ef{text-align:start;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-6890 .elementor-element.elementor-element-3beef0f3 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0;padding:15px 30px}.elementor-6890 .elementor-element.elementor-element-3beef0f3 .elementor-button:hover,.elementor-6890 .elementor-element.elementor-element-3beef0f3 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-6890 .elementor-element.elementor-element-3beef0f3 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-6890 .elementor-element.elementor-element-3beef0f3 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-6890 .elementor-element.elementor-element-3beef0f3 .elementor-button:hover svg,.elementor-6890 .elementor-element.elementor-element-3beef0f3 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-6890 .elementor-element.elementor-element-6d43cad>.elementor-container{min-height:350px}.elementor-6890 .elementor-element.elementor-element-6d43cad{margin-top:15%;margin-bottom:0}.elementor-6890 .elementor-element.elementor-element-4f234b7f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6890 .elementor-element.elementor-element-4f234b7f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);background-image:url("https://www.granitsdm.ca/wp-content/uploads/2021/11/fond5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-6890 .elementor-element.elementor-element-4f234b7f>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-b6c2572);opacity:.5}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-4f234b7f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-4f234b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-4f234b7f>.elementor-element-populated{box-shadow:-35px 35px 0px 0px #ec7700;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:125px 50px 125px 180px}.elementor-6890 .elementor-element.elementor-element-4f234b7f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6890 .elementor-element.elementor-element-519e8027>.elementor-widget-container{margin:0 0 -15px}.elementor-6890 .elementor-element.elementor-element-519e8027 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-931d1db{text-align:start}.elementor-6890 .elementor-element.elementor-element-931d1db .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-dd4c4af>.elementor-widget-container{margin:-12px 0 0}.elementor-6890 .elementor-element.elementor-element-dd4c4af .elementor-star-rating{font-size:20px}.elementor-6890 .elementor-element.elementor-element-dd4c4af .elementor-star-rating i:not(:last-of-type){margin-inline-end:10px}.elementor-6890 .elementor-element.elementor-element-dd4c4af .elementor-star-rating i:before{color:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-4528ea6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-4528ea6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-4528ea6>.elementor-element-populated{padding:0 0 0 15%}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .swiper-pagination-bullet-active,.elementor-6890 .elementor-element.elementor-element-63ff5af6 .swiper-pagination-progressbar-fill{background-color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .swiper-pagination-fraction{color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-63ff5af6.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px )}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-main-swiper{width:100%}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-main-swiper .swiper-slide{padding:0}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-swiper-button{color:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-swiper-button svg{fill:var(--e-global-color-primary)}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .swiper-pagination-bullet{height:6px;width:6px}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .swiper-horizontal .swiper-pagination-progressbar{height:6px}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-testimonial__text{color:var(--e-global-color-primary);font-family:var(--e-global-typography-9c513db-font-family),Sans-serif;font-size:var(--e-global-typography-9c513db-font-size);font-weight:var(--e-global-typography-9c513db-font-weight);font-style:var(--e-global-typography-9c513db-font-style);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-testimonial__name{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-testimonial__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-6890 .elementor-element.elementor-element-3168c8c{--divider-border-style:solid;--divider-color:var(--e-global-color-0f02601);--divider-border-width:1px}.elementor-6890 .elementor-element.elementor-element-3168c8c .elementor-divider-separator{width:100%}.elementor-6890 .elementor-element.elementor-element-3168c8c .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-6890 .elementor-element.elementor-element-8ae5317{--grid-template-columns:repeat(0,auto);width:auto;max-width:auto;align-self:center;--icon-size:25px;--grid-column-gap:15px;--grid-row-gap:0px}.elementor-6890 .elementor-element.elementor-element-8ae5317 .elementor-widget-container{text-align:left}.elementor-6890 .elementor-element.elementor-element-8ae5317 .elementor-social-icon{background-color:var(--e-global-color-9406a2e);--icon-padding:.3em}.elementor-6890 .elementor-element.elementor-element-8ae5317 .elementor-social-icon:hover{background-color:var(--e-global-color-0f02601)}.elementor-6890 .elementor-element.elementor-element-b0eb811{width:auto;max-width:auto;align-self:center}.elementor-6890 .elementor-element.elementor-element-b0eb811>.elementor-widget-container{margin:0 0 0 30px}.elementor-6890 .elementor-element.elementor-element-b0eb811 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.4em;color:var(--e-global-color-accent)}@media(max-width:1024px){.elementor-6890 .elementor-element.elementor-element-53eebfdf>.elementor-container{min-height:507px}.elementor-6890 .elementor-element.elementor-element-734f5b72>.elementor-element-populated{margin:15% 0 60% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;padding:20px}.elementor-6890 .elementor-element.elementor-element-7232162b .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-66071c03 .elementor-heading-title{font-size:var(--e-global-typography-77d74d8-font-size);line-height:var(--e-global-typography-77d74d8-line-height)}.elementor-6890 .elementor-element.elementor-element-66fea535>.elementor-widget-container{padding:0}.elementor-6890 .elementor-element.elementor-element-66fea535{font-size:var(--e-global-typography-text-font-size)}.elementor-6890 .elementor-element.elementor-element-4248ae5{margin-top:50px;margin-bottom:0;padding:0 10%}.elementor-6890 .elementor-element.elementor-element-ce67be6{text-align:center}.elementor-6890 .elementor-element.elementor-element-ce67be6 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-e6f2fd2{text-align:center}.elementor-6890 .elementor-element.elementor-element-e6f2fd2 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-6890 .elementor-element.elementor-element-951d137>.elementor-widget-container{padding:0}.elementor-6890 .elementor-element.elementor-element-951d137{text-align:center;font-size:var(--e-global-typography-text-font-size)}.elementor-6890 .elementor-element.elementor-element-6739486{width:100%;max-width:100%;align-self:center}.elementor-6890 .elementor-element.elementor-element-6739486>.elementor-widget-container{margin:0}.elementor-6890 .elementor-element.elementor-element-6739486 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-6890 .elementor-element.elementor-element-b5031c3{width:100%;max-width:100%;align-self:center}.elementor-6890 .elementor-element.elementor-element-b5031c3>.elementor-widget-container{margin:20px 0 0}.elementor-6890 .elementor-element.elementor-element-b5031c3 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-5b9740d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6890 .elementor-element.elementor-element-5b9740d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6890 .elementor-element.elementor-element-5b9740d>.elementor-element-populated{margin:100px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-6890 .elementor-element.elementor-element-64003bc5{margin-top:10%;margin-bottom:10%;padding:10% 5%}.elementor-6890 .elementor-element.elementor-element-f6cae6a>.elementor-element-populated{padding:0 20% 10%}.elementor-6890 .elementor-element.elementor-element-53b6857 .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-53b6857 .elementor-icon-box-title a{font-size:var(--e-global-typography-9c513db-font-size);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-6f612058>.elementor-element-populated{padding:0 20% 10%}.elementor-6890 .elementor-element.elementor-element-2238ffe3 .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-2238ffe3 .elementor-icon-box-title a{font-size:var(--e-global-typography-9c513db-font-size);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-5bed82c6>.elementor-element-populated{border-width:1px 0 0;padding:10% 20% 0}.elementor-6890 .elementor-element.elementor-element-35a9de03 .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-35a9de03 .elementor-icon-box-title a{font-size:var(--e-global-typography-9c513db-font-size);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-12ac86e9>.elementor-element-populated{border-width:1px 0 0 1px;padding:10% 20% 0}.elementor-6890 .elementor-element.elementor-element-18cab30a .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-18cab30a .elementor-icon-box-title a{font-size:var(--e-global-typography-9c513db-font-size);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-13447113 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-56ed8570 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-6890 .elementor-element.elementor-element-a3855ea .elementor-heading-title{font-size:var(--e-global-typography-7ec37f5-font-size)}.elementor-6890 .elementor-element.elementor-element-3b7d1a2 .elementor-heading-title{font-size:var(--e-global-typography-7ec37f5-font-size)}.elementor-6890 .elementor-element.elementor-element-cdefb2c .elementor-heading-title{font-size:var(--e-global-typography-7ec37f5-font-size)}.elementor-6890 .elementor-element.elementor-element-5f223a4 .elementor-heading-title{font-size:var(--e-global-typography-7ec37f5-font-size)}.elementor-6890 .elementor-element.elementor-element-238614af .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-6890 .elementor-element.elementor-element-7357138>.elementor-container{min-height:665px}.elementor-6890 .elementor-element.elementor-element-7357138{margin-top:0;margin-bottom:0;padding:0}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-1846aa44.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-6890 .elementor-element.elementor-element-1846aa44.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-6890 .elementor-element.elementor-element-1846aa44:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6890 .elementor-element.elementor-element-1846aa44>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-6890 .elementor-element.elementor-element-1846aa44>.elementor-element-populated{margin:0 0 -50px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4% 15% 0 5%}.elementor-6890 .elementor-element.elementor-element-7cb1e5b6 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-25e071df .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-6890 .elementor-element.elementor-element-1a6f99ef{font-size:var(--e-global-typography-text-font-size)}.elementor-6890 .elementor-element.elementor-element-3beef0f3 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-6890 .elementor-element.elementor-element-3fd5040a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-6890 .elementor-element.elementor-element-6d43cad{margin-top:-40px;margin-bottom:0;padding:0 0 0 10%}.elementor-6890 .elementor-element.elementor-element-4f234b7f>.elementor-element-populated{padding:0 0 0 15%}.elementor-6890 .elementor-element.elementor-element-519e8027 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-931d1db .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-6890 .elementor-element.elementor-element-4528ea6>.elementor-element-populated{padding:0 0 0 10%}.elementor-6890 .elementor-element.elementor-element-63ff5af6.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px )}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-main-swiper{width:100%}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-testimonial__text{font-size:var(--e-global-typography-9c513db-font-size);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-testimonial__name{font-size:var(--e-global-typography-text-font-size)}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-testimonial__title{font-size:var(--e-global-typography-text-font-size)}.elementor-6890 .elementor-element.elementor-element-8ae5317{width:100%;max-width:100%}.elementor-6890 .elementor-element.elementor-element-b0eb811{width:100%;max-width:100%}.elementor-6890 .elementor-element.elementor-element-b0eb811>.elementor-widget-container{margin:14px 0 0}.elementor-6890 .elementor-element.elementor-element-b0eb811 .elementor-heading-title{font-size:15px}}@media(max-width:767px){.elementor-6890 .elementor-element.elementor-element-53eebfdf>.elementor-container{min-height:200px}.elementor-6890 .elementor-element.elementor-element-53eebfdf .elementor-background-slideshow__slide__image{background-position:bottom center}.elementor-6890 .elementor-element.elementor-element-1a4a950b{width:100%}.elementor-6890 .elementor-element.elementor-element-1a4a950b>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5% 0 0}.elementor-6890 .elementor-element.elementor-element-35fe9009{width:100%}.elementor-6890 .elementor-element.elementor-element-35fe9009>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-6890 .elementor-element.elementor-element-308ab91d{--spacer-size:0px}.elementor-6890 .elementor-element.elementor-element-734f5b72{width:100%}.elementor-6890 .elementor-element.elementor-element-734f5b72.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-6890 .elementor-element.elementor-element-734f5b72>.elementor-element-populated{margin:20px 20px 180px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px}.elementor-6890 .elementor-element.elementor-element-7232162b>.elementor-widget-container{margin:0 0 -6px;padding:0}.elementor-6890 .elementor-element.elementor-element-7232162b{text-align:center}.elementor-6890 .elementor-element.elementor-element-7232162b .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-66071c03>.elementor-widget-container{margin:0;padding:0}.elementor-6890 .elementor-element.elementor-element-66071c03{text-align:center}.elementor-6890 .elementor-element.elementor-element-66071c03 .elementor-heading-title{font-size:var(--e-global-typography-77d74d8-font-size);line-height:var(--e-global-typography-77d74d8-line-height)}.elementor-6890 .elementor-element.elementor-element-66fea535{text-align:center;font-size:var(--e-global-typography-text-font-size)}.elementor-6890 .elementor-element.elementor-element-ce67be6{text-align:center}.elementor-6890 .elementor-element.elementor-element-ce67be6 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-e6f2fd2{text-align:center}.elementor-6890 .elementor-element.elementor-element-e6f2fd2 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-6890 .elementor-element.elementor-element-951d137{text-align:center;font-size:var(--e-global-typography-text-font-size)}.elementor-6890 .elementor-element.elementor-element-6739486{width:100%;max-width:100%}.elementor-6890 .elementor-element.elementor-element-6739486>.elementor-widget-container{margin:0;padding:0}.elementor-6890 .elementor-element.elementor-element-6739486 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-6890 .elementor-element.elementor-element-b5031c3{width:100%;max-width:100%}.elementor-6890 .elementor-element.elementor-element-b5031c3>.elementor-widget-container{margin:15px 0 0;padding:0}.elementor-6890 .elementor-element.elementor-element-b5031c3 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-6890 .elementor-element.elementor-element-5b9740d>.elementor-element-populated{margin:80px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 10% 0 0}.elementor-6890 .elementor-element.elementor-element-64003bc5{padding:20% 0}.elementor-6890 .elementor-element.elementor-element-f6cae6a>.elementor-element-populated{padding:0 20% 10%}.elementor-6890 .elementor-element.elementor-element-53b6857 .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-53b6857 .elementor-icon-box-title a{font-size:var(--e-global-typography-9c513db-font-size);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-6f612058>.elementor-element-populated{border-width:0;padding:0 20% 10%}.elementor-6890 .elementor-element.elementor-element-2238ffe3 .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-2238ffe3 .elementor-icon-box-title a{font-size:var(--e-global-typography-9c513db-font-size);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-5bed82c6>.elementor-element-populated{border-width:0;padding:0 20% 10%}.elementor-6890 .elementor-element.elementor-element-35a9de03 .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-35a9de03 .elementor-icon-box-title a{font-size:var(--e-global-typography-9c513db-font-size);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-12ac86e9>.elementor-element-populated{border-width:0;padding:0 20%}.elementor-6890 .elementor-element.elementor-element-18cab30a .elementor-icon-box-title,.elementor-6890 .elementor-element.elementor-element-18cab30a .elementor-icon-box-title a{font-size:var(--e-global-typography-9c513db-font-size);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-316a555c{padding:0 5%}.elementor-6890 .elementor-element.elementor-element-13447113 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-56ed8570 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-6890 .elementor-element.elementor-element-90d3203{margin-top:30px;margin-bottom:0}.elementor-6890 .elementor-element.elementor-element-fb6001f>.elementor-element-populated{padding:0}.elementor-6890 .elementor-element.elementor-element-a3855ea{text-align:center}.elementor-6890 .elementor-element.elementor-element-a3855ea .elementor-heading-title{font-size:var(--e-global-typography-7ec37f5-font-size)}.elementor-6890 .elementor-element.elementor-element-b7b8a46>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-6890 .elementor-element.elementor-element-3b7d1a2{text-align:center}.elementor-6890 .elementor-element.elementor-element-3b7d1a2 .elementor-heading-title{font-size:var(--e-global-typography-7ec37f5-font-size)}.elementor-6890 .elementor-element.elementor-element-ecc25ad>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-6890 .elementor-element.elementor-element-cdefb2c{text-align:center}.elementor-6890 .elementor-element.elementor-element-cdefb2c .elementor-heading-title{font-size:var(--e-global-typography-7ec37f5-font-size)}.elementor-6890 .elementor-element.elementor-element-e2f862c>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-6890 .elementor-element.elementor-element-5f223a4{text-align:center}.elementor-6890 .elementor-element.elementor-element-5f223a4 .elementor-heading-title{font-size:var(--e-global-typography-7ec37f5-font-size)}.elementor-6890 .elementor-element.elementor-element-238614af .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-6890 .elementor-element.elementor-element-7357138{margin-top:30%;margin-bottom:0;padding:0}.elementor-bc-flex-widget .elementor-6890 .elementor-element.elementor-element-1846aa44.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-6890 .elementor-element.elementor-element-1846aa44.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-6890 .elementor-element.elementor-element-1846aa44:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6890 .elementor-element.elementor-element-1846aa44>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-6890 .elementor-element.elementor-element-1846aa44>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 0}.elementor-6890 .elementor-element.elementor-element-7cb1e5b6{text-align:start}.elementor-6890 .elementor-element.elementor-element-7cb1e5b6 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-25e071df{text-align:start}.elementor-6890 .elementor-element.elementor-element-25e071df .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-6890 .elementor-element.elementor-element-1a6f99ef>.elementor-widget-container{padding:0}.elementor-6890 .elementor-element.elementor-element-1a6f99ef{text-align:start;font-size:var(--e-global-typography-text-font-size)}.elementor-6890 .elementor-element.elementor-element-3beef0f3 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-6890 .elementor-element.elementor-element-3fd5040a{width:100%}.elementor-6890 .elementor-element.elementor-element-3fd5040a>.elementor-element-populated{padding:0}.elementor-6890 .elementor-element.elementor-element-6d43cad{margin-top:-20%;margin-bottom:0;padding:0 5%}.elementor-6890 .elementor-element.elementor-element-4f234b7f>.elementor-element-populated{margin:0 0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:50px 0}.elementor-6890 .elementor-element.elementor-element-519e8027{text-align:center}.elementor-6890 .elementor-element.elementor-element-519e8027 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6890 .elementor-element.elementor-element-931d1db{text-align:center}.elementor-6890 .elementor-element.elementor-element-931d1db .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-6890 .elementor-element.elementor-element-dd4c4af{text-align:center}.elementor-6890 .elementor-element.elementor-element-4528ea6>.elementor-element-populated{margin:80px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-6890 .elementor-element.elementor-element-63ff5af6>.elementor-widget-container{padding:0 30px}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-testimonial__text{font-size:var(--e-global-typography-9c513db-font-size);line-height:var(--e-global-typography-9c513db-line-height)}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-testimonial__name{font-size:var(--e-global-typography-text-font-size)}.elementor-6890 .elementor-element.elementor-element-63ff5af6 .elementor-testimonial__title{font-size:var(--e-global-typography-text-font-size)}.elementor-6890 .elementor-element.elementor-element-8ae5317 .elementor-widget-container{text-align:center}.elementor-6890 .elementor-element.elementor-element-8ae5317{width:100%;max-width:100%}.elementor-6890 .elementor-element.elementor-element-8ae5317>.elementor-widget-container{margin:0 0 15px}.elementor-6890 .elementor-element.elementor-element-b0eb811>.elementor-widget-container{margin:0}.elementor-6890 .elementor-element.elementor-element-b0eb811{text-align:center}}@media(min-width:768px){.elementor-6890 .elementor-element.elementor-element-1a4a950b{width:8%}.elementor-6890 .elementor-element.elementor-element-35fe9009{width:50%}.elementor-6890 .elementor-element.elementor-element-734f5b72{width:41.666%}.elementor-6890 .elementor-element.elementor-element-1846aa44{width:92%}.elementor-6890 .elementor-element.elementor-element-3fd5040a{width:8%}}@media(max-width:1024px) and (min-width:768px){.elementor-6890 .elementor-element.elementor-element-35fe9009{width:32%}.elementor-6890 .elementor-element.elementor-element-734f5b72{width:60%}.elementor-6890 .elementor-element.elementor-element-bea1546{width:100%}.elementor-6890 .elementor-element.elementor-element-5b9740d{width:100%}.elementor-6890 .elementor-element.elementor-element-f6cae6a{width:50%}.elementor-6890 .elementor-element.elementor-element-6f612058{width:50%}.elementor-6890 .elementor-element.elementor-element-5bed82c6{width:50%}.elementor-6890 .elementor-element.elementor-element-12ac86e9{width:50%}.elementor-6890 .elementor-element.elementor-element-fb6001f{width:50%}.elementor-6890 .elementor-element.elementor-element-b7b8a46{width:50%}.elementor-6890 .elementor-element.elementor-element-ecc25ad{width:50%}.elementor-6890 .elementor-element.elementor-element-e2f862c{width:50%}.elementor-6890 .elementor-element.elementor-element-1846aa44{width:100%}.elementor-6890 .elementor-element.elementor-element-3fd5040a{width:100%}.elementor-6890 .elementor-element.elementor-element-4f234b7f{width:45%}}