.case-study-mockup{margin-bottom:6rem;position:relative}.case-study-mockup .container{overflow:hidden}.case-study-mockup__mockup{height:340px;position:relative;text-align:center}.case-study-mockup__mockup.is-open{height:auto;padding-bottom:6rem}.case-study-mockup__laptop{left:0;margin:0 auto;position:absolute;right:0;z-index:2}.case-study-mockup__image{position:relative}.case-study-mockup__expand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:50%;position:absolute;-webkit-transform:translate(-50%,calc(100% - 30px));transform:translate(-50%,calc(100% - 30px));z-index:3}.case-study-mockup__expand:hover{cursor:pointer}.case-study-mockup__expand-icon{height:60px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:60px}.case-study-mockup__expand-icon.is-open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.case-study-mockup__expand-label{margin-top:1rem}@media (min-width:480px){.case-study-mockup__mockup{height:440px}}@media (min-width:768px){.case-study-mockup__mockup{height:640px}}@media (min-width:992px){.case-study-mockup__expand{-webkit-transform:translate(-50%,calc(100% - 50px));transform:translate(-50%,calc(100% - 50px))}.case-study-mockup__mockup.is-open{padding-bottom:12rem}.case-study-mockup__expand-icon{height:100px;width:100px}}@media (min-width:1200px){.case-study-mockup{margin-bottom:0}}