.landing-page-container{flex-direction:column;flex:1;display:flex;position:relative;overflow-x:hidden}.landing-page-container .section-container{width:100%;margin:0;padding:0;display:flex;position:relative}.landing-page-container .section-container .section-inner{width:100%;margin:0;padding:30px 0;display:flex}@media screen and (width>=1025px) and (height>=769px){.landing-page-container .section-container .section-inner{padding:80px 0}}.landing-page-container .section-container .section-inner h2{text-align:center;text-transform:none;font-family:FatFrank,Lato,sans-serif;font-size:clamp(24px,4vw,56px);font-weight:400;line-height:1em}.landing-page-container .section-container .section-inner h2 span{font-family:Sofia Pro,sans-serif;line-height:1.1em}.landing-page-container .section-container .section-inner h2 sup{vertical-align:sub}.landing-page-container .section-header{background-color:var(--landing-page-color-5);padding-bottom:80px}.landing-page-container .section-header .landing-header-wave{z-index:10;width:100%;height:108px;margin:0 0 -1px;position:absolute;bottom:-60px;left:0;overflow:hidden}.landing-page-container .section-header .landing-header-wave svg{display:none}.landing-page-container .section-header .landing-header-wave svg.landing-header-wave-mobile{display:block}@media screen and (width>=1025px){.landing-page-container .section-header .landing-header-wave{z-index:10;width:100%;height:150px;position:absolute;bottom:0;left:0;overflow:hidden}.landing-page-container .section-header .landing-header-wave svg.landing-header-wave-mobile{display:none}.landing-page-container .section-header .landing-header-wave svg.landing-header-wave-desktop{display:block}}.landing-page-container .section-header .section-header-content{flex-direction:column;gap:40px;max-width:1600px;margin:0 auto;padding:40px 20px;display:flex}@media screen and (width>=1200px){.landing-page-container .section-header .section-header-content{gap:unset;flex-direction:row;padding:80px 40px}}.landing-page-container .section-header .section-header-content .header-title{z-index:11;flex-direction:column;flex:1 0 40%;justify-content:center;align-items:center;display:flex;position:relative}.landing-page-container .section-header .section-header-content .header-title h1{color:var(--landing-page-color-1);text-align:center;text-transform:none;margin:0 0 30px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(48px,4vw,64px);font-weight:400;line-height:1em}.landing-page-container .section-header .section-header-content .header-title h2{color:var(--landing-page-color-2);text-align:center;letter-spacing:1px;text-transform:none;margin:0 0 30px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(32px,2.5vw,47px);font-weight:400;line-height:1em}.landing-page-container .section-header .section-header-content .header-title h3{color:var(--landing-page-color-3);text-align:center;letter-spacing:1px;text-transform:none;margin:0 0 30px;font-size:clamp(16px,2vw,37px);font-weight:400;line-height:1em}.landing-page-container .section-header .section-header-content .header-title p{margin:0 0 30px;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.2em}.landing-page-container .section-header .section-header-content .header-title p a{color:var(--landing-page-color-3);text-decoration:underline}.landing-page-container .section-header .section-header-content .header-video{flex:1 0 60%;justify-content:center;align-items:center}.landing-page-container .section-header .section-header-content .header-video .header-video-container{aspect-ratio:974/553;width:100%;min-width:280px;max-width:800px;position:relative}.landing-page-container .section-header .section-header-content .header-video .header-video-container .header-video-image{aspect-ratio:974/553;width:100%;max-width:100%}.landing-page-container .section-header .section-header-content .header-video .header-video-container .header-video-play{aspect-ratio:1;opacity:.5;width:8%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page-container .section-header .section-header-content .header-video .header-video-container .header-video-play:hover{opacity:.75}.landing-page-container .section-header .section-header-content .header-video .header-video-container .header-video-splash{cursor:pointer;aspect-ratio:150/100;text-align:center;width:23%;color:var(--default-color-2);justify-content:center;align-items:center;font-size:clamp(12px,1.4vw,28px);font-weight:800;line-height:1;text-decoration:none;display:flex;position:absolute;bottom:4.5%;right:10.5%;transform:rotate(-17deg)}.landing-page-container .section-header .section-header-content .header-video .header-video-container .header-video-splash:hover{color:var(--landing-page-color-3);text-decoration:none}.landing-page-container .section-header .section-inner{flex-direction:column;max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}.landing-page-container .section-header .section-inner h1{color:var(--constellation-main-3);text-align:center;text-transform:none;letter-spacing:2.32px;margin:0 0 30px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(26px,4vw,58px);font-weight:400;line-height:1.2em}.landing-page-container .section-header .section-inner p{color:var(--constellation-main-4);text-transform:none;margin:0 0 30px;font-size:clamp(16px,2vw,25px);font-weight:400;line-height:1em}.landing-page-container .section-header .section-inner p a{color:var(--troubadour-main);font-weight:700;text-decoration:underline}.landing-page-container .section-features{background-color:var(--landing-page-color-3)}.landing-page-container .section-features .section-inner{flex-direction:column;max-width:1400px;margin:0 auto;padding-left:40px;padding-right:40px}.landing-page-container .section-features .section-inner h2{color:var(--landing-page-color-2)}.landing-page-container .section-features .section-inner .features-list{flex-direction:column;gap:40px;width:100%;margin:40px auto;padding:0;list-style-type:none;display:flex}.landing-page-container .section-features .section-inner .features-list li{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.landing-page-container .section-features .section-inner .features-list li img{width:25%;max-height:125px;margin-bottom:15px}.landing-page-container .section-features .section-inner .features-list li span{color:var(--default-color-2);text-align:center;max-width:360px;font-size:clamp(15px,2vw,23px)}@media screen and (width>=601px){.landing-page-container .section-features .section-inner .features-list{max-width:unset;flex-flow:wrap}.landing-page-container .section-features .section-inner .features-list li{flex:1 0 calc(50% - 20px)}}@media screen and (width<=1024px) and (height<=800px){.landing-page-container .section-features .section-inner .features-list li img{width:20%}}@media screen and (width>=1025px) and (height>=801px){.landing-page-container .section-features .section-inner .features-list li img{width:auto}}@media screen and (width>=1301px){.landing-page-container .section-features .section-inner .features-list li{flex:1 0 calc(25% - 30px)}.landing-page-container .section-features .section-inner .features-list li img{width:50%}}.landing-page-container .section-testimonials{background-color:var(--landing-page-color-1);flex-direction:column;overflow-x:hidden}.landing-page-container .section-testimonials .section-inner{flex-direction:column;justify-content:space-around;align-items:center}.landing-page-container .section-testimonials .section-inner h2{max-width:1400px;color:var(--landing-page-color-2);margin-bottom:40px;padding:0 40px}.landing-page-container .section-testimonials .section-inner h2 span{color:var(--default-color-2);margin-top:30px;font-size:clamp(12px,3vw,30px);font-weight:400;display:block}.landing-page-container .section-testimonials .carrousel-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.landing-page-container .section-testimonials .testimony-slider-wrapper{align-items:flex-end;width:100%;height:510px;display:flex;position:relative;overflow-x:hidden}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider{justify-content:center;align-items:flex-end;min-width:2700px;height:510px;margin:0;padding:0;transition:all 1s ease-in-out;display:flex;position:absolute;left:50%}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card{background-color:var(--default-bg);opacity:.6;box-sizing:border-box;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;width:900px;height:450px;margin:0 75px;padding:65px 50px;transition:all .25s;display:flex;position:relative}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card.selected{opacity:1}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card h5{text-align:left}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card h5.text{color:var(--landing-page-color-3);font-size:26px;font-weight:600;line-height:35px}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card h5.text::-webkit-scrollbar{width:8px}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card h5.text::-webkit-scrollbar-thumb{background-color:var(--landing-page-color-3);border-radius:5px}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card h5.text::-webkit-scrollbar-track{background-color:var(--landing-page-color-2);border-radius:5px}@supports not selector(::-webkit-scrollbar){.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card h5.text{scrollbar-color:var(--landing-page-color-3) var(--landing-page-color-2);scrollbar-width:thin}}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card h5.author{color:var(--landing-page-color-4);margin-top:auto;font-size:23px;font-weight:400;line-height:28px}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card .apple-icon{width:90px;height:90px;position:absolute;top:-50px;left:40px}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card .apple-icon img{width:100%}.landing-page-container .section-testimonials .controls{justify-content:center;align-items:center;width:80%;margin-top:40px;padding:10px 40px;display:flex}.landing-page-container .section-testimonials .controls .testimony-button,.landing-page-container .section-testimonials .controls .previous-button,.landing-page-container .section-testimonials .controls .next-button{margin:0 15px}.landing-page-container .section-testimonials .controls .previous-button,.landing-page-container .section-testimonials .controls .next-button{width:90px;height:90px}.landing-page-container .section-testimonials .controls .previous-button:hover,.landing-page-container .section-testimonials .controls .next-button:hover{background-color:var(--landing-page-color-2)}.landing-page-container .section-testimonials .controls .previous-button img,.landing-page-container .section-testimonials .controls .next-button img{aspect-ratio:46/80;width:20px}.landing-page-container .section-testimonials .controls .tabs-container{justify-content:space-between;display:flex}.landing-page-container .section-testimonials .controls .testimony-button{opacity:.3;background-color:var(--landing-page-color-4);cursor:pointer;border-radius:25px;width:22px;height:22px}.landing-page-container .section-testimonials .controls .testimony-button.selected{opacity:1;background-color:var(--landing-page-color-4)}.landing-page-container .section-testimonials .controls .testimony-button.clone{display:none}.landing-page-container .section-stats{background-color:var(--landing-page-color-5)}.landing-page-container .section-stats .section-inner{flex-direction:column;max-width:1400px;margin:0 auto;padding-left:40px;padding-right:40px}.landing-page-container .section-stats .section-inner h2{color:var(--landing-page-color-1);margin-bottom:40px}.landing-page-container .section-stats .section-inner h2 span{color:var(--landing-page-color-3);margin-top:10px;font-size:clamp(12px,4vw,23px);font-weight:400;display:block}.landing-page-container .section-stats .section-inner .statistics-container{background-color:var(--default-color-2);width:100%;max-width:900px;box-shadow:var(--dropshadow);border-radius:20px;flex-direction:column;gap:20px;margin:0 auto;padding:40px;display:flex}.landing-page-container .section-stats .section-inner .statistics-container .stats-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:40px;display:flex}.landing-page-container .section-stats .section-inner .statistics-container .stats-row .stat-figure{color:var(--landing-page-color-4);font-family:FatFrank,Lato,sans-serif;font-size:clamp(36px,6vw,86px);font-weight:400}.landing-page-container .section-stats .section-inner .statistics-container .stats-row .stat-desc{color:var(--landing-page-color-3);font-size:clamp(15px,2vw,23px)}.landing-page-container .section-download-links{background-color:var(--constellation-main-4)}.landing-page-container .section-download-links .section-inner{flex-direction:column;max-width:1400px;margin:0 auto;padding-left:40px;padding-right:40px}.landing-page-container .section-download-links .section-inner h2{color:var(--landing-page-color-7);text-align:center;text-transform:none;margin:0 0 60px;font-family:Sofia Pro,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.2em}.landing-page-container .section-download-links .section-inner .download-links-list{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:20px;margin:0;padding:0;list-style-type:none;display:flex}.landing-page-container .section-download-links .section-inner .download-links-list .download-link-item{border-radius:15px;flex-flow:column;flex:1;align-self:stretch;min-width:260px;max-width:calc(25% - 15px);margin:0;padding:0;display:flex;overflow:hidden}.landing-page-container .section-download-links .section-inner .download-links-list .download-link-item h3{color:var(--constellation-main-4);text-align:center;letter-spacing:.93px;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/const-cell-header-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-flow:row;justify-content:center;align-items:center;margin:0;padding:30px 20px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(22px,2vw,32px);font-weight:400;line-height:1em;display:flex}.landing-page-container .section-download-links .section-inner .download-links-list .download-link-item div{background-color:var(--default-color-2);flex:1;padding:20px}.landing-page-container .section-download-links .section-inner .download-links-list .download-link-item div h4{color:#000;text-transform:uppercase;margin:40px 0 20px;font-family:Sofia Pro,sans-serif;font-size:clamp(14px,2vw,18px);font-weight:700;line-height:1em}.landing-page-container .section-download-links .section-inner .download-links-list .download-link-item div p,.landing-page-container .section-download-links .section-inner .download-links-list .download-link-item div a{color:var(--default-color-3);margin:0 0 20px;font-size:clamp(14px,2vw,18px);font-weight:400;line-height:1.2em}.landing-page-container .section-download-links .section-inner .download-links-list .download-link-item div p{height:40%}.landing-page-container .section-download-links .section-inner .download-links-list .download-link-item div a{text-decoration:underline;display:block}.landing-page-container .section-configuration{background-color:var(--constellation-main-3)}.landing-page-container .section-configuration .section-inner{flex-direction:column;max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px}.landing-page-container .section-configuration .section-inner h2{color:var(--landing-page-color-4);text-align:center;text-transform:none;margin:0 0 60px;font-family:Sofia Pro,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.2em}.landing-page-container .section-configuration .section-inner h3{margin:0 0 10px}.landing-page-container .section-configuration .section-inner h3,.landing-page-container .section-configuration .section-inner li{color:var(--default-color-2);font-size:clamp(18px,2vw,28px);font-weight:400;line-height:1.2em}.landing-page-container .section-configuration .section-inner ul{margin:0 0 30px;padding:0 0 0 40px}.landing-page-container .section-configuration .section-inner ul li{margin:0;padding:0}.landing-page-container .section-redirect{background-color:var(--constellation-main-4);flex:1}.landing-page-container .section-redirect .section-inner{flex-direction:column;justify-content:center;align-items:center;max-width:1400px;margin:0 auto;padding-left:40px;padding-right:40px}.landing-page-container .section-redirect .section-inner h1{color:var(--landing-page-color-4);text-align:center;text-transform:none;letter-spacing:2.32px;max-width:800px;margin:0 0 30px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(20px,4vw,58px);font-weight:400;line-height:1.2em}.landing-page-container .section-redirect .section-inner p{color:var(--default-color-2);text-align:center;margin:0 0 40px;font-size:clamp(16px,2vw,25px);line-height:1.2em}.landing-page-container .section-redirect .section-inner p a{color:var(--troubadour-main-7);font-weight:700;text-decoration:underline}@media screen and (height<=768px){.landing-page-container .section-container .section-inner h2{font-size:clamp(24px,3vw,56px)}.landing-page-container .section-features .section-inner .features-list li span{font-size:clamp(15px,1.5vw,23px)}.landing-page-container .section-testimonials .section-inner h2 span{font-size:clamp(12px,2vw,30px)}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card{height:340px!important}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card h5.text{font-size:20px!important}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card h5.author{font-size:18px!important}.landing-page-container .section-stats .section-inner .statistics-container .stats-row .stat-figure{font-size:clamp(36px,4vw,86px)}.landing-page-container .section-stats .section-inner .statistics-container .stats-row .stat-desc{font-size:clamp(15px,1.5vw,23px)}}@media screen and (width<=1368px){.landing-page-container .section-testimonials{padding:35px 0}.landing-page-container .section-testimonials .testimony-slider-wrapper,.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider{height:450px}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card{height:390px;margin:0 50px}.landing-page-container .section-testimonials .controls{padding:20px}}@media screen and (width<=1024px){.landing-page-container .section-testimonials{padding:35px 0!important}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card{width:650px;padding:65px 40px 40px!important}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card .text{font-size:23px!important;line-height:30px!important}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card .author{font-size:20px!important;line-height:20px!important}.landing-page-container .section-testimonials .controls{padding:20px}}@media screen and (width<=912px){.landing-page-container .section-testimonials .testimony-slider-wrapper{height:initial;flex-direction:column;width:100%;display:flex;overflow-x:visible}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider{top:initial;height:initial;width:100%;min-width:initial;overflow:initial;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;left:initial!important;padding:0 25px!important}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card{opacity:1;box-shadow:var(--dropshadow);width:calc(100% - 40px)!important;height:auto!important;margin:25px 0!important;padding:50px 25px 35px 35px!important}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card .text{flex:1;padding-right:10px;font-weight:400;font-size:18px!important;line-height:24px!important;overflow-y:visible!important}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card .author{padding-top:15px;font-size:16px!important;line-height:10px!important}.landing-page-container .section-testimonials .testimony-slider-wrapper .testimony-slider .testimony-card .apple-icon{width:60px;height:60px;top:-30px;left:25px}.landing-page-container .section-testimonials .controls{display:none}}.nanopopup.landing-video-popup{background-color:var(--default-color-3);justify-content:center;align-items:center;display:flex;overflow:visible;box-shadow:none!important;padding:0!important}.nanopopup.landing-video-popup .close-container{background-color:var(--landing-page-color-4);z-index:10;border-radius:50%;width:30px;height:30px;top:-15px;right:-15px}.nanopopup.landing-video-popup .close-container svg{color:var(--landing-page-color-3);font-size:20px}.nanopopup.landing-video-popup .close-container:hover{background-color:var(--landing-page-color-5)}.nanopopup.landing-video-popup .video-container{width:100%;height:0;box-shadow:var(--dropshadow);border-radius:25px;padding-bottom:56.25%;position:relative;overflow:hidden}.nanopopup.landing-video-popup .video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=1px),(width<=1280px),(width<=992px),(width<=767px),(width<=480px){.nanopopup.landing-video-popup{min-width:350px!important;max-width:1000px!important;height:auto!important;min-height:auto!important;max-height:auto!important}}
