/* https://hudsoncoatings.ca/wp-content/uploads/elementor/css/post-7609.css?ver=1753839536 */
.elementor-7609 .elementor-element.elementor-element-4f0b7b39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.55;--overlay-mix-blend-mode:lighten}.elementor-7609 .elementor-element.elementor-element-4f0b7b39:not(.elementor-motion-effects-element-type-background),.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-el_c_bg_accent)}.elementor-7609 .elementor-element.elementor-element-4f0b7b39::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.elementor-background-video-container::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.e-con-inner>.elementor-background-video-container::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.elementor-background-slideshow::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.e-con-inner>.elementor-background-slideshow::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(/wp-content/uploads/2024/10/bg-abstract-0-1.svg);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:120% auto}.elementor-7609 .elementor-element.elementor-element-4c617a75{--display:flex;--width:700px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-7609 .elementor-element.elementor-element-4c617a75.e-con{--flex-grow:1;--flex-shrink:0}.elementor-7609 .elementor-element.elementor-element-31156416 .the7-heading-title{font-family:"Poppins",sans-serif;font-size:78px;font-weight:700;line-height:1.2em;color:var(--e-global-color-el_c_white);text-decoration-style:solid}.elementor-7609 .elementor-element.elementor-element-8d9ecc4 .the7-heading-title{font-family:"Poppins",sans-serif;font-size:23px;font-weight:700;line-height:1.2em;color:var(--e-global-color-el_c_white);text-decoration-style:solid}.elementor-7609 .elementor-element.elementor-element-41fe8a47>.elementor-widget-container{margin:30px 0 45px 0}.elementor-7609 .elementor-element.elementor-element-41fe8a47{text-align:left}.elementor-7609 .elementor-element.elementor-element-41fe8a47 .elementor-heading-title{color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-1da0e733{--display:flex;--width:580px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button .popup-icon,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button:hover,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button:focus,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-hover:hover .box-button{background:#FFF0}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:hover,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:focus,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:hover .popup-icon,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:focus .popup-icon,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-hover:hover .box-button.elementor-button,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-hover:hover .box-button.elementor-button .popup-icon{background:#FFF0}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4{width:100%;max-width:100%;align-self:center}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4>.elementor-widget-container{margin:0 0 0 0}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4.elementor-element{--align-self:center}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button{border-style:solid;border-width:1px 1px 1px 1px}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button *{color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button svg{fill:var(--e-global-color-el_c_white);color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button:hover,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button:focus,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-hover:hover .box-button{border-color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:hover,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:focus,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:hover *,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:focus *,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-hover:hover .box-button.elementor-button,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-hover:hover .box-button.elementor-button *{color:#094EB1}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:hover svg,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:focus svg,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-hover:hover .box-button.elementor-button svg{fill:#094EB1;color:#094EB1}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:hover,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-button.elementor-button:focus,.elementor-7609 .elementor-element.elementor-element-7cb3b5c4 .box-hover:hover .box-button.elementor-button{border-color:#094EB1}.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button .popup-icon,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button:hover,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button:focus,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-hover:hover .box-button{background:#094EB1}.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button.elementor-button:hover,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button.elementor-button:focus,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button.elementor-button:hover .popup-icon,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button.elementor-button:focus .popup-icon,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-hover:hover .box-button.elementor-button,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-hover:hover .box-button.elementor-button .popup-icon{background:#094EB1}.elementor-7609 .elementor-element.elementor-element-3a356fa4{width:100%;max-width:100%;align-self:center}.elementor-7609 .elementor-element.elementor-element-3a356fa4>.elementor-widget-container{margin:0 0 0 0}.elementor-7609 .elementor-element.elementor-element-3a356fa4.elementor-element{--align-self:center}.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button *{color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button svg{fill:var(--e-global-color-el_c_white);color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button.elementor-button:hover,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button.elementor-button:focus,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button.elementor-button:hover *,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button.elementor-button:focus *,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-hover:hover .box-button.elementor-button,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-hover:hover .box-button.elementor-button *{color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button.elementor-button:hover svg,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-button.elementor-button:focus svg,.elementor-7609 .elementor-element.elementor-element-3a356fa4 .box-hover:hover .box-button.elementor-button svg{fill:var(--e-global-color-el_c_white);color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-47d2426a .the7-image-container{align-items:center;text-align:center}.elementor-7609 .elementor-element.elementor-element-47d2426a{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:cover;--ratio-img-width:100%;--svg-width:100%;--height:100%;--max-height:100%;--max-width:100%;width:var(--container-widget-width,720px);max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;--aspect-ratio:1.5;--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms}.elementor-7609 .elementor-element.elementor-element-47d2426a .post-thumbnail-rollover,.elementor-7609 .elementor-element.elementor-element-47d2426a .the7-transform-container{overflow:visible}.elementor-7609 .elementor-element.elementor-element-47d2426a>.elementor-widget-container{margin:0% -30% 0% -9%}.elementor-7609 .elementor-element.elementor-element-47d2426a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-7609 .elementor-element.elementor-element-47d2426a:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-image:url(/wp-content/uploads/2024/10/Slider-mask.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.elementor-7609 .elementor-element.elementor-element-47d2426a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(/wp-content/uploads/2024/10/Slider-mask.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.elementor-7609 .elementor-element.elementor-element-47d2426a .post-thumbnail-rollover img{opacity:calc(100/100)}.elementor-7609 .elementor-element.elementor-element-47d2426a .the7-image-wrapper:hover img{opacity:calc(100/100)}.elementor-7609 .elementor-element.elementor-element-735fbb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-71220aa{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-f51ddee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-e46756d{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-cc91ad9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-69f55a8{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-98241ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-b63c5f1{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-7b2ecc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-93bf020{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-71abe60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-481977b{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-30cc109{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-45685e8{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-3834747{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-2b472f5{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-e200c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-32fa5c29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0 0 0;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-el_c_1_color_light_2);--border-color:var( --e-global-color-el_c_1_color_light_2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7609 .elementor-element.elementor-element-248e885{--spacer-size:400px}.elementor-7609 .elementor-element.elementor-element-248e885>.elementor-widget-container{background-color:transparent;margin:0 0 -400px 0;background-image:linear-gradient(0deg,#00000000 0%,var(--e-global-color-el_c_1_color_light_3) 100%)}.elementor-7609 .elementor-element.elementor-element-234b407f{--display:flex;--min-height:2px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-7609 .elementor-element.elementor-element-7a5ba9c1{width:var(--container-widget-width,1000px);max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center}.elementor-7609 .elementor-element.elementor-element-7a5ba9c1>.elementor-widget-container{padding:0 60px 0 60px}.elementor-7609 .elementor-element.elementor-element-7a5ba9c1.elementor-element{--align-self:center}.elementor-7609 .elementor-element.elementor-element-7a5ba9c1 .the7-heading-title{color:var(--e-global-color-el_c_1_color);text-decoration-style:solid}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll{--arrow-display:inline-flex;--arrow-opacity:0;--progress-display:inline-flex;--progress-opacity:1;--nsItems:6;--nsItemTail:calc((33/100));--nsItemGap:40px;--nsItemMinHeight:0px;--nsItemMinWidth:410px;--nsScrollPadding:60px;--nsScrollBlockPadding:40px;--nsScrollSnapMode:center;--arrow-icon-size:28px;--nsProgressWidth:400px;--nsProgressHeight:5px;--nsProgressTopPosition:calc(100% + var(--nsProgressVOffset));--nsProgressTranslateY:-100%;--nsProgressLeftPosition:calc(50% + var(--nsProgressHOffset));--nsProgressTranslateX:-50%;--nsProgressVOffset:22px;--nsProgressHOffset:0px;--nsProgressBarVOffset:0px}.elementor-7609 .elementor-element.elementor-element-4868e2ca>.elementor-widget-container{margin:0 0 0 0}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsContent{align-items:flex-start}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll.nsNoScroll>.nsContent{justify-content:center}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:100px;border-width:0;border-style:solid;border-color:var(--e-global-color-el_c_1_color);background:var(--e-global-color-el_c_1_color)}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow>i{color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow>svg{fill:var(--e-global-color-el_c_white);color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow:hover>i{color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow:hover>svg{fill:var(--e-global-color-el_c_white);color:var(--e-global-color-el_c_white)}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow:hover{border-color:var(--e-global-color-el_c_1_color_dark);background:var(--e-global-color-el_c_1_color_dark)}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow.nsDisabled>i{color:#0000}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow.nsDisabled>svg{fill:#0000;color:#0000}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow.nsDisabled{border-color:#0000;background:#0000}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow.nsLeftArrow{top:calc(50% + var(--arrow-v-offset));--arrow-translate-y:-50%;left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:10px}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsArrow.nsRightArrow{top:calc(50% + var(--arrow-v-offset));--arrow-translate-y:-50%;left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:10px}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsProgressTrack{--nsProgressRadius:100px 100px 100px 100px;background:var(--e-global-color-el_c_1_color_light_2)}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll>.nsProgressTrack>.nsProgressIndicator{height:5px;--nsProgressRadius:100px 100px 100px 100px;background:var(--e-global-color-el_c_1_color_transparent)}@media(max-width:1024px){.elementor-7609 .elementor-element.elementor-element-4f0b7b39{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-4f0b7b39::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.elementor-background-video-container::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.e-con-inner>.elementor-background-video-container::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.elementor-background-slideshow::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.e-con-inner>.elementor-background-slideshow::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-position:bottom right;background-size:180% auto}.elementor-7609 .elementor-element.elementor-element-4c617a75{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-7609 .elementor-element.elementor-element-31156416{text-align:center}.elementor-7609 .elementor-element.elementor-element-8d9ecc4{text-align:center}.elementor-7609 .elementor-element.elementor-element-41fe8a47{text-align:center}.elementor-7609 .elementor-element.elementor-element-1da0e733.e-con{--align-self:center}.elementor-7609 .elementor-element.elementor-element-234b407f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-7a5ba9c1{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll{--nsScrollPadding:40px}}@media(max-width:767px){.elementor-7609 .elementor-element.elementor-element-4f0b7b39::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.elementor-background-video-container::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.e-con-inner>.elementor-background-video-container::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.elementor-background-slideshow::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.e-con-inner>.elementor-background-slideshow::before,.elementor-7609 .elementor-element.elementor-element-4f0b7b39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-size:350% auto}.elementor-7609 .elementor-element.elementor-element-31156416 .the7-heading-title{font-size:38px}.elementor-7609 .elementor-element.elementor-element-8d9ecc4 .the7-heading-title{font-size:38px}.elementor-7609 .elementor-element.elementor-element-1da0e733{--width:280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7609 .elementor-element.elementor-element-7cb3b5c4{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-3a356fa4{width:100%;max-width:100%}.elementor-7609 .elementor-element.elementor-element-7a5ba9c1>.elementor-widget-container{padding:0 20px 0 20px}.elementor-7609 .elementor-element.elementor-element-4868e2ca .nativeScroll{--arrow-display:none;--progress-display:inline-flex;--progress-opacity:1;--nsScrollPadding:20px;--nsProgressWidth:90%}}body{font-family:'Inter',sans-serif;background-color:#f8f8f8;color:#333}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.btn-primary{background-color:#007bff;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:background-color 0.3s ease}.btn-primary:hover{background-color:#0056b3}.section-heading{text-align:center;margin-bottom:3rem;font-size:2.25rem;font-weight:700;color:#1a202c}.sub-section-heading{font-size:1.75rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.content-block{background-color:#fff;padding:2.5rem;border-radius:.75rem;box-shadow:0 4px 10px rgba(0,0,0,.05);margin-bottom:2rem}.faq-item{border-bottom:1px solid #e2e8f0;padding-bottom:1rem;margin-bottom:1rem}.faq-question{font-weight:600;color:#2d3748;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-answer{padding-top:.5rem;color:#4a5568;display:none}.faq-item.active .faq-answer{display:block}.faq-toggle-icon{transition:transform 0.3s ease}.faq-item.active .faq-toggle-icon{transform:rotate(180deg)}.testimonial-card{background-color:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 10px rgba(0,0,0,.05);border-left:4px solid #007bff}.infographic-wrapper{background-color:#fff;padding:4rem 0;border-radius:1rem;margin-top:2rem;box-shadow:0 4px 10px rgba(0,0,0,.05)}.infographic-title{text-align:center;font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:2rem}.infographic-subtitle{text-align:center;color:#4a5568;margin-bottom:3rem}.timeline-item{position:relative;padding-left:2rem;margin-bottom:2rem}.timeline-item::before{content:'';position:absolute;left:0;top:.5rem;width:10px;height:10px;background-color:#007bff;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px #007bff}.timeline-item:not(:last-child)::after{content:'';position:absolute;left:4px;top:1rem;bottom:-2rem;width:2px;background-color:#e0e0e0}.benefit-card{background-color:#e0f7fa;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 5px rgba(0,0,0,.05);display:flex;align-items:flex-start}.benefit-icon{color:#007bff;font-size:2rem;margin-right:1rem;flex-shrink:0}.parts-list-item{background-color:#f0f4f8;padding:1rem;border-radius:.5rem;display:flex;align-items:center;font-weight:500;color:#2d3748;box-shadow:0 1px 3px rgba(0,0,0,.05)}.parts-list-icon{color:#007bff;margin-right:.75rem}.stat-card{background-color:#cfe2f3;padding:2rem;border-radius:.75rem;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.08)}.stat-number{font-size:3.5rem;font-weight:700;color:#0056b3;margin-bottom:.5rem}.stat-description{font-size:1.25rem;font-weight:600;color:#2a4365}.hierarchical-node{background-color:#e0f2f7;padding:1rem;border-radius:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.05)}.comparison-table th,.comparison-table td{padding:.75rem;border:1px solid #e0e0e0;text-align:left}.comparison-table th{background-color:#f0f0f0;font-weight:600}.comparison-table tr:nth-child(even){background-color:#f9f9f9}