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