.case-study--section .header-container{margin:0 auto;max-width:1050px}.case-study--section .header-container h5{margin-bottom:10px}.case-study--section .logo{margin-bottom:30px}.case-study--section .intro-container{max-width:330px}.case-study--section .main-content{margin:80px 0 20px 0}.case-study--section .outro-content{margin:80px auto;max-width:622px}.case-study--section .device-wrapper{text-align:center;overflow:hidden;margin:0 -40px}.case-study--section .device{border:solid #fbfbfb 15px;border-radius:30px;margin:40px;overflow:hidden;box-shadow:0px 0px 40px rgba(0,0,0,0.2);line-height:0;display:inline-block;position:relative;width:calc(100% - 80px)}.case-study--section .device>div{border:solid #efefef 2px;border-radius:12px;overflow:hidden}.case-study--section .device video,.case-study--section .device img{margin:-1px;width:calc(100% + 2px);max-width:calc(100% + 2px)}@media(max-width:900px){.case-study--section .device-wrapper{margin:0}.case-study--section .device{border-width:10px;border-radius:15px}.case-study--section .device>div{border-radius:4px}.case-study--section .main-content{margin:20px -20px 20px -20px}}