.media-banner{padding:185px 0 0px;position:relative;z-index:1}.media-banner .heading-container{position:relative;z-index:1}.media-banner h1 span{background:linear-gradient(to left,#fff 0%,transparent 0%),linear-gradient(to top,#d2bbeb 43%,transparent 45%);display:inline;position:relative;overflow:hidden;padding:0 15px 26px 10px}.media_inner{text-align:center;padding:105px 0 100px}.media_detail{margin:45px 0 10px}.media_detail h4 a{color:#000;text-decoration:underline}.media_detail h4 a:hover{text-decoration:none}.media_detail h4 img{margin-left:2px}.kit_btn a{display:inline-block;border:1px solid #6b1ac2;color:#fff;border-radius:2px;margin-bottom:23px;font-size:18px;font-weight:700;padding:13px 10px 10px;background:#6b1ac2;min-width:345px;line-height:normal}.kit_btn a:hover{background:transparent;color:#6b1ac2}.contatc_mtext{margin:10px 0 0}.contatc_mtext p{font-size:18px;color:#000;font-weight:700}.contatc_mtext p img{margin:0 3px}.contatc_mtext p a{color:#000}.contatc_mtext p a:hover{color:#6b1ac2}.media-banner .image-container{height:665px;margin-top:-90px;position:relative}.media-banner h1{letter-spacing:-1.9px;padding:0 26px;line-height:1.17}.media-banner h4{font-size:28px;max-width:1065px;margin:20px auto 45px;font-weight:700;text-align:left}.media-banner h4:last-child{margin-bottom:30px}.media-banner .image-container:before{content:'';box-shadow:0 0 20px 15px rgba(255,255,255);position:absolute;top:0;left:0;width:100%}@media(max-width:1378px){.media-banner .image-container{height:500px}.media-banner .heading-container:after{left:29%;right:29%}}@media(max-width:1024px){.media-banner h1{font-size:45px}.media-banner h4{font-size:22px}.media_inner{padding:70px 0}}@media(max-width:767px){.media_inner{padding:70px 0 50px}.media-banner h1{font-size:48px;letter-spacing:0}.media-banner{padding:130px 0 0px}.media-banner h4{font-size:20px}.media-banner h1 span{padding:0 15px 15px 10px}.media_detail{margin:25px 0 15px}.contatc_mtext p{font-size:16px;line-height:2}.kit_btn a{min-width:292px;font-size:16px;padding:14px 10px 11px}.media-banner h4{margin:20px auto}}@media(max-width:480px){.media-banner h1{letter-spacing:0}.media-banner{padding:99px 0 0px}.media-banner .heading-container:after{bottom:-4px}.media_detail{margin:25px 0 15px}.media-banner h4:last-child{margin-bottom:0px}}@media(max-width:370px){.media-banner h1{padding:0}}