.subscribe{font-size:16px;position:relative;z-index:2;padding:45px 40px;min-height:auto;background:linear-gradient(135deg,#4776e6 0%,#8e54e9 100%);color:#fff;border-radius:13px;margin-top:80px}.articles .subscribe{margin:0 0 80px}.subscribe-inner{max-width:600px;margin:auto;padding:0;text-align:center}.subscribe-form{position:relative;z-index:2}.subscribe .title{margin-top:0;margin-bottom:10px;padding:0;color:#fff;font-size:34px;line-height:1.3}.subscribe .description{max-width:450px;margin:0 auto;padding-bottom:15px;font-size:15px}.subscribe-form .form-group{margin:5px auto 10px;position:relative;max-width:500px;overflow:hidden}.subscribe-form .form-group .inputbox.large{margin:0;padding-right:175px}.inputbox.large{height:54px;padding:15px 35px;font-size:15px;letter-spacing:.5px}.subscribe-form .form-group .submit{position:absolute;right:-2px;top:0;height:100%;font-size:16px;padding:0 35px;border:0;border-radius:0 8px 8px 0}.subscribe .running-waves{height:70%;top:auto;bottom:0}@media screen and (max-width:1200px){.subscribe{padding:35px 20px}.subscribe .title{font-size:28px}}@media screen and (max-width:768px){.subscribe{margin-left:-20px;margin-right:-20px;border-radius:0;padding:30px 20px}.subscribe .title{font-size:22px}.subscribe-form .form-group .inputbox{padding:15px;font-size:13px;padding-right:130px}}