html{scroll-behavior:smooth}.package-purchase-container{background-color:var(--troubadour-main-15);flex:1;width:100%;margin:0}.package-purchase-container .troub-landing-section{flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex;position:relative}.package-purchase-container .troub-landing-section .section-inner{flex-flow:column wrap;width:100%;max-width:calc(1400px + 20%);margin:0 auto;padding:80px 10%;display:flex}.package-purchase-container .troub-landing-section .section-inner form{width:100%}@media screen and (width>=1024px){.package-purchase-container .troub-landing-section .section-inner{padding:100px 10%}}.contact-block{background-color:var(--troubadour-main-21);border-radius:25px;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0;padding:20px 35px;display:flex}.contact-block h4{color:var(--troubadour-main-5);text-transform:none;margin:0;font-family:Sofia Pro;font-size:clamp(18px,2vw,23px);font-weight:800;line-height:1.2em}.contact-block p{color:var(--admin-3);margin:0;font-size:clamp(18px,2vw,23px);font-style:normal;font-weight:800;line-height:1.2em}.bullet{font-family:Sofia Pro}.mandatory-field-msg{color:inherit;margin:0 0 40px;font-size:smaller;font-style:italic;font-weight:700}.troub-landing-section.subscription-info-section{background:var(--troubadour-section-bg)}.troub-landing-section.subscription-info-section .section-inner{gap:20px}.troub-landing-section.subscription-info-section .section-inner h2{color:var(--default-color-2);text-align:center;letter-spacing:1.68px;text-transform:none;margin:0 0 20px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(26px,4vw,58px);font-weight:400;line-height:1em}.troub-landing-section.subscription-info-section .section-inner .features{flex-direction:column;gap:80px;max-width:1200px;margin:0 auto 40px;display:flex}.troub-landing-section.subscription-info-section .section-inner .features .features-row{flex-direction:column;gap:40px;width:100%;max-width:540px;margin:0 auto;display:flex}.troub-landing-section.subscription-info-section .section-inner .features .features-row .feature-item{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.troub-landing-section.subscription-info-section .section-inner .features .features-row .feature-item .feature-text h3{color:var(--troubadour-main-5);letter-spacing:.93px;margin:0 0 20px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(23px,2vw,32px);font-weight:400;line-height:1.1em}.troub-landing-section.subscription-info-section .section-inner .features .features-row .feature-item img{object-fit:contain;max-width:100%}@media screen and (width>=1025px){.troub-landing-section.subscription-info-section .section-inner .features .features-row{max-width:unset;flex-direction:row;gap:10%}.troub-landing-section.subscription-info-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{flex-flow:column wrap;justify-content:center;align-items:center;margin:0 0 40px;display:flex}.troub-landing-section.results-section .section-inner .results-header h2{color:var(--troubadour-main-5);text-align:center;text-transform:none;margin:0 0 20px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(30px,4vw,56px);font-weight:400;line-height:1.2em}.troub-landing-section.results-section .section-inner .results-header p{color:var(--troubadour-main-5);text-align:center;margin:0;padding:0 10%;font-size:18px;font-weight:400;line-height:1.2em}.troub-landing-section.results-section .section-inner .video-case-study{justify-content:center;align-items:center;margin:0 0 40px;display:flex;position:relative;overflow:hidden}.troub-landing-section.results-section .section-inner .video-case-study img{aspect-ratio:1398/785;object-fit:contain;max-width:100%;height:100%}.troub-landing-section.results-section .section-inner .video-case-study .case-study-video-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.troub-landing-section.results-section .section-inner .stat-box{background:var(--troubadour-section-bg2);border-radius:25px;flex-flow:wrap;justify-content:center;align-items:center;gap:20px clamp(20px,4vw,40px);margin:0;padding:clamp(20px,8vw,80px);display:flex}.troub-landing-section.results-section .section-inner .stat-box span{color:var(--default-color-2);display:block}.troub-landing-section.results-section .section-inner .stat-box span:first-child{letter-spacing:5.12px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(40px,12vw,128px);font-weight:400;line-height:normal}.troub-landing-section.results-section .section-inner .stat-box span:nth-child(2){flex:1;min-width:min(60vw,400px);font-size:clamp(14px,4vw,40px);font-weight:800;line-height:1.2em}.troub-landing-section.testimonial-section{background-color:var(--troubadour-main-5)}.troub-landing-section.testimonial-section .section-inner{width:100%;max-width:unset;padding:80px 0}.troub-landing-section.testimonial-section .section-inner h2{color:var(--troubadour-main-9);text-align:center;letter-spacing:1.68px;text-transform:none;margin:0 0 40px;padding:0 10%;font-family:FatFrank,Lato,sans-serif;font-size:clamp(30px,4vw,56px);font-weight:400;line-height:1em}.troub-landing-section.testimonial-section .section-inner .carrousel-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper{align-items:flex-end;width:100%;height:510px;display:flex;position:relative;overflow-x:hidden}.troub-landing-section.testimonial-section .section-inner .carrousel-container .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%}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card{background-color:var(--default-bg);opacity:.6;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}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card.selected{opacity:1}.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);margin-top:auto;font-size:clamp(14px,4vw,23px);font-weight:400;line-height:1.1em}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card .apple-icon{width:90px;height:90px;position:absolute;top:-50px;left:40px}.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{justify-content:center;align-items:center;width:80%;margin-top:40px;padding:10px 40px;display:flex}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .testimony-button,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button{margin:0 15px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button{background-color:var(--default-bg);width:50px;height:50px;box-shadow:var(--dropshadow);opacity:1;border:none}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button img,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button img{width:20px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button svg,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button svg{font-size:20px;font-weight:400}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button svg path,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button svg path{fill:var(--troubadour-main-5)}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button:hover,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button:hover{background-color:var(--troubadour-main)}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .previous-button:hover svg path,.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .next-button:hover svg path{fill:var(--default-bg)}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .tabs-container{justify-content:space-between;display:flex}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .testimony-button{opacity:.3;background-color:var(--troubadour-main-4);cursor:pointer;border-radius:25px;width:22px;height:22px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .testimony-button.selected{opacity:1;background-color:var(--troubadour-main)}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls .testimony-button.clone{display:none}@media screen and (height<=768px){.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card{height:340px!important}}@media screen and (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 (width<=1024px){.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card{width:650px;padding:65px 40px 40px!important}}@media screen and (width<=912px){.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper{height:initial;flex-direction:column;width:100%;display:flex;overflow-x:visible}.troub-landing-section.testimonial-section .section-inner .carrousel-container .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}.troub-landing-section.testimonial-section .section-inner .carrousel-container .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}.troub-landing-section.testimonial-section .section-inner .carrousel-container .testimony-slider-wrapper .testimony-slider .testimony-card .text{flex:1;padding-right:10px;overflow-y:visible!important}.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{width:60px;height:60px;top:-30px;left:25px}.troub-landing-section.testimonial-section .section-inner .carrousel-container .controls{display:none}}.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{flex-flow:column wrap;align-items:center;padding:0 10%}.troub-landing-section.school-promotion-section .section-inner .promotion-content{flex-flow:column wrap;justify-content:center;align-items:flex-start;padding:30px 0;display:flex}.troub-landing-section.school-promotion-section .section-inner .promotion-content h4{color:var(--troubadour-main-5);letter-spacing:.54px;text-transform:uppercase;margin:0 0 30px;font-family:Sofia Pro;font-size:18px;font-weight:800;line-height:1em}.troub-landing-section.school-promotion-section .section-inner .promotion-content h1{color:var(--troubadour-main-5);letter-spacing:1.17px;letter-spacing:.69px;text-transform:none;margin:0 0 30px;font-size:clamp(20px,3vw,23px);font-weight:400;line-height:1.2em}.troub-landing-section.school-promotion-section .section-inner .promotion-content p{color:var(--troubadour-main-5);margin:0;font-size:clamp(18px,3vw,20px);font-weight:400;line-height:1.2em}.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{content:"";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%;width:80%;min-width:300px;max-width:400px}@media screen and (width>=1024px){.troub-landing-section.school-promotion-section .section-inner{align-items:unset;flex-flow:row;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);text-align:center;letter-spacing:2.32px;text-transform:none;margin:0 0 20px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(26px,4vw,58px);font-weight:400;line-height:1em}.troub-landing-section.subscription-features-section .section-inner .features{flex-direction:column;gap:80px;margin:0 auto;display:flex}.troub-landing-section.subscription-features-section .section-inner .features .features-row{flex-direction:column;gap:40px;width:100%;margin:0 auto;display:flex}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.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);margin:0 0 20px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(23px,3vw,40px);font-weight:400;line-height:1.1em}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text h3 span{color:var(--default-color-2);font-family:Sofia Pro,sans-serif;font-size:smaller;font-weight:800;display:block}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text p{color:var(--troubadour-main-5);margin:0 0 30px;font-size:clamp(18px,3vw,23px);font-weight:600;line-height:1em}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style-type:none;display:flex}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text ul li{color:var(--troubadour-main-5);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:18px;font-weight:400;line-height:24px;display:flex}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item .feature-text ul li:before{content:"";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;width:16px;min-width:16px;max-width:16px;transform:translateY(3px)}.troub-landing-section.subscription-features-section .section-inner .features .features-row .feature-item img{object-fit:contain;max-width:100%}@media screen and (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}.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{flex-flow:column wrap;align-items:center}.troub-landing-section.school-stats-section .section-inner h2{color:var(--troubadour-main-5);letter-spacing:1.17px;text-transform:none;margin:0 0 30px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(26px,3vw,39px);font-weight:400;line-height:1.2em}.troub-landing-section.school-stats-section .section-inner ul{flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:40px;width:100%;margin:0;padding:0;list-style-type:none;display:flex}@media screen and (width>=1400px){.troub-landing-section.school-stats-section .section-inner ul{flex-flow:wrap}}.troub-landing-section.school-stats-section .section-inner ul li{align-self:stretch;min-width:260px;margin:0;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);text-align:center;letter-spacing:4.5px;white-space:nowrap;margin:0 0 20px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(60px,5vw,90px);font-weight:400;line-height:1.2em}.troub-landing-section.school-stats-section .section-inner ul li h3 sup{letter-spacing:3px;vertical-align:20%;font-size:50%;font-weight:900;line-height:1em}.troub-landing-section.school-stats-section .section-inner ul li h3 span{color:var(--troubadour-main-5);text-align:center;letter-spacing:1px;white-space:wrap;margin:30px 0 0;font-family:Sofia Pro,sans-serif;font-size:20px;font-weight:400;line-height:1em;display:block}.troub-landing-section.subscription-types-section{background-color:var(--troubadour-main-15)}.troub-landing-section.subscription-types-section .section-inner{flex-flow:column wrap;align-items:center}.troub-landing-section.subscription-types-section .section-inner h2{color:var(--troubadour-main-5);text-align:center;letter-spacing:1.17px;text-transform:none;margin:0 0 30px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(26px,3vw,39px);font-weight:400;line-height:1em}.troub-landing-section.subscription-types-section .section-inner ul{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.troub-landing-section.subscription-types-section .section-inner ul li{flex:1 0 calc(33.333% - 15px);align-self:stretch;min-width:300px;max-width:calc(33.333% - 15px);margin:0;padding:0}.troub-landing-section.subscription-types-section .section-inner ul li a{color:var(--troubadour-main-5);background-color:var(--default-color-2);box-shadow:var(--dropshadow7);border-radius:16px;flex-flow:row;justify-content:flex-start;align-items:center;gap:20px;padding:20px;display:flex}.troub-landing-section.subscription-types-section .section-inner ul li a:before{content:"";aspect-ratio:1;background-color:var(--troubadour-main-16);border-radius:50%;width:15%;max-width:50px}.troub-landing-section.subscription-types-section .section-inner ul li a span{white-space:nowrap;flex:1;font-size:clamp(16px,1.5vw,24px);font-weight:800;line-height:1em}.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{justify-content:center;align-items:center;padding:40px 10%}.troub-landing-section.sponsor-section .section-inner .troub-sponsors{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;max-width:1000px;padding:30px 0;display:flex}.troub-landing-section.sponsor-section .section-inner .troub-sponsors .sponsor{flex:1 0 calc(33.333% - 15px);justify-content:center;align-items:center;max-width:calc(33.333% - 15px);padding:0;display:flex}.troub-landing-section.sponsor-section .section-inner .troub-sponsors .sponsor img{max-width:100%}@media screen and (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.class-header-section{background-color:var(--troubadour-main-15)}.troub-landing-section.class-header-section .section-inner{flex-flow:column wrap;align-items:center;gap:40px;padding-top:20px;padding-bottom:80px}.troub-landing-section.class-header-section .section-inner .header-content{flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.troub-landing-section.class-header-section .section-inner .header-content .back-link{padding:20px 0}.troub-landing-section.class-header-section .section-inner .header-content .back-link a{color:var(--troubadour-main-5);flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;font-family:Sofia Pro;font-size:16px;font-weight:400;line-height:1em;display:flex}.troub-landing-section.class-header-section .section-inner .header-content .back-link a:hover{text-decoration:underline}.troub-landing-section.class-header-section .section-inner .header-content h4{color:var(--default-color-2);background-color:var(--troubadour-main);letter-spacing:.54px;text-transform:uppercase;border-radius:8px;margin:0 0 30px;padding:10px 20px;font-family:Sofia Pro;font-size:18px;font-weight:400;line-height:1em}.troub-landing-section.class-header-section .section-inner .header-content h1{color:var(--troubadour-main);letter-spacing:clamp(.96px,3vw,1.47px);text-transform:none;margin:0 0 30px;font-size:clamp(28px,3vw,49px);font-weight:400;line-height:1.2em}.troub-landing-section.class-header-section .section-inner .header-content p{color:var(--troubadour-main-5);margin:0;font-size:18px;font-weight:400;line-height:1.2em}.troub-landing-section.class-header-section .section-inner .header-visual{justify-content:center;align-items:center;padding-bottom:40px;display:flex}.troub-landing-section.class-header-section .section-inner .header-visual img{border-radius:16px;max-width:100%}@media screen and (width>=1024px){.troub-landing-section.class-header-section .section-inner{align-items:unset;flex-flow:row;padding-top:100px;padding-bottom:160px}.troub-landing-section.class-header-section .section-inner .header-content{flex:3}.troub-landing-section.class-header-section .section-inner .header-content .back-link{position:absolute;top:20px}.troub-landing-section.class-header-section .section-inner .header-visual{flex:3}}.troub-landing-section.class-header-section .section-divider-wave{z-index:10;width:100%;height:105px;margin:0 0 -1px;position:absolute;bottom:-60px;left:0;overflow:hidden}.troub-landing-section.class-header-section .section-divider-wave .mobile-wave{width:100%;height:100%}.troub-landing-section.class-header-section .section-divider-wave .desktop-wave{border-top:2px solid var(--troubadour-main-5);width:calc(100% + 1.3px);height:113px;display:none;position:relative;transform:rotateY(180deg)}.troub-landing-section.class-header-section .section-divider-wave .wave-path{fill:var(--troubadour-main-5)!important}@media screen and (width>=1200px){.troub-landing-section.class-header-section .section-divider-wave{bottom:0;transform:rotate(180deg)}.troub-landing-section.class-header-section .section-divider-wave .mobile-wave{display:none}.troub-landing-section.class-header-section .section-divider-wave .desktop-wave{display:block}}.troub-landing-section.class-form-section{background-color:var(--troubadour-main-5)}.troub-landing-section.class-form-section .section-inner{flex-flow:column wrap;align-items:center}.troub-landing-section.class-form-section .section-inner .title{color:var(--default-color-2);text-align:center;letter-spacing:1.17px;text-transform:none;margin:0;font-family:FatFrank,Lato,sans-serif;font-size:clamp(26px,3vw,39px);font-weight:400;line-height:1em}.troub-landing-section.class-form-section .section-inner hr{background-color:var(--default-color-2);opacity:1;border:none;width:100%;max-width:600px;height:1px;margin:30px auto;padding:0;display:block}.troub-landing-section.class-form-section .section-inner .subtitle{color:var(--default-color-2);text-align:center;letter-spacing:.93px;margin:0 0 20px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(23px,2vw,32px);font-weight:400;line-height:1em}.troub-landing-section.class-form-section .section-inner .disclaimer{margin:0 0 30px}.troub-landing-section.class-form-section .section-inner .disclaimer p{color:var(--default-color-2);text-align:center;margin:0 0 10px;font-size:clamp(14px,2vw,18px);font-weight:400;line-height:1em}.troub-landing-section.class-form-section .section-inner .disclaimer p:last-child{margin-bottom:0;font-size:clamp(12px,2vw,14px)}.troub-landing-section.class-form-section .section-inner .school-subscription-cta{background-color:var(--troubadour-main-18);border-radius:16px;width:100%;max-width:1200px;margin:0 auto 60px;padding:0 20px}.troub-landing-section.class-form-section .section-inner .school-subscription-cta .inner-content{flex-flow:row-reverse;gap:40px;width:100%;max-width:600px;margin:0 auto;display:flex}.troub-landing-section.class-form-section .section-inner .school-subscription-cta .inner-content .text{flex:1;padding:40px 0}.troub-landing-section.class-form-section .section-inner .school-subscription-cta .inner-content .text p{color:var(--default-color-2);margin:0 0 20px;font-size:clamp(16px,2vw,18px);font-weight:400;line-height:1.2em}.troub-landing-section.class-form-section .section-inner .school-subscription-cta .inner-content .visual{flex:0;align-items:flex-end;display:flex}@media screen and (width<=799px){.troub-landing-section.class-form-section .section-inner .school-subscription-cta .inner-content{flex-flow:column}.troub-landing-section.class-form-section .section-inner .school-subscription-cta .inner-content .text .troubadour-button .button-text{font-size:16px}.troub-landing-section.class-form-section .section-inner .school-subscription-cta .inner-content .visual{display:none}}.troub-landing-section.class-form-section .section-inner .form-validate-email{width:100%;max-width:1000px;margin:0 auto}.troub-landing-section.class-form-section .section-inner .form-validate-email .nanomonx-form-row{max-width:600px;margin:0 auto}.troub-landing-section.class-form-section .section-divider-wave{z-index:10;width:100%;height:105px;margin:0 0 -1px;position:absolute;bottom:-60px;left:0;overflow:hidden}.troub-landing-section.class-form-section .section-divider-wave .mobile-wave{width:100%;height:100%}.troub-landing-section.class-form-section .section-divider-wave .desktop-wave{border-top:2px solid var(--troubadour-main-5);width:calc(100% + 1.3px);height:113px;display:none;position:relative;transform:rotateY(180deg)}.troub-landing-section.class-form-section .section-divider-wave .wave-path{fill:var(--troubadour-main-5)!important}@media screen and (width>=1200px){.troub-landing-section.class-form-section .section-divider-wave{bottom:0;transform:rotate(180deg)}.troub-landing-section.class-form-section .section-divider-wave .mobile-wave{display:none}.troub-landing-section.class-form-section .section-divider-wave .desktop-wave{display:block}}
