section.caseStudy{padding:20px 10%;display:-webkit-flex;display:-moz-flex;display:flex}section.caseStudy .left{width:50%;text-align:justify}section.caseStudy .left h2{line-height:1.2;margin:0;font-size:20px}section.caseStudy .left h2 p{margin:0}section.caseStudy .left div{margin-bottom:50px}section.caseStudy .left div p{margin-top:5px}section.caseStudy .left div p section.caseStudy .left .baseline{font-weight:normal;font-size:20px;line-height:1.5}section.caseStudy .left blockquote{border-left:solid 3px #1a2b6d;margin-top:50px;margin-left:0;padding:20px;width:100%;background:#EEE}section.caseStudy .right{width:50%}section.caseStudy .right .inner{padding-left:50px}section.caseStudy .right .inner .title_form{text-align:center;margin-bottom:30px;font-size:24px}section.caseStudy .right .inner form{margin:auto;width:100%;flex-flow:column;align-items:center;max-width:450px;display:-webkit-flex;display:-moz-flex;display:flex}section.caseStudy .right .inner form fieldset{margin:0;width:100%}section.caseStudy .right .inner form fieldset label{display:none}section.caseStudy .right .inner form fieldset input,section.caseStudy .right .inner form fieldset textarea{width:calc(100% - 20px);margin:0}section.caseStudy .right .inner form input[type="submit"]{border-radius:6px;font-size:18px;border:0;cursor:pointer;background-color:#e38736;color:#fff;display:block;margin:15px auto;padding:10px 25px}section.caseStudy .right .inner form input[type="submit"]:hover{background:#f9943b}section.caseStudy .right .inner form ul.hs-error-msgs{padding-left:20px;margin:0;font-size:10px}section.caseStudy .right .inner form ul.hs-error-msgs li label{display:block}section.caseStudy .right .inner form .hs_error_rollup{display:none}section.caseStudy .right .inner .desc_cta{margin:30px auto 0;width:100%;flex-flow:column;align-items:center;max-width:450px;display:-webkit-flex;display:-moz-flex;display:flex}section.caseStudy .right .inner .desc_cta .desc{font-size:18px;line-height:1.3;text-align:justify;width:100%}.study_cases{padding:30px 0}.study_cases .container{overflow:hidden;max-width:1200px;margin:auto;align-items:flex-start;justify-content:center;flex-wrap:wrap;display:-webkit-flex;display:-moz-flex;display:flex}.study_cases .container a{text-decoration:none;color:#111;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;transition:.4s}.study_cases .container .mix{background:#FFF;width:250px;position:relative;display:none;margin:50px 20px}.study_cases .container .mix .img{background-size:cover;margin:auto;align-items:center;width:150px;height:150px;border-radius:50%;display:-webkit-flex;display:-moz-flex;display:flex}.study_cases .container .mix h2.title{line-height:30px;padding-bottom:0;text-align:center;margin:20px 0}.study_cases .container .mix:hover img{-webkit-filter:none;filter:none}.study_cases .container .mix .desc{text-align:center;color:#707070}.study_cases form.controls{justify-content:center}.study_cases .controls fieldset{border:0;text-align:center;width:auto;margin:0 !important}.study_cases .controls fieldset select{height:40px;color:#1a2b6d;border:solid 1px #DDD}.study_cases form{margin:0 auto 30px;width:90%;text-align:center;align-items:inherit;justify-content:space-evenly;display:-webkit-flex;display:-moz-flex;display:flex}.study_cases form fieldset{margin:0;text-align:left;display:inline-block;vertical-align:top;background:#FFF;padding:.5em;border-radius:3px;width:47%;color:#1a2b6d;border:solid 1px #DDD}.study_cases form .checkbox{display:inline-block;position:relative;cursor:pointer;margin:6px 10px;font-size:14px}.study_cases form .checkbox input[type="checkbox"]{position:absolute;display:block;top:0;left:0;height:100%;width:100%;cursor:pointer;margin:0;opacity:0;z-index:1}.study_cases form .checkbox label{display:inline-block;vertical-align:top;text-align:left;padding-left:1.5em}.study_cases form .checkbox label:before,.study_cases form .checkbox label:after{content:'';display:block;position:absolute;color:#FFF}.study_cases form .checkbox label:before{left:0;top:0;width:18px;height:18px;margin-right:10px;background:#ddd;border-radius:3px}.study_cases form .checkbox label:after{content:'';position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:2px;background:#1a2b6d;opacity:0;pointer-events:none}.study_cases form .checkbox input:checked ~ label:after{opacity:1}.study_cases form .checkbox input:focus ~ label:before{background:#eee}@media screen and (max-width:1000px){.study_cases .container{justify-content:center}}@media screen and (max-width:769px){.study_cases .container .mix{width:220px}section.caseStudy{flex-flow:column}section.caseStudy .left,section.caseStudy .right{width:100%}section.caseStudy .left blockquote{margin:20px 0;width:auto}section.caseStudy .right .inner{padding-left:0}}