.opk-newsletter .newsletter__wrapper{padding:0 2rem}@media screen and (min-width: 750px){.opk-newsletter .newsletter__wrapper{padding:8rem 5rem}}@media screen and (min-width: 990px){.opk-newsletter .newsletter__wrapper{padding:0;max-width:78.6rem}}.opk-newsletter .newsletter__wrapper .h4{padding:0 1rem;font-size:28px;font-weight:400;line-height:1.14;text-transform:uppercase}@media screen and (min-width: 750px){.opk-newsletter .newsletter__wrapper .h4{padding:0;font-size:48px;line-height:1.08;letter-spacing:-0.02rem}}.opk-newsletter .newsletter-form{margin:2rem 0 0}@media screen and (min-width: 750px){.opk-newsletter .newsletter-form{margin:4.4rem 0 0}}@media screen and (min-width: 750px){.opk-newsletter .newsletter-form .newsletter-form__field-wrapper{width:100%}}.opk-newsletter .newsletter-form .field{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 750px){.opk-newsletter .newsletter-form .field{flex-direction:row}}.opk-newsletter .newsletter-form .field:hover .button{padding-right:0 !important}.opk-newsletter .newsletter-form .field__input{padding:1.3rem 2.4rem;min-height:5.2rem;font-size:18px;line-height:1.44;letter-spacing:.001rem;color:#838282;box-shadow:0 0 0 1px #d2d5d9 inset;border-bottom:.1rem solid rgba(0,0,0,0)}@media screen and (min-width: 750px){.opk-newsletter .newsletter-form .field__input{min-height:5.6rem}}.opk-newsletter .newsletter-form .button{position:relative;width:100%;padding:0;min-height:5.2rem;background-color:#302f2f;border:1px solid #302f2f;font-size:18px;font-weight:800;line-height:1.22;color:#fff;text-transform:uppercase;transition:all .3s ease}@media screen and (min-width: 750px){.opk-newsletter .newsletter-form .button{max-width:213px;min-width:213px;min-height:5.6rem}}.opk-newsletter .newsletter__subheading{margin:2rem 0 0;font-size:18px;line-height:1.55;color:#838282;letter-spacing:.001rem}@media screen and (min-width: 750px){.opk-newsletter .newsletter__subheading{max-width:none;max-width:initial;margin:4rem 0 0;font-size:20px;line-height:1.5}}
