.bs-section-newsletter-section-2  {
  width: 100%;
  margin: 0;
  padding: 40px 0;
/*   background-color: #d9e1e2; */
  background-image: url('https://45519436.fs1.hubspotusercontent-na1.net/hubfs/45519436/Desktop%20-%205.png');
  background-size: cover;
  backgrround-position: center;
  background-repeat: no-repeat;
}

.bs-section-newsletter-section-2 .row {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.bs-section-newsletter-section-2  .row p {
  text-align: center;
  color: #fff;
  margin-top: 15px;
}

.bs-section-newsletter-section-2  h3 {
  font-family: "November Medium 2";
  font-size: 36px;
  /*   width: 215px; */
  margin-bottom: 0;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  color: #fff;
}

.bs-section-newsletter-section-2  .form-newsletter form {
  float: unset;
}

.bs-section-newsletter-section-2  .form-newsletter h3 {
  margin: 0;
}

.bs-section-newsletter-section-2  .form-newsletter .field > label,
.bs-section-newsletter-section-2  .form-newsletter .hs_recaptcha {
  display: none;
}

.bs-section-newsletter-section-2  .form-newsletter .hs-input {
  width: 100%;
  height: auto;
  padding: 15px 30px 14px 20px;
  background-color: transparent;
  box-shadow: none !important;
  border: none;
  border: 1px solid #161920;
  border-radius: 0;
  font-family: "November Bold", sans-serif;
  font-size: 15px;
  color: #161920;
  line-height: 20px;
  letter-spacing: 0;
  resize: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  height: 51px;
}

.bs-section-newsletter-section-2  .form-newsletter .hs-input::placeholder {
  text-transform: uppercase;
  color: #161920;
  font-family: "November Bold", sans-serif;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  opacity: 1;
}
.bs-section-newsletter-section-2  .form-newsletter form .hs_error_rollup {
  display: none;
}
.bs-section-newsletter-section-2  .form-newsletter .hs-submit .hs-button {
  position: absolute;
  background: #261637;
  border: 1px solid #782f92 !important;
  right: 15px;
  top: 0px;
  height: 51px;
  width: 180px;
  padding: 16px 30px 16px 20px;
  border: 0;
  border-radius: 0;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: none !important;
  font-family: "November Bold",sans-serif !important;
  font-size: 15px !important;
  font-weight: 300 !important;
}
.bs-section-newsletter-section-2  .form-newsletter .hs-submit .actions:after{
  content: "";
  position: absolute;
  right: 28px;
  width: 10px;
  height: 12px;
  top: 20px;
  background-size: 250px 250px;
  background-position: -31px -25px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='250px' height='250px' viewBox='0 0 250 250' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard%3C/title%3E%3Cg id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='stroke-2221' transform='translate(85.000000, 26.000000)' stroke='%23FFFFFF' stroke-width='0.939'%3E%3Cpath d='M13.804,3.116 C13.207,3.116 12.724,3.6 12.724,4.196 C12.724,4.793 13.207,5.276 13.804,5.276 C14.401,5.276 14.884,4.793 14.884,4.196 C14.884,3.6 14.401,3.116 13.804,3.116 Z M9,4.378 C6.448,4.378 4.379,6.448 4.379,9 C4.379,11.552 6.448,13.622 9,13.622 C11.552,13.622 13.621,11.552 13.621,9 C13.621,6.448 11.552,4.378 9,4.378 Z M9,0 C6.556,0 6.25,0.01 5.29,0.054 C2.021,0.204 0.205,2.017 0.055,5.289 C0.01,6.249 0,6.556 0,9 C0,11.444 0.01,11.751 0.054,12.71 C0.204,15.98 2.017,17.796 5.289,17.946 C6.249,17.989 6.556,18 9,18 C11.444,18 11.75,17.99 12.711,17.946 C15.977,17.796 17.797,15.983 17.945,12.711 C17.99,11.751 18,11.444 18,9 C18,6.556 17.99,6.25 17.946,5.29 C17.799,2.024 15.983,0.205 12.712,0.055 C11.75,0.01 11.444,0 9,0 Z M9,1.622 C11.403,1.622 11.688,1.632 12.637,1.675 C15.077,1.785 16.216,2.943 16.327,5.364 C16.37,6.313 16.378,6.598 16.378,9.001 C16.378,11.404 16.369,11.689 16.327,12.638 C16.215,15.056 15.079,16.216 12.637,16.327 C11.688,16.37 11.404,16.379 9,16.379 C6.597,16.379 6.312,16.37 5.363,16.327 C2.918,16.215 1.785,15.053 1.674,12.637 C1.63,11.688 1.621,11.404 1.621,9 C1.621,6.597 1.631,6.313 1.674,5.363 C1.786,2.943 2.922,1.785 5.364,1.674 C6.313,1.631 6.597,1.622 9,1.622 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3Cg id='stroke-2219' transform='translate(49.000000, 26.000000)' stroke='%23FFFFFF' stroke-width='0.939'%3E%3Cpath d='M7.369,2.99 L9,2.988 L9,0.126 C8.718,0.087 7.75,0 6.623,0 C4.271,0 2.66,1.491 2.66,4.23 L2.66,6.59 L0,6.59 L0,9.79 L2.66,9.79 L2.66,18 L5.842,18 L5.842,9.79 L8.496,9.79 L8.893,6.59 L5.843,6.59 L5.843,4.547 C5.843,3.621 6.09,2.989 7.369,2.989 L7.369,2.99 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3Cg id='group' transform='translate(62.000000, 26.000000)' stroke='%23FFFFFF' stroke-width='0.939'%3E%3Cpath d='M0.241,17.816 L4.288,17.816 L4.288,5.795 L0.241,5.795 L0.241,17.816 Z M2.237,4.154 L2.264,4.154 C3.676,4.154 4.554,3.231 4.554,2.077 C4.527,0.897 3.676,0 2.29,0 C0.906,0 0,0.897 0,2.077 C0,3.23 0.88,4.154 2.237,4.154 Z M14.223,5.513 C12.073,5.513 11.113,6.681 10.574,7.499 L10.574,7.499 L10.574,5.794 L6.526,5.794 C6.58,6.922 6.526,17.816 6.526,17.816 L10.574,17.816 L10.574,11.102 C10.574,10.742 10.602,10.384 10.709,10.128 C11.002,9.408 11.667,8.666 12.785,8.666 C14.251,8.666 14.835,9.769 14.835,11.384 L14.835,17.816 L18.883,17.816 L18.883,10.922 C18.883,7.23 16.886,5.512 14.223,5.512 L14.223,5.513 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3Cg id='path' transform='translate(32.000000, 41.000000)' fill='%2300BBDC' fill-rule='nonzero'%3E%3Cpolygon id='Path' points='0.713 0 0 0.597 5.613 5.502 0 10.409 0.713 11 7 5.502'%3E%3C/polygon%3E%3C/g%3E%3Cg id='2path' transform='translate(32.000000, 26.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpolygon id='Path' points='0.713 0 0 0.597 5.613 5.502 0 10.409 0.713 11 7 5.502'%3E%3C/polygon%3E%3C/g%3E%3Cg id='1path' transform='translate(18.000000, 26.000000)' fill='%23161920' fill-rule='nonzero'%3E%3Cpolygon id='Path' points='1.018 0 0 1.357 8.019 12.504 0 23.658 1.018 25 10 12.504'%3E%3C/polygon%3E%3C/g%3E%3Cg id='1path-copy' transform='translate(4.000000, 26.000000)' fill='%23161920' fill-rule='nonzero'%3E%3Cpolygon id='Path' transform='translate(5.000000, 12.500000) scale(-1, 1) translate(-5.000000, -12.500000) ' points='1.018 0 0 1.357 8.019 12.504 0 23.658 1.018 25 10 12.504'%3E%3C/polygon%3E%3C/g%3E%3Cg id='stroke-2221' transform='translate(85.000000, 4.000000)' stroke='%2300BBDC' stroke-width='0.939'%3E%3Cpath d='M13.804,3.116 C13.207,3.116 12.724,3.6 12.724,4.196 C12.724,4.793 13.207,5.276 13.804,5.276 C14.401,5.276 14.884,4.793 14.884,4.196 C14.884,3.6 14.401,3.116 13.804,3.116 Z M9,4.378 C6.448,4.378 4.379,6.448 4.379,9 C4.379,11.552 6.448,13.622 9,13.622 C11.552,13.622 13.621,11.552 13.621,9 C13.621,6.448 11.552,4.378 9,4.378 Z M9,0 C6.556,0 6.25,0.01 5.29,0.054 C2.021,0.204 0.205,2.017 0.055,5.289 C0.01,6.249 0,6.556 0,9 C0,11.444 0.01,11.751 0.054,12.71 C0.204,15.98 2.017,17.796 5.289,17.946 C6.249,17.989 6.556,18 9,18 C11.444,18 11.75,17.99 12.711,17.946 C15.977,17.796 17.797,15.983 17.945,12.711 C17.99,11.751 18,11.444 18,9 C18,6.556 17.99,6.25 17.946,5.29 C17.799,2.024 15.983,0.205 12.712,0.055 C11.75,0.01 11.444,0 9,0 Z M9,1.622 C11.403,1.622 11.688,1.632 12.637,1.675 C15.077,1.785 16.216,2.943 16.327,5.364 C16.37,6.313 16.378,6.598 16.378,9.001 C16.378,11.404 16.369,11.689 16.327,12.638 C16.215,15.056 15.079,16.216 12.637,16.327 C11.688,16.37 11.404,16.379 9,16.379 C6.597,16.379 6.312,16.37 5.363,16.327 C2.918,16.215 1.785,15.053 1.674,12.637 C1.63,11.688 1.621,11.404 1.621,9 C1.621,6.597 1.631,6.313 1.674,5.363 C1.786,2.943 2.922,1.785 5.364,1.674 C6.313,1.631 6.597,1.622 9,1.622 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3Cg id='stroke-2219' transform='translate(107.000000, 4.000000)' stroke='%2300BBDC' stroke-width='0.939'%3E%3Cpath d='M7.369,2.99 L9,2.988 L9,0.126 C8.718,0.087 7.75,0 6.623,0 C4.271,0 2.66,1.491 2.66,4.23 L2.66,6.59 L0,6.59 L0,9.79 L2.66,9.79 L2.66,18 L5.842,18 L5.842,9.79 L8.496,9.79 L8.893,6.59 L5.843,6.59 L5.843,4.547 C5.843,3.621 6.09,2.989 7.369,2.989 L7.369,2.99 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3Cg id='group' transform='translate(62.000000, 4.000000)' stroke='%2300BBDC' stroke-width='0.939'%3E%3Cpath d='M0.241,17.816 L4.288,17.816 L4.288,5.795 L0.241,5.795 L0.241,17.816 Z M2.237,4.154 L2.264,4.154 C3.676,4.154 4.554,3.231 4.554,2.077 C4.527,0.897 3.676,0 2.29,0 C0.906,0 0,0.897 0,2.077 C0,3.23 0.88,4.154 2.237,4.154 Z M14.223,5.513 C12.073,5.513 11.113,6.681 10.574,7.499 L10.574,7.499 L10.574,5.794 L6.526,5.794 C6.58,6.922 6.526,17.816 6.526,17.816 L10.574,17.816 L10.574,11.102 C10.574,10.742 10.602,10.384 10.709,10.128 C11.002,9.408 11.667,8.666 12.785,8.666 C14.251,8.666 14.835,9.769 14.835,11.384 L14.835,17.816 L18.883,17.816 L18.883,10.922 C18.883,7.23 16.886,5.512 14.223,5.512 L14.223,5.513 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3Cg id='1stroke-2221' transform='translate(27.000000, 4.000000)' stroke='%23161920' stroke-width='0.939'%3E%3Cpath d='M13.804,3.116 C13.207,3.116 12.724,3.6 12.724,4.196 C12.724,4.793 13.207,5.276 13.804,5.276 C14.401,5.276 14.884,4.793 14.884,4.196 C14.884,3.6 14.401,3.116 13.804,3.116 Z M9,4.378 C6.448,4.378 4.379,6.448 4.379,9 C4.379,11.552 6.448,13.622 9,13.622 C11.552,13.622 13.621,11.552 13.621,9 C13.621,6.448 11.552,4.378 9,4.378 Z M9,0 C6.556,0 6.25,0.01 5.29,0.054 C2.021,0.204 0.205,2.017 0.055,5.289 C0.01,6.249 0,6.556 0,9 C0,11.444 0.01,11.751 0.054,12.71 C0.204,15.98 2.017,17.796 5.289,17.946 C6.249,17.989 6.556,18 9,18 C11.444,18 11.75,17.99 12.711,17.946 C15.977,17.796 17.797,15.983 17.945,12.711 C17.99,11.751 18,11.444 18,9 C18,6.556 17.99,6.25 17.946,5.29 C17.799,2.024 15.983,0.205 12.712,0.055 C11.75,0.01 11.444,0 9,0 Z M9,1.622 C11.403,1.622 11.688,1.632 12.637,1.675 C15.077,1.785 16.216,2.943 16.327,5.364 C16.37,6.313 16.378,6.598 16.378,9.001 C16.378,11.404 16.369,11.689 16.327,12.638 C16.215,15.056 15.079,16.216 12.637,16.327 C11.688,16.37 11.404,16.379 9,16.379 C6.597,16.379 6.312,16.37 5.363,16.327 C2.918,16.215 1.785,15.053 1.674,12.637 C1.63,11.688 1.621,11.404 1.621,9 C1.621,6.597 1.631,6.313 1.674,5.363 C1.786,2.943 2.922,1.785 5.364,1.674 C6.313,1.631 6.597,1.622 9,1.622 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3Cg id='1stroke-2219' transform='translate(49.000000, 4.000000)' stroke='%23161920' stroke-width='0.939'%3E%3Cpath d='M7.369,2.99 L9,2.988 L9,0.126 C8.718,0.087 7.75,0 6.623,0 C4.271,0 2.66,1.491 2.66,4.23 L2.66,6.59 L0,6.59 L0,9.79 L2.66,9.79 L2.66,18 L5.842,18 L5.842,9.79 L8.496,9.79 L8.893,6.59 L5.843,6.59 L5.843,4.547 C5.843,3.621 6.09,2.989 7.369,2.989 L7.369,2.99 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3Cg id='1group' transform='translate(4.000000, 4.000000)' stroke='%23161920' stroke-width='0.939'%3E%3Cpath d='M0.241,17.816 L4.288,17.816 L4.288,5.795 L0.241,5.795 L0.241,17.816 Z M2.237,4.154 L2.264,4.154 C3.676,4.154 4.554,3.231 4.554,2.077 C4.527,0.897 3.676,0 2.29,0 C0.906,0 0,0.897 0,2.077 C0,3.23 0.88,4.154 2.237,4.154 Z M14.223,5.513 C12.073,5.513 11.113,6.681 10.574,7.499 L10.574,7.499 L10.574,5.794 L6.526,5.794 C6.58,6.922 6.526,17.816 6.526,17.816 L10.574,17.816 L10.574,11.102 C10.574,10.742 10.602,10.384 10.709,10.128 C11.002,9.408 11.667,8.666 12.785,8.666 C14.251,8.666 14.835,9.769 14.835,11.384 L14.835,17.816 L18.883,17.816 L18.883,10.922 C18.883,7.23 16.886,5.512 14.223,5.512 L14.223,5.513 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");


}

.bs-section-newsletter-section-2  .form-newsletter .hs-submit .hs-button:hover {
  background-color: #26 !important;
  border: 1px solid #00426a !important;
  color: #fff !important;
}

.bs-section-newsletter-section-2  .form-newsletter form ul {
  margin: 5px 0 0;
  padding: 0;
}

.bs-section-newsletter-section-2  .form-newsletter form ul li {
  list-style: none;
}

.bs-section-newsletter-section-2  .form-newsletter form ul li label {
  margin: 0;
}

/* .bs-section-newsletter-section-2 .form-newsletter .hs-input.error {
  border-bottom-color: #f84021;
} */

.bs-section-newsletter-section-2  .form-newsletter .submitted-message {
  color: #00bbdc;
  text-align: center;
}
.bs-section-newsletter-section-2  .form-newsletter form ul li .hs-error-msg,
.bs-section-newsletter-section-2 
.form-newsletter
form
ul
li
.hs-main-font-element {
  color: #fff;
}



.bs-section-newsletter-section-2 form .field.hs-form-field input.hs-input {
  -o-appearance: auto;
  -ms-appearance: auto;
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
}
.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox.field.hs-form-field {
  margin-top: 20px;
}
.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox ul.inputs-list {
  margin: 0 0 10px;
  padding-left: 0px !important;
}
.bs-section-newsletter-section-2 form .hs-fieldtype-radio ul.inputs-list {
  margin: 0 0 10px;
  padding-left: 0px !important;
}
.bs-section-newsletter-section-2 form .hs-fieldtype-radio ul.inputs-list .hs-form-radio input {
  padding: 15px 20px;
  border: 0;
  border-radius: 0;
  box-shadow: inset 0 -1px 0 0 #737579;
  background-color: transparent;
  appearance: auto !important;
  width: 20px;
  height: 20px;
  border: none !important;
  box-shadow: none !important;
  margin-right: 15px;
  position: relative;
  top: 5px;
}
.bs-section-newsletter-section-2 form .hs-fieldtype-radio ul.inputs-list .hs-form-radio input + span {
  position: relative;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 13px;
  line-height: 20px;
}

.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox ul li {
  list-style: none;
}

.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox input {
  position: absolute;
  left: -9999px;
  visibility: hidden;
}

.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox input + span {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  padding-left: 35px;
  cursor: pointer;
  font-size: 13px;
  line-height: 20px;
}

.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox input + span:after,
.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox input + span:before {
  content: '';
  position: absolute;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.4);
}
.bs-section-newsletter-section-2 form  ul li::before {
  display: none !important;
}

.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox input + span:after {
  height: 20px;
  width: 20px;
  top: 0;
  left: 0;
  background-color: transparent;
  border: solid 1px #737579;
}

.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox input[type="checkbox"]:checked + span:before {
  top: 3px;
  left: 1px;
  width: 8px;
  height: 13px;
  background: transparent;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%;
}
.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox input[type="checkbox"]:checked + span:after {
  top: 0;
  z-index: 0;
  background-color: #782f92;
  border-color: transparent;
}

.bs-section-newsletter-section-2 form .legal-consent-container .hs-form-booleancheckbox-display>span {
  margin-left: 0px !important;
}
.bs-section-newsletter-section-2 .legal-consent-container {
  margin-top: 15px;
}

.bs-section-newsletter-section-2 form .hs-fieldtype-booleancheckbox input+span {
  color: #fff;
}

.bs-section-newsletter-section-2 .form-newsletter .hs-input {
  background: #fff;
}

.hs-input::placeholder {
  color: rgba(22, 25, 32, 0.3);
}

@media (max-width: 1024px) {
  .bs-section-newsletter-section-2 h3 {
    font-size: 30px;
  }
}

@media (max-width: 920px) {
  .bs-section-newsletter-section-2 h3 {
    font-size: 25px;
  }
}

@media (max-width: 768px) {
  .bs-section-newsletter-section-2 {
    padding: 25px 0px;
  }

  .bs-section-newsletter-section-2 h3 {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 1.44;
  }

  .bs-section-newsletter-section-2 .form-newsletter .hs-input {
    padding: 10px 15px;
  }

  .bs-section-newsletter-section-2 .form-newsletter .hs-input::placeholder {
    text-transform: capitalize;
  }

  .bs-section-newsletter-section-2 .form-newsletter .hs-input,
  .bs-section-newsletter-section-2 .form-newsletter .hs-input::placeholder {
    font-size: 12px;
    line-height: normal;
    letter-spacing: normal;
  }

  .bs-section-newsletter-section-2 .form-newsletter .hs-submit .hs-button {
    width: 140px;
    top: 0px;
    right: 15px;
    padding: 11px 20px 11px 10px;
    font-size: 12px !important;
    height: 51px;
  }
  .bs-section-newsletter-section-2 .form-newsletter .hs-submit .actions:after {
    right: 20px;
    width: 10px;
    height: 12px;
    top: 20px;
  }

}



/**********************iPhone Landscape*************/
@media only screen and (max-width: 767px) and (min-width: 220px){
  .bs-section-newsletter-section-2 h3 {
    text-align: center;
  }
  .bs-section-newsletter-section-2 .form-newsletter .hs-submit .hs-button {
    height: 51px;
  }
   .bs-section-newsletter-section-2 .col-md-6 {
        max-width: 100% !important;
    }
}

@media only screen and (max-width: 912px) {
  .bs-section-newsletter-section-2 .col-md-6 {
        max-width: 70%;
    }
  
     .bs-section-newsletter-section-2 .col-md-9 
        max-width: 100%;
    }
}

/*************************iPad Portrait***************/
/* @media only screen and (max-width: 985px) and (min-width: 768px){
  .bs-section-newsletter-section-2 h5 {
    text-align: left !important;
  }
  .bs-section-newsletter-section-2 p {
    text-align: left !important;
  }
  .bs-section-newsletter-section-2 .form-newsletter .hs-submit .hs-button {
    height: 51px;
  }

} */

/*******************************************/