#case-study{font-size:14pt;line-height:22px;overflow-x:hidden}@media screen and (min-width: 768px){#case-study .container{padding-left:112px;padding-right:112px}}#case-study .author{font-size:10pt;font-weight:normal;line-height:12pt;margin-top:32px}#case-study .hero{background-color:#000;color:#fff;padding-top:100px;padding-bottom:50px}#case-study .hero h1,#case-study .hero h2{color:#fff;margin-top:.25em;margin-bottom:.25em}#case-study .hero h1{font-size:67pt;line-height:56pt}@media screen and (max-width: 768px){#case-study .hero h1{font-size:30pt;line-height:36pt}}#case-study .hero h2{font-family:"Montserrat",sans-serif;font-size:18pt}@media screen and (max-width: 768px){#case-study .hero h2{font-size:12pt;line-height:16pt}}#case-study .hero img{margin-right:20px}#case-study .goal{background-color:#fff;padding-top:50px;padding-bottom:50px;font-size:31pt;line-height:36pt;font-family:"Catamaran",sans-serif;font-weight:900}@media screen and (max-width: 768px){#case-study .goal{font-size:18pt;line-height:23pt}}#case-study .players{background-color:#efeee8;padding-top:50px;padding-bottom:50px}#case-study .players .col-md-4{padding-right:20px}#case-study .players h2{margin:0;border-bottom:1px solid #000;font-family:"Montserrat",sans-serif;font-size:14pt;text-transform:uppercase;padding-bottom:8pt;margin-bottom:40px}#case-study .players h3{font-size:16pt;text-transform:uppercase}#case-study .players h4{font-size:11pt;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-style:italic;font-weight:100}#case-study .players p{font-size:9pt}#case-study .solution-impact{margin-top:-30px;padding-bottom:40px}#case-study .solution-impact .row{display:flex;flex-direction:row}@media screen and (max-width: 991px){#case-study .solution-impact .row{flex-direction:column}}#case-study .solution-impact .blue-box{height:100%;padding:30px;background-color:rgba(125,218,255,.5);margin-bottom:10px}#case-study .solution-impact .blue-box h3{font-size:27pt;text-transform:uppercase}#case-study .solution-impact .blue-box p{font-size:11pt}#case-study .video{background-color:#000;width:100%;position:relative;padding:56.25% 0 0 0}#case-study .video #mov{position:absolute;top:0;left:0;width:100%;height:100%}#case-study .story{position:relative;padding-top:200px;padding-bottom:200px;overflow:hidden;font-size:12pt}#case-study .story #hundred-days{color:#e8e8e8;font-size:25vw;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;line-height:20vw}@media screen and (max-width: 768px){#case-study .story #hundred-days{display:none}}#case-study .story #hundred-days .left{position:absolute;top:10px;width:100%}#case-study .story #hundred-days .right{position:absolute;bottom:-30px;width:100%;text-align:right}#case-study .story h3{margin:0;border-bottom:1px solid #000;font-family:"Montserrat",sans-serif;font-size:14pt;text-transform:uppercase;padding-bottom:8pt;margin-bottom:40px}#case-study .story h2{font-family:"Catamaran",sans-serif;font-size:37pt;font-weight:900}#case-study .testimonial{background-color:#005474;padding-top:109px;padding-bottom:109px;color:#fff;font-size:17pt;font-weight:400;line-height:20pt;font-family:"Montserrat",sans-serif}#case-study .testimonial .flex-row{align-items:center}#case-study .testimonial img{margin-right:2em}@media screen and (max-width: 768px){#case-study .testimonial{font-size:14pt;line-height:16pt}#case-study .testimonial .flex-row{flex-direction:column}#case-study .testimonial img{margin-right:inherit;margin-bottom:2em}}#case-study .vision{background-color:#efeee8;padding-top:50px;padding-bottom:50px;font-size:12pt}#case-study .vision h2{font-size:21pt;font-weight:900;margin-bottom:32px}#case-study .vision p{margin-bottom:1.2em}#case-study .partnership{background-color:#000;padding-top:88px;padding-bottom:137px;color:#fff;position:relative;font-family:"Montserrat",sans-serif;font-size:32pt;line-height:36pt}@media screen and (max-width: 768px){#case-study .partnership{font-size:20pt;line-height:24pt}}#case-study .partnership #partnership{color:#323234;position:absolute;font-size:min(10vw,150pt);line-height:min(8vw,125pt);letter-spacing:3px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;text-align:center;top:15px}@media screen and (max-width: 768px){#case-study .partnership #partnership{display:none}}#case-study .right-partner{padding-top:50px;padding-bottom:50px;font-size:12pt;margin-bottom:-100px;position:relative}#case-study .right-partner .yellow-border{border:1px solid #f8f59f;margin-left:-35px;padding-left:35px;border-top:0px;border-right:0px;z-index:1}#case-study .right-partner h2{font-size:21pt;font-weight:900;margin-bottom:32px}#case-study .right-partner p{margin-bottom:1.2em}#case-study .right-partner .blue{background-color:#008ce2;color:#fff;font-family:"Montserrat",sans-serif;font-size:17pt;line-height:23pt;font-weight:bold;padding:50px;margin-bottom:-50px;padding-bottom:40px}@media screen and (max-width: 768px){#case-study .right-partner .blue{font-size:16pt;line-height:20pt;margin-left:-30px;margin-right:-30px}}#case-study .right-technology{background-color:#efeee8;padding-top:120px;padding-bottom:50px;font-size:12pt}#case-study .right-technology .yellow-border{padding-left:20px;border:1px solid #f8f59f;border-top:0px;border-right:0px;z-index:1}#case-study .right-technology h2{font-size:21pt;font-weight:900;margin-bottom:32px}#case-study .right-technology p{margin-bottom:1.2em}#case-study .foundation{padding-top:20px;padding-bottom:50px;font-size:12pt}#case-study .foundation .green-border{padding-left:20px;border:1px solid lime;margin-left:-35px;padding-left:35px;border-bottom:0px;border-right:0px;z-index:1}#case-study .foundation h2{font-size:21pt;font-weight:900;margin-bottom:32px}#case-study .foundation p{margin-bottom:1.2em}#case-study .foundation .black{background-color:#000;color:#fff;font-family:"Montserrat",sans-serif;font-size:17pt;line-height:23pt;margin-top:-69px;margin-bottom:87px;padding:50px;position:relative;overflow:hidden}@media screen and (max-width: 768px){#case-study .foundation .black{margin-left:-30px;margin-right:-30px;font-size:16pt;line-height:20pt}}#case-study .foundation #agility{color:#323234;position:absolute;font-size:min(10vw,100pt);line-height:min(8vw,75pt);letter-spacing:3px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;text-align:center;bottom:0;left:0}@media screen and (max-width: 768px){#case-study .foundation #agility{display:none;text-align:left;padding-left:44px}}#case-study .foundation .on-top{position:relative}#case-study .about{margin-bottom:500px}#case-study .about h2{margin:0;border-bottom:1px solid #000;font-family:"Montserrat",sans-serif;font-size:13pt;text-transform:uppercase;padding-bottom:8pt;margin-bottom:40px}#case-study .about .card{margin-top:20px;background-color:#efeee8;padding:10px 50px}@media screen and (max-width: 768px){#case-study .about .card{margin-left:-15px;margin-right:-15px}}#case-study .about .card h3{font-size:20px;text-transform:uppercase}#case-study .about .card .title{display:inline-block;width:87%;font-size:13pt}#case-study .about .card .fas{color:#000;font-size:1.2em}#case-study .about .card .opener{text-decoration:none;color:#000}#case-study .about .card .opentarget{border-top:1px solid #000;margin-top:30px;padding-top:30px;padding-bottom:72px;font-size:10pt;line-height:17pt;display:none}#case-study .about .card .fa-plus-circle{display:inline}#case-study .about .card .fa-minus-circle{display:none}#case-study .about .card .opened .fa-plus-circle{display:none}#case-study .about .card .opened .fa-minus-circle{display:inline}
