.subscription-panel{padding:80px 0;background:#000;color:#fff;text-align:center;position:relative}.subscription-panel .cm-wrapper{max-width:1440px;margin:0 auto;padding-left:20px;padding-right:20px}.subscription-panel .cm-title{color:#fff;margin-bottom:10px;font-size:20px;font-weight:700;line-height:26px}.subscription-panel .cm-text{color:#fff;margin-bottom:25px;font-size:18px;font-weight:400;line-height:24px}.subscription-panel .cm-form{max-width:460px;margin:0 auto;width:100%;position:relative}.subscription-panel .cm-form h3{margin:0}.subscription-panel .cm-form .hs-input{width:100%;height:60px;padding:0 80px 0 25px;color:#000;background:#f2f2f2;border-radius:60px;line-height:normal;border:1px solid #f2f2f2;font-size:16px}.subscription-panel .cm-form .hs-input:focus{outline:none;border-color:#f99d27}.subscription-panel .cm-form .hs-button{height:60px;width:60px;display:block;background-color:transparent;background-position:10px 50%;background-repeat:no-repeat;background-size:12px 20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMTkuOCA5LjgxNUwxMC40NjEuMjA2YS42MTguNjE4IDAgMDAtLjkyMiAwTC4yIDkuODE1YS42NjEuNjYxIDAgMDAwIC45NDlsMSAxLjAzMWEuNjE5LjYxOSAwIDAwLjkyMiAwTDEwIDMuNjkxbDcuODc2IDguMWEuNjE5LjYxOSAwIDAwLjkyMiAwbDEtMS4wMzFhLjY2My42NjMgMCAwMDAtLjk0OXoiIHRyYW5zZm9ybT0icm90YXRlKDkwIDggOCkiIGZpbGw9IiNmOTlkMjciLz48L2NsaXBQYXRoPjwvZGVmcz48cGF0aCBkPSJNMi4xODUgMTkuOGw5LjYwOS05LjMzOWEuNjE4LjYxOCAwIDAwMC0uOTIyTDIuMTg1LjJhLjY2MS42NjEgMCAwMC0uOTQ5IDBsLTEuMDMxIDFhLjYxOS42MTkgMCAwMDAgLjkyMkw4LjMwOSAxMGwtOC4xIDcuODc2YS42MTkuNjE5IDAgMDAwIC45MjJsMS4wMzEgMWEuNjYzLjY2MyAwIDAwLjk0OSAweiIgZmlsbD0iI2Y5OWQyNyIvPjxnIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQpIj48cGF0aCBmaWxsPSJyZ2JhKDAsMCwwLDApIiBkPSJNMCAwaDIwdjIwSDB6Ii8+PHBhdGggZmlsbD0iI2Y5OWQyNyIgZD0iTTAgMGgyMHYyMEgweiIvPjwvZz48L3N2Zz4=);border:none;border-top-right-radius:60px;border-bottom-right-radius:60px;padding:0;text-indent:-9999px;overflow:hidden;position:absolute;top:0;right:0}.subscription-panel .cm-form .hs-form-field{margin-bottom:0}.subscription-panel .cm-bottom a{color:#fff;margin-top:25px;display:inline-block;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-size:14px;font-weight:300;line-height:20px}.subscription-panel .hs-error-msg{color:#e80000;font-size:14px;font-weight:300;line-height:20px}.subscription-panel .cm-bottom a:hover{color:#f99d27}.subscription-panel .cm-form .submitted-message p{color:#fff;text-align:center;margin:0;padding:0}.subscription-panel .cm-form .submitted-message{margin-bottom:-5px;color:#fff}.subscription-panel .cm-form ul.no-list.hs-error-msgs.inputs-list li label{display:block;padding:0;margin:0 10px 0 0;font-size:16px;font-weight:300;line-height:21px;text-align:center}.subscription-panel .cm-form ul.no-list.hs-error-msgs.inputs-list li{margin:5px 0 0;font-size:12px}.subscription-panel .cm-form .hs-form-field.hs_recaptcha{margin-top:5px}@media (min-width:0px){.subscription-panel .cm-form .submitted-message{font-size:14px;font-weight:300;line-height:20px}}@media (min-width:599px){.subscription-panel .cm-title{font-size:22px;font-weight:700;line-height:28px}}@media (min-width:960px){.subscription-panel .cm-title{font-size:26px;font-weight:700;line-height:32px}.subscription-panel .cm-text{font-size:20px;font-weight:400;line-height:26px}.subscription-panel .cm-bottom a{font-size:16px;font-weight:300;line-height:21px}.subscription-panel .hs-error-msg{font-size:16px;line-height:21px}.subscription-panel .cm-form .submitted-message{font-size:16px;font-weight:300;line-height:21px}}@media (min-width:1180px){.subscription-panel .cm-title{font-size:30px;font-weight:700;line-height:36px}.subscription-panel .cm-text{font-size:21px;font-weight:400;line-height:26px}}@media (max-width:959px){.subscription-panel{padding:25px 0 24px}.subscription-panel .cm-form .hs-input{font-size:14px}}@media (max-width:598px){.subscription-panel{padding:20px 0 19px}}