.elementor-25765 .elementor-element.elementor-element-c1461ca>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-25765 .elementor-element.elementor-element-c1461ca:not(.elementor-motion-effects-element-type-background),.elementor-25765 .elementor-element.elementor-element-c1461ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url(https://4hgtoronto.com/wp-content/uploads/2025/03/Hero-image.jpg) 50% 50%;background-size:cover}.elementor-25765 .elementor-element.elementor-element-c1461ca{padding:400px 0 400px 0}.elementor-25765 .elementor-element.elementor-element-ca56499>.elementor-element-populated{padding:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-9faf001>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-25765 .elementor-element.elementor-element-9faf001{padding:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-3fe9486:not(.elementor-motion-effects-element-type-background),.elementor-25765 .elementor-element.elementor-element-3fe9486>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://4hgtoronto.com/wp-content/uploads/2025/03/about-bg-new.png);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-25765 .elementor-element.elementor-element-3fe9486>.elementor-background-overlay{opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-25765 .elementor-element.elementor-element-3fe9486{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 100px 0}.elementor-25765 .elementor-element.elementor-element-e23c4f2>.elementor-element-populated{padding:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-8755c21{--spacer-size:50px}.elementor-25765 .elementor-element.elementor-element-c496de0>.elementor-widget-container{padding:0 300px 15px 300px}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading{text-align:center}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading .title-inner .title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:38px;letter-spacing:2px;word-spacing:6px;color:#FFF;margin:5px 0 0 0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading .title-inner .sub-text{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:.8px;word-spacing:1px;color:#DD4949}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading .description{font-family:"Open Sans",Sans-serif;font-size:17px;line-height:22px;word-spacing:4px;color:#FFFFFFE0;margin:30px 0 0 0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading .description p{color:#FFFFFFE0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading.style2:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading.style1 .description:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading.style6 .title-inner .sub-text:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading.style4 .title-inner h2:before{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading.style2 .title-inner .title:before{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading.style4 .title-inner .title:before{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading.style7 .title-inner .sub-text:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading.style8 .title-inner:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading.style8 .description:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-ff66d61 .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:16px;fill:#FFF;color:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF;border-radius:30px 30px 30px 30px;padding:15px 50px 15px 50px}.elementor-25765 .elementor-element.elementor-element-ff66d61 .elementor-button:hover,.elementor-25765 .elementor-element.elementor-element-ff66d61 .elementor-button:focus{background-color:#FFF;color:#393939}.elementor-25765 .elementor-element.elementor-element-ff66d61>.elementor-widget-container{margin:-20px 0 20px 0}.elementor-25765 .elementor-element.elementor-element-ff66d61 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-25765 .elementor-element.elementor-element-ff66d61 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-25765 .elementor-element.elementor-element-ff66d61 .elementor-button:hover svg,.elementor-25765 .elementor-element.elementor-element-ff66d61 .elementor-button:focus svg{fill:#393939}.elementor-25765 .elementor-element.elementor-element-8419ce2>.elementor-widget-container{background-image:url(https://4hgtoronto.com/wp-content/uploads/2021/10/alexander-popov-hTv8aaPziOQ-unsplash-scaled-1.jpg);margin:20px 130px -370px 130px;padding:0 0 0 0;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 10px 10px}.elementor-25765 .elementor-element.elementor-element-8419ce2{z-index:2}.elementor-25765 .elementor-element.elementor-element-8419ce2 .rs-video{text-align:center;padding:270px 0 270px 0}.elementor-25765 .elementor-element.elementor-element-8419ce2 .rs-video .video-desc{top:-68px;left:0}.elementor-25765 .elementor-element.elementor-element-8419ce2 .rs-video .overly-border{top:236%;left:45%}.elementor-25765 .elementor-element.elementor-element-8419ce2 .rs-video.style2 .rs-icon-inners .animate-border .popup-border{top:236px;left:45%}.elementor-25765 .elementor-element.elementor-element-4db0d71:not(.elementor-motion-effects-element-type-background),.elementor-25765 .elementor-element.elementor-element-4db0d71>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-25765 .elementor-element.elementor-element-4db0d71{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:350px 0 130px 0}.elementor-25765 .elementor-element.elementor-element-4db0d71>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-25765 .elementor-element.elementor-element-10bd812>.elementor-element-populated{margin:-25px 0 -50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-25765 .elementor-element.elementor-element-56fff76>.elementor-widget-container{padding:0 300px 15px 300px}.elementor-25765 .elementor-element.elementor-element-56fff76 .prelements-heading{text-align:center}.elementor-25765 .elementor-element.elementor-element-56fff76 .prelements-heading .title-inner .title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:37px;letter-spacing:1.7px;word-spacing:4px;color:#070707;margin:5px 0 0 0}.elementor-25765 .elementor-element.elementor-element-56fff76 .prelements-heading .title-inner .sub-text{font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:.8px;word-spacing:1px;color:#DD4949}.elementor-25765 .elementor-element.elementor-element-56fff76 .prelements-heading .description{font-family:"Open Sans",Sans-serif;font-size:16px;line-height:22px;word-spacing:3px;color:#757575E0;margin:10px 0 0 0}.elementor-25765 .elementor-element.elementor-element-56fff76 .prelements-heading .description p{color:#757575E0}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-7f8f552 span{background-color:#fff0;background-image:linear-gradient(310deg,#000000B5 16%,#828282EB 100%)}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-7f8f552{background-image:url(https://4hgtoronto.com/wp-content/uploads/2025/03/Genesis_258-re.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-7f8f552 img{width:74px!important}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-d33acb2 span{background-color:#fff0;background-image:linear-gradient(310deg,#828282E8 0%,#000000AD 100%)}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-d33acb2{background-image:url(https://4hgtoronto.com/wp-content/uploads/2025/03/Genesis_210-re.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-d33acb2 img{width:74px!important}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-0924764 span{background-color:#fff0;background-image:linear-gradient(250deg,#000000CC 0%,#828282E0 100%)}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-0924764{background-image:url(https://4hgtoronto.com/wp-content/uploads/2025/03/Genesis_734-re.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-0924764 img{width:55px!important}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-a311311 span{background-color:#fff0;background-image:linear-gradient(220deg,#828282EB 0%,#000000B5 100%)}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-a311311{background-image:url(https://4hgtoronto.com/wp-content/uploads/2025/03/Genesis_735-re.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-a311311 img{width:82px!important}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-5dbecc3 span{background-color:#fff0;background-image:linear-gradient(220deg,#000000B5 0%,#828282EB 100%)}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-5dbecc3{background-image:url(https://4hgtoronto.com/wp-content/uploads/2025/03/Genesis_792-re.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-25765 .elementor-element.elementor-element-98dc19f .elementor-repeater-item-5dbecc3 img{width:75px!important}.elementor-25765 .elementor-element.elementor-element-98dc19f>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider .grid-item{padding:0 15px}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider.rs-services-slider .rs-service-slider{text-align:left}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider.rs-services-slider .rs-service-slider .service-img{text-align:left}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider.rs-services-slider .rs-service-slider span{padding:55px 35px 55px 35px}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider.rs-services-slider.services-style2 .rs-service-slider span{padding:55px 35px 55px 35px}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-service-slider,.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-services-slider .grid-item .rs-service-slider span{border-radius:5px 5px 5px 5px}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider.rs-services-slider .rs-service-slider .service-img img{width:47px}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider.rs-services-slider .rs-service-slider .service-title .title{font-family:"Montserrat",Sans-serif;font-size:22px;line-height:28px}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider.rs-services-slider .rs-service-slider .service-title .title{margin:0 0 14px 0;color:#FFF}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider.rs-services-slider .rs-service-slider .service-desc p.description{font-size:15px;word-spacing:0}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider.rs-services-slider .rs-service-slider .service-desc p.description{color:#FFFFFFF2}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider .slick-next,.rs-addon-slider .slick-prev{background:#353535}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider .slick-next,.rs-addon-slider .slick-next{background:#353535}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider .slick-next::before{color:#FFFFFFFC}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider .slick-prev::before{color:#FFFFFFFC}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider .slick-dots li button{border-color:#070404}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider .slick-dots li button:hover{background:#444}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider .slick-dots li.slick-active button{background:#444}.elementor-25765 .elementor-element.elementor-element-98dc19f .rs-addon-slider .slick-dots{margin-bottom:-25px}.elementor-25765 .elementor-element.elementor-element-9e47bb4 .elementor-button{background-color:#FFF;font-family:"Open Sans",Sans-serif;font-size:16px;fill:#393939;color:#393939;box-shadow:0 0 0 0 rgb(0 0 0 / .5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#393939;border-radius:30px 30px 30px 30px;padding:15px 50px 15px 50px}.elementor-25765 .elementor-element.elementor-element-9e47bb4 .elementor-button:hover,.elementor-25765 .elementor-element.elementor-element-9e47bb4 .elementor-button:focus{background-color:#393939;color:#FFF}.elementor-25765 .elementor-element.elementor-element-9e47bb4>.elementor-widget-container{margin:0 0 -30px 0;padding:40px 0 0 0}.elementor-25765 .elementor-element.elementor-element-9e47bb4 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-25765 .elementor-element.elementor-element-9e47bb4 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-25765 .elementor-element.elementor-element-9e47bb4 .elementor-button:hover svg,.elementor-25765 .elementor-element.elementor-element-9e47bb4 .elementor-button:focus svg{fill:#FFF}.elementor-25765 .elementor-element.elementor-element-8b5e1b4:not(.elementor-motion-effects-element-type-background),.elementor-25765 .elementor-element.elementor-element-8b5e1b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url(https://4hgtoronto.com/wp-content/uploads/2021/10/about-why.jpg);background-repeat:no-repeat;background-size:cover}.elementor-25765 .elementor-element.elementor-element-8b5e1b4>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(230deg,#ADADAD78 45%,#3D3D3D 91%);opacity:.63;mix-blend-mode:difference;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-25765 .elementor-element.elementor-element-8b5e1b4{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:-30px;padding:110px 5px 100px 5px}.elementor-25765 .elementor-element.elementor-element-380dc98>.elementor-element-populated{margin:-80px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-25765 .elementor-element.elementor-element-cc2c69e>.elementor-widget-container{padding:0 300px 15px 300px}.elementor-25765 .elementor-element.elementor-element-cc2c69e .prelements-heading{text-align:center}.elementor-25765 .elementor-element.elementor-element-cc2c69e .prelements-heading .title-inner .title{font-family:"Montserrat",Sans-serif;font-size:37px;font-weight:800;text-transform:uppercase;line-height:37px;letter-spacing:1.7px;word-spacing:4px;color:#070707;margin:5px 0 0 0}.elementor-25765 .elementor-element.elementor-element-cc2c69e .prelements-heading .title-inner .sub-text{font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:.8px;word-spacing:1px;color:#DD4949}.elementor-25765 .elementor-element.elementor-element-cc2c69e .prelements-heading .description{font-family:"Open Sans",Sans-serif;font-size:16px;line-height:22px;word-spacing:3px;color:#757575E0;margin:10px 0 0 0}.elementor-25765 .elementor-element.elementor-element-cc2c69e .prelements-heading .description p{color:#757575E0}.elementor-25765 .elementor-element.elementor-element-7f65989{margin-top:6px;margin-bottom:0}.elementor-25765 .elementor-element.elementor-element-52acf64>.elementor-element-populated{margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-0a61b97>.elementor-widget-container{padding:0 0 48px 0}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading .pre-heading-line{background:#FFFEFE}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading .pre-heading-line1:after{background:#FFFEFE}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading .pre-heading-line:before{background:#FFF}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading .pre-heading-line1:before{background:#FFF}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading{text-align:center}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading .title-inner .title{font-family:"Montserrat",Sans-serif;font-size:31px}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading .title-inner .sub-text{text-transform:none}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading .title-inner .title span{color:#F06;font-style:oblique}.elementor-25765 .elementor-element.elementor-element-c21633d>.elementor-widget-container{margin:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services .services-part{text-align:left}.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services .services-part .services-text .services-title .title::before{display:none}.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px}.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px}.elementor-25765 .elementor-element.elementor-element-c21633d .services-icon.icon{min-width:60px}.elementor-25765 .elementor-element.elementor-element-c21633d .services-icon img{width:60px}.elementor-25765 .elementor-element.elementor-element-c21633d .services-icon.icon,.elementor-25765 .elementor-element.elementor-element-c21633d .services-icon img{height:60px}.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services .services-part .services-icon::after{display:none}.elementor-25765 .elementor-element.elementor-element-c21633d .services-text{padding:0 0 20px 20px}.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services .services-part::after{display:none;width:70px}.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services .services-part .services-title .title,.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services.services-style8 .services-text .services-titles .title a,.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services .services-part .services-title .title a,.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services.services-style8 .services-text .services-titles .title,.elementor-25765 .elementor-element.elementor-element-c21633d .services-titles .title a,.elementor-25765 .elementor-element.elementor-element-c21633d .services-titles .title{font-size:18px;line-height:14px}.elementor-25765 .elementor-element.elementor-element-c21633d .rs-addon-services .services-part .services-text .services-txt{margin-bottom:0}.elementor-25765 .elementor-element.elementor-element-c21633d .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px))}.elementor-25765 .elementor-element.elementor-element-c21633d .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px)}.elementor-25765 .elementor-element.elementor-element-965c120>.elementor-widget-container{margin:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services .services-part{text-align:left}.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services .services-part .services-text .services-title .title::before{display:none}.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px}.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px}.elementor-25765 .elementor-element.elementor-element-965c120 .services-icon.icon{min-width:60px}.elementor-25765 .elementor-element.elementor-element-965c120 .services-icon img{width:60px}.elementor-25765 .elementor-element.elementor-element-965c120 .services-icon.icon,.elementor-25765 .elementor-element.elementor-element-965c120 .services-icon img{height:60px}.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services .services-part .services-icon::after{display:none}.elementor-25765 .elementor-element.elementor-element-965c120 .services-text{padding:0 0 20px 20px}.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services .services-part::after{display:none;width:70px}.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services .services-part .services-title .title,.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services.services-style8 .services-text .services-titles .title a,.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services .services-part .services-title .title a,.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services.services-style8 .services-text .services-titles .title,.elementor-25765 .elementor-element.elementor-element-965c120 .services-titles .title a,.elementor-25765 .elementor-element.elementor-element-965c120 .services-titles .title{font-size:18px;line-height:14px}.elementor-25765 .elementor-element.elementor-element-965c120 .rs-addon-services .services-part .services-text .services-txt{margin-bottom:0}.elementor-25765 .elementor-element.elementor-element-965c120 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px))}.elementor-25765 .elementor-element.elementor-element-965c120 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px)}.elementor-25765 .elementor-element.elementor-element-508fc27>.elementor-widget-container{margin:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services .services-part{text-align:left}.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services .services-part .services-text .services-title .title::before{display:none}.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px}.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px}.elementor-25765 .elementor-element.elementor-element-508fc27 .services-icon.icon{min-width:60px}.elementor-25765 .elementor-element.elementor-element-508fc27 .services-icon img{width:60px}.elementor-25765 .elementor-element.elementor-element-508fc27 .services-icon.icon,.elementor-25765 .elementor-element.elementor-element-508fc27 .services-icon img{height:60px}.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services .services-part .services-icon::after{display:none}.elementor-25765 .elementor-element.elementor-element-508fc27 .services-text{padding:0 0 20px 20px}.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services .services-part::after{display:none;width:70px}.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services .services-part .services-title .title,.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services.services-style8 .services-text .services-titles .title a,.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services .services-part .services-title .title a,.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services.services-style8 .services-text .services-titles .title,.elementor-25765 .elementor-element.elementor-element-508fc27 .services-titles .title a,.elementor-25765 .elementor-element.elementor-element-508fc27 .services-titles .title{font-size:18px;line-height:23px}.elementor-25765 .elementor-element.elementor-element-508fc27 .rs-addon-services .services-part .services-text .services-txt{margin-bottom:0}.elementor-25765 .elementor-element.elementor-element-508fc27 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px))}.elementor-25765 .elementor-element.elementor-element-508fc27 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px)}.elementor-25765 .elementor-element.elementor-element-9343edf>.elementor-widget-container{margin:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services .services-part{text-align:left}.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services .services-part .services-text .services-title .title::before{display:none}.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px}.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px}.elementor-25765 .elementor-element.elementor-element-9343edf .services-icon.icon{min-width:60px}.elementor-25765 .elementor-element.elementor-element-9343edf .services-icon img{width:60px}.elementor-25765 .elementor-element.elementor-element-9343edf .services-icon.icon,.elementor-25765 .elementor-element.elementor-element-9343edf .services-icon img{height:60px}.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services .services-part .services-icon::after{display:none}.elementor-25765 .elementor-element.elementor-element-9343edf .services-text{padding:0 0 20px 20px}.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services .services-part::after{display:none;width:70px}.elementor-25765 .elementor-element.elementor-element-9343edf .services-titles .title{margin-bottom:0}.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services .services-part .services-title .title,.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services.services-style8 .services-text .services-titles .title a,.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services .services-part .services-title .title a,.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services.services-style8 .services-text .services-titles .title,.elementor-25765 .elementor-element.elementor-element-9343edf .services-titles .title a,.elementor-25765 .elementor-element.elementor-element-9343edf .services-titles .title{font-size:18px;line-height:23px}.elementor-25765 .elementor-element.elementor-element-9343edf .rs-addon-services .services-part .services-text .services-txt{margin-bottom:0}.elementor-25765 .elementor-element.elementor-element-9343edf .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px))}.elementor-25765 .elementor-element.elementor-element-9343edf .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px)}.elementor-25765 .elementor-element.elementor-element-acab8ff>.elementor-element-populated{margin:0 0 0 35px;--e-column-margin-right:0px;--e-column-margin-left:35px;padding:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-0c11c5e>.elementor-widget-container{padding:130px 0 0 0}.elementor-25765 .elementor-element.elementor-element-c1fc96d .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:16px;fill:#000;color:#000;box-shadow:0 0 0 0 rgb(0 0 0 / .5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#000;border-radius:30px 30px 30px 30px;padding:15px 50px 15px 50px}.elementor-25765 .elementor-element.elementor-element-c1fc96d .elementor-button:hover,.elementor-25765 .elementor-element.elementor-element-c1fc96d .elementor-button:focus{background-color:#393939;color:#FFF;border-color:#393939}.elementor-25765 .elementor-element.elementor-element-c1fc96d>.elementor-widget-container{margin:0 0 0 0;padding:50px 0 0 0}.elementor-25765 .elementor-element.elementor-element-c1fc96d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-25765 .elementor-element.elementor-element-c1fc96d .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-25765 .elementor-element.elementor-element-c1fc96d .elementor-button:hover svg,.elementor-25765 .elementor-element.elementor-element-c1fc96d .elementor-button:focus svg{fill:#FFF}.elementor-25765 .elementor-element.elementor-element-bbdcba5:not(.elementor-motion-effects-element-type-background),.elementor-25765 .elementor-element.elementor-element-bbdcba5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://4hgtoronto.com/wp-content/uploads/2025/04/helena-lopes-0RETzf54hY0-unsplash.jpg);background-position:-432px 212px;background-size:cover}.elementor-25765 .elementor-element.elementor-element-bbdcba5>.elementor-background-overlay{background-color:#070707D4;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-25765 .elementor-element.elementor-element-bbdcba5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:40px 0 0 0}.elementor-25765 .elementor-element.elementor-element-ae27c3b>.elementor-widget-container{padding:0 300px 15px 300px}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading{text-align:center}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading .title-inner .title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:37px;letter-spacing:1.7px;word-spacing:4px;color:#FFF;margin:5px 0 0 0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading .title-inner .sub-text{font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:.8px;word-spacing:1px;color:#DD4949}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading .description{font-family:"Open Sans",Sans-serif;font-size:17px;line-height:22px;word-spacing:4px;color:#FFFFFFE0;margin:30px 0 0 0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading .description p{color:#FFFFFFE0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading.style2:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading.style1 .description:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading.style6 .title-inner .sub-text:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading.style4 .title-inner h2:before{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading.style2 .title-inner .title:before{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading.style4 .title-inner .title:before{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading.style7 .title-inner .sub-text:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading.style8 .title-inner:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading.style8 .description:after{background:#D5D0D0}.elementor-25765 .elementor-element.elementor-element-d11e901 .gallery-item .gallery-caption{display:none}.elementor-25765 .elementor-element.elementor-element-d11e901 .gallery-item{padding:0 5px 5px 0}.elementor-25765 .elementor-element.elementor-element-d11e901 .gallery{margin:0 -5px -5px 0}.elementor-25765 .elementor-element.elementor-element-c5a425d .elementor-button{background-color:#fff0;font-family:"Open Sans",Sans-serif;font-size:16px;fill:#FFF;color:#FFF;box-shadow:0 0 0 0 rgb(0 0 0 / .5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF;border-radius:30px 30px 30px 30px;padding:15px 50px 15px 50px}.elementor-25765 .elementor-element.elementor-element-c5a425d .elementor-button:hover,.elementor-25765 .elementor-element.elementor-element-c5a425d .elementor-button:focus{background-color:#FFF;color:#1F1A16;border-color:#FFF}.elementor-25765 .elementor-element.elementor-element-c5a425d>.elementor-widget-container{margin:0 0 0 0;padding:40px 0 100px 0}.elementor-25765 .elementor-element.elementor-element-c5a425d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-25765 .elementor-element.elementor-element-c5a425d .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-25765 .elementor-element.elementor-element-c5a425d .elementor-button:hover svg,.elementor-25765 .elementor-element.elementor-element-c5a425d .elementor-button:focus svg{fill:#1F1A16}@media(max-width:1024px) and (min-width:768px){.elementor-25765 .elementor-element.elementor-element-7372102{width:100%}.elementor-25765 .elementor-element.elementor-element-380dc98{width:100%}}@media(max-width:1024px){.elementor-25765 .elementor-element.elementor-element-c1461ca{padding:300px 0 300px 0}.elementor-25765 .elementor-element.elementor-element-c496de0>.elementor-widget-container{padding:0 15px 15px 15px}.elementor-25765 .elementor-element.elementor-element-8419ce2>.elementor-widget-container{margin:0 15px 0 15px;padding:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-4db0d71{padding:90px 0 90px 0}.elementor-25765 .elementor-element.elementor-element-56fff76>.elementor-widget-container{padding:0 15px 15px 15px}.elementor-25765 .elementor-element.elementor-element-cc2c69e>.elementor-widget-container{padding:0 15px 15px 15px}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading{text-align:center}.elementor-25765 .elementor-element.elementor-element-c21633d .services-icon.icon{min-width:34px}.elementor-25765 .elementor-element.elementor-element-c21633d .services-icon img{width:34px}.elementor-25765 .elementor-element.elementor-element-c21633d .services-icon.icon,.elementor-25765 .elementor-element.elementor-element-c21633d .services-icon img{height:34px}.elementor-25765 .elementor-element.elementor-element-c21633d .services-text{padding:10px 10px 10px 10px}.elementor-25765 .elementor-element.elementor-element-965c120 .services-icon.icon{min-width:34px}.elementor-25765 .elementor-element.elementor-element-965c120 .services-icon img{width:34px}.elementor-25765 .elementor-element.elementor-element-965c120 .services-icon.icon,.elementor-25765 .elementor-element.elementor-element-965c120 .services-icon img{height:34px}.elementor-25765 .elementor-element.elementor-element-965c120 .services-text{padding:10px 10px 10px 10px}.elementor-25765 .elementor-element.elementor-element-508fc27 .services-icon.icon{min-width:34px}.elementor-25765 .elementor-element.elementor-element-508fc27 .services-icon img{width:34px}.elementor-25765 .elementor-element.elementor-element-508fc27 .services-icon.icon,.elementor-25765 .elementor-element.elementor-element-508fc27 .services-icon img{height:34px}.elementor-25765 .elementor-element.elementor-element-508fc27 .services-text{padding:10px 10px 10px 10px}.elementor-25765 .elementor-element.elementor-element-9343edf .services-icon.icon{min-width:34px}.elementor-25765 .elementor-element.elementor-element-9343edf .services-icon img{width:34px}.elementor-25765 .elementor-element.elementor-element-9343edf .services-icon.icon,.elementor-25765 .elementor-element.elementor-element-9343edf .services-icon img{height:34px}.elementor-25765 .elementor-element.elementor-element-9343edf .services-text{padding:10px 10px 10px 10px}.elementor-25765 .elementor-element.elementor-element-acab8ff>.elementor-element-populated{margin:0 0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:10px}.elementor-25765 .elementor-element.elementor-element-bbdcba5:not(.elementor-motion-effects-element-type-background),.elementor-25765 .elementor-element.elementor-element-bbdcba5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-25765 .elementor-element.elementor-element-ae27c3b>.elementor-widget-container{padding:0 15px 15px 15px}}@media(max-width:767px){.elementor-25765 .elementor-element.elementor-element-c1461ca{padding:200px 20px 200px 20px}.elementor-25765 .elementor-element.elementor-element-3fe9486{margin-top:0;margin-bottom:0;padding:30px 0 20px 0}.elementor-25765 .elementor-element.elementor-element-e23c4f2>.elementor-element-populated{padding:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-8755c21{--spacer-size:0px}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading .title-inner .title{font-size:26px;line-height:1.1em;letter-spacing:-.2px;word-spacing:0em}.elementor-25765 .elementor-element.elementor-element-c496de0 .prelements-heading .description{font-size:14px;line-height:1.5em;word-spacing:.5em}.elementor-25765 .elementor-element.elementor-element-ff66d61 .elementor-button{padding:10px 20px 10px 20px}.elementor-25765 .elementor-element.elementor-element-8419ce2 .rs-video .overly-border{left:40%}.elementor-25765 .elementor-element.elementor-element-8419ce2 .rs-video.style2 .rs-icon-inners .animate-border .popup-border{left:40%}.elementor-25765 .elementor-element.elementor-element-4db0d71{padding:70px 0 0 0}.elementor-25765 .elementor-element.elementor-element-56fff76 .prelements-heading .title-inner .title{font-size:26px;line-height:1.1em;letter-spacing:-.2px;word-spacing:0em}.elementor-25765 .elementor-element.elementor-element-56fff76 .prelements-heading .description{font-size:14px;line-height:1.5em;word-spacing:.5em}.elementor-25765 .elementor-element.elementor-element-9e47bb4>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-9e47bb4 .elementor-button{padding:10px 20px 10px 20px}.elementor-25765 .elementor-element.elementor-element-8b5e1b4{margin-top:70px;margin-bottom:0;padding:100px 5px 50px 5px}.elementor-25765 .elementor-element.elementor-element-cc2c69e .prelements-heading .title-inner .title{font-size:26px;line-height:1.1em;letter-spacing:-.2px;word-spacing:0em}.elementor-25765 .elementor-element.elementor-element-cc2c69e .prelements-heading .description{font-size:14px;line-height:1.5em;word-spacing:.5em}.elementor-25765 .elementor-element.elementor-element-0a61b97>.elementor-widget-container{padding:0 0 28px 0}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading{text-align:left}.elementor-25765 .elementor-element.elementor-element-0a61b97 .prelements-heading .title-inner .title{font-size:30px;line-height:1.35em}.elementor-25765 .elementor-element.elementor-element-acab8ff>.elementor-element-populated{margin:40px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-25765 .elementor-element.elementor-element-0c11c5e>.elementor-widget-container{padding:0 0 0 0}.elementor-25765 .elementor-element.elementor-element-c1fc96d .elementor-button{padding:10px 20px 10px 20px}.elementor-25765 .elementor-element.elementor-element-bbdcba5:not(.elementor-motion-effects-element-type-background),.elementor-25765 .elementor-element.elementor-element-bbdcba5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-25765 .elementor-element.elementor-element-bbdcba5{padding:70px 0 60px 0}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading .title-inner .title{font-size:26px;line-height:1.1em;letter-spacing:-.2px;word-spacing:0em}.elementor-25765 .elementor-element.elementor-element-ae27c3b .prelements-heading .description{font-size:14px;line-height:1.5em;word-spacing:.5em}.elementor-25765 .elementor-element.elementor-element-c5a425d .elementor-button{padding:10px 20px 10px 20px}}