@charset "UTF-8";.carousel-container{position:relative;width:100%;height:auto}.carousel-container .carousel{min-height:140px;transition:height .25s ease-in-out}.carousel-container .carousel .carousel-slider .carousel-item{height:auto}.carousel-container .carousel.companies{transition:none;max-height:140px}.carousel-container .item-container{overflow:auto}.carousel-container .companies-container{display:flex;justify-content:space-evenly;height:140px;width:100%;padding:0 50px}.carousel-container .companies-container .company{position:relative;width:30%;max-width:160px;height:100%;margin:0 10px;background-size:contain;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;filter:grayscale(100%);opacity:.5;transition:filter .25s cubic-bezier(0,0,.5,1),opacity .25s cubic-bezier(0,0,.5,1)}@media screen and (min-width:992px){.carousel-container .companies-container .company{width:20%}}.carousel-container .companies-container .company:hover{filter:grayscale(0);opacity:1}.carousel-container .companies-container .company.no-pointer{cursor:default}.carousel-container .testimonial-container{overflow:auto;height:auto;min-height:200px;width:100%;padding:0 50px;display:flex;display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;overflow-y:hidden}@media screen and (min-width:768px){.carousel-container .testimonial-container{flex-direction:row;justify-content:center;align-items:flex-start}}.carousel-container .testimonial-container .portrait{flex-shrink:0;width:45vw;height:45vw;max-width:200px;max-height:200px;border-radius:50%;margin-bottom:20px;background-size:cover}.carousel-container .testimonial-container .content{padding:0;text-align:center}@media screen and (min-width:768px){.carousel-container .testimonial-container .content{padding:0 0 0 20px;text-align:left}}.carousel-container .testimonial-container .content .name{font-size:24px;font-weight:900;line-height:29px;text-transform:uppercase}@media screen and (min-width:768px){.carousel-container .testimonial-container .content .name{margin:0 0 8px 40px}}.carousel-container .testimonial-container .content .position{margin-bottom:10px;margin-left:0}@media screen and (min-width:768px){.carousel-container .testimonial-container .content .position{margin-left:40px}}.carousel-container .testimonial-container .content .position a{color:#24007f;font-weight:900;text-decoration:none}.carousel-container .testimonial-container .content .testimonial{display:flex;align-items:center;position:relative;margin-bottom:20px}.carousel-container .testimonial-container .content .testimonial::before{content:'“';font-size:60px;font-weight:900;color:#ff0057;display:flex;align-self:flex-start;margin-right:8px;margin-top:12px}.carousel-container .testimonial-container .content .testimonial::after{content:'“';font-size:60px;font-weight:900;color:#ff0057;transform:rotate(180deg);display:flex;align-self:flex-end;margin-right:8px;margin-top:12px}@media screen and (max-width:543px){.carousel-container .testimonial-container .content .testimonial--without-work{display:none}}@media screen and (min-width:544px){.carousel-container .testimonial-container .content .testimonial--swap-excerpt{display:none}}.carousel-container .testimonial-container .content a.button{display:inline-block;flex-grow:0;padding:0 10px;border:2px solid #29203f;color:#24007f;font-size:13px;font-weight:900;height:48px;width:auto;line-height:48px;text-transform:uppercase;text-decoration:none;transition:font-size .25s cubic-bezier(.5,0,.5,1)}@media screen and (min-width:992px){.carousel-container .testimonial-container .content a.button{font-size:16px}}.carousel-container .crew,.carousel-container .team-crew{height:auto;display:flex;flex-direction:column;align-items:center}.carousel-container .crew .portrait,.carousel-container .team-crew .portrait{flex-shrink:0;width:45vw;height:45vw;max-width:200px;max-height:240px;margin-bottom:20px;background-size:cover;background-position-x:center}.carousel-container .crew .content,.carousel-container .team-crew .content{padding:0;text-align:left}.carousel-container .crew .content .name,.carousel-container .team-crew .content .name{color:#24007f;font-size:18px;font-weight:900;line-height:22px;text-transform:uppercase;margin:0 0 5px 0}.carousel-container .crew .content .nickname,.carousel-container .crew .content .position,.carousel-container .team-crew .content .nickname,.carousel-container .team-crew .content .position{font-size:14px;line-height:25px;margin:0 0 5px 0}.carousel-container .team-crew{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:48px}.carousel-container .team-crew .portrait{border-radius:50%}.carousel-container .team-crew .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.carousel-container .team-crew .content .excerpt{text-align:center;padding:0 50px}.carousel-container .team-crew .content .excerpt a{color:#ff0057}.carousel-container .chevrons{width:100%;height:100%;position:absolute;top:0;display:flex;justify-content:space-between;align-items:center}.carousel-container .chevrons .chevron{cursor:pointer;position:relative;z-index:2;padding:5px;width:40px;height:45px;display:flex;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-container .chevrons .chevron .material-icons{font-size:80px;color:#ff0057}.carousel-container .chevrons.testimonials{align-items:baseline}.carousel-container .chevrons.testimonials .chevron{margin-top:70px}.carousel-container .chevrons .fader{position:absolute;z-index:2;width:50px;height:100%}.carousel-container .chevrons .fader.left{left:0;background-image:linear-gradient(to right,#fff,transparent)}.carousel-container .chevrons .fader.right{right:0;background-image:linear-gradient(to left,#fff,transparent)}@media screen and (max-width:768px){.wide{display:none}}@media screen and (min-width:768px){.narrow{display:none}}