.btn,.btn-floating,.btn:focus,.btn-floating:focus{background-color:#72206e}[type="checkbox"]:checked+label:before{border-right:2px solid #93278f;border-bottom:2px solid #93278f}.dropdown-content li>a,.dropdown-content li>span{color:#942b8f}.page-footer{background:#421240 url("../images/bg-icon-tile2.png") repeat;background-size:contain;padding:5em 0em 0em 0em;position:relative;z-index:2}.footer-copyright{overflow:hidden;min-height:50px;display:flex;align-items:center;padding:10px 0px;background-color:transparent}.container{width:80%}.row{margin-bottom:0}.modal .modal-footer{background-color:transparent;position:absolute;top:0}nav{background-color:transparent;border-top:6px solid #942b8f}.nav-wrapper{margin:15px auto;width:90%}.brand-logo svg{height:61px;width:61px;margin-left:10px}.brand-logo #bswoop,.footer-swift-bio #bswoop{fill:#fff;transition:fill 1s ease}.brand-logo:hover #bswoop,.footer-swift-bio:hover #bswoop{fill:#93278f}.brand-logo #tswoop,.footer-swift-bio #tswoop{fill:#fff;transition:fill 1s ease}.brand-logo:hover #tswoop,.footer-swift-bio:hover #tswoop{fill:#f24079}.brand-logo #lswoop,.footer-swift-bio #lswoop{fill:#fff;transition:fill 1s ease}.brand-logo:hover #lswoop,.footer-swift-bio:hover #lswoop{fill:#d4145a}.brand-logo #rswoop,.footer-swift-bio #rswoop{fill:#fff;transition:fill 1s ease}.brand-logo:hover #rswoop,.footer-swift-bio:hover #rswoop{fill:#9e005d}nav ul a{font-size:.9rem;color:#f8f8f8}nav ul a:hover{background:rgba(174,52,168,0.5)}.tabs .tab a,.tabs .tab a.active,.tabs .tab a.active:hover{color:#942b8f}.tabs .tab a:hover{color:rgba(148,43,143,0.5)}.tabs .indicator{background-color:#942b8f}button,input,textarea{font-family:inherit}.input-field label,.select-wrapper input.select-dropdown{color:#777}.input-field .prefix.active{color:#93278f}input[type]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#93278f}input[type]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #93278f;box-shadow:0 1px 0 0 #777}[type="checkbox"]:checked+span:not(.lever):before{border-right:2px solid #93278f;border-bottom:2px solid #93278f;top:-7px}.switch label input[type=checkbox]:checked+.lever{background-color:#d6a5d4}.switch label input[type=checkbox]:checked+.lever:after{background-color:#93278f}.switch label .lever:before,input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before{background-color:rgba(147,39,143,0.15)}.select-wrapper input.select-dropdown:focus{border-bottom:1px solid #9e9e9e}.select-wrapper .caret{z-index:1;fill:#93278f}input[type=range]+.thumb{background-color:#942b8f}input[type=range]+.thumb .value{color:#942b8f}input[type=range]::-webkit-slider-thumb{background-color:#942b8f;background:#942b8f}input[type=range]:focus:not(.active)::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(148,43,143,0.26)}strong{font-weight:700}html{-webkit-font-smoothing:antialiased}.body-content{z-index:2;position:relative}p{color:#777}h3{margin:0em 0em 1em 0em;font-size:2.133em;line-height:1.0em;font-weight:600;color:#444;text-align:center}.visible{visibility:visible;opacity:1;transition:opacity 1.5s linear}.hidden{visibility:visible;opacity:0.1;transition:visibility 0s 2s, opacity 2.5s linear}.color-1{color:#f24079}.color-2{color:#d4145a}.color-3{color:#9e005d}.color-4{color:#942b8f}.bg-ff{background:#fff}.bg-f8{background:#f8f8f8}.bg-fb{background:#fbfbfb}.txt-shdw{text-shadow:0 1px 2px rgba(0,0,0,0.2)}nav{z-index:999}nav ul{margin-top:-.2em}nav ul a,#nav-mobile li a{text-transform:uppercase;margin:0 5px 0 5px;transition:all 0.4s ease 0s}nav ul a{font-weight:600;letter-spacing:.5px}#nav-mobile li a{color:rgba(0,0,0,0.87);font-size:14px;text-align:center;font-weight:500}nav a.btn,#nav-mobile a.btn{background:#942b8f;border-radius:5px;transition:all 0.4s ease 0s}nav a.btn{font-size:.9rem}#nav-mobile a.btn{line-height:inherit;color:#fff;margin:10px 15px}nav a.btn:hover,#nav-mobile a.btn:hover{background:#ae34a8}nav a.btn:focus,#nav-mobile a.btn:focus{background:#942b8f}nav .button-collapse{margin-left:1em;font-size:.9em;margin-top:-4px}.side-nav{width:70%}.banner{width:100%;height:100px;position:fixed;z-index:2;background:transparent}.cta-section,.about-s2-cta{min-height:350px;position:relative;background-position-x:50%;background-size:cover}section.main-s4-cta{min-height:400px}.about-s2-cta{padding:0em 0em 5em 0em;min-height:800px}.cta-section h4{font-size:2.133em;color:#fff;line-height:1.3em;font-weight:600;margin:0 auto;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.cta-buttons{margin:2em 0 0 0}a.schedule-demo-cta,a.pilot-dill-cta,a.schedule-demo-button-large-white{box-shadow:0px 3px 10px 2px rgba(0,0,0,0);transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);border-radius:50px;text-transform:none}a.schedule-demo-cta,a.pilot-dill-cta{border:1px solid #eee;font-size:1.1em;font-weight:500;display:inline-block;min-width:200px}a.schedule-demo-button-large-white{background:rgba(147,41,142,0);border:2px solid #fff;line-height:45px;font-size:1.2em;margin:0 0 0 0;padding-top:2px}a.schedule-demo-cta{background:rgba(147,41,142,0.8);padding:5px 20px 40px 20px;margin-right:.75em}a.pilot-dill-cta{background:rgba(147,41,142,0);padding:5px 0px 40px 0px;margin-left:.75em}a.schedule-demo-cta:after{content:" Request a Demo"}a.schedule-demo-cta:hover,a.pilot-dill-cta:hover,a.schedule-demo-button-large-white:hover{box-shadow:0px 3px 15px 3px rgba(0,0,0,0.25);-webkit-transform:scale(1.02);transform:scale(1.02)}a.schedule-demo-cta:hover,a.pilot-dill-cta:hover,a.schedule-demo-button-large-white:hover{background:#93298e}a.schedule-demo-button-large-white i{font-size:1.1em}a.pilot-dill-cta:after{content:"Pilot DiLL"}.cta-section a i{font-size:1em}.requirements-s1-advantages .container{width:90%}.steps-row i.fa{margin:0 auto}.features-s1-advantages i.fa{font-size:1.4em}.requirements-s1-advantages i.fa{font-size:2.4em}.steps-description{margin:1.5em 1em}.steps-description h4{font-size:1.4em;font-weight:700;line-height:1.5em;margin-top:0em}.how-it-works-line{width:3em;height:2px;background:#dfe1e4;margin:0 auto 1em auto}.steps-description p{font-size:1.133em;font-weight:500;padding:0}.requirements-s1-advantages p{margin-bottom:0em;padding:0em .5em 0em .5em}.grad-border{position:relative;overflow:hidden;border-top:0 !important}#modal1 .grad-border{border-top:1px solid transparent !important}.grad-border::before{content:'';width:100%;height:.4em;top:0;left:0;background:linear-gradient(to right, #942b8f 0%, #f24079 100%);display:block;position:absolute}#main-banner{min-height:85vh;position:relative;overflow:hidden;border-bottom:0px solid #fff}.main-banner-contents .mb-span{min-height:85vh}.dill-logo{width:6%;min-width:6em;-webkit-filter:drop-shadow(0px 1px 2px rgba(0,0,0,0.2));filter:drop-shadow(0px 1px 2px rgba(0,0,0,0.2))}.main-banner-contents h2{line-height:1.4em;font-size:2.34em;margin:.5em 0em 1em 0em}.main-banner-contents h2 span:before{content:" A modern language lab"}.main-banner-contents h2 span:after{content:"for today's digital classroom."}section.main-s1-howdillworks{padding:0 0 5em 0}.main-s1-howdillworks svg{position:absolute;top:-69px;left:0;z-index:1}.main-s1-howdillworks svg:not(:root){overflow:hidden}svg#header-curve,svg#header-curve-shadow{width:100%;height:70px}svg#header-curve-shadow{display:none}@supports (mix-blend-mode: overlay){svg#header-curve-shadow{display:block;-webkit-filter:blur(10px);filter:blur(10px);mix-blend-mode:overlay;opacity:.6}}.description-text{margin:0em auto 2.5em auto;color:#777;font-size:1.4em;line-height:1.7em}.description-text:before{content:"Originally developed at Northwestern University, DiLL is a digital re-imagination"}.description-text:after{content:"of the traditional language lab designed for ease-of-use and technical reliability."}@media only screen and (max-height: 1050px){.description-text{padding-top:1.55em}}@media only screen and (max-height: 900px){.description-text{padding-top:.75em}}.how-it-works-img{width:68%}.step1 p:before{content:'Equip students with a'}.step1 p:after{content:'computer and a headset.'}.step2 p:before{content:'Group students in conversation,'}.step2 p:after{content:'monitor, and record.'}.step3 p:before{content:'Review recordings online'}.step3 p:after{content:'on any device, anywhere.'}.main-s2-features .container{max-width:1700px;width:100%}.main-s2-features h3{margin-bottom:1.5em}.features-tabs{background-color:transparent;border-bottom:solid 1px #b9b9b9;width:80%}.features-tabs .tab{overflow:hidden;text-transform:none;line-height:1em}.features-tabs .tab a{font-size:1em;font-weight:600;text-overflow:initial}.main-s2-features .tabs-content{margin-top:1em}.main-s2-features div.tabs-content.carousel .carousel-item{width:100%;height:100%;min-height:100%}.tab-left,.tab-right{height:100%}#example-two .tab-left,#example-four .tab-left{justify-content:flex-end}.tab-left-box{width:100%;max-width:450px}.tab-right{display:flex;text-align:center;position:relative}.tab-right img{align-self:flex-end;max-height:365px;margin:0 auto}#example-two img{max-height:280px;align-self:center}.tab-right a{font-size:7em;color:#000;z-index:2;width:inherit;opacity:.3;position:absolute;top:35%;left:0;right:0;margin:0 auto}.tab-right a:hover{opacity:.5}.tab-header{line-height:1.4em;font-weight:700;font-size:1.4em;color:#444;max-width:415px;display:block}#example-one .tab-header:after{content:"Create conversations in the classroom. Increase student's fluency"}#example-four .tab-header:after{content:"Stream audio to the class and record everyone simultaneously."}#example-five .tab-header:after{content:'Work is automatically saved and organized. Review anywhere, from any device.'}#example-five .tab-header{max-width:initial}.main-s2-features .tab-content p{line-height:1.6em;color:#888;font-weight:500;font-size:1.1em}p.example-one-text:after{content:'DiLL’s intuitive connection based concept makes it easy to create discussion groups of any size, designate model student(s), pair students randomly, all while maintaining the versatility to speak with individuals, groups, or the entire class in real-time.'}p.example-four-text:after{content:"Instead of recording students, one at a time in the hallway, use DiLL to conduct exams with the entire class simultaneously. Teachers control what students hear and when students record for a seamless, error free, process."}p.example-five-text:after{content:"Recordings that students make in DiLL are automatically saved and uploaded to a private school website. Access student work over the internet from any device, everywhere."}.main-s2-features .tab-content p.example-recording{font-size:.9em;line-height:1em;color:#942b8f;margin:0 0 .5rem 0}.carousel .indicators .indicator-item{background-color:rgba(148,43,143,0.3)}.carousel .indicators .indicator-item.active{background-color:#942b8f}.benefits-textbox{margin:0em 3em;text-align:center;border-bottom:0px}.icon-circle-1{border:2px solid #f24079;background-color:#f24079}.icon-circle-2{border:2px solid #d4145a;background-color:#d4145a}.icon-circle-3{border:2px solid #9e005d;background-color:#9e005d}.icon-circle-4{border:2px solid #942b8f;background-color:#942b8f}.benefits-textbox .fa{font-size:1.5em;margin:0 auto;border-radius:50%;color:#fff;height:3.75rem;width:3.75rem;padding:.65em}.benefits-textbox h1,.wireless-lab h1{margin-bottom:.6em;font-size:1.4em;font-weight:600;line-height:1.3em}.main-s3-benefits p{font-size:1.133em;font-weight:500;margin-bottom:1em}.benefit-1-description:after{content:'Provide students with more speaking time and opportunities to engage with others in conversation.'}.benefit-2-description:after{content:'Monitor students surreptitiously and provide feedback in real-time as they work alone or with others.'}.benefit-3-description:after{content:'Recordings are saved automatically to a private website and available anytime from home or at school.'}.how-it-works-line-long{width:70%;height:2px;background:#eee;margin:2.5em auto 3.5em auto}.wireless-lab img{width:145%;margin-left:1em}.wireless-lab .description-box{display:block;text-align:center;max-width:24em;margin-left:4em}.wifi-box{position:relative;width:100%}.wireless-lab .description-box .fa{color:#fff;height:3.75rem;width:3.75rem;font-size:1.5em;padding:.7em .6em .6em .6em;margin:0 auto;border-radius:50%;z-index:2;position:relative}.wireless-lab .description-box .icon-circle-4{background-color:#942b8f}.wireless-lab .description-box .wifi-animation{width:4em;height:4em;border-radius:50%;margin:0 auto 1em auto;background-color:#942b8f;box-shadow:none;-webkit-animation:pulsate 3s ease-out;-webkit-animation-iteration-count:infinite;-webkit-animation-name:pulsate 3s ease-out;animation-name:pulsate 3s ease-out;-webkit-animation-iteration-count:3s;animation-iteration-count:3s;z-index:1;display:block;position:absolute;top:-.11em;left:0;right:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@-moz-document url-prefix(){.wireless-lab .description-box .wifi-animation{-webkit-animation:none;-webkit-animation-iteration-count:0;-webkit-animation-name:none;animation-name:none;-webkit-animation-iteration-count:0;animation-iteration-count:0;display:none}}.wireless-lab p:after{content:"Use DiLL to turn any WiFi-equipped classroom space into a full featured language lab. Perfect for schools with one-to-one laptop/tablet programs."}.logos-link{display:block}.logos-link:hover .logos-button{opacity:1.0;-webkit-transform:translateY(7.5em);transform:translateY(7.5em)}.logos-link:hover ul{opacity:.5;-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-filter:blur(5px);filter:blur(5px)}.logos-button{background-color:#93278f;border-radius:30px;text-transform:none;position:absolute;width:auto;max-width:16.5em;z-index:1;left:0;right:0;margin:0 auto;-webkit-transform:translateY(8em) scale(0.8);transform:translateY(8em) scale(0.8);opacity:0.0;transition:0.7s cubic-bezier(0.19, 1, 0.22, 1)}.logos-button:hover{background-color:#ae34a8}.logos-link ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;transition:1s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform;-webkit-filter:blur(0);filter:blur(0);opacity:0.8}.logos-link ul li{width:calc(100% * (1/4) - 10px - 1px)}.school-logos{margin:.5em auto;max-height:110px}.main-s5-testimonials .testimonial-quotes{border-top:solid 1px #dfe1e4;padding-top:4em}.main-s5-testimonials .testimonial-blockquote{margin:0 2em 3em 2em}.main-s5-testimonials .testimonial-blockquote:nth-child(2){margin-bottom:0}.main-s5-testimonials .testimonial-quotes i{font-size:2.5em;color:#777;opacity:0.15;margin-left:-1em}.main-s5-testimonials .testimonial-quotes p{margin:-0.75em 1em 0 .5em;font-size:1.133em;font-weight:400}.main-s5-testimonials .testimonial-quotes h4{color:#aaa;font-size:1.1em;margin:.5em 1em 0em .5em;line-height:1.5em;font-style:oblique}.main-s5-testimonials .video-container{border:15px solid #fff}.main-s6-signup .sign-up-box{padding:1em 2em 2em 2em;border-radius:6px;background-color:#fff;margin:0px auto}.main-s6-signup .sign-up-box .row:nth-child(2){margin-top:1em}.main-s6-signup .sign-up-box .row:nth-child(3){margin:2em 0em}.section-banner{min-height:60vh;z-index:2}.banner-contents .mb-span{margin:0 auto;padding-top:3em;z-index:1;left:0;right:0;height:100%;flex-direction:column;justify-content:center;min-height:60vh}.banner-contents h2{font-weight:700;line-height:1.1em;font-size:3.34em;margin:0 0;padding:0em}.about-banner-contents h2,.contact-banner-contents h2{margin-top:-.5em}.banner-contents p{font-weight:500;line-height:1.4em;font-size:1.8em;margin:.5em auto;color:#ded3d7;width:95%}.top-ds{box-shadow:0px -4px 70px 2px rgba(0,0,0,0.3)}.pad-5{padding:5em 0em}.testimonial-s1-logos{margin:0em 0em;padding:1.5em 0em;border-top:1px solid #942b8f;border-bottom:0px solid #e9e9e9}section.about-s1-timeline,section.main-s2-features{padding:5em 0 0 0}section.about-s1-timeline{position:relative}section.main-s2-features{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}section.features-s2-components{padding:8em 0em 5em 0em}section.about-s3-contact{padding:7em 0em 5em 0em;min-height:550px}section.main-s6-signup{padding:5em 0em 8em 0em}.feature-highlight,section.features-s8-list{padding:8em 0em}.testimonial-s1-logos .row{width:80%;max-width:1440px}.main-s5-testimonials .row:nth-child(2){margin:1.5em auto}.main-s1-howdillworks h3,.main-s5-testimonials h3,.requirements-s1-advantages h3,.testimonial-s3-endorsements h3,.testimonial-s5-logos h3,.requirements-s2-hardware h3,.features-s8-list h3{margin:0 auto 1.5em auto}.requirements-s2-hardware h3,.features-s8-list h3{text-transform:uppercase;letter-spacing:1.4px}.tweets-right-box h3{margin:0 auto;line-height:1.4em;padding:0 1em}h3.req-sub-h3{font-size:1.733em;text-transform:none}.requirements-s2-hardware h3:nth-child(2){margin-bottom:1em}.requirements-s2-headsets h3.headset-table-h3{margin-top:1em;font-size:1.533em}.requirements-s2-networking h3{padding-top:1em}.main-s3-benefits h3{text-align:center;margin-bottom:1.5em}.feature-highlight h3{line-height:1.3em;text-align:left}.features-s2-components h3{text-align:center}.features-s4-examples h3{max-width:400px}.about-s1-timeline h3{width:50%;margin:0 auto 0em auto;line-height:1.4em}.licensing-s1-options p{font-size:1.233em;margin-bottom:1.667em}.pilot-heading p,.testimonial-s6-pilot p{font-size:1.333em;margin-bottom:1.667em}.features-s2-components p{font-size:1.133em;margin-bottom:2em}.requirements-s2-headsets p{font-size:1.33em}.requirements-s2-headsets .headset-req-list{margin-top:3em}.main-s6-signup p{font-size:1.4em;margin-bottom:2.5em}#features-page,.feature-highlight{overflow-x:hidden}.feature-highlight .row{margin:0em auto;max-width:1440px;height:100%;position:relative}.feature-description{display:flex;justify-content:flex-end;padding-left:2em}.feature-description .description-box{width:100%;max-width:30.667em;margin:0 5em 0 2em}.features-s4-examples .feature-description .description-box,.features-s7-audio .feature-description .description-box{margin:0 2em 0 5em}.features-s4-examples .feature-description,.features-s7-audio .feature-description{order:2;padding-right:2em;justify-content:flex-start}.feature-highlight p{font-size:1.133em;line-height:1.5em;margin-bottom:1.667em}.example-recording-box{padding:1em 1em;border:1px solid #777;border-radius:5px;background-color:#fff}.example-recording-box h4{margin:0 0 .5em 0;color:#942b8f;font-size:1.133em;font-weight:600}.example-recording-box p{margin:0 0 0em 1em;font-size:.75em;font-weight:600;text-align:left}.example-recording-box audio{margin:0 0 0 1em;width:90%;min-width:initial}.features-s7-audio .features-s7-screenshot{padding-left:7em}.features-s3-screenshot img,.features-s5-screenshot img,.features-s6-screenshot img{max-width:inherit;height:570px}.features-s2-components img{width:100%}.features-s4-examples img{margin-left:5em;max-width:475px}.features-s7-screenshot img{margin:0 auto;border:15px solid #fff}.features-s8-list .row:nth-child(-n+4){margin-bottom:2em}.features-list-feature{margin:0em 4em 4em 4em}.features-s8-list i.fa{font-size:3em;margin:0em 0em}.features-s8-list .features-list-feature h4{font-size:1em;font-weight:700;text-transform:uppercase;line-height:1em;margin-top:1.2em;margin-bottom:.75em}.features-s8-list .features-list-feature p{line-height:1.4em;font-size:1em;font-weight:500}.testimonial-logos{margin:.5em 1em 0em 1em;padding:0;max-height:130px;display:inline-block;opacity:0.5;-webkit-filter:gray;filter:gray;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.testimonial-s2-tweets .twitter-tweet{margin:0 auto}.tweets-right-box span.text-highlight{background-color:rgba(242,64,121,0.15);font-weight:800;padding:0 .35rem;font-style:italic}#testimonial-carousel .carousel-item{max-width:70vw;opacity:.3 !important}#testimonial-carousel span.cycle-trigger{width:30vw;height:200px;display:block;cursor:pointer}#testimonial-carousel .carousel-item.active{opacity:1 !important;transition:opacity 1s ease 0s}#testimonial-carousel .carousel-item.last.active{margin:0 auto}.endorsement-card{border-radius:5px;z-index:1;background-color:#fcfcfc;height:200px;position:relative;margin:0 0 0 12em}.endorsement-contact{height:100%;min-width:230px;max-width:275px;background-color:#942b8f;border-radius:6px 0 0 6px}.endorsement-contact img.endorsement-card-pic{max-height:140px;max-width:140px;height:100%;width:100%;margin-left:-70px;display:inline}.endorsement-contact div{padding:0 2em 0 1.5em;display:inline}.endorsement-card h4{color:#fff;font-size:1.2em;font-weight:700;text-transform:uppercase;margin:0 0}.carousel .carousel-item .endorsement-card p{font-size:1em;line-height:110%;color:#e9e2e4;font-weight:400;margin:.5em 0}.carousel .carousel-item .endorsement-card p.title{font-weight:700}.carousel .carousel-item .endorsement-card p.school{margin-top:1.2em}blockquote.endorsement-card-quote{margin:1.25em auto;padding:0 2.5em;border-width:0px;color:#777;font-size:1.1em;line-height:1.5em;position:relative}.endorsement-card i{position:absolute;top:-.4em;left:.35em;font-size:3.25em;opacity:0.15}#testimonial-carousel ul.indicators{bottom:1.75em}#testimonial-carousel ul.indicators:after{content:' ';display:block;position:absolute;margin:0 auto;background-color:#e9b5e7;height:8px;width:74px;left:0;right:0;bottom:31px;z-index:0;border-radius:4px}#testimonial-carousel ul.indicators .indicator-item{background-color:rgba(148,43,143,0);z-index:2;transition:background-color .1s ease 0s;width:18px;margin:25px -2px;border-radius:4px}#testimonial-carousel ul.indicators .indicator-item.active{transition:background-color .1s ease 0s;background-color:#942b8f}.endorsement-videos p,.actfl-videos p.quote{font-size:1.5em;font-weight:600;line-height:1.3em;padding:0em 1em;color:#555}.container.actfl-videos{width:95%}.actfl-videos p.quote{font-style:italic;font-size:1.3em;letter-spacing:0.1px;width:80%;max-width:800px;background-color:rgba(242,64,121,0.15);padding:1.25em 2em;color:#777;line-height:1.5em;margin:3em auto}.actfl-video-box{margin:0 1em;border-radius:5px}.actfl-video-box.grad-border::before{height:.5em}.actfl-videos .video-container{position:relative;top:.5em}.actfl-school{padding:1em .75em;background-color:#fcfcfc;border-radius:0 0 5px 5px;margin-top:.5em;position:relative}.actfl-school div.valign-wrapper{justify-content:center;position:relative;z-index:2}.actfl-school span.hr{display:block;position:relative;z-index:2;height:1px;width:85%;margin:1em auto;background-color:#bbb}.actfl-school img.circle{width:60px}.actfl-video-box:nth-child(1) img.circle:nth-child(2){margin-left:-1.8em}.actfl-school p{font-size:.85em;font-weight:700;line-height:1.3em;margin:.25em 1em;color:#444;position:relative;z-index:2}.actfl-school p.name{color:#942b8f;font-size:1em;line-height:1.4em}.actfl-school p.position{color:#777;margin-bottom:.5em}.actfl-school img.bg{max-height:100%;max-width:100%;position:absolute;top:0;left:0;right:0;margin:.75em auto;-webkit-filter:grayscale(100%);filter:grayscale(20%);opacity:.06;z-index:1}#tabs-swipe{height:auto;width:80%;border-bottom:solid 1px #b9b9b9;margin:2em auto 0 auto;max-width:1280px}.tabs-container{margin-bottom:0}#tabs-swipe .tab{overflow:hidden;line-height:1em;text-transform:none;color:#942b8f;margin-bottom:.5em}#tabs-swipe .tab h5{font-size:1.1em;font-weight:700;margin:0 0;line-height:1.2em;white-space:normal}#tabs-swipe .tab p{margin-top:.5em;text-transform:none;color:#888;font-size:.95em;font-weight:500}#tabs-swipe .tab p:active,#tabs-swipe .tab p:hover{color:#888;opacity:1.0}#tabs-swipe li:nth-child(1) p:after{content:"Jesuit All-Boys High School"}#tabs-swipe li:nth-child(2) p:after{content:"Blue Ribbon Public High School"}#tabs-swipe li:nth-child(3) p:after{content:"Public Research University"}.testimonial-s3-endorsements .story-box{padding:2em 0 2em 0}.story-box .col:nth-child(1){padding:0 2em 0 0}.story-box:nth-child(2) .col:nth-child(1){padding:0 0 0 2em}.story-box .col:nth-child(2){padding:0 2em}.story-box .video-container{width:100%;height:100%}.story-box p{margin:0 0;line-height:1rem;font-size:1em;margin-top:0em;margin-bottom:1rem}p.story-school{font-weight:600;float:left;color:rgba(0,0,0,0.87)}p.story-year{font-weight:600;float:right;color:rgba(0,0,0,0.87)}p.story-text{clear:both;margin-bottom:.5rem;line-height:1.5em}#story-jhhs p:nth-child(4){margin-bottom:0em;margin-top:1em;text-align:center;font-weight:600}#story-jhhs a{font-size:1em;color:#942b8f}#story-jhhs a:hover{opacity:0.5}#story-rockhurst .story-text:after{content:"After extensively researching language lab solutions and a semester piloting DiLL, this Roman Catholic, Jesuit, preparatory school for boys decided to license DiLL full-time in a fixed lab of Mac Minis."}#story-jhhs .story-text:after{content:"An original DiLL beta-tester, this Blue Ribbon high school has used DiLL since 2005. In addition to facilitating speaking practice, DiLL is used extensively to practice for, and administer the AP Language exams."}#story-gvsu .story-text:after{content:"The Language Resource Center at Grand Valley searched for language lab software to meet and ideally improve upon the capabilities of the center’s existing Sanako system. GVSU found that DiLL satisfied and exceeded these requirements."}.story-testimonial-box{margin:1em 1em 0 1em;background-color:#fff;padding:1.25em 1.15em;border-radius:6px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.1)}.story-testimonial-picture{float:left;overflow:hidden}.story-testimonial-picture img{height:70px;width:70px;margin-right:1em}.story-testimonial{font-size:.95em;font-weight:400;line-height:1.4em;color:#444;overflow:hidden;text-rendering:optimizeLegibility}.story-testimonial span.text-highlight{background-color:rgba(242,64,121,0.15);font-weight:700}.story-testimonial-name-box{margin-top:.5em}span.story-testimonial-name{font-size:1em;font-weight:700;line-height:1.1em;color:#444;display:block;float:left;margin:auto 0 auto 70px;padding-left:1em}img.story-testimonial-logo{overflow:hidden;width:110px;max-width:110px;margin-left:1em}p.story-testimonial-title{margin:0 0;font-size:.8em;line-height:1em;font-style:normal;font-weight:600;display:block;overflow:hidden}.testimonial-s3-endorsements .row:nth-child(4) .carousel{width:80%;margin:0 auto;height:370px !important}.testimonial-s3-endorsements .row:nth-child(4) .carousel-item{width:100%;height:100%;min-height:100%;background:#f8f8f8}.testimonial-s3-endorsements .row:nth-child(4) .carousel-item div.col{height:100%}.testimonial-s3-endorsements .endorsement-card-row .carousel,.testimonial-s3-endorsements .endorsement-card-row .carousel-item{height:300px !important;min-height:300px !important}section.testimonial-s4-stats{min-height:450px;position:relative;background-position-x:20%;background-size:cover}.endorsement-usage-box{height:auto;width:100%}.endorsement-usage-content{margin:0 auto}.endorsement-usage-content h4{font-size:2.133em;font-weight:600;color:#fff;line-height:1.4em;margin:0 0 1em 0}.endorsement-usage-stats p{text-transform:uppercase;font-size:1em;font-weight:600;margin:.5em 0;color:#d4c4ca}.endorsement-usage-stats:nth-child(1) p:nth-child(1):before{content:"Trusted by over"}.endorsement-usage-stats p:nth-child(2){opacity:1;font-size:3.5em;line-height:1em;margin:.15em 0;color:#fff}.endorsement-school-logo-row{width:90%}.endorsement-school-logos{margin:1em 0em 1em 0em;padding:0;max-height:100px;display:inline-block;opacity:0.8}section.requirements-s2-networking .col:nth-child(1){position:relative}.req-icon-circle{background-color:#444;border-radius:30px;height:60px;width:60px;margin:0 auto 2em auto}.req-icon-circle .fa{margin:0 auto;font-size:2em}.headset-icon{margin:0 auto;height:2em;width:2em}.wifi-icon-box{height:60px}.requirements-s2-networking .req-icon-circle{position:absolute;top:0px;left:0;right:0;z-index:2}.requirements-s2-networking span.pulse-bg{background-color:#942b8f;box-shadow:none;-webkit-animation:pulsate 3s ease-out;-webkit-animation-iteration-count:infinite;-webkit-animation-name:pulsate 3s ease-out;animation-name:pulsate 3s ease-out;-webkit-animation-iteration-count:3s;animation-iteration-count:3s;z-index:1;-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}@-webkit-keyframes pulsate{0%{opacity:1.0}100%{-webkit-transform:scale(1.4, 1.4);opacity:0.0}}@-moz-document url-prefix(){.requirements-s2-networking span.pulse-bg{-webkit-animation:none;-webkit-animation-iteration-count:0;-webkit-animation-name:none;animation-name:none;-webkit-animation-iteration-count:0;animation-iteration-count:0;display:none}}section.requirements-s2-server .col:nth-child(1){margin-left:auto;order:2}.req-bullets{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;max-width:400px}.req-bullets p{font-weight:600;margin:0 0 0 -1.5em}ul.requirements-list{list-style-type:disc;list-style-position:outside;margin:0 auto 1em auto}ul.requirements-list li{list-style-type:disc;color:#777;line-height:1.4em;margin:.5em 0}ul.requirements-list li.requirements-list-nested{list-style-type:circle;margin-left:2em}.requirements-s2-networking img{max-width:150px;margin:.5em 2em}.requirements-s2-headsets .container:nth-child(1) .row{margin:0 auto 3em auto}.headset-factors{margin:1.5em 2em 0em 2em}.headset-factors h4{font-size:1em;font-weight:700;line-height:1.5em;color:#942b8f}.headset-factors p{font-size:.9em;font-weight:500;margin-bottom:0em;padding:0em .5em}.requirements-s2-headsets table{color:#444;margin-top:3em}.requirements-s2-headsets table thead,.requirements-s2-headsets table.striped>tbody>tr:nth-child(even){background-color:#fbfbfb}.requirements-s2-headsets table thead tr th{width:19%}.requirements-s2-headsets table thead tr th:first-child{width:24%}.requirements-s2-headsets table img{max-width:90px;display:block;margin:0 auto}.requirements-s2-headsets table thead tr th,.requirements-s2-headsets table tbody tr td{text-align:center}.requirements-s2-headsets table tbody tr td:nth-child(1){text-align:left;font-weight:bold}i.fa-star,i.fa-star-half,i.fa-star-half-o,i.fa-star-o{color:gold}i.fa-check{color:green}i.fa-close{color:red}.requirements-s2-headsets .carousel{min-height:750px}.requirements-s2-headsets .carousel .carousel-item{padding:0 1em}table.headset-table-mobile{border:1px solid #ccc;border-radius:6px;border-collapse:separate !important}table.headset-table-mobile tbody tr td{text-align:center !important}.headset-table-mobile p{font-weight:500;margin:.25em 0}.licensing-options-box{border-radius:5px;padding:0 0 !important;background-color:#fff}.licensing-options-annual,.licensing-options-perpetual{padding:0 0 !important}.licensing-options-annual-container,.licensing-options-perpetual-container{margin:2em 0em;padding:1em 2em 0em 2em}.licensing-options-annual-container{border-right:1px solid rgba(153,153,153,0.3)}.licensing-options-circle,.features-s1-advantages .check-circle{border-radius:50%;margin:0em auto}.licensing-options-circle{border:2px solid rgba(153,153,153,0.3);width:70px;height:70px}.features-s1-advantages .check-circle{width:38px;height:38px}.circle-a{border:2px solid #f24079;background-color:#f24079}.circle-b{border:2px solid #9e005d;background-color:#9e005d}.circle-c{border:2px solid #942b8f;background-color:#942b8f}.licensing-options-circle .fa-infin:before,.licensing-options-circle .fa-one:before{font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial !important;speak:none}.licensing-options-circle .fa-infin:before{content:'\221E'}.licensing-options-circle .fa-one:before{content:'1Y'}.licensing-options-circle .fa-infin,.licensing-options-circle .fa-one{color:#f24079;font-weight:900}.licensing-options-circle .fa-infin{margin:.15rem auto 0 auto;font-size:1.3em}.licensing-options-circle .fa-one{margin:.25rem auto 0 auto;font-size:.75em}.licensing-options-circle .fa-stack,.licensing-options-circle .fa-calendar-o{margin:0 auto}.licensing-options-circle .fa-calendar-o{font-size:1.85em;color:#898989}.licensing-s1-options h4{font-size:1.25em;font-weight:600}.pilot-items-box-left h4,.pilot-email-signup-box h4{font-size:1.15em;font-weight:600}.pilot-email-signup-box h4{margin:.25em 0em 1.168em 0em}.software-license-top,.software-license-middle,.software-license-bottom{width:70%;float:none;overflow:overlay}.software-license-top,.software-license-middle{border-bottom:1px solid #D0D0CE}.software-license-top{margin:2em auto .5em auto}.software-license-middle,.software-license-bottom{margin:0em auto .5em auto}.software-license-bottom{padding-bottom:1em}.software-license-fee-blurb{float:left;margin-bottom:.25em}.software-license-plan-blurb,.software-license-fee-payment{margin-bottom:.25em;font-weight:900}.software-license-fee-payment{text-align:right}a#request-quote-btn,button#mauticform_input_pilotsignup_submit{background:#942b8f;border-radius:50px;font-weight:400;text-transform:none;box-shadow:none}a#request-quote-btn{margin:0em 0em 2.5em 0em;font-size:1em}button#mauticform_input_pilotsignup_submit{margin:1em 0em 0em 0em;padding:0em 1.25rem;font-size:.85em;height:30px;line-height:30px}a#request-quote-btn:hover,button#mauticform_input_pilotsignup_submit:hover{background:#7e247a}.pilot-heading{margin-top:3em}.pilot-items-box-left,.pilot-items-box-right{padding:0 0 !important}.pilot-items-hr{width:32px;height:2px;background-color:#942b8f;margin:1.5rem auto 1.5rem auto}.pilot-items .pilot-items-feature{margin:0 auto;width:70%;text-align:left}.pilot-items-icon{float:left;margin:0 1.5em 0 0}.pilot-items-circle{border:2px solid rgba(153,153,153,0.3);width:45px;height:45px;border-radius:50%;margin:0 0;background-color:#fff}.pilot-items-fa{margin:.1rem auto 0 auto}.pilot-items-copy{padding:0em 0em;overflow:hidden}.pilot-items-title{font-size:.95em;margin:.25em 0em .5em 0em;font-weight:900;color:#444}.pilot-items-copy p{font-size:.85em;line-height:1.3em;margin-top:.5em;text-align:left;text-rendering:optimizeLegibility}.pilot-items-box-right{border-radius:5px;padding:0em 0em !important;height:100%}.pilot-testimonial-box{margin:0 3.5em;border:1px solid rgba(153,153,153,0.3);background-color:#fbfbfb;padding:1.25em 1.15em;border-radius:6px 6px 0px 0px}.pilot-testimonial-picture{float:left;overflow:hidden}img.pilot-testimonial-pic{height:5em;width:5em;margin-right:1em}.pilot-testimonial{font-size:.95em;font-weight:400;line-height:1.4em;color:#444;overflow:hidden;text-rendering:optimizeLegibility}.pilot-testimonial span.text-highlight{background-color:rgba(242,64,121,0.15);font-weight:700}.pilot-testimonial-name-box{margin-top:.5em}span.pilot-testimonial-name{font-size:1em;font-weight:700;line-height:1.1em;color:#444;display:block;float:left;margin:auto 0 auto 6em}img.pilot-testimonial-logo{overflow:hidden;max-width:110px;max-height:32px;margin-left:1em}p.pilot-testimonial-title{margin:0 0;font-size:.8em;line-height:1em;font-style:normal;font-weight:600;display:block;overflow:hidden}.pilot-email-signup-box{background-color:#fff;margin:0 3.5em;padding:1.15em 1.15em;border-radius:0px 0px 6px 6px;border-width:0px 1px 1px 1px;border-style:solid;border-color:rgba(153,153,153,0.3)}.pilot-email-signup-box .pilot-items-hr{margin-bottom:1rem}.pilot-email-signup-box .mauticform-error,.pilot-email-signup-box .mauticform-message{font-weight:600;font-size:.85em}.pilot-email-signup-box .mauticform-error{color:#F44336}.pilot-email-signup-box .mauticform-message{color:#4caf50}.pilot-email-signup{margin:0 auto;width:95%}.pilot-email-input{margin:0 1em;width:50%;text-align:left;display:inline-block}.pilot-email-input #mauticform_input_pilotsignup_email{height:2.25rem;color:#444}.pilot-email-signup .mauticform-errormsg{width:150%;font-size:1em;margin-left:0;display:block}div#mauticform_pilotsignup_submit{display:inline}section.faq .faq-question-box{margin:0em .5em}section.faq p{font-size:1.133em;line-height:1.5em;padding:.5em 1em}section.faq p.faq-question{background-color:#f8f8f8;font-weight:600;font-size:1.233em}section.about-s1-timeline:before{content:"";position:absolute;top:0em;left:0;display:block;width:100%;background-image:url(../images/bg-dots.svg);background-repeat:repeat;background-position:top;height:60em;background-size:48px 48px;opacity:1.0}.about-hr{margin:3em auto;width:200px;height:2px;background:#942b8f}p.about-intro-text{width:60%;margin:0 auto 6em auto;line-height:1.75em;font-size:1.3em;font-style:oblique}.timeline .container{max-width:1200px}.timeline ul{margin:0 auto}.timeline ul li{list-style-type:none;position:relative;width:2px;margin:0em auto;padding-top:3em}.timeline ul li::after{content:'';position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:14px;height:14px;border-radius:50%;border:2px solid #d4145a;background-color:#fff}.timeline ul li:nth-child(1),.timeline ul li:nth-child(6),.timeline ul li:nth-child(7){background:#942b8f}.timeline ul li:nth-child(2),.timeline ul li:nth-child(3),.timeline ul li:nth-child(4){background-image:url("../images/line-dotted.svg");background-size:contain;background-color:#fff}.timeline ul li:nth-child(5){background-image:url("../images/line-zizzag.svg");background-size:contain;width:6px;background-color:#fff}.timeline ul li:last-child{padding-bottom:8em}.timeline ul li div::before{content:'';position:absolute;top:-.20em;border-style:solid}.timeline ul li:nth-child(odd) div::before{right:-28px;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #F45B69}.timeline ul li:nth-child(even) div::before{left:-28px;border-width:8px 16px 8px 0;border-color:transparent #F45B69 transparent transparent}.timeline ul li time{position:absolute;font-weight:800;font-size:1.1em;color:#d4145a;top:-.25em}.timeline ul li:nth-child(odd) time{left:22px}.timeline ul li:nth-child(even) time{right:22px}.timeline ul li div{position:relative;width:530px;padding:1.5em;border:2px solid #942b8f;top:-3em}.timeline ul li:nth-child(odd) div{left:-580px}.timeline ul li:nth-child(even) div{left:55px}.timeline ul li div img{width:45%}.timeline ul li:nth-child(odd) div img{float:right;margin-left:1em}.timeline ul li:nth-child(even) div img{float:left;margin-right:1em}.timeline ul li:nth-child(1) div img,.timeline ul li:nth-child(5) div img,.timeline ul li:nth-child(6) div img{width:25%;min-width:85px;max-width:150px;max-height:150px;border-radius:50%}.timeline ul li div p{margin:0 0;font-size:1em;font-weight:600;color:#444}.timeline ul li .dot{display:inline-block;width:9px;height:9px;border:1px solid #942b8f;border-radius:5px;margin:0 1em;line-height:1em}.timeline ul li .list-items:nth-child(odd){margin:.5em 0}.timeline ul li div span{clear:both;display:block}.jhhs-highlight{padding:.5em .5em !important;background-color:#f7f7f7;width:100% !important;display:inline-flex;align-items:center;top:initial !important;left:initial !important;position:initial !important;border:0px !important;clear:both;margin-top:1em}.jhhs-highlight img{border-radius:inherit !important;float:left !important;min-width:150px !important;width:40% !important;margin-left:0 !important;margin-right:1em}.jhhs-highlight p{width:50%}.vert-line{margin:0 auto;width:2px;height:120px;background-color:#942b8f}.vert-arrow-down{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:17px solid #942b8f;margin:0 auto}.about-s2-cta p:nth-child(odd){color:#d4145a;font-weight:600;font-size:1.2em}.about-s2-cta p{font-size:1.5em;line-height:1.5em;width:50%;margin:1em auto;color:#444}.about-s3-contact .sign-up-box{padding:0 0;background:none;color:rgba(0,0,0,0.87)}.about-s3-contact .sign-up-box .character-counter{margin-top:-1em;color:#777}.materialize-textarea:focus ~ .character-counter{color:#93278f}.page-footer .row,section.faq .row,.about-s3-contact .row{margin-bottom:20px}.page-footer .row{padding-left:2em}.page-footer .container{width:70%}.footer-swift-bio{max-width:375px}.footer-swift-bio svg{max-height:80px;max-width:80px}.page-footer ul li{margin-bottom:.75em;font-size:1.05em;font-weight:500}.page-footer ul li a:hover{color:#c343bd !important;transition:all 0.5s ease 0s !important}.page-footer ul li a.twitter:hover{color:#039be5 !important;transition:all 0.5s ease 0s !important}.footer-copyright{font-size:.75em;margin-top:5em}.footer-copyright .row{margin-bottom:0}.footer-copyright span:nth-child(n){margin:0 1em}.support-s3-plan h3{margin-bottom:1.5em}.support-s3-plan .fa-envelope{font-size:2.5em}.steps-row i.fa-volume-control-phone{margin-left:1rem}.support-s3-plan .sla{margin:3em auto;font-size:1.133em;color:#444;font-weight:600}.support-new-schools-box{width:80%;margin:0 auto;border-radius:6px;padding:1em 1em}.support-new-schools-box p.title{font-size:1.5em;font-weight:600;margin-bottom:1.5em}.support-new-schools-box img{margin:0 3em 0 1em;max-width:100%;height:auto}.support-new-schools-box p.description{text-align:left;margin-right:2em;font-size:1em}#modal1{width:80vw;max-height:initial}#modal1 .row,#modal-quote .row{margin-bottom:20px}.modal-footer i{font-size:2em;padding-top:.15rem;color:#777}.modal-footer .modal-close{padding:0 0}section.schedule-demo{padding:1em 0em;background-color:#fafafa}.schedule-demo h4{margin:0em 0em .5em 0em;font-size:2em;line-height:1.0em;font-weight:900;color:#444}.schedule-demo p.description{margin:0em 0em .5em 0em;line-height:1.5em;font-size:1.25em;font-weight:600}.sign-up-box{padding:1em 2em 2em 2em;border-radius:6px;background-color:#fff;margin:0px auto}#modal1 .sign-up-box{border:1px solid rgba(0,0,0,0.1)}#modal1 .sign-up-box .row:nth-child(4),#modal-quote form .row{margin-bottom:0}.sign-up-box i{color:#942b8f;margin:.6em 0em 0em 0em}.sign-up-box i.prefix{font-size:1.75rem}.demo-checkbox-text,#modal-quote .license-type-text,#modal-quote .deployment-type-text{display:inline;margin:0em 0.2em;font-size:1.1em;font-weight:600;float:left}.demo-checkbox-form{display:inline-block}.demo-checkbox-form label{display:block;margin-left:1em}.demo-checkbox-form label:nth-child(1){margin-bottom:1em}.demo-choices{text-align:left}.receive-email-text{margin-left:0.5em;font-size:1.1em;font-weight:600}.switch{margin-left:1em;font-size:1em}.submit-demo-btn{background-color:#93278f;border-radius:30px;margin:1em 0px 0px 0px}.submit-demo-btn:focus{background-color:#93278f}.submit-demo-btn:hover{background-color:#ae34a8}.submit-demo-btn i{color:#fff;font-size:1em;margin:0 0}#mauticform_demosignupnormal label.active span.mauticform-errormsg{display:none}.mauticform-errormsg{color:#F44336;margin-left:1em}#mauticform_demosignupmodalw3cvalid_message,#mauticform_demosignupnormal_message,#mauticform_contactus_message,#mauticform_quoterequest_message{color:#4caf50;font-weight:600;font-size:1.25em}#mauticform_demosignupmodalw3cvalid_error,#mauticform_demosignupnormal_error,#mauticform_contactus_error,#mauticform_quoterequest_error{color:#F44336;font-weight:600;font-size:1.25em}.modal-video{width:50%;overflow-y:visible;top:20% !important}.modal-video .modal-footer{background-color:#fff !important;position:absolute;top:-18px;right:-18px;padding:0 0;margin:0 0;width:40px;height:40px;border-radius:20px;text-align:center}.modal-video .modal-footer .btn-flat{padding:0 0;margin:0 0;width:40px;height:40px;border-radius:20px;line-height:40px}.modal-video .modal-footer i{font-size:1.5em;color:#942b8f}.modal-video .modal-footer .modal-close{padding:0 0;margin:0 auto;float:none}#modal-quote{width:85vw;max-height:initial}#modal-quote form .top-row{margin-top:1em}#modal-quote form .top-row .l7{padding-left:0}#modal-quote form .top-row .l7 .input-field{padding:0 .5rem}#modal-quote form .top-row .l7 .row{margin-top:.5em}#modal-quote .sign-up-box{padding-left:1em;border:1px solid rgba(0,0,0,0.1)}#modal-quote .mauticform-field-1,#modal-quote .mauticform-field-2{margin-top:0em}#modal-quote .quote-choices{background:#f8f8f8;border-radius:10px;padding:0em 1.5em}#modal-quote .license-pref{margin:1.2em 0 .15em 0}#modal-quote .range-field{display:inline-block;margin:.5em 1em 1.45em 0;width:65%}#modal-quote .range-field input[type]:not(.browser-default):focus:not([readonly]){border-bottom:0px;box-shadow:none}#modal-quote .mauticform-field-8 div.device-counter{border:1px solid #942b8f;padding:.25em 1em;color:#942b8f;display:inline-block;width:30%}div.device-counter p{text-align:center;margin:0 auto}#modal-quote .deployment-select .dropdown-content li{min-height:30px}#modal-quote .deployment-select .dropdown-content li>span{padding:0 1.5em;font-size:13px;display:flex;align-items:center}#modal-quote .deployment-select .dropdown-content li>span>label,#modal-quote .deployment-select .dropdown-content [type="checkbox"]+span:not(.lever){height:30px;line-height:30px}#modal-quote .deployment-select .dropdown-content [type="checkbox"]+span:not(.lever):before{width:12px;height:12px;border-width:1px;border-radius:50%;position:absolute;top:0;left:0;-webkit-transform-origin:inherit;transform-origin:inherit;margin-top:7px}#modal-quote .deployment-select .dropdown-content li.disabled [type="checkbox"]:checked+span:not(.lever):before{border:1px solid rgba(0,0,0,0.42);background-color:rgba(0,0,0,0.42)}#modal-quote .deployment-select .dropdown-content [type="checkbox"]:checked+span:not(.lever):before{border:1px solid #93278f;background-color:#93278f}#modal-quote .deployment-select .dropdown-content li span{color:#93278f}#modal-quote .deployment-select .dropdown-content li.disabled span{color:#777}#modal-quote button{margin-top:2em}.input-field input[type=email].invalid,.input-field input[type=tel].invalid{box-shadow:0 0px 0 0 #000;color:#F44336}/*!
* lazyYT (lazy load YouTube videos)
* v1.3.0 - 2016-03-06
* (CC) This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
* http://creativecommons.org/licenses/by-sa/4.0/
* Contributors: https://github.com/tylerpearson/lazyYT/graphs/contributors || https://github.com/daugilas/lazyYT/graphs/contributors
*/@keyframes ytp-spinner-dot-fade{0%{opacity:.5;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}50%{opacity:.15;-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}to{opacity:.15;-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}}@-webkit-keyframes ytp-spinner-dot-fade{0%{opacity:.5;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}50%{opacity:.15;-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}to{opacity:.15;-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}}.video-time{position:absolute;right:2px;bottom:2px;height:14px;padding:0 4px;font-family:Arial, Helvetica, Sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff !important;background-color:#000;opacity:.75;filter:alpha(opacity=75);zoom:1}@media only screen and (max-width: 1439px) and (min-width: 1280px){#modal-quote .range-field{width:60%}}@media (max-width: 1366px) and (orientation: landscape){.main-banner-contents{background-size:cover !important;background-position:center center !important}}@media only screen and (max-width: 1350px){.features-tabs{width:100%}}@media only screen and (max-width: 1279px) and (min-width: 993px){#modal-quote .range-field{width:50%}#modal-quote .mauticform-field-8 div.device-counter{width:40%}}@media only screen and (max-width: 1200px){.main-banner-contents{background-size:cover !important;background-position:center center !important}.benefits-textbox{margin:0 1.5em}#example-one .tab-left,#example-five .tab-left{padding:0}#example-one .tab-header,#example-five .tab-header{max-width:250px}#example-one .tab-header:after{content:"Create conversations. Increase students' fluency."}p.example-one-text:after{content:'DiLL’s intuitive interface makes it easy to create discussion groups of any size and listen/speak with individuals, groups, or the entire class in real-time.'}p.example-five-text:after{content:"Students' recordings are automatically saved and organized on a private school server. Access student work over the internet from any device, anywhere."}.wireless-lab .description-box{margin-left:3em}#example-five .tab-header:after{content:"Work is automatically saved. Review online, anywhere."}.tweets-right-box h3{padding:0 .5em;font-size:1.75em}.main-s5-testimonials .testimonial-blockquote:nth-child(2){display:none}.main-s5-testimonials .video-container{margin-left:0}#testimonial-carousel .carousel-item{max-width:80vw}#testimonial-carousel span.cycle-trigger{width:20vw}.pilot-items,.endorsement-school-logo-row .col:nth-child(2) .container{width:95%}.pilot-testimonial-box{margin:1em 1.5em 0 1.5em}.pilot-email-signup-box{margin:0em 1.5em}.features-list-feature{margin:0em 2.5em 3em 2.5em}#tabs-swipe,.testimonial-s3-endorsements .row:nth-child(4) .carousel{width:90%}.req-bullets{max-width:350px}.requirements-s2-networking img{max-width:130px;margin:1.25em 1.25em}.requirements-s2-headsets .container{width:95%}.headset-factors{margin:1.5em auto 0em auto}.licensing-options-annual-container,.licensing-options-perpetual-container{padding:1em .25em 0em .25em}.software-license-top,.software-license-middle,.software-license-bottom{width:80%}.timeline ul li:last-child{padding-bottom:3em}.timeline ul li div{width:420px}.timeline ul li:nth-child(odd) div{left:-470px}.page-footer .container{width:80%}.modal-video{wdith:70%}}@media only screen and (max-width: 992px){h3{line-height:1.3em}nav .button-collapse{margin-top:-.65em}nav .brand-logo{margin-left:0em}.side-nav{width:40%}.brand-logo svg{margin-left:0}.banner{position:absolute}.main-banner-contents{background-position:58% center !important}.steps-description{margin:1.5em .25em 0 .25em}.description-text{width:80%}.description-text:before{content:"DiLL is a re-imagination of the traditional language lab"}.description-text:after{content:"designed for ease-of-use and technical reliability."}.step2 p:before{content:'Group students in conversation,'}.step2 p:after{content:'monitor, and record.'}.tab-header{font-size:1.2em;line-height:1.2em}.main-s2-features .tab-content p{font-size:.9em !important;line-height:1.4em}#example-one .tab-header:after{content:"Create conversations. Increase fluency."}#example-one p.example-one-text:after{content:'DiLL makes it easy to create discussion groups of any size and listen/speak with students in real-time.'}#example-four .tab-header:after{content:"Record everyone simultaneously."}#example-five .tab-header:after{content:"Review work online, anywhere."}p.example-four-text:after{content:"Conduct exams with the entire class simultaneously. Control what students hear and when they record for a seamless, error free, process."}#example-one .tab-header{max-width:200px}.main-s3-benefits .container{width:95%}.benefits-textbox .fa{width:3.3rem;height:3.3rem;font-size:1.4em;padding:.57em}.benefits-textbox h1,.wireless-lab h1{margin-top:1.75rem;font-size:1.3em}.benefit-1-description:after{content:'Provide students with more opportunities to engage in conversation.'}.benefit-2-description:after{content:'Monitor students surreptitiously and provide feedback in real-time.'}.benefit-3-description:after{content:'Recordings are saved automatically online and available anytime, anywhere.'}.wireless-lab img{margin-left:2em;width:125%}.wireless-lab .description-box{max-width:19.6em;margin-left:-1em}.wireless-lab .description-box .fa{width:3.3rem;height:3.3rem;font-size:1.4em;padding:.65em .53em .6em .53em}.wireless-lab .description-box .wifi-animation{width:3.8rem;height:3.8rem;top:-.28em}.wireless-lab h1{font-size:1.333em}.main-s3-benefits p,.main-s5-testimonials .testimonial-quotes p,.page-footer ul li{font-size:1em}.wireless-lab p:after{content:"Use DiLL to turn any WiFi-equipped classroom space into a full featured language lab."}.logos-link:hover .logos-button{opacity:0;-webkit-transform:none;transform:none}.logos-link:hover ul{opacity:0.8;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}.main-s5-testimonials .testimonial-blockquote{margin:0 0}.demo-checkbox-form,span.switch{display:block;clear:both;padding-top:1em}.feature-highlight h3{line-height:1.2em;font-size:1.667em}.feature-highlight p{font-size:.95em}.features-s3-screenshot img,.features-s5-screenshot img,.features-s6-screenshot img{height:450px}.features-s4-examples img,.features-s7-audio img{max-width:100%;margin-left:1em}.features-s7-audio .features-s7-screenshot{padding-left:0em}.example-recording-box h4{font-size:1em}.feature-description .description-box{margin:0 1em 0 2em}.features-s4-examples .feature-description .description-box,.features-s7-audio .feature-description .description-box{margin:0 0 0 2em}.features-s8-list .container,.licensing-s1-options .row:nth-child(2){width:90%}.page-footer .container{width:98%}.features-list-feature{margin:0em 2em 3em 2em}.tweets-right-box h3{padding:0 .25em}.testimonial-s3-endorsements .endorsement-card-row .carousel,.testimonial-s3-endorsements .endorsement-card-row .carousel-item{height:350px !important}#testimonial-carousel span.cycle-trigger{display:none}#testimonial-carousel .carousel-item{max-width:100vw}.endorsement-card{margin:0 4em;height:250px}#testimonial-carousel img.endorsement-card-pic{height:100px;width:100px;position:relative;left:initial;margin:1.5em auto 1em auto}.endorsement-contact{min-width:190px;max-width:220px;display:initial;text-align:center}.endorsement-contact div{margin:0 0;padding:0 1.25em}.endorsement-card h4{font-size:1.1em}.carousel .carousel-item .endorsement-card p{font-size:.95em}section.features-s2-components .row{width:95%}#tabs-swipe,.testimonial-s3-endorsements .row:nth-child(4) .carousel,.steps-row .container,.testimonial-s1-logos .row{width:100%}#tabs-swipe li:nth-child(1) p:after{content:"Jesuit All-Boys School"}#tabs-swipe li:nth-child(2) p:after{content:"Blue Ribbon Public School"}#tabs-swipe li:nth-child(3) p:after{content:"State Research University"}#story-rockhurst .story-text:after{content:"After researching solutions and a semester piloting DiLL, this Roman Catholic, Jesuit, preparatory school for boys decided to license DiLL full-time in a fixed lab of Mac Minis."}#story-jhhs .story-text:after{content:"An original DiLL beta-tester, this Blue Ribbon high school has used DiLL since 2005 to facilitate speaking practice and administer the AP Language exams."}#story-gvsu .story-text:after{content:"The Language Resource Center licensed DiLL to improve upon the capabilities of their legacy Sanako lab. GVSU found that DiLL satisfied and exceeded these requirements."}.container.actfl-videos{width:90%}.actfl-videos div.col:nth-child(2),.actfl-videos div.col:nth-child(3){margin-bottom:2em}.endorsement-usage-stats p:nth-child(2){font-size:3em}.endorsement-school-logos{margin:.75em 0}.pilot-items .pilot-items-feature{width:90%}img.pilot-testimonial-pic{height:4em;width:4em}span.pilot-testimonial-name{margin-left:5em}.about-s1-timeline h3,p.about-intro-text{max-width:580px;width:100%;padding:0 1em}.timeline ul li{margin-left:30px}.timeline ul li:nth-child(1)::after,.timeline ul li:nth-child(5)::after,.timeline ul li:nth-child(6)::after,.timeline ul li:nth-child(7)::after{display:none}.timeline ul li:nth-child(2)::after,.timeline ul li:nth-child(5)::after{width:12px;height:12px}.timeline ul li time{left:-.8em;font-size:1.05em;background:#fff}.timeline ul li:nth-child(odd) time{left:-.8em}.timeline ul li:nth-child(even) time{right:auto}.timeline ul li div{width:calc(100vw - 91px)}.timeline ul li:nth-child(even) div::before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #F45B69 transparent transparent}.timeline ul li:nth-child(odd) div,.timeline ul li:nth-child(even) div{left:35px}.timeline ul li div::before{display:none}.timeline ul li:nth-child(odd) div img{float:left;margin:0 1em 0 0em}.jhhs-highlight img{min-width:100px}.jhhs-highlight p{font-size:.9em}.vert-line{margin:0 0;margin-left:30px}.vert-arrow-down{margin:0 0;margin-left:17px}.about-s2-cta p:nth-child(odd){text-align:left;color:#d4145a;font-weight:600;font-size:1.3em;margin:1em 0 0 20px}.about-s2-cta p{text-align:left;font-size:1.5em;line-height:1.5em;width:auto;margin:1em 20px}.footer-swift-bio svg{max-height:65px;max-width:65px}#modal-quote .sign-up-box{padding:1em 1em 2em 1em}#modal-quote .range-field,#modal-quote .mauticform-field-8 div.device-counter{display:block;width:90%;margin:0 auto 1.2em auto}}@media only screen and (max-width: 700px){.testimonial-s3-endorsements .row:nth-child(4) .carousel,.testimonial-s3-endorsements .row:nth-child(4) .carousel-item{height:400px !important}}@media (max-width: 800px) and (orientation: landscape){.brand-logo svg{height:45px;width:45px;margin-top:.1em}nav .button-collapse{margin-top:-1em}section#main-banner,.main-banner-contents .mb-span{min-height:100vh}.main-banner-contents{background-position:75% center !important;min-height:100vh !important}.dill-logo{min-width:4.75em}.main-banner-contents h2{font-size:1.7em;margin:.5em auto 0 auto}a.schedule-demo-button-large-white{display:none}.main-s1-howdillworks .container,.testimonial-s4-stats .container:nth-child(2){width:100%}.testimonial-s2-tweets .row{width:95%}.main-s1-howdillworks svg{top:-44px}svg#header-curve,svg#header-curve-shadow{height:45px}.steps-description h4,.main-s3-benefits h1{font-size:1.2em}.submit-demo-btn{margin-top:1.5em}.wireless-lab .description-box{margin-left:-2em}.section-banner,.banner-contents .mb-span,.about-banner-contents .mb-span{min-height:80vh}.banner-contents{min-height:80vh !important}.banner-contents h2{font-size:2.75em}.banner-contents p{font-size:1.5em}.testimonial-s1-logos{padding:.25em 0em}.testimonial-logos{max-height:90px;margin:.2em .25em 0em .25em}#testimonial-carousel ul.indicators .indicator-item{margin:26px -2px}.software-license-top,.software-license-middle,.software-license-bottom{width:90%}.support-new-schools-box img{max-width:40%;margin-right:2em}#modal1,#modal-quote{top:5% !important}.modal .modal-content{padding:1em 1em 0 1em}section.schedule-demo{padding-bottom:0}#modal1 form .row,#modal-quote form .row{margin-bottom:0px}#modal1 .sign-up-box,#modal-quote .sign-up-box{padding-bottom:1em}#modal1 .schedule-demo h4,#modal1 form .row:nth-child(3){display:none}#modal1 .schedule-demo p.description{font-size:1.5em;margin:0}#modal-quote{width:95vw}#modal-quote .row{margin-bottom:0}#modal-quote .top-row{margin-bottom:1em}#modal-quote h4{font-size:1.25em}#modal-quote form .top-row{margin-top:0}#mauticform_quoterequest_school{width:100%;margin-top:.5rem}#mauticform_quoterequest_role,#mauticform_quoterequest_telephone,#modal-quote .license-pref{display:none}#mauticform_quoterequest_deployment_type{margin-top:.5rem}#modal-quote .range-field{margin-bottom:.5em}#modal-quote button{margin-top:1em}}@media screen and (max-width: 600px){nav .button-collapse{margin-top:-.45em}.side-nav{width:55%}.banner-contents{min-height:75vh !important}.section-banner,.banner-contents .mb-span{min-height:75vh}.main-banner-contents h2{font-size:1.75em;margin:1em .75em}.main-banner-contents h2 span:before{content:" A modern"}.main-banner-contents h2 span:after{content:"language lab for today's classroom."}a.schedule-demo-cta{margin-right:.5em}a.pilot-dill-cta{margin-left:.5em}.main-s2-features .tabs-content{height:300px !important}.tab-left{height:45%}.tab-right{height:55%;padding:0 !important}.tab-header,.main-s2-features .tab-content p,#example-one .tab-header,#example-one p,#example-five .tab-header,#example-five p{text-align:center;width:100%;max-width:100%}.tab-header{color:#942b8f}.tab-content p{padding:0 1em}.tab-header{font-size:1.2em}.main-s2-features .tab-content p{font-size:1em}.benefits-textbox{margin-bottom:3em}.benefits-textbox.last{margin-bottom:0}.benefits-textbox h1,.wireless-lab h1{margin-top:1em}.benefits-textbox .fa{width:3rem;height:3rem;font-size:1.3em;padding:.56em}.main-s3-benefits p{max-width:18em;margin-left:auto;margin-right:auto}.how-it-works-line-long{margin:2em auto}.wireless-lab img{margin-left:0em;margin-top:1em}.wireless-lab .description-box{margin-left:-4em}.wireless-lab .description-box .fa{width:3rem;height:3rem;font-size:1.3em;padding:.65em .5em .6em .5em}.wireless-lab .description-box .wifi-animation{width:3.1rem;height:3.1rem;top:-.05em}.wireless-lab p{max-width:100%}.wireless-lab p:after{content:"Turn any WiFi-equipped classroom space into a language lab."}.main-s4-cta h4{font-size:1.8em}.main-s5-testimonials .video-container{margin-top:2em}.cta-section h4{width:95%}a.schedule-demo-cta,a.pilot-dill-cta{min-width:130px}a.schedule-demo-cta:after{content:" Demo"}a.pilot-dill-cta:after{content:"Pilot"}.wireless-lab .col-top-left{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.wireless-lab .col-top-right{width:33.3333333333%;margin-left:auto;left:auto;right:auto}section.main-s4-cta{background-position-x:5%}.logos-link ul li{width:calc(100% * (1/2) - 10px - 1px)}.sign-up-box .input-field label{font-size:.85rem}.steps-row .col{margin-bottom:4em}.steps-row .col.mb0{margin-bottom:0}.features-s1-advantages p{padding:0 2em}section.features-s2-components{padding:5em 0}.feature-highlight{padding:5em 0em}.feature-highlight h3{text-align:center}.feature-highlight p{text-align:center;font-size:1.133em}.feature-description{justify-content:center}.features-s4-examples .feature-description,.features-s7-audio .feature-description{padding:0 .75rem;margin:0 auto;justify-content:center}.feature-description .description-box{margin:0 2em}.features-s4-examples .feature-description .description-box,.features-s7-audio .feature-description .description-box{margin:0 2em}.features-s3-screenshot,.features-s5-screenshot,.features-s6-screenshot,.features-s7-screenshot{position:relative}.features-s7-audio .features-s7-screenshot{padding:0}.example-recording-box h4{font-size:1.133em}.feature-highlight img{height:auto;width:100%;position:relative;margin:1em auto 0 auto}.features-s4-examples img,.features-s7-audio img{width:85%;margin-top:2em}.features-s7-audio img{border:8px solid #fff}section.features-s8-list{padding:5em 0}.features-list-feature{margin:0em 1em 4em 1em}.features-s8-list .row:nth-child(11) .features-list-feature,.about-s3-contact .sign-up-box .row{margin-bottom:0em}.testimonial-logos{margin:.5em 0 0 0}.testimonial-s3-endorsements h3{margin-bottom:.5em}.testimonial-s3-endorsements .endorsement-card-row .carousel{height:440px !important}.endorsement-card{margin:0 2em;display:block;height:100%}.endorsement-contact{float:none !important;max-width:100%;display:flex;border-radius:6px 6px 0 0;height:120px}#testimonial-carousel img.endorsement-card-pic{margin:0 .75em 0 auto;height:6.429em;width:6.429em}.endorsement-contact div{margin:0 auto 0 .75em;padding:0 0}.endorsement-card h4{font-size:1em}.carousel .carousel-item .endorsement-card p{font-size:.9em}.endorsement-card i{top:.1em;left:.1em;font-size:6.5em;opacity:0.1}blockquote.endorsement-card-quote{height:255px;margin:0 0;padding:0 1em;display:flex;align-items:center}#testimonial-carousel ul.indicators:after{bottom:30px}.endorsement-videos{padding-top:1em}.endorsement-videos p{padding:0 0}.testimonial-s3-endorsements .row:nth-child(4) .carousel{height:570px !important}.testimonial-s3-endorsements .row:nth-child(4) .carousel{width:100%}#tabs-swipe .tab{height:auto;margin-bottom:.75em}#tabs-swipe .tab h5{font-size:1em}.testimonial-s3-endorsements .story-box{padding:2em 0 0 0}.story-box .col{height:auto;background-color:#fcfcfc;max-width:93%;float:none !important;margin:0 auto}.story-box .col:nth-child(1){border:0px;border-radius:5px 5px 0px 0px;border-bottom:0px;padding:0 0;height:auto !important}.story-box .col:nth-child(2){padding:1em 1em;border:1px solid rgba(0,0,0,0.05);border-radius:0px 0px 5px 5px;border-top:0px;height:auto !important}.story-box .video-container{border-radius:5px 5px 0px 0px;-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%);-webkit-transform:rotate(0.000001deg);-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;overflow:hidden}.story-box:nth-child(2) .col:nth-child(1){padding:0}.story-box p{font-size:.9em !important}#tabs-swipe li:nth-child(1) p,#tabs-swipe li:nth-child(2) p,#tabs-swipe li:nth-child(3) p{display:none}.story-testimonial-box{padding:.75em .75em;border:none;background-color:#fff;margin:1em .5em;border-radius:4px;box-shadow:1px 0px 6px rgba(0,0,0,0.1)}.story-testimonial-picture img{height:50px;width:50px;margin-right:.75em}span.story-testimonial-name{margin-left:50px;padding-left:.75em}.story-testimonial-box{font-size:.9em}.actfl-videos div.col:nth-child(4){margin-bottom:2em}.actfl-videos p.quote{width:95%}section.testimonial-s4-stats{min-height:400px}.endorsement-usage-stats p:nth-child(2){font-size:2.2em}.endorsement-school-logos{margin:0em 0em 1.5em 0em}.endorsement-school-logo-row img.last-row{margin:0 0}.pilot-items{width:85%}.pilot-items .pilot-items-feature{width:85%}.pilot-testimonial-box{margin:1em 0 0 0}.pilot-email-signup-box{margin:0 0}.pilot-email-input{margin:0 auto;width:90%}.pilot-email-input #mauticform_input_pilotsignup_email{margin-bottom:10px}.licensing-options-box .pilot-items-hr{width:90%;background-color:rgba(153,153,153,0.2);margin:0 auto 2em auto}.pilot-items-hr{width:75px}.licensing-options-annual-container{border-right:0px}.licensing-options-perpetual-container{margin:0em 0em 1em 0em}a#request-quote-btn{margin-top:1em}.col.pilot-items-box{padding:0 0}.endorsement-usage-stats:nth-child(1) p:nth-child(1):before{content:"Trusted by"}.requirements-s1-advantages .steps-description{margin:1em 0 2em 0}.req-bullets{margin-bottom:2em}.headset-factors.hft{margin-bottom:3em}.requirements-s2-hardware img,.requirements-s2-server img{max-width:130px}.requirements-s2-networking img{max-width:100px;margin:1.5em .5em 0em .5em}section.requirements-s2-hardware .col:nth-child(2),section.requirements-s2-server .col:nth-child(2),section.requirements-s2-networking .col:nth-child(2){margin-top:1em}section.faq .container{width:90%}.about-s2-cta{background-position-x:39%}p.about-intro-title{width:80%}p.about-intro-text{width:80%;margin-bottom:4em}.vert-line{height:90px}.vw-reset{display:inherit}.support-s3-plan .sla{margin:3em auto}.support-new-schools-box img{margin:0 auto 1em auto}.support-new-schools-box p.description{text-align:center;margin:1em}.support-s3-plan h3{margin-left:auto;margin-right:auto;width:90%}.support-new-schools-box{width:90%}.page-footer .row{padding-left:0em}.page-footer .container{width:80%}.footer-swift-bio{margin-bottom:2em}.page-footer .col:not(:first-child){margin-bottom:.5em}.page-footer ul li{font-size:1.05em}#modal1,#modal-quote{width:90vw}#modal1 form .row,#modal-quote form .row,#mauticform_wrapper_demosignupmodalw3cvalid.row{margin-bottom:0px}section.schedule-demo{padding:1em 0em 0em 0em}#modal1 .sign-up-box{padding:1em 1em;margin-bottom:1em}#modal-quote h4{font-size:1.25em}#modal-quote .row{margin-bottom:0}#modal-quote .sign-up-box{padding-bottom:1em}#modal-quote form .top-row,#modal-quote form .top-row .l7 .row{margin-top:0}#modal-quote form .top-row .l7{padding:0 0}#modal-quote form .top-row .l7 .input-field,#mauticform_quoterequest_deployment_type{margin-top:.5rem}#modal-quote .range-field{margin-bottom:.75em}#modal-quote button{margin-top:1em}}@media (max-width: 600px) and (orientation: landscape){.main-banner-contents .mb-span{padding-top:1.5em}.dill-logo{min-width:4em}.main-banner-contents h2{font-size:1.3em;margin:1em auto 0 auto}.banner-contents{min-height:80vh !important}.banner-contents .mb-span{min-height:80vh;padding-top:3em}.description-text:before{content:"Developed by educators, DiLL is a digital"}.description-text:after{content:"re-imagination of the traditional language lab."}.main-s1-howdillworks .container{width:100%}.main-s1-howdillworks svg{top:-39px}svg#header-curve,svg#header-curve-shadow{height:40px}.how-it-works-img{width:40%}.main-s2-features .tabs-content{height:340px !important}.tab-left{height:35%}.tab-right{height:65%}.tab-left-box{width:100%;max-width:initial;margin:0 2em}.tab-right img{max-height:100%}.main-s5-testimonials .testimonial-blockquote{margin:0 2em}.testimonial-s2-tweets .row{width:80%}.testimonial-s3-endorsements .carousel{height:600px !important}#modal1 section.schedule-demo{padding-top:0}#mauticform_demosignupmodalw3cvalid_f_name,#mauticform_demosignupmodalw3cvalid_email,#mauticform_demosignupmodalw3cvalid_school_name,#mauticform_demosignupmodalw3cvalid_telephone_number{width:50%;margin-top:.5rem}.submit-demo-btn{margin-top:.5rem !important}#mauticform_quoterequest_f_name,#mauticform_quoterequest_email{width:50%}#mauticform_quoterequest_school{margin-top:0 !important}#modal-quote .quote-choices,.receive-email-text,#mauticform_quoterequest_devices{display:none}#modal-quote .schedule-demo{margin-bottom:1em}}@media only screen and (max-width: 414px){nav{border-top:4px solid #942b8f}.description-text:before{content:"DiLL is a re-imagination of the traditional language lab designed for ease-of-use and technical reliability."}.description-text:after{content:""}.main-s2-features .row:first-child{width:95%}.testimonial-s4-stats .container{width:95%}.wireless-lab{display:inherit}.wireless-lab .col{width:100%;text-align:center}.wireless-lab img{margin:0 auto;width:80%}.wireless-lab .description-box{margin:0 auto;margin-top:2.1rem}.wireless-lab .description-box p{max-width:18em}.main-s6-signup .sign-up-box{padding:2em 1em}.main-s6-signup .sign-up-box .row:nth-child(2){margin-top:0em}.description-text{width:90%;padding-top:2em;font-size:1.15em;line-height:1.5em}.main-s1-howdillworks svg{top:-29px}svg#header-curve,svg#header-curve-shadow{height:30px}.main-s5-testimonials .testimonial-quotes i{margin-left:-.5em}section.testimonial-s2-tweets{padding:3em 0em}.testimonial-s5-logos .container .col{padding:0 0}.software-license-top,.software-license-middle,.software-license-bottom{width:90%}#modal-quote .input-field{padding-left:0em}#modal1 .modal-footer i{font-size:1.5em;padding-top:0rem}.schedule-demo .row{margin-bottom:5px}#modal-quote .modal-footer .btn-flat,#modal1 .modal-footer .btn-flat{padding-right:.5rem}}@media only screen and (max-width: 375px){.dill-logo{min-width:5em}.main-banner-contents h2{font-size:1.5em}a.schedule-demo-button-large-white{line-height:38px;height:48px}.description-text:before{content:"DiLL is a digital re-imagination"}.description-text:after{content:"of the traditional language lab."}.main-s1-howdillworks svg{top:-39px}svg#header-curve,svg#header-curve-shadow{height:40px}.main-s4-cta h4{font-size:1.7em}.endorsement-card{margin:0 1.5em}.endorsement-contact{height:100px}#testimonial-carousel img.endorsement-card-pic{margin:0 .5em 0 1em;height:5.429em;width:5.429em}.endorsement-contact div{margin:0 1em 0 .5em;padding:0 0}.endorsement-card i{font-size:5em}#modal-quote .quote-choices{padding:0 1em}#modal-quote .device-counter{font-size:.9em;padding:.25em .5em}}@media only screen and (max-width: 320px){.dill-logo{min-width:4em}.main-banner-contents{background-position:58% center !important}.main-banner-contents .mb-span{padding-top:2.5em}.main-banner-contents h2{font-size:1.3em}a.schedule-demo-button-large-white{font-size:1.1em;height:38px;line-height:38px;margin:.5em 0;padding-bottom:40px}.main-s2-features .tabs-content{height:270px !important}.requirements-s2-networking img,.requirements-s2-hardware img,.requirements-s2-server img{max-width:100px}.vert-line{height:50px}#modal1,#modal-quote{top:5% !important}#modal1 .modal-content,#modal-quote .modal-content{padding:12px}.sign-up-box .input-field{margin-top:.25rem}.sign-up-box input{margin-bottom:7px}.sign-up-box .prefix{font-size:1.5rem}span.pilot-testimonial-name{margin-left:1em}.pilot-testimonial-picture{float:none;text-align:center}img.pilot-testimonial-pic{margin-right:0em;margin-bottom:.5em}}@media only screen and (max-width: 320px) and (max-height: 500px){.receive-email-text,#mauticform_quoterequest_devices{display:none}}.banner--clone{position:fixed;z-index:100;top:0;left:0;height:65px;opacity:0.0;background:rgba(70,20,67,0.9);-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all 500ms ease-in-out}@media only screen and (max-width: 736px) and (min-width: 667px){.banner--clone{height:55px}}.banner--clone nav .nav-wrapper{margin:5px auto 15px auto}.banner--clone nav .nav-wrapper .brand-logo svg{height:37px;width:37px;margin-top:.25rem}@media only screen and (max-width: 736px) and (min-width: 667px){.banner--clone nav .nav-wrapper .brand-logo svg{height:32px;width:32px}}@media only screen and (min-width: 601px){.banner--clone nav{height:50px;line-height:50px}}.banner--clone nav .nav-wrapper ul li a{text-transform:uppercase;color:#f8f8f8;font-weight:500;margin:0 5px 0 5px;font-size:.8rem;transition:all 0.4s ease 0s;font-weight:600}.banner--clone nav .nav-wrapper ul li a:hover{background:none;color:#c343bd;transition:all 0.5s ease 0s}.banner--clone nav .nav-wrapper ul btn{height:30px}.banner--clone nav .nav-wrapper ul a.btn{background:#942b8f;border-radius:5px;transition:all 0.5s ease 0s}.banner--clone nav .nav-wrapper ul a.btn:hover{background:#ae34a8;color:#f8f8f8}.banner--stick{opacity:1.0;-webkit-transform:translateY(0%);transform:translateY(0%)}.banner--unstick{background:rgba(0,0,0,0);transition:all 350ms ease-in-out}.banner--unstick nav{border-top:none}.banner--unstick nav .nav-wrapper ul a.btn{background:rgba(0,0,0,0);box-shadow:none}
