.newsletters{width:100%;display:inline-block;vertical-align:top;padding:106px 0 99px;position:relative;z-index:1}.newsletters .nl-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.newsletters .nl-wrap .caption{width:50%;display:flex;flex-wrap:wrap;margin:0}.newsletters .nl-wrap .caption h4{width:100%;display:inline-block;vertical-align:top;font-weight:500;color:#fff;margin-bottom:20px}.newsletters .nl-wrap .caption p{width:100%;display:inline-block;vertical-align:top;line-height:24px;color:#fff}.newsletters .nl-wrap .nl-form{width:50%;display:flex;flex-wrap:wrap;margin:0}.newsletters .nl-wrap .nl-form .form-wrap{width:100%;display:inline-block;vertical-align:middle;margin:0}.newsletters .nl-wrap .nl-form .form-wrap .form-title{display:none}.newsletters .nl-wrap .nl-form .form-wrap form{width:100%;max-width:405px;position:relative;margin-right:0}.newsletters .nl-wrap .nl-form .form-wrap form input[type=email]{width:100%;height:61px;display:block;font-size:14px;line-height:17px;color:#fff;border:2px solid #fff;border-right:none;box-sizing:border-box;background-color:transparent;padding:22px 26px;border-radius:3px 0 0 3px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative}.newsletters .nl-wrap .nl-form .form-wrap form input[type=email]::-webkit-input-placeholder{color:#fff;text-transform:uppercase}.newsletters .nl-wrap .nl-form .form-wrap form input[type=email]:-ms-input-placeholder{color:#fff;text-transform:uppercase}.newsletters .nl-wrap .nl-form .form-wrap form input[type=email]::placeholder{color:#fff;text-transform:uppercase}.newsletters .nl-wrap .nl-form .form-wrap form input[type=submit],form .hs-button{padding:21px 23px 19.5px;color:#fff;text-transform:uppercase;flex-shrink:0;background-color:#00a4bf;border:2px solid #fff;border-left:1px solid hsla(0,0%,100%,.35);font-size:14px;line-height:17px;border-radius:0 3px 3px 0;transition:all .4s;border-bottom:unset;position:absolute;top:0;right:0}.newsletters .nl-wrap .nl-form .form-wrap form input[type=submit]:hover,form .hs-button:hover{background-color:#fff;color:#00a4bf}.newsletters .nl-wrap .nl-form .form-wrap .hs-form-field{margin-left:0;margin-right:0}.newsletters .nl-wrap .nl-form .form-wrap .hs_submit.hs-submit{margin:0}.newsletters .nl-wrap .nl-form .form-wrap form .hs_error_rollup{display:none}.newsletters .nl-wrap .nl-form .form-wrap form input[type=email]:focus-visible{outline:unset;outline:-webkit-unset;outline:-moz-unset}.newsletters:before{content:"";width:135px;background-image:url(https://7923272.fs1.hubspotusercontent-na1.net/hubfs/7923272/KG%20TRS%20Theme%202022/Images/pattern-plus-half.png);background-repeat:no-repeat;background-size:cover;background-position:100%;position:absolute;left:0;top:0;bottom:0;z-index:-1}.newsletters .nl-wrap .nl-form .form-wrap .submitted-message{color:#fff;text-align:center;font-weight:700;font-size:18px;line-height:28px}.newsletters .nl-wrap .nl-form .form-wrap ul.hs-error-msgs li label.hs-error-msg{color:#fff;font-size:16px;line-height:26px}@media(max-width:991px){.newsletters{padding:60px 0}.newsletters:before{display:none}.newsletters .nl-wrap .caption{width:100%;text-align:center}.newsletters .nl-wrap .nl-form{width:100%}.newsletters .nl-wrap .nl-form .form-wrap form{margin:0 auto}.newsletters .nl-wrap .nl-form .form-wrap form input[type=email]{height:50px;padding:10px 26px}.newsletters .nl-wrap .nl-form .form-wrap form input[type=submit],form .hs-button{padding:15px 23px 13.5px}}@media(max-width:767px){.newsletters{padding:40px 0}.newsletters .nl-wrap .caption h4{line-height:34px}}@media(max-width:576px){.newsletters .nl-wrap .caption p br{display:none}}