.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.service-item{background-color: #c3c8ff99;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);padding: 30px;border-radius: 5px;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index: 1;--softgen-readmore-size: 45px;}.service-item .service-icon{width: 100px;margin-bottom: 20px;font-size: 80px;color: var(--softgen-primary-color, #4b83ff);position: relative;}.service-item .service-icon svg, .service-item .service-icon img{width: 100%;height: 80px;object-fit: contain;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.service-item:hover .service-icon img{transform: scale(1.05);}.service-item .service-heading{font-family: var(--softgen-primary-font, "Syne");font-size: 20px;font-weight: 600;color: var(--softgen-dark-color, #191d28);line-height: 1.7;letter-spacing: -0.5px;margin-bottom: 10px;}.service-item .service-desc{font-family: var(--softgen-secondary-font, "DM Sans");font-size: 17px;line-height: 27px;color: var(--softgen-grey-color, #5d6374);letter-spacing: -0.2px;margin: 0;}.service-item.style-3:hover, .service-item.style-1:hover{transform: translateY(-3px);}.service-item.style-1 a {background: transparent;font-size: 25px;color: var(--softgen-grey-color, #5d6374);border: 1px solid #acacb5;width: var(--softgen-readmore-size);height: var(--softgen-readmore-size);display: flex;align-items: center;justify-content: center;border-radius: 50%;margin-top: 15px;}.service-item.style-1 a:hover {background-color: var(--softgen-primary-color, #4b83ff);color: #fff;border: 1px solid var(--softgen-primary-color, #4b83ff);}.service-item.style-2 {background-color: rgba(255, 255, 255, 0.1);-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.10);padding: 50px 20px;border-radius: 0;text-align: center;position: relative;cursor: pointer;}.service-item.style-2 .service-icon{width: 120px;height: 120px;margin: 0 auto;margin-bottom: 25px;display: flex;align-items: center;justify-content: center;}.service-item.style-2 .service-icon:before {background: linear-gradient(145.27deg, rgba(255, 255, 255, 0.1) 15.55%, rgba(255, 255, 255, 0) 86.81%);width: 100%;height: 100%;border-radius: 50%;content: "";position: absolute;left: 0;top: 0;}.service-item.style-2 .service-icon img{width: auto;height: 60px;margin: 0 auto;}.service-item.style-2 .service-heading, .service-item.style-2 .service-desc{color: #fff;}.service-item.style-2 a {background: var(--softgen-bg-gradiant-color, linear-gradient(45deg, rgba(101, 182, 255, 1) 0%, rgba(75, 131, 255, 1) 100%));color: #fff;display: flex;align-items: center;justify-content: center;width: var(--softgen-readmore-size);height: var(--softgen-readmore-size);border-radius: 50%;position: absolute;left: 50%;bottom: calc(var(--softgen-readmore-size) / -2);transform: translateX(-50%);box-shadow: 0 20px 40px 0 rgba(21, 126, 251, 0.8);}.service-item.style-2 a:hover{box-shadow: none;}.service-item.style-3{background-color: #fff;text-align: center;box-shadow: 0 0 40px 0 rgba(40.000000000000156, 20.000000000000014, 130, .10);-webkit-backdrop-filter: blur(0);backdrop-filter: blur(0);position: relative;}.service-item.style-3:before {background: var(--softgen-bg-gradiant-color, linear-gradient(45deg, rgba(101, 182, 255, 1) 0%, rgba(75, 131, 255, 1) 100%));;content: "";width: 0;height: 3px;left: auto;bottom: 0;position: absolute;right: 0;-webkit-transition: width .5s cubic-bezier(.25, .10, .25, 1) 0s;transition: width .5s cubic-bezier(.25, .10, .25, 1) 0s;}.service-item.style-3:hover:before {width: 100%;left: 0;right: auto;margin: 0;}.service-item.style-3 .service-icon{margin: 0 auto;}.dl-animation {animation-duration: 0.3s;animation-fill-mode: both;}.animated{animation-duration: 0.3s;animation-fill-mode: both;}.sg-fadeIn {-webkit-animation-name: sgFadeIn;animation-name: sgFadeIn;}@-webkit-keyframes sgFadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes sgFadeIn {from {opacity: 0;}to {opacity: 1;}}.sg-fadeInLeft {-webkit-animation-name: sgFadeInLeft;animation-name: sgFadeInLeft;}@-webkit-keyframes sgFadeInLeft {from {-webkit-transform: translateX(-50px);transform: translateX(-50px);opacity: 0;}to {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}@keyframes sgFadeInLeft {from {-webkit-transform: translateX(-50px);transform: translateX(-50px);opacity: 0;}to {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}.sg-fadeInRight {-webkit-animation-name: sgFadeInRight;animation-name: sgFadeInRight;}@-webkit-keyframes sgFadeInRight {from {-webkit-transform: translateX(50px);transform: translateX(50px);opacity: 0;}to {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}@keyframes sgFadeInRight {from {-webkit-transform: translateX(50px);transform: translateX(50px);opacity: 0;}to {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}.sg-fadeInTop {-webkit-animation-name: sgFadeInTop;animation-name: sgFadeInTop;}@-webkit-keyframes sgFadeInTop {from {-webkit-transform: translateY(-50px);transform: translateY(-50px);opacity: 0;}to {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}@keyframes sgFadeInTop {from {-webkit-transform: translateY(-50px);transform: translateY(-50px);opacity: 0;}to {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}.sg-fadeInBottom {-webkit-animation-name: sgFadeInBottom;animation-name: sgFadeInBottom;}@-webkit-keyframes sgFadeInBottom {from {-webkit-transform: translateY(50px);transform: translateY(50px);opacity: 0;}to {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}@keyframes sgFadeInBottom {from {-webkit-transform: translateY(50px);transform: translateY(50px);opacity: 0;}to {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}.splitting.sg-textFadeIn.animated .char {-webkit-animation: textFadeIn 0.3s cubic-bezier(0.3, 0, 0.7, 1) both;animation: textFadeIn 0.3s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay: calc(30ms * var(--char-index));animation-delay: calc(30ms * var(--char-index));}.splitting.sg-textFadeIn .whitespace {width: 5px;}@-webkit-keyframes textFadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes textFadeIn {0% {opacity: 0;}100% {opacity: 1;}}.splitting.sg-textFadeInTop.animated .char {-webkit-animation: textFadeInTop 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation: textFadeInTop 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay: calc(30ms * var(--char-index));animation-delay: calc(30ms * var(--char-index));display: inline-block;}.splitting.sg-textFadeInTop .whitespace {width: 10px;}@-webkit-keyframes textFadeInTop {0% {opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes textFadeInTop {0% {opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}.splitting.sg-textFadeInBottom.animated .char {-webkit-animation: textFadeInBottom 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation: textFadeInBottom 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay: calc(30ms * var(--char-index));animation-delay: calc(30ms * var(--char-index));display: inline-block;}.splitting.sg-textFadeInBottom .whitespace {width: 10px;}@-webkit-keyframes textFadeInBottom {0% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes textFadeInBottom {0% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@font-face{font-family:'business-icon';src:url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/css/fonts/business-icon.eot?gm0hqw);src:url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/css/fonts/business-icon.eot?gm0hqw#iefix) format('embedded-opentype'),url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/css/fonts/business-icon.ttf?gm0hqw) format('truetype'),url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/css/fonts/business-icon.woff?gm0hqw) format('woff'),url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/css/fonts/business-icon.svg?gm0hqw#business-icon) format('svg');font-weight:normal;font-style:normal;font-display:block;}.bi{font-family:'business-icon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.bi-alert:before{content:"\e900";}.bi-analysis:before{content:"\e901";}.bi-analysis-1:before{content:"\e902";}.bi-award:before{content:"\e903";}.bi-bank:before{content:"\e904";}.bi-briefcase:before{content:"\e905";}.bi-calculator:before{content:"\e906";}.bi-calendar:before{content:"\e907";}.bi-chess:before{content:"\e908";}.bi-clothes:before{content:"\e909";}.bi-cloud:before{content:"\e90a";}.bi-compass:before{content:"\e90b";}.bi-credit-card:before{content:"\e90c";}.bi-dollar:before{content:"\e90d";}.bi-exchange:before{content:"\e90e";}.bi-folder:before{content:"\e90f";}.bi-global:before{content:"\e910";}.bi-graph:before{content:"\e911";}.bi-growth:before{content:"\e912";}.bi-handshake:before{content:"\e913";}.bi-home:before{content:"\e914";}.bi-idea:before{content:"\e915";}.bi-idea-1:before{content:"\e916";}.bi-location:before{content:"\e917";}.bi-mobile:before{content:"\e918";}.bi-money:before{content:"\e919";}.bi-money-1:before{content:"\e91a";}.bi-money-2:before{content:"\e91b";}.bi-news:before{content:"\e91c";}.bi-notebook:before{content:"\e91d";}.bi-presentation:before{content:"\e91e";}.bi-profit:before{content:"\e91f";}.bi-puzzle:before{content:"\e920";}.bi-recruit:before{content:"\e921";}.bi-resume:before{content:"\e922";}.bi-savings:before{content:"\e923";}.bi-search:before{content:"\e924";}.bi-startup:before{content:"\e925";}.bi-startup-1:before{content:"\e926";}.bi-stats:before{content:"\e927";}.bi-strategy:before{content:"\e928";}.bi-success:before{content:"\e929";}.bi-target:before{content:"\e92a";}.bi-team:before{content:"\e92b";}.bi-think:before{content:"\e92c";}.bi-time:before{content:"\e92d";}.bi-timer:before{content:"\e92e";}.bi-trophy:before{content:"\e92f";}.bi-wallet:before{content:"\e930";}.bi-winner:before{content:"\e931";}@font-face{font-family:'business-icon';src:url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/css/fonts/business-icon.eot?gm0hqw);src:url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/css/fonts/business-icon.eot?gm0hqw#iefix) format('embedded-opentype'),url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/css/fonts/business-icon.ttf?gm0hqw) format('truetype'),url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/css/fonts/business-icon.woff?gm0hqw) format('woff'),url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/css/fonts/business-icon.svg?gm0hqw#business-icon) format('svg');font-weight:normal;font-style:normal;font-display:block;}.bi{font-family:'business-icon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.bi-alert:before{content:"\e900";}.bi-analysis:before{content:"\e901";}.bi-analysis-1:before{content:"\e902";}.bi-award:before{content:"\e903";}.bi-bank:before{content:"\e904";}.bi-briefcase:before{content:"\e905";}.bi-calculator:before{content:"\e906";}.bi-calendar:before{content:"\e907";}.bi-chess:before{content:"\e908";}.bi-clothes:before{content:"\e909";}.bi-cloud:before{content:"\e90a";}.bi-compass:before{content:"\e90b";}.bi-credit-card:before{content:"\e90c";}.bi-dollar:before{content:"\e90d";}.bi-exchange:before{content:"\e90e";}.bi-folder:before{content:"\e90f";}.bi-global:before{content:"\e910";}.bi-graph:before{content:"\e911";}.bi-growth:before{content:"\e912";}.bi-handshake:before{content:"\e913";}.bi-home:before{content:"\e914";}.bi-idea:before{content:"\e915";}.bi-idea-1:before{content:"\e916";}.bi-location:before{content:"\e917";}.bi-mobile:before{content:"\e918";}.bi-money:before{content:"\e919";}.bi-money-1:before{content:"\e91a";}.bi-money-2:before{content:"\e91b";}.bi-news:before{content:"\e91c";}.bi-notebook:before{content:"\e91d";}.bi-presentation:before{content:"\e91e";}.bi-profit:before{content:"\e91f";}.bi-puzzle:before{content:"\e920";}.bi-recruit:before{content:"\e921";}.bi-resume:before{content:"\e922";}.bi-savings:before{content:"\e923";}.bi-search:before{content:"\e924";}.bi-startup:before{content:"\e925";}.bi-startup-1:before{content:"\e926";}.bi-stats:before{content:"\e927";}.bi-strategy:before{content:"\e928";}.bi-success:before{content:"\e929";}.bi-target:before{content:"\e92a";}.bi-team:before{content:"\e92b";}.bi-think:before{content:"\e92c";}.bi-time:before{content:"\e92d";}.bi-timer:before{content:"\e92e";}.bi-trophy:before{content:"\e92f";}.bi-wallet:before{content:"\e930";}.bi-winner:before{content:"\e931";}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}