.carousel-holder{}.carousel{border-bottom:4px solid #eee;position:relative;overflow:hidden;display:none;width:100%;text-decoration:none}.flickity-prev-next-button.previous{left:12px!important}.flickity-prev-next-button.next{right:12px!important}.flickity-slider{will-change:transform}#content .carousel a.carousel-link{text-decoration:none}.carousel h1{max-width:min(calc(100% - 40px),700px);margin:auto auto;padding-top:80px;padding-bottom:30px}@media (max-width:650px){.carousel h1{max-width:100%;padding-top:50px;padding-bottom:60px}}.carousel .tagline{text-align:center;color:white;margin:auto auto;padding:25px;font-size:24px;font-style:italic;background:rgba(0,0,0,0.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-shadow:0px 0px 2px rgba(0,0,0,0.2)}.carousel .pattern-bg{background-size:200px;opacity:0.15}.carousel .pattern-bg.screenshot-bg{height:300%;width:300%;top:-500px;left:-500px;background-size:100px;opacity:0.35;background-position:center;transform:rotate(-15deg)}.carousel .interface-holder{margin:auto auto}.whats-new{border-top:4px solid #eee}.whats-new-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:4px;grid-row-gap:4px;padding:4px}.whats-new-grid.videos{grid-template-columns:repeat(2,1fr);padding:10px;grid-column-gap:10px;grid-row-gap:10px}@media (max-width:850px){.whats-new-grid.videos{grid-template-columns:1fr 1fr}}@media (max-width:650px){.whats-new-grid{grid-template-columns:1fr}.whats-new-grid.videos{grid-template-columns:1fr}}.whats-new-grid .post{min-height:400px;display:block;background-size:cover;overflow:hidden;text-decoration:none!important}#content .whats-new-grid .post h5{color:#333;background:rgba(255,255,255,0.95);border-bottom:4px solid rgba(0,0,0,0.3);padding:4px 10px;margin-bottom:0px}#content .whats-new-grid .post h3{color:white;font-style:italic;text-shadow:0 0 10px rgba(0,0,0,0.75);background:rgba(255,255,255,0.5);border-bottom:4px solid rgba(0,0,0,0.2);padding:10px;margin-bottom:0;font-size:36px}#content .whats-new-grid .post p{color:#333;background:rgba(255,255,255,0.85);border-bottom:4px solid rgba(0,0,0,0.3);padding:10px;padding-right:50px}.whats-new-grid .video{width:100%;position:relative;padding-bottom:56.25%}.whats-new-grid .video iframe{border:none;position:absolute;width:100%;height:100%}#testimonials{border-top:4px solid #eee}#content h2.section-header{text-transform:uppercase;letter-spacing:10px;color:#555;border-bottom:2px solid #eee;margin-bottom:0;padding:20px;text-align:center}#content #whats-new h2.section-header{letter-spacing:4px}#testimonials .testimonial-list{display:flex;background:#eee}@media (max-width:1200px){#testimonials .testimonial:nth-last-of-type(-n+1){display:none}}@media (max-width:900px){#testimonials .testimonial:nth-last-of-type(-n+2){display:none}}@media (max-width:660px){#testimonials .testimonial-list{flex-direction:column}#testimonials .testimonial{margin:1px 0px!important}#testimonials .testimonial:first-of-type{margin:0px 0px 1px!important}}#testimonials .testimonial{font-size:0.9em;padding:10px;margin:0px 1px;background:white;min-width:180px}#testimonials .testimonial .quotation{display:inline-block;margin-bottom:-10px}#testimonials .testimonial strong{display:block;text-decoration:none;text-align:right;font-weight:bold}#testimonials .testimonial strong span{font-weight:normal;color:#ccc;margin-right:3px}#testimonials .testimonial a.testifier:hover{color:deeppink}#testimonials .testimonial a.testifier span{color:#ccc;margin-right:5px}#testimonials .testimonial .bio{display:inline-block;width:100%}#testimonials .testimonial .bio p{margin-bottom:0px!important;font-style:italic;font-size:0.9em;color:#555;text-align:right;padding-left:10px}