.newsLetterContainer{width:100%;justify-content:center;align-items:center;padding:40px 20px;background-repeat:no-repeat;background-position:0 0;background-size:contain}.newsLetterContainer .submitedMessage{font-size:16px;font-weight:500;text-align:center}.newsLetterContainer .submitedMessage svg{width:60px;height:80px}.newsLetterContainer .newsLetterForm{-webkit-box-align:center;align-items:center}.newsLetterContainer .newsLetterForm .headline{font-size:32px;font-weight:500;margin:1em 0;text-align:center}.newsLetterContainer .newsLetterForm .subheadline{font-size:16px;font-weight:500;margin:2em 0;text-align:center}.newsLetterContainer .newsLetterForm .form{display:flex;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;gap:1em}.newsLetterContainer .newsLetterForm .form .wrapper{display:flex;align-items:center;width:100%;flex-wrap:wrap;row-gap:1em;justify-content:center}.newsLetterContainer .newsLetterForm .form .wrapper .inputField{width:100%}.newsLetterContainer .newsLetterForm .form .wrapper .inputField input{width:100%;color:var(--textBoxColor, #000);border:.5px solid var(--borderColor, #fff);border-radius:var(--borderRadius, 25px);background-color:var(--textBgColor, transparent);padding:10px 15px;height:50px;font-size:1em}.newsLetterContainer .newsLetterForm .form .wrapper .inputField input::placeholder{color:var(--textBoxColor, #fff);opacity:.5}.newsLetterContainer .newsLetterForm .form .wrapper .buttonField{order:3;width:30%;flex-basis:100%;text-align:center}.newsLetterContainer .newsLetterForm .form .wrapper .buttonField button{height:49px;width:max-content;border-radius:var(--borderRadius, 25px);background-color:#ff554d;border-color:transparent;padding:10px 50px;cursor:pointer}.newsLetterContainer .newsLetterForm .form .wrapper .buttonField button:disabled{cursor:none;opacity:.5}.newsLetterContainer .newsLetterForm .form .wrapper .checkField{display:flex;width:100%}.newsLetterContainer .newsLetterForm .form .wrapper .checkField input{width:30px;height:20px}.newsLetterContainer .newsLetterForm .form .wrapper .checkField label{font-size:14px;text-align:left;flex:1}.newsLetterContainer .newsLetterForm .form .wrapper .checkField label a{color:#8cc6ec;text-decoration:underline}.newsLetterContainer .newsLetterForm .form .wrapper .checkField .twoFields label{display:flex;align-items:center}.newsLetterContainer .newsLetterForm .form{max-width:740px}.newsLetterContainer .newsLetterForm .form .wrapper{column-gap:var(--separate, 1em)}.newsLetterContainer .newsLetterForm .form .wrapper .inputField{flex:2}.newsLetterContainer .newsLetterForm .form .wrapper .inputField input{border-radius:var(--borderRadius, 24px 0 0 24px)}.newsLetterContainer .newsLetterForm .form .wrapper .buttonField{order:unset;flex:1;text-align:unset}.newsLetterContainer .newsLetterForm .form .wrapper .buttonField button{border-radius:var(--borderRadius, 0 24px 24px 0);width:220px}.newsLetterContainer .newsLetterForm .form .wrapper .checkField{width:100%}.newsLetterContainer .newsLetterForm .form .wrapper .checkField.twoFields label{display:flex;align-items:center}
