.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}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-image-gallery .gallery-item{display:inline-block;margin:0 auto;max-width:100%;text-align:center;vertical-align:top;width:100%}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:100%}}.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);}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.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;}@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}.el-testimonials-section{width: 100%;position: relative;}.el-testi-content-wrap{width: 100%;padding: 0 10px;margin: 0 auto;}.el-carousel-wrapper{position: relative;}.el-testi-content-wrap .section-heading{text-align: center;margin-bottom: 40px;}.client-thumbs{display: none;}@media (min-width: 993px){.el-testi-content-wrap{max-width: 680px;}.client-thumbs {width: 30%;height: 100%;position: absolute;left: 0;top: 0;display: block;}.client-thumbs.right {left: auto;right: 0;}.client-thumbs img {width: 80px;height: 80px;object-fit: cover;object-position: center;border-radius: 50%;position: absolute;left: 20%;top: 20%;box-shadow: 0px 30px 50px 0px rgba(0, 9, 40, 0.2);animation: softgen_scale_up_down 2.5s infinite alternate;}.client-thumbs img:nth-child(2) {width: 70px;height: 70px;left: 55%;top: 30%;animation-delay: 200ms;}.client-thumbs img:nth-child(3) {width: 75px;height: 75px;left: 3%;top: 45%;animation-delay: 100ms;}.client-thumbs img:nth-child(4) {width: 75px;height: 75px;left: 50%;top: 57%;animation-delay: 400ms;}.client-thumbs img:nth-child(5) {width: 78px;height: 78px;left: 60%;top: 85%;animation-delay: 200ms;}.client-thumbs img:nth-child(6) {width: 65px;height: 65px;left: 15%;top: 75%;animation-delay: 500ms;}.client-thumbs.right img {left: auto;right: 20%;}.client-thumbs.right img:nth-child(2) {width: 70px;height: 70px;left: auto;right: 55%;animation-delay: 200ms;}.client-thumbs.right img:nth-child(3) {width: 75px;height: 75px;left: auto;right: 3%;animation-delay: 100ms;}.client-thumbs.right img:nth-child(4) {width: 75px;height: 75px;left: auto;right: 50%;animation-delay: 400ms;}.client-thumbs.right img:nth-child(5) {width: 78px;height: 78px;left: auto;right: 60%;animation-delay: 200ms;}.client-thumbs.right img:nth-child(6) {width: 65px;height: 65px;left: auto;right: 15%;animation-delay: 500ms;}}.el-testi-card {text-align: center;}.el-testi-card .ratings {margin-bottom: 20px;display: flex;align-items: center;justify-content: center;list-style: none;padding: 0;}.el-testi-card .ratings li {font-size: 20px;color: #bbb;}.el-testi-card .ratings.rating-1 li:nth-child(-n+1), .el-testi-card .ratings.rating-2 li:nth-child(-n+2), .el-testi-card .ratings.rating-3 li:nth-child(-n+3), .el-testi-card .ratings.rating-4 li:nth-child(-n+4), .el-testi-card .ratings.rating-5 li:nth-child(-n+5){color: #FF9529;}.el-testi-card p {color: var(--softgen-grey-color, #5d6374);font-size: 22px;margin-bottom: 30px;}.el-testi-card .review-author h3 {color: var(--softgen-dark, #110718);font-size: 20px;font-weight: 500;line-height: 1;margin-bottom: 10px;}.el-testi-card .review-author h4 {font-size: 14px;color: var(--softgen-grey-color, #5d6374);text-transform: uppercase;letter-spacing: 2px;margin: 0;}.dl-carousel .el-testi-card .review-author h4, .dl-carousel .el-testi-card .review-author h3 {transform: translateY(20%);visibility: hidden;opacity: 0;transition: all 0.3s ease-in-out;}.dl-carousel .slick-active .el-testi-card .review-author h4, .dl-carousel .slick-active .el-testi-card .review-author h3 {transform: translateY(0);visibility: visible;opacity: 1;transition: all 0.3s ease-in-out;transition-duration: 0.4s;transition-delay: 0.2s;}.dl-carousel .slick-active .el-testi-card .review-author h4 {transition-delay: 0.4s;}.slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0 -10px;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before, .slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
margin: 0 10px;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.dl-logo-grid-wrapper:after, .dl-logo-grid-wrapper:before {display: table;content: " " }.dl-logo-grid-wrapper:after {clear: both }.dl-logo-grid-item {float: left;overflow: hidden;height: 180px;border-color: #eee }.dl-logo-grid--box .dl-logo-grid-item {overflow: inherit;}.dl-logo-grid-figure {background: linear-gradient(90deg, rgba(105, 85, 180, 0.1) 0%, rgba(105, 85, 180, 0.3) 50%, rgba(105, 85, 180, 0.1) 100%);display: flex;align-items: center;justify-content: center;margin: 0;padding: 30px;width: 100%;height: 100%;position: relative;z-index: 1;transition: all .3s cubic-bezier(.165, .84, .44, 1);}.dl-logo-grid-figure:before {background-image: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 1px, transparent 1px, transparent 6px);background-size: 4px 4px;content: "";position: absolute;left: -1.5px;top: -1.5px;width: 100%;height: 100%;z-index: -1;}.dl-logo-grid--box .dl-logo-grid-figure:hover {transform: translateY(-3px);transition: all .3s cubic-bezier(.165, .84, .44, 1);}.dl-logo-grid-img {max-height: 100% }@media (min-width:1025px) {.dl-logo-grid--col-2 .dl-logo-grid-item {width: calc(100%/2) }.dl-logo-grid--col-3 .dl-logo-grid-item {width: calc(100%/3) }.dl-logo-grid--col-4 .dl-logo-grid-item {width: calc(100%/4) }.dl-logo-grid--col-5 .dl-logo-grid-item {width: calc(100%/5) }.dl-logo-grid--col-6 .dl-logo-grid-item {width: calc(100%/6) }}@media (max-width:1024px) and (min-width:768px) {.dl-logo-grid--col--tablet2 .dl-logo-grid-item {width: calc(100%/2) }.dl-logo-grid--col--tablet3 .dl-logo-grid-item {width: calc(100%/3) }.dl-logo-grid--col--tablet4 .dl-logo-grid-item {width: calc(100%/4) }.dl-logo-grid--col--tablet5 .dl-logo-grid-item {width: calc(100%/5) }.dl-logo-grid--col--tablet6 .dl-logo-grid-item {width: calc(100%/6) }}@media (max-width:767px) {.dl-logo-grid--col--mobile2 .dl-logo-grid-item {width: calc(100%/2) }.dl-logo-grid--col--mobile3 .dl-logo-grid-item {width: calc(100%/3) }.dl-logo-grid--col--mobile4 .dl-logo-grid-item {width: calc(100%/4) }.dl-logo-grid--col--mobile5 .dl-logo-grid-item {width: calc(100%/5) }.dl-logo-grid--col--mobile6 .dl-logo-grid-item {width: calc(100%/6) }}.dl-logo-grid--tictactoe .dl-logo-grid-item {border-width: 2px 2px 0 0;border-style: solid }@media (min-width:1025px) {.dl-logo-grid--tictactoe.dl-logo-grid--col-2 .dl-logo-grid-item:nth-child(2n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col-2 .dl-logo-grid-item:nth-child(-n+2) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col-3 .dl-logo-grid-item:nth-child(3n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col-3 .dl-logo-grid-item:nth-child(-n+3) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col-4 .dl-logo-grid-item:nth-child(4n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col-4 .dl-logo-grid-item:nth-child(-n+4) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col-5 .dl-logo-grid-item:nth-child(5n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col-5 .dl-logo-grid-item:nth-child(-n+5) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col-6 .dl-logo-grid-item:nth-child(6n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col-6 .dl-logo-grid-item:nth-child(-n+6) {border-top-width: 0 !important }}@media (max-width:1024px) and (min-width:768px) {.dl-logo-grid--tictactoe.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-child(2n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-child(-n+2) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-child(3n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-child(-n+3) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-child(4n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-child(-n+4) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-child(5n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-child(-n+5) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-child(6n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-child(-n+6) {border-top-width: 0 !important }}@media (max-width:767px) {.dl-logo-grid--tictactoe.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-child(2n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-child(-n+2) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-child(3n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-child(-n+3) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-child(4n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-child(-n+4) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-child(5n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-child(-n+5) {border-top-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-child(6n) {border-right-width: 0 !important }.dl-logo-grid--tictactoe.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-child(-n+6) {border-top-width: 0 !important }}.dl-logo-grid--border .dl-logo-grid-item {border-width: 0 2px 2px 0;border-style: solid }.dl-logo-grid--border .dl-logo-grid-item:first-child {border-top-left-radius: 5px }.dl-logo-grid--border .dl-logo-grid-item:last-child {border-bottom-right-radius: 5px }@media (min-width:1025px) {.dl-logo-grid--border.dl-logo-grid--col-2 .dl-logo-grid-item:nth-child(-n+2) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col-2 .dl-logo-grid-item:nth-child(2n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col-2 .dl-logo-grid-item:nth-child(2) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col-2 .dl-logo-grid-item:nth-last-child(2) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col-3 .dl-logo-grid-item:nth-child(-n+3) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col-3 .dl-logo-grid-item:nth-child(3n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col-3 .dl-logo-grid-item:nth-child(3) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col-3 .dl-logo-grid-item:nth-last-child(3) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col-4 .dl-logo-grid-item:nth-child(-n+4) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col-4 .dl-logo-grid-item:nth-child(4n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col-4 .dl-logo-grid-item:nth-child(4) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col-4 .dl-logo-grid-item:nth-last-child(4) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col-5 .dl-logo-grid-item:nth-child(-n+5) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col-5 .dl-logo-grid-item:nth-child(5n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col-5 .dl-logo-grid-item:nth-child(5) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col-5 .dl-logo-grid-item:nth-last-child(5) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col-6 .dl-logo-grid-item:nth-child(-n+6) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col-6 .dl-logo-grid-item:nth-child(6n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col-6 .dl-logo-grid-item:nth-child(6) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col-6 .dl-logo-grid-item:nth-last-child(6) {border-bottom-left-radius: 5px }}@media (max-width:1024px) and (min-width:768px) {.dl-logo-grid--border.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-child(-n+2) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-child(2n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-child(2) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-last-child(2) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-child(-n+3) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-child(3n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-child(3) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-last-child(3) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-child(-n+4) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-child(4n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-child(4) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-last-child(4) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-child(-n+5) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-child(5n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-child(5) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-last-child(5) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-child(-n+6) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-child(6n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-child(6) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-last-child(6) {border-bottom-left-radius: 5px }}@media (max-width:767px) {.dl-logo-grid--border.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-child(-n+2) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-child(2n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-child(2) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-last-child(2) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-child(-n+3) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-child(3n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-child(3) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-last-child(3) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-child(-n+4) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-child(4n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-child(4) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-last-child(4) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-child(-n+5) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-child(5n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-child(5) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-last-child(5) {border-bottom-left-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-child(-n+6) {border-top-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-child(6n+1) {border-left-width: 2px }.dl-logo-grid--border.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-child(6) {border-top-right-radius: 5px }.dl-logo-grid--border.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-last-child(6) {border-bottom-left-radius: 5px }}.dl-logo-grid--box .dl-logo-grid-wrapper {margin: -7.5px;}.dl-logo-grid--box .dl-logo-grid-item {margin: 7.5px;border-width: 1px;border-style: solid;border-radius: 0 }@media (min-width:1025px) {.dl-logo-grid--box.dl-logo-grid--col-2 .dl-logo-grid-item {width: calc((100%/2) - 15px) }.dl-logo-grid--box.dl-logo-grid--col-3 .dl-logo-grid-item {width: calc((100%/3) - 15px) }.dl-logo-grid--box.dl-logo-grid--col-4 .dl-logo-grid-item {width: calc((100%/4) - 15px) }.dl-logo-grid--box.dl-logo-grid--col-5 .dl-logo-grid-item {width: calc((100%/5) - 15px) }.dl-logo-grid--box.dl-logo-grid--col-6 .dl-logo-grid-item {width: calc((100%/6) - 15px) }}@media (max-width:1024px) and (min-width:768px) {.dl-logo-grid--box.dl-logo-grid--col--tablet2 .dl-logo-grid-item {width: calc((100%/2) - 15px) }.dl-logo-grid--box.dl-logo-grid--col--tablet3 .dl-logo-grid-item {width: calc((100%/3) - 15px) }.dl-logo-grid--box.dl-logo-grid--col--tablet4 .dl-logo-grid-item {width: calc((100%/4) - 15px) }.dl-logo-grid--box.dl-logo-grid--col--tablet5 .dl-logo-grid-item {width: calc((100%/5) - 15px) }.dl-logo-grid--box.dl-logo-grid--col--tablet6 .dl-logo-grid-item {width: calc((100%/6) - 15px) }}@media (max-width:767px) {.dl-logo-grid--box.dl-logo-grid--col--mobile2 .dl-logo-grid-item {width: calc((100%/2) - 15px) }.dl-logo-grid--box.dl-logo-grid--col--mobile3 .dl-logo-grid-item {width: calc((100%/3) - 15px) }.dl-logo-grid--box.dl-logo-grid--col--mobile4 .dl-logo-grid-item {width: calc((100%/4) - 15px) }.dl-logo-grid--box.dl-logo-grid--col--mobile5 .dl-logo-grid-item {width: calc((100%/5) - 15px) }.dl-logo-grid--box.dl-logo-grid--col--mobile6 .dl-logo-grid-item {width: calc((100%/6) - 15px) }}.el-cta-section{position: relative;}.cta-content-wrapper{width: 100%;max-width: 100%;margin: 0 auto;}.cta-content-inner-wrap {--cta-heading-color: #191d28;--cta-desc-color: #5d6374;padding: 100px 30px;border-radius: 10px;position: relative;z-index: 1;}.style-1 .cta-content-inner-wrap{background-color: #c3c8ff90;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}.style-4 .cta-content-inner-wrap, .style-2 .cta-content-inner-wrap{--cta-heading-color: #fff;--cta-desc-color: #ddd;background-color: #191fb3;}.style-3 .cta-content-inner-wrap{--cta-heading-color: #fff;--cta-desc-color: #ddd;background: linear-gradient(45deg, #501E9C 0%, #8069F1 40%, #A45CEE 75%, #FF857F 100%);padding: 100px 50px;}.style-4 .cta-content-inner-wrap{background-image: url(//soumissionresidentielle.ca/wp-content/plugins/softgen-core/assets/img/bg/gradiant-bg-4.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;}.style-4 .cta-content, .style-3 .cta-content{max-width: 60%;text-align: left;}.el-cta-section .anim-illustration {position: absolute;left: 15%;}.el-cta-section .anim-illustration.bottom {position: absolute;left: auto;right: -3%;bottom: 25%;}.cta-content {text-align: center;}.cta-content .sg-heading {color: var(--cta-heading-color);font-size: 38px;font-weight: 700;margin-bottom: 20px;}.cta-content .desc {color: var(--cta-desc-color);margin-bottom: 30px;}.cta-content .el-btn-group{justify-content: center;}.el-app-btns{display: flex;align-items: center;justify-content: flex-start;column-gap: 20px;}.el-app-btns img{width: 160px;}.el-app-btns a{transition: all 0.4s ease;}.el-app-btns a:hover{transition: all 0.4s ease;transform: translateY(-3px);}.app-img-holder {width: 580px;height: 100%;position: absolute;right: 50px;bottom: 0;}.app-img-holder .download-moc {width: 350px;height: auto;position: absolute;right: 0;bottom: 0;}.app-img-holder .clouds img {position: absolute;left: 5%;top: 35%;z-index: -1;}.app-img-holder .clouds img:nth-child(2) {left: auto;top: 50%;right: 5%;}.mockup-elements img {width: 80px;position: absolute;left: 0;top: 0;}.mockup-elements img:nth-child(1) {position: absolute;left: 15%;top: 12%;}.mockup-elements img:nth-child(2) {width: 60px;position: absolute;left: auto;right: 18%;top: 15%;}.mockup-elements img:nth-child(3) {position: absolute;left: auto;right: 25%;top: 35%;}.mockup-elements img:nth-child(4) {position: absolute;left: 25%;top: auto;bottom: 25%;}.mockup-elements img:nth-child(5) {width: 50px;position: absolute;left: 9%;top: auto;bottom: 45%;}.style-4 .img-illustration{width: 400px;position: absolute;right: 60px;bottom: 0;}@media (min-width: 1100px){.mockup-elements, .app-img-holder .clouds{position: absolute;top: 0;right: 0;width: 82%;height: 100%;}}@media (max-width: 1100px){.app-img-holder{width: 400px;right: 0;}.app-img-holder .download-moc{width: 320px;}.style-4 .img-illustration{width: 320px;right: 30px;}}@media (max-width: 992px){.cta-content p br{display: none;}}@media (max-width: 767px){.style-4 .cta-content, .style-3 .cta-content{max-width: 100%;}.style-4 .img-illustration, .app-img-holder{display: none;}.style-4 .el-btn-group{align-items: flex-start;}}.cta-content-inner-wrap .animated-dots span:nth-child(1) {left: 55%;top: 10%;}.cta-content-inner-wrap .animated-dots span:nth-child(3) {left: 15%;top: 45%;}.cta-content-inner-wrap .animated-dots span:nth-child(6) {bottom: 10%;}.el-cta-list {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 20px;margin-top: 30px;}.el-cta-list li {--el-cta-list-circle-color: var(--softgen-primary-color, #4b83ff);display: inline-flex;align-items: center;font-size: 16px;font-weight: 500;line-height: 1;color: var(--cta-desc-color);position: relative;padding-left: 25px;}.el-cta-list li:before {background-color: var(--el-cta-list-circle-color);width: 18px;height: 18px;border-radius: 50%;content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);opacity: 0.6;}.el-cta-list li:after {background-color: var(--el-cta-list-circle-color);width: 10px;height: 10px;border-radius: 50%;content: "";position: absolute;left: 4px;top: 50%;transform: translateY(-50%);z-index: -1;}.lines{display: none;}@media(min-width:768px) {.lines {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}.lines .line {background: rgba(1, 1, 1, 0.1);width: 1px;height: 100%;position: absolute;left: calc((100% - 5px) / 5);top: 0;overflow: hidden;}.el-cta-section:not(.style-1) .lines .line {background: rgba(255, 255, 255, 0.2);}.lines .line:nth-child(2) {left: calc(((100% - 5px) / 5) * 2);}.lines .line:nth-child(3) {left: calc(((100% - 5px) / 5) * 3);}.lines .line:nth-child(4) {left: calc(((100% - 5px) / 5) * 4);}.lines .line:before {background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--softgen-primary-color, #4b83ff) 75%, var(--softgen-primary-color, #4b83ff) 100%);content: "";width: 100%;height: 15vh;display: block;position: absolute;left: 0;top: -50%;-webkit-animation: line-anim 7s 0s infinite;animation: line-anim 7s 0s infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-timing-function: cubic-bezier(.75, 0, .175, 1);animation-timing-function: cubic-bezier(.75, 0, .175, 1);}.el-cta-section:not(.style-1) .lines .line:before{background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 75%, #fff 100%);}.lines .line:nth-child(1)::before {-webkit-animation-delay: 2s;animation-delay: 2s;}.lines .line:nth-child(3)::before {-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}.lines .line:nth-child(4)::before {-webkit-animation-delay: 3s;animation-delay: 3.5s;}@-webkit-keyframes line-anim {0% {top: -50%;}100% {top: 110%;}}@keyframes line-anim {0% {top: -50%;}100% {top: 110%;}}}.el-btn-wrap {display: flex;align-items: center;justify-content: flex-start;width: 100%;}.el-btn-group {display: flex;align-items: center;justify-content: flex-start;column-gap: 20px;margin-top: 20px;}.sg-theme-btn {font-family: var(--softgen-primary-font, "Syne");font-size: 14px;color: #fff;font-weight: 600;line-height: 1;display: inline-flex;align-items: center;justify-content: center;column-gap: 5px;letter-spacing: 0px;padding: 17px 35px;border-radius: 2px;position: relative;z-index: 1;}.sg-theme-btn, .sg-theme-btn:hover, .sg-theme-btn i{transition: all 0.3s ease-in-out;}.sg-theme-btn span.elementor-inline-editing{display: inline-flex;align-items: center;}.sg-theme-btn.btn-1{background: var(--softgen-bg-gradiant-color, linear-gradient(45deg, rgba(101, 182, 255, 1) 0%, rgba(75, 131, 255, 1) 100%));}.sg-theme-btn.btn-2{background: var(--softgen-bg-dark, #110718);}.sg-theme-btn:before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(255, 255, 255, 0.2);transform-origin: right center;transform: scale(0, 1);transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index: -1;}.sg-theme-btn:hover:before {transform-origin: left center;transform: scale(1, 1);}.sg-theme-btn:hover {transform: translateY(-3px);color: #fff;box-shadow: 0 20px 40px 0 rgba(21, 126, 251, 0.4);}.sg-theme-btn .sg-theme-btn-icon {display: inline-block;padding-right: 10px;margin-right: 10px;border-right: 1px solid #ddd;}.sg-theme-btn img {width: 14px;}@media (max-width: 600px) {.sg-theme-btn{font-size: 13px;line-height: 1;padding: 15px 18px;}}.el-lightbox:hover {cursor: pointer;}.play-btn {display: flex;align-items: center;column-gap: 15px;}.play-btn .play-icon {width: 55px;height: 55px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: #fff;color: var(--softgen-primary-color, #4b83ff);-webkit-animation: play-btn-ripple 2s linear infinite;animation: play-btn-ripple 2s linear infinite;transition: all .4s ease-in-out;}.play-btn .play-icon svg {width: 12px;}.play-btn:hover .play-icon {background-color: #fff;color: var(--softgen-primary-color, #4b83ff);}.play-btn small {font-size: 13px;position: relative;color: var(--softgen-grey-color, #747475);font-family: "DM Sans", sans-serif;font-weight: 600;text-transform: uppercase;letter-spacing: 0;transition: all .4s ease-in-out;}.play-btn:hover small {color: var(--softgen-primary-color, #4b83ff);}@-webkit-keyframes play-btn-ripple {0% {-webkit-box-shadow: 0px 0px 0px 0px rgba(73, 82, 232, 0.08), 0px 0px 0px 5px rgba(73, 82, 232, 0.08), 0px 0px 0px 12px rgba(73, 82, 232, 0.08);box-shadow: 0px 0px 0px 0px rgba(73, 82, 232, 0.08), 0px 0px 0px 5px rgba(73, 82, 232, 0.08), 0px 0px 0px 12px rgba(73, 82, 232, 0.08);}100% {-webkit-box-shadow: 0px 0px 0px 5px rgba(73, 82, 232, 0.08), 0px 0px 0px 12px rgba(73, 82, 232, 0.08), 0px 0px 0px 18px rgba(73, 82, 232, 0);box-shadow: 0px 0px 0px 5px rgba(73, 82, 232, 0.08), 0px 0px 0px 12px rgba(73, 82, 232, 0.08), 0px 0px 0px 18px rgba(73, 82, 232, 0);}}@keyframes play-btn-ripple {0% {-webkit-box-shadow: 0px 0px 0px 0px rgba(73, 82, 232, 0.08), 0px 0px 0px 5px rgba(73, 82, 232, 0.08), 0px 0px 0px 12px rgba(73, 82, 232, 0.08);box-shadow: 0px 0px 0px 0px rgba(73, 82, 232, 0.08), 0px 0px 0px 5px rgba(73, 82, 232, 0.08), 0px 0px 0px 12px rgba(73, 82, 232, 0.08);}100% {-webkit-box-shadow: 0px 0px 0px 5px rgba(73, 82, 232, 0.08), 0px 0px 0px 12px rgba(73, 82, 232, 0.08), 0px 0px 0px 18px rgba(73, 82, 232, 0);box-shadow: 0px 0px 0px 5px rgba(73, 82, 232, 0.08), 0px 0px 0px 12px rgba(73, 82, 232, 0.08), 0px 0px 0px 18px rgba(73, 82, 232, 0);}}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:transparent;border:3px solid;color:#69727d}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-block-start:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{height:1em;width:1em}.elementor-widget-text-editor .elementor-drop-cap{float:inline-start;font-size:50px;line-height:1;text-align:center}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}