html{scroll-behavior:smooth}.package-purchase-container{background-color:var(--troubadour-main-15);flex:1;margin:0;width:100%}.package-purchase-container .troub-landing-section{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;position:relative}.package-purchase-container .troub-landing-section .section-inner{display:flex;flex-flow:column wrap;margin:0 auto;max-width:calc(1400px + 20%);padding:80px 10%;width:100%}.package-purchase-container .troub-landing-section .section-inner form{width:100%}@media screen and (min-width:1024px){.package-purchase-container .troub-landing-section .section-inner{padding:100px 10%}}.contact-block{align-items:flex-start;background-color:var(--troubadour-main-21);border-radius:25px;display:flex;flex-flow:column wrap;gap:10px;justify-content:flex-start;margin:0;padding:20px 35px}.contact-block h4{color:var(--troubadour-main-5);font-family:Sofia Pro;text-transform:none}.contact-block h4,.contact-block p{font-size:clamp(18px,2vw,23px);font-weight:800;line-height:1.2em;margin:0}.contact-block p{color:var(--admin-3);font-style:normal}.bullet{font-family:Sofia Pro}.mandatory-field-msg{color:inherit;font-size:smaller;font-style:italic;font-weight:700;margin:0 0 40px}.troub-landing-section.school-promotion-section{background:linear-gradient(45deg,#ffb94f 17.85%,#ff9d31 64.76%,#ff8a1d 96.35%)}.troub-landing-section.school-promotion-section .section-inner{align-items:center;flex-flow:column wrap;padding:0 10%}.troub-landing-section.school-promotion-section .section-inner .promotion-content{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:center;padding:30px 0}.troub-landing-section.school-promotion-section .section-inner .promotion-content h4{color:var(--troubadour-main-5);font-family:Sofia Pro;font-size:18px;font-weight:800;letter-spacing:.54px;line-height:1em;margin:0 0 30px;text-transform:uppercase}.troub-landing-section.school-promotion-section .section-inner .promotion-content h1{color:var(--troubadour-main-5);font-size:clamp(20px,3vw,23px);font-weight:900;letter-spacing:1.17px;letter-spacing:.69px;line-height:1.2em;margin:0 0 30px;text-transform:none}.troub-landing-section.school-promotion-section .section-inner .promotion-content p{color:var(--troubadour-main-5);font-size:clamp(18px,3vw,20px);font-weight:400;line-height:1.2em;margin:0}.troub-landing-section.school-promotion-section .section-inner .promotion-content a,.troub-landing-section.school-promotion-section .section-inner .promotion-content button{align-self:flex-start}.troub-landing-section.school-promotion-section .section-inner:after{aspect-ratio:505/407;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-squirrel-header-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:90%;content:"";max-width:400px;min-width:300px;width:80%}@media screen and (min-width:1024px){.troub-landing-section.school-promotion-section .section-inner{align-items:unset;flex-flow:row nowrap;gap:80px}.troub-landing-section.school-promotion-section .section-inner .promotion-content{flex:3}.troub-landing-section.school-promotion-section .section-inner:after{flex:2}}.troub-landing-section.subscription-features-section{background:var(--troubadour-section-bg)}.troub-landing-section.subscription-features-section .section-inner{gap:20px}.troub-landing-section.subscription-features-section .section-inner h2{color:var(--default-color-2);font-family:Eagle,Lato,sans-serif;font-size:clamp(26px,4vw,58px);font-weight:400;letter-spacing:2.32px;line-height:1em;margin:0 0 20px;text-align:center;text-transform:none}.troub-landing-section.subscription-features-section .section-inner .features{display:flex;flex-direction:column;gap:80px;margin:0 auto}.troub-landing-section.subscription-features-section .section-inner .features .features-row{display:flex;flex-direction:column;gap:40px;margin:0 auto;width:100%}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text{max-width:600px}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text h3{color:var(--troubadour-main-5);font-family:Eagle,Lato,sans-serif;font-size:clamp(23px,3vw,40px);font-weight:400;line-height:1.1em;margin:0 0 20px}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text h3 span{color:var(--default-color-2);display:block;font-family:Sofia Pro,sans-serif;font-size:smaller;font-weight:800}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text p{color:var(--troubadour-main-5);font-size:clamp(18px,3vw,23px);font-weight:600;line-height:1em;margin:0 0 30px}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text ul{display:flex;flex-direction:column;gap:15px;list-style-type:none;margin:0;padding:0}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text ul li{align-items:flex-start;color:var(--troubadour-main-5);display:flex;flex-direction:row;font-size:18px;font-weight:400;gap:10px;justify-content:flex-start;line-height:24px;margin:0;padding:0}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text ul li:before{aspect-ratio:16/20;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-landing-bullet.svg);background-repeat:no-repeat;background-size:cover;content:"";transform:translateY(3px);width:16px}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item img{max-width:100%;object-fit:contain}@media screen and (min-width:1025px){.troub-landing-section.subscription-features-section .section-inner .features{gap:unset}.troub-landing-section.subscription-features-section .section-inner .features .features-row{flex-direction:row;gap:80px}.troub-landing-section.subscription-features-section .section-inner .features .features-row:nth-child(2n){flex-direction:row-reverse}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item{flex:1 0 calc(50% - 40px)}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item:nth-child(odd){align-items:flex-start}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item:nth-child(2n){align-items:flex-end}.troub-landing-section.subscription-features-section .section-inner .call-to-action{flex-flow:row nowrap}.troub-landing-section.subscription-features-section .section-inner .call-to-action .cta-visual{flex:1 0 40%;padding-top:3em}.troub-landing-section.subscription-features-section .section-inner .call-to-action .cta-text{flex:1 0 60%;padding-top:3em}}.troub-landing-section.school-stats-section{background-color:var(--troubadour-main-15)}.troub-landing-section.school-stats-section .section-inner{align-items:center;flex-flow:column wrap}.troub-landing-section.school-stats-section .section-inner h2{color:var(--troubadour-main-5);font-family:Eagle,Lato,sans-serif;font-size:clamp(26px,3vw,39px);font-weight:400;letter-spacing:1.17px;line-height:1.2em;margin:0 0 30px;text-transform:none}.troub-landing-section.school-stats-section .section-inner ul{align-items:flex-start;display:flex;flex-flow:column wrap;gap:40px;justify-content:center;list-style-type:none;margin:0;padding:0;width:100%}@media screen and (min-width:1400px){.troub-landing-section.school-stats-section .section-inner ul{flex-flow:row wrap}}.troub-landing-section.school-stats-section .section-inner ul li{align-self:stretch;margin:0;min-width:260px;padding:0 10px}.troub-landing-section.school-stats-section .section-inner ul li:first-child,.troub-landing-section.school-stats-section .section-inner ul li:nth-child(2){flex:3}.troub-landing-section.school-stats-section .section-inner ul li:nth-child(3){flex:2}.troub-landing-section.school-stats-section .section-inner ul li h3{color:var(--troubadour-main);font-family:Eagle,Lato,sans-serif;font-size:clamp(60px,5vw,90px);font-weight:700;letter-spacing:4.5px;line-height:1.2em;margin:0 0 20px;text-align:center;white-space:nowrap}.troub-landing-section.school-stats-section .section-inner ul li h3 sup{font-size:50%;font-weight:900;letter-spacing:3px;line-height:1em;vertical-align:20%}.troub-landing-section.school-stats-section .section-inner ul li h3 span{color:var(--troubadour-main-5);display:block;font-family:Sofia Pro,sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;line-height:1em;margin:30px 0 0;text-align:center;white-space:wrap}.troub-landing-section.subscription-types-section{background-color:var(--troubadour-main-15)}.troub-landing-section.subscription-types-section .section-inner{align-items:center;flex-flow:column wrap}.troub-landing-section.subscription-types-section .section-inner h2{color:var(--troubadour-main-5);font-family:Eagle,Lato,sans-serif;font-size:clamp(26px,3vw,39px);font-weight:400;letter-spacing:1.17px;line-height:1em;margin:0 0 30px;text-align:center;text-transform:none}.troub-landing-section.subscription-types-section .section-inner ul{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;list-style-type:none;margin:0;padding:0;width:100%}.troub-landing-section.subscription-types-section .section-inner ul li{align-self:stretch;flex:1 0 calc(33.333% - 15px);margin:0;max-width:calc(33.333% - 15px);min-width:300px;padding:0}.troub-landing-section.subscription-types-section .section-inner ul li a{align-items:center;background-color:var(--default-color-2);border-radius:16px;box-shadow:var(--dropshadow7);color:var(--troubadour-main-5);display:flex;flex-flow:row nowrap;gap:20px;justify-content:flex-start;padding:20px}.troub-landing-section.subscription-types-section .section-inner ul li a:before{aspect-ratio:1/1;background-color:var(--troubadour-main-16);border-radius:50%;content:"";max-width:50px;width:15%}.troub-landing-section.subscription-types-section .section-inner ul li a span{flex:1;font-size:clamp(16px,1.5vw,24px);font-weight:800;line-height:1em;white-space:nowrap}.troub-landing-section.subscription-types-section .section-inner ul li a i,.troub-landing-section.subscription-types-section .section-inner ul li a svg{color:var(--troubadour-main)}.troub-landing-section.subscription-types-section .section-inner ul li a:hover{box-shadow:var(--dropshadow8)}.troub-landing-section.sponsor-section{background-color:var(--troubadour-main-11)}.troub-landing-section.sponsor-section .section-inner{align-items:center;justify-content:center;padding:40px 10%}.troub-landing-section.sponsor-section .section-inner .troub-sponsors{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;max-width:1000px;padding:30px 0}.troub-landing-section.sponsor-section .section-inner .troub-sponsors .sponsor{align-items:center;display:flex;flex:1 0 calc(33.333% - 15px);justify-content:center;max-width:calc(33.333% - 15px);padding:0}.troub-landing-section.sponsor-section .section-inner .troub-sponsors .sponsor img{max-width:100%}@media screen and (min-width:800px){.troub-landing-section.sponsor-section .section-inner .troub-sponsors{gap:40px}.troub-landing-section.sponsor-section .section-inner .troub-sponsors .sponsor{flex:1 0 calc(25% - 30px);max-width:calc(25% - 30px)}}.troub-landing-section.header-section{background:linear-gradient(45deg,#ffb94f 17.85%,#ff9d31 64.76%,#ff8a1d 96.35%)}.troub-landing-section.header-section .section-inner{align-items:center;flex-flow:column wrap;max-width:1400px;padding:0 10%}@media screen and (min-width:768px){.troub-landing-section.header-section .section-inner{align-items:unset;flex-flow:row nowrap}.troub-landing-section.header-section .section-inner .header-content{flex:3}.troub-landing-section.header-section .section-inner:after{flex:2;width:25%}}.troub-landing-section.header-section .section-inner .header-content{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:center;padding:80px 0}.troub-landing-section.header-section .section-inner .header-content h4{color:var(--troubadour-main-5);font-family:Sofia Pro;font-size:18px;font-weight:800;letter-spacing:.54px;line-height:1em;margin:0 0 30px;text-transform:uppercase}.troub-landing-section.header-section .section-inner .header-content h1{color:var(--troubadour-main-5);font-size:clamp(26px,3vw,39px);font-weight:900;letter-spacing:1.17px;line-height:1.2em;margin:0 0 30px;text-transform:none}.troub-landing-section.header-section .section-inner .header-content a,.troub-landing-section.header-section .section-inner .header-content button{align-self:flex-start}.troub-landing-section.header-section .section-inner:after{aspect-ratio:505/407;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-squirrel-header-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;content:"";max-width:505px;width:80%}.troub-landing-section.packages-section{background-color:var(--troubadour-main-15)}.troub-landing-section.packages-section .section-inner .packages-header{align-items:center;display:flex;flex-flow:column wrap;justify-content:center;margin:0 0 40px}.troub-landing-section.packages-section .section-inner .packages-header h2{color:var(--troubadour-main);font-family:Eagle,Lato,sans-serif;font-size:clamp(32px,3vw,49px);font-weight:400;letter-spacing:1.47px;line-height:1em;margin:0 0 20px;text-align:center;text-transform:none}.troub-landing-section.packages-section .section-inner .packages-header p{color:var(--troubadour-main-5);font-size:18px;font-weight:400;line-height:1.2em;margin:0 0 10px;text-align:center}.troub-landing-section.packages-section .section-inner .packages-header p a{color:var(--troubadour-main-5);font-weight:800;text-decoration:underline}.troub-landing-section.packages-section .section-inner .packages-header p:last-of-type{margin:0}.troub-landing-section.packages-section .section-inner .package-cards{align-items:center;display:flex;flex-flow:column wrap;gap:20px;justify-content:center;margin:0 auto 60px;max-width:1840px;padding:0}.troub-landing-section.packages-section .section-inner .package-cards a{color:var(--default-color-3);text-decoration:none}.troub-landing-section.packages-section .section-inner .package-cards .package-card{align-self:stretch;border-radius:15px;box-shadow:var(--dropshadow5);display:flex;flex:1;flex-flow:column nowrap;margin:0 auto;max-width:600px;min-width:250px;padding:0;position:relative;transition:all .3s ease-in-out;width:100%}.troub-landing-section.packages-section .section-inner .package-cards .package-card:after{border-radius:15px;box-shadow:var(--dropshadow6);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.troub-landing-section.packages-section .section-inner .package-cards .package-card:hover{cursor:pointer;transform:scale(1.02)}.troub-landing-section.packages-section .section-inner .package-cards .package-card:hover:after{opacity:1}.troub-landing-section.packages-section .section-inner .package-cards .package-card .card-header{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px 15px 0 0;display:flex;flex-flow:column wrap;height:6vw;justify-content:center;max-height:125px;min-height:80px;padding:30px 20px;position:relative}.troub-landing-section.packages-section .section-inner .package-cards .package-card .card-header h3{font-family:Eagle,Lato,sans-serif;font-size:clamp(22px,2vw,32px);font-weight:400;letter-spacing:.93px;line-height:1.2em;margin:0;padding:0;text-align:center}.troub-landing-section.packages-section .section-inner .package-cards .package-card .card-header h3 span{display:block;font-family:Sofia Pro,sans-serif;font-size:clamp(12px,1vw,18px);line-height:1.2em;white-space:nowrap}.troub-landing-section.packages-section .section-inner .package-cards .package-card .card-body{background-color:var(--default-color-2);border-radius:0 0 15px 15px;flex:1;padding:15% 10%}.troub-landing-section.packages-section .section-inner .package-cards .package-card .card-body ul{display:flex;flex-flow:column wrap;gap:15px;list-style-type:none;margin:0;padding:0}.troub-landing-section.packages-section .section-inner .package-cards .package-card .card-body ul li{align-items:center;color:var(--default-color-3);display:flex;font-size:18px;font-weight:400;line-height:1.2em;margin:0 0 20px;min-height:40px;padding:0 0 0 calc(13% + 10px);position:relative}.troub-landing-section.packages-section .section-inner .package-cards .package-card .card-body ul li:before{aspect-ratio:1/1;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-check-green-round.svg);background-repeat:no-repeat;background-size:100%;content:"";left:0;max-width:40px;position:absolute;top:50%;transform:translateY(-50%);width:13%}.troub-landing-section.packages-section .section-inner .package-cards .package-card.school-card .card-header{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-cell-header-yellow-bg.png)}.troub-landing-section.packages-section .section-inner .package-cards .package-card.school-card .card-header h3{color:var(--troubadour-main-5)}.troub-landing-section.packages-section .section-inner .package-cards .package-card.school-card .card-header:after{aspect-ratio:78/114;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-school-package-ribbon.svg);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";max-width:78px;position:absolute;right:20px;transform:translateY(50%);width:20%}.troub-landing-section.packages-section .section-inner .package-cards .package-card.class-card .card-header{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-cell-header-orange-bg.png)}.troub-landing-section.packages-section .section-inner .package-cards .package-card.class-card .card-header h3{color:var(--default-color-2)}.troub-landing-section.packages-section .section-inner .package-cards .package-card.org-card .card-header{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-cell-header-orange-bg.png)}.troub-landing-section.packages-section .section-inner .package-cards .package-card.org-card .card-header h3{color:var(--default-color-2)}.troub-landing-section.packages-section .section-inner .package-cards .package-card.org-card .card-header h3 span{color:var(--troubadour-main-5)}@media screen and (min-width:1200px){.troub-landing-section.packages-section .section-inner .package-cards{flex-flow:row wrap}.troub-landing-section.packages-section .section-inner .package-cards .package-card{flex:1 0 calc(33.333% - 20px);width:calc(33.333% - 20px)}}.troub-landing-section.packages-section .section-inner .package-family{align-items:center;display:flex;flex-flow:column wrap;justify-content:center;margin:0 0 60px}.troub-landing-section.packages-section .section-inner .package-family h2{color:var(--troubadour-main-5);font-family:Eagle,Lato,sans-serif;font-size:clamp(22px,2vw,32px);font-weight:400;letter-spacing:.93px;line-height:1em;margin:0 0 20px;text-align:center;text-transform:none}.troub-landing-section.packages-section .section-inner .package-family p{color:var(--troubadour-main-5);font-size:18px;line-height:1.2em;margin:0 0 20px;text-align:center}.troub-landing-section.packages-section .section-inner .package-code{background-color:var(--troubadour-main-16);margin:0 0 20px;padding:40px 20px}.troub-landing-section.packages-section .section-inner .package-code p{color:var(--troubadour-main-5);font-size:clamp(16px,2vw,23px);font-weight:700;line-height:1.2em;margin:0;text-align:center}.troub-landing-section.packages-section .section-inner .package-code p a{color:var(--troubadour-main-5);text-decoration:underline}.troub-landing-section.subscription-section{background:var(--troubadour-section-bg)}.troub-landing-section.subscription-section .section-inner{gap:20px}.troub-landing-section.subscription-section .section-inner h2{color:var(--default-color-2);font-family:Eagle,Lato,sans-serif;font-size:clamp(26px,4vw,58px);font-weight:400;letter-spacing:1.68px;line-height:1em;margin:0 0 20px;text-align:center;text-transform:none}.troub-landing-section.subscription-section .section-inner .features{display:flex;flex-direction:column;gap:80px;margin:0 auto 40px;max-width:1200px}.troub-landing-section.subscription-section .section-inner .features .features-row{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:540px;width:100%}.troub-landing-section.subscription-section .section-inner .features .features-row .feature-item{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}.troub-landing-section.subscription-section .section-inner .features .features-row .feature-item .feature-text h3{color:var(--troubadour-main-5);font-family:Eagle,Lato,sans-serif;font-size:clamp(23px,2vw,32px);font-weight:400;letter-spacing:.93px;line-height:1.1em;margin:0 0 20px}.troub-landing-section.subscription-section .section-inner .features .features-row .feature-item img{max-width:100%;object-fit:contain}@media screen and (min-width:1025px){.troub-landing-section.subscription-section .section-inner .features .features-row{flex-direction:row;gap:10%;max-width:unset}.troub-landing-section.subscription-section .section-inner .features .features-row .feature-item{flex:1 0 calc(50% - 40px);max-width:600px}}.troub-landing-section.results-section{background-color:var(--default-bg-2)}.troub-landing-section.results-section .section-inner .results-header{align-items:center;display:flex;flex-flow:column wrap;justify-content:center;margin:0 0 40px}.troub-landing-section.results-section .section-inner .results-header h2{color:var(--troubadour-main-5);font-family:Eagle,Lato,sans-serif;font-size:clamp(30px,4vw,56px);font-weight:400;line-height:1.2em;margin:0 0 20px;text-align:center;text-transform:none}.troub-landing-section.results-section .section-inner .results-header p{color:var(--troubadour-main-5);font-size:18px;font-weight:400;line-height:1.2em;margin:0;padding:0 10%;text-align:center}.troub-landing-section.results-section .section-inner .video-case-study{align-items:center;display:flex;justify-content:center;margin:0 0 40px;overflow:hidden;position:relative}.troub-landing-section.results-section .section-inner .video-case-study img{aspect-ratio:1398/785;height:100%;max-width:100%;object-fit:contain}.troub-landing-section.results-section .section-inner .video-case-study .case-study-video-link{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.troub-landing-section.results-section .section-inner .stat-boxes{align-items:center;display:flex;flex-flow:column nowrap;gap:20px;justify-content:center;margin:0}.troub-landing-section.results-section .section-inner .stat-boxes .stat-box{background-color:var(--troubadour-main-9);flex:1;max-width:400px;padding:40px;position:relative}.troub-landing-section.results-section .section-inner .stat-boxes .stat-box h2{color:var(--default-color-2);font-family:Eagle,Lato,sans-serif;font-size:clamp(56px,6vw,86px);font-weight:400;letter-spacing:3.44px;line-height:normal;margin:0 0 20px;text-align:center}.troub-landing-section.results-section .section-inner .stat-boxes .stat-box h2 p{color:var(--troubadour-main-5);font-size:24px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:1.2em;margin:20px 0 0;text-align:center;text-transform:none}.troub-landing-section.results-section .section-inner .stat-boxes .stat-box:after{border-bottom:46px solid var(--default-bg-2);border-left:32px solid var(--troubadour-main-10);content:"";height:0;position:absolute;right:6px;top:-8px;transform:rotate(-90deg);width:0}@media screen and (min-width:1001px){.troub-landing-section.results-section .section-inner .stat-boxes{flex-flow:row nowrap}.troub-landing-section.results-section .section-inner .stat-boxes .stat-box{align-items:flex-start;align-self:stretch;justify-content:flex-start}}.troub-landing-section.testimonial-section{background-color:var(--troubadour-main-5)}.troub-landing-section.testimonial-section .section-inner{max-width:unset;padding:80px 0;width:100%}.troub-landing-section.testimonial-section .section-inner h2{color:var(--troubadour-main-9);font-family:Eagle,Lato,sans-serif;font-size:clamp(30px,4vw,56px);font-weight:400;letter-spacing:1.68px;line-height:1em;margin:0 0 40px;padding:0 10%;text-align:center;text-transform:none}.troub-landing-section.testimonial-section .section-inner .carrousel-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper{align-items:flex-end;display:flex;height:510px;overflow-x:hidden;position:relative;width:100%}.troub-landing-section.testimonial-section .section-inner .carrousel-container .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}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card{align-items:flex-start;background-color:var(--default-bg);border-radius:20px;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}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card.selected{opacity:100%}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card h5{text-align:left}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card h5.text{color:var(--troubadour-main-5);font-size:clamp(18px,4vw,26px);font-weight:600;line-height:1.2em}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card h5.text::-webkit-scrollbar{width:6px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card h5.text::-webkit-scrollbar-track{background-color:var(--troubadour-main-3);border-radius:25px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card h5.text::-webkit-scrollbar-thumb{background-color:var(--troubadour-main-5)}@supports not selector(::-webkit-scrollbar){.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card h5.text{scrollbar-color:var(--troubadour-main-5) var(--troubadour-main-3);scrollbar-width:thin}}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card h5.author{color:var(--troubadour-main-4);font-size:clamp(14px,4vw,23px);font-weight:400;line-height:1.1em;margin-top:auto}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card .apple-icon{height:90px;left:40px;position:absolute;top:-50px;width:90px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card .apple-icon img{width:100%}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls{align-items:center;display:flex;justify-content:center;margin-top:40px;padding:10px 40px;width:80%}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .testimony-button{margin:0 15px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button{background-color:var(--default-bg);border:none;box-shadow:var(--dropshadow);height:50px;opacity:1;width:50px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button img,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button img{width:20px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button svg,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button svg{font-size:20px;font-weight:400}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button svg path,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button svg path{fill:var(--troubadour-main-5)}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button:hover,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button:hover{background-color:var(--troubadour-main)}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button:hover svg path,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button:hover svg path{fill:var(--default-bg)}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .tabs-container{display:flex;justify-content:space-between}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .testimony-button{background-color:var(--troubadour-main-4);border-radius:25px;cursor:pointer;height:22px;opacity:.3;width:22px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .testimony-button.selected{background-color:var(--troubadour-main);opacity:1}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .testimony-button.clone{display:none}@media screen and (max-height:768px){.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card{height:340px!important}}@media screen and (max-width:1368px){.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper,.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider{height:450px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card{height:390px;margin:0 50px}}@media screen and (max-width:1024px){.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card{padding:65px 40px 40px!important;width:650px}}@media screen and (max-width:912px){.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper{display:flex;flex-direction:column;height:auto;overflow-x:visible;width:100%}.troub-landing-section.testimonial-section .section-inner .carrousel-container .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%}.troub-landing-section.testimonial-section .section-inner .carrousel-container .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}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card .text{flex:1;overflow-y:visible!important;padding-right:10px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card .author{padding-top:15px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card .apple-icon{height:60px;left:25px;top:-30px;width:60px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls{display:none}}.nanopopup.info-landing-video-popup{align-items:center;background-color:transparent!important;box-shadow:none!important;justify-content:center;overflow:visible;padding:0!important}.nanopopup.info-landing-video-popup.display{display:flex}.nanopopup.info-landing-video-popup .close-container{background-color:var(--default-bg);border-radius:50%;height:30px;right:-15px;top:-15px;width:30px;z-index:10}.nanopopup.info-landing-video-popup .close-container img{width:15px}.nanopopup.info-landing-video-popup .close-container:hover{background-color:var(--default-bg-2)}.nanopopup.info-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.info-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.info-landing-video-popup{height:auto!important;max-height:auto!important;max-width:1000px!important;min-height:auto!important;min-width:350px!important}}.troubadour-popup .close-button,.troubadour-popup .title{color:var(--troubadour-main)}.troubadour-popup .title{font-family:FatFrank,sans-serif}.troubadour-popup .main-text{font-family:Sofia Pro,sans-serif;font-size:24px;line-height:28px;opacity:1;text-align:center}.troubadour-popup .inputs-group{display:inline-block;margin:15px 0;width:49%}.troubadour-popup .button-group .cancel-button{border:none}.troubadour-popup .button-group .cancel-button:hover .button-text{color:var(--troubadour-main)!important}.troubadour-popup .button-group .action-button:hover .button-text{color:var(--button-action)!important}.troubadour-popup.newsletter-popup{height:725px!important;min-width:35vw!important;padding:0!important}.troubadour-popup.newsletter-popup iframe{height:99%}@media screen and (max-width:1368px){.troubadour-popup.newsletter-popup{min-width:50vw!important}}@media screen and (max-width:768px){.troubadour-popup .inputs-group{display:block;width:100%}.troubadour-popup .button-group button{margin:15px 0}.troubadour-popup.newsletter-popup{left:5%!important;max-width:90%!important;min-width:85%!important;width:90%}}@media screen and (max-width:480px){.troubadour-popup.newsletter-popup{left:5%!important;max-width:90%!important;min-width:85vw!important;width:90%}}