/*
Widget Name: W08 Newsletter Signup Form
Description: The widget allows the users to input their email address in the field and select signup, this will add them to a list that will receive newsletter updates.
Author: Univers Labs Ltd
Author URI: https://univ.rs/
*/
.so-widget-w08-newsletter-signup > .inner {
  padding: 0 50px;
  margin: 0 auto;
  padding-bottom: 50px;
}
.so-widget-w08-newsletter-signup > .inner .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  margin: 0 auto;
  max-width: 1170px;
  height: 145px;
  padding: 0 50px;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container {
    max-width: 740px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container {
    width: 100%;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue {
  background: #0A1347;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #FFF;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #FFF;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #FFF;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #FFF;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #FFF;
  border: 1px solid #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #0A1347;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group input[type="submit"]:active {
  color: #0A1347;
  background: #FFF;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #0A1347;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.inner-temple-blue #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue {
  background: #0E0830;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #FFF;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.deep-blue label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #FFF;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #FFF;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #FFF;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #FFF;
  border: 1px solid #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #0E0830;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group input[type="submit"]:active {
  color: #0E0830;
  background: #FFF;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.deep-blue #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #0E0830;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.deep-blue #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.deep-blue #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 {
  background: #F3F3F6;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #0A1347;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-5 label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #0A1347;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #0A1347;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #0A1347;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #0A1347;
  border: 1px solid #0A1347;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #F3F3F6;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group input[type="submit"]:active {
  color: #F3F3F6;
  background: #0A1347;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-5 #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #F3F3F6;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-5 #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-5 #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 {
  background: #E7E7EC;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #0A1347;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-10 label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #0A1347;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #0A1347;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #0A1347;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #0A1347;
  border: 1px solid #0A1347;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #E7E7EC;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group input[type="submit"]:active {
  color: #E7E7EC;
  background: #0A1347;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-10 #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #E7E7EC;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-10 #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-10 #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 {
  background: #B6B8C7;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #0A1347;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-30 label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #0A1347;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #0A1347;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #0A1347;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #0A1347;
  border: 1px solid #0A1347;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #B6B8C7;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group input[type="submit"]:active {
  color: #B6B8C7;
  background: #0A1347;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-30 #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #B6B8C7;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-30 #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-30 #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 {
  background: #8589A2;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #0A1347;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-50 label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #0A1347;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #0A1347;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #0A1347;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #0A1347;
  border: 1px solid #0A1347;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #8589A2;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group input[type="submit"]:active {
  color: #8589A2;
  background: #0A1347;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.tint-50 #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #8589A2;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-50 #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.tint-50 #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.bronze {
  background: #B88865;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #FFF;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.bronze label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #FFF;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #FFF;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #FFF;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #FFF;
  border: 1px solid #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #B88865;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group input[type="submit"]:active {
  color: #B88865;
  background: #FFF;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.bronze #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #B88865;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.bronze #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.bronze #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.teal {
  background: #00847E;
}
.so-widget-w08-newsletter-signup > .inner .container.teal label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #FFF;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.teal label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.teal .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #FFF;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #FFF;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #FFF;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #FFF;
  border: 1px solid #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00847E;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group input[type="submit"]:active {
  color: #00847E;
  background: #FFF;
}
.so-widget-w08-newsletter-signup > .inner .container.teal .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.teal #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.teal #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #00847E;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.teal #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.teal #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise {
  background: #00AEAA;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #0A1347;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.turquoise label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #0A1347;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #0A1347;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #0A1347;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #0A1347;
  border: 1px solid #0A1347;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00AEAA;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group input[type="submit"]:active {
  color: #00AEAA;
  background: #0A1347;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.turquoise #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #00AEAA;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.turquoise #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.turquoise #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.orange {
  background: #DB8F29;
}
.so-widget-w08-newsletter-signup > .inner .container.orange label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #0A1347;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.orange label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.orange .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #0A1347;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #0A1347;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #0A1347;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #0A1347;
  border: 1px solid #0A1347;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #DB8F29;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group input[type="submit"]:active {
  color: #DB8F29;
  background: #0A1347;
}
.so-widget-w08-newsletter-signup > .inner .container.orange .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.orange #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.orange #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #DB8F29;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.orange #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.orange #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.pink {
  background: #A24963;
}
.so-widget-w08-newsletter-signup > .inner .container.pink label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #FFF;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.pink label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.pink .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #FFF;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #FFF;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #FFF;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #FFF;
  border: 1px solid #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #A24963;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group input[type="submit"]:active {
  color: #A24963;
  background: #FFF;
}
.so-widget-w08-newsletter-signup > .inner .container.pink .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.pink #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.pink #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #A24963;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.pink #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.pink #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.green {
  background: #60983A;
}
.so-widget-w08-newsletter-signup > .inner .container.green label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #0A1347;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.green label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.green .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #0A1347;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #0A1347;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #0A1347;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #0A1347;
  border: 1px solid #0A1347;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #60983A;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group input[type="submit"]:active {
  color: #60983A;
  background: #0A1347;
}
.so-widget-w08-newsletter-signup > .inner .container.green .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.green #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.green #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #60983A;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.green #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.green #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt {
  background: #0A65AE;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #FFF;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.cobalt label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #FFF;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #FFF;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #FFF;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #FFF;
  border: 1px solid #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #0A65AE;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group input[type="submit"]:active {
  color: #0A65AE;
  background: #FFF;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.cobalt #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #0A65AE;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.cobalt #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.cobalt #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.silver {
  background: #909090;
}
.so-widget-w08-newsletter-signup > .inner .container.silver label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #0A1347;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.silver label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.silver .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #0A1347;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #0A1347;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #0A1347;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #0A1347;
  border: 1px solid #0A1347;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #909090;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group input[type="submit"]:active {
  color: #909090;
  background: #0A1347;
}
.so-widget-w08-newsletter-signup > .inner .container.silver .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.silver #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.silver #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #909090;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.silver #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.silver #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.red {
  background: #DC414B;
}
.so-widget-w08-newsletter-signup > .inner .container.red label {
  font-size: 28px;
  line-height: 32px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  color: #FFF;
  line-height: 60px;
  position: absolute;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.red label {
    font-size: 22px;
    line-height: 26px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.red .input-backgound {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  opacity: .1;
  background: #FFF;
  position: absolute;
  right: 140px;
  z-index: -1;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"] {
  width: 60px;
  height: 60px;
  color: 100%;
  border: 1px solid #FFF;
  background-color: transparent;
  padding: 10px 0 10px 32px;
  text-transform: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.05em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 40.17094017%;
  font-size: 18px;
  line-height: 28px;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  padding: 10px 0 10px 30px;
  border: none;
  color: #FFF;
  text-transform: none !important;
  position: absolute;
  top: 0;
  right: calc(140px);
  opacity: .8;
  z-index: 1;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]:-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]::-moz-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: uppercase;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"] {
    font-size: 16px;
    line-height: 24px;
  }
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]::-webkit-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]:-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]::-moz-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="email"]:-ms-input-placeholder {
  text-transform: none;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="submit"] {
  overflow: hidden;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.05em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 120px;
  height: 60px;
  color: #FFF;
  border: 1px solid #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #DC414B;
  text-transform: uppercase;
  cursor: pointer;
  position: absolute;
  right: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: initial;
  -webkit-background-clip: padding-box;
  -moz-border-radius: initial;
  -moz-background-clip: padding;
  border-radius: initial;
  background-clip: padding-box;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="submit"]:hover,
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group input[type="submit"]:active {
  color: #DC414B;
  background: #FFF;
}
.so-widget-w08-newsletter-signup > .inner .container.red .mc-field-group .mce_inline_error {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  position: absolute;
  top: 65px;
  right: calc(140px);
  text-transform: none !important;
  color: #DC414B;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.so-widget-w08-newsletter-signup > .inner .container.red #mce-responses {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
}
.so-widget-w08-newsletter-signup > .inner .container.red #mce-responses .response {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.04em;
  font-family: 'FSSiena', sans-serif;
  font-weight: 200;
  font-style: normal;
  text-transform: none;
  color: #DC414B;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container.red #mce-responses {
    position: absolute;
    top: 230px;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner .container.red #mce-responses .response {
    text-align: center;
  }
}
.so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form {
  width: 100%;
  height: 60px;
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form > * {
  height: 60px;
  display: inline-block;
  box-sizing: border-box;
}
body.page-template-child-sidebar .so-widget-w08-newsletter-signup > .inner .container,
.container.child-sidebar .so-widget-w08-newsletter-signup > .inner .container {
  height: 260px;
}
body.page-template-child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form,
.container.child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form {
  height: 180px;
  position: relative;
}
body.page-template-child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .form-title,
.container.child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .form-title {
  width: 100% !important;
  top: 0;
  display: inline-block;
  text-align: center;
}
body.page-template-child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .input-backgound,
.container.child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .input-backgound {
  width: 100%;
  left: 0;
  bottom: 70px;
}
body.page-template-child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group > *,
.container.child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group > * {
  width: 100% !important;
}
body.page-template-child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group input[type="email"],
.container.child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group input[type="email"] {
  width: 100%;
  top: auto;
  left: 0;
  bottom: 70px;
}
body.page-template-child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group input[type="submit"],
.container.child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group input[type="submit"] {
  bottom: 0;
}
body.page-template-child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group .mce_inline_error,
.container.child-sidebar .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group .mce_inline_error {
  top: 30px;
  left: 0;
}
@media (max-width: 1185px) {
  .so-widget-w08-newsletter-signup > .inner .container {
    height: 260px;
  }
  .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form {
    height: 180px;
    position: relative;
  }
  .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .form-title {
    width: 100% !important;
    top: 0;
    display: inline-block;
    text-align: center;
  }
  .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .input-backgound {
    width: 100%;
    left: 0;
    bottom: 70px;
  }
  .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group > * {
    width: 100% !important;
  }
  .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group input[type="email"] {
    width: 100%;
    top: auto;
    left: 0;
    bottom: 70px;
  }
  .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group input[type="submit"] {
    bottom: 0;
  }
  .so-widget-w08-newsletter-signup > .inner .container #mc-embedded-subscribe-form .mc-field-group .mce_inline_error {
    top: 30px;
    left: 0;
  }
}
@media (max-width: 740px) {
  .so-widget-w08-newsletter-signup > .inner {
    padding: 0;
  }
  .so-widget-w08-newsletter-signup > .inner .container {
    height: 260px;
    padding: 50px 15px;
  }
}
