#dannon_page .do_container {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

#dannon_page .tcont {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#dannon_page .tcont-l h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00a7e1;
  margin: 0;
  padding: 0;
  line-height: 1.4;
}

#dannon_page .tcont-l h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #231f20;
  margin: 0;
  padding: 0;
  line-height: 1.4;
}

#dannon_page .tcont-l h3 span {
  color: #00a7e1;
}

#dannon_page .input_style {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0050a4;
  text-transform: inherit;
}

#dannon_page .input_style::-webkit-input-placeholder {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0050a4;
  text-transform: inherit;
}

#dannon_page .input_style:-ms-input-placeholder {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0050a4;
  text-transform: inherit;
}

#dannon_page .input_style::-ms-input-placeholder {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0050a4;
  text-transform: inherit;
}

#dannon_page .input_style::placeholder {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0050a4;
  text-transform: inherit;
}

#dannon_page .input_style.b_color {
  border-color: #818285;
}

#dannon_page .input_style:focus {
  border-color: #449acc;
}

#dannon_page .checkbox label:before {
  border-color: #818285;
}

#dannon_page .select-styled {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-color: #818285;
  color: #0050a4;
  text-transform: inherit;
}

#dannon_page .multi-checkbox .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label::before {
  border-color: #818285;
}

#dannon_page .multi_s option {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0251a4;
  text-transform: inherit;
}

#dannon_page .fleft,
#dannon_page .fright,
#dannon_page .dannon_logo,
#dannon_page .dannon_logo img,
#dannon_page .tcont-r,
#dannon_page .tcont-r img,
#dannon_page .dannon_header .row {
  width: 100%;
}

#dannon_page .wpcf7-mail-sent-ok {
  color: green !important;
}

#dannon_page .d_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
}

#dannon_page .d_form .required {
  display: block;
  color: #231f20;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
}

#dannon_page .d_form label {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00a7e1;
  text-transform: uppercase;
}

#dannon_page .d_form .y_agree,
#dannon_page .d_form .t_service {
  color: #0251a4;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
}

#dannon_page .d_form .checkbox label {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #0251a4;
  text-transform: inherit;
}

#dannon_page .d_form .btnw_auto {
  text-align: center;
}

#dannon_page .d_form .btn_submit {
  background-color: #40c8f4;
  color: #fff;
  border-color: #40c8f4;
  background-image: none;
  text-align: center;
}

#dannon_page .d_form label.heading {
  display: inline-block;
}

@media (min-width: 1281px) {
  #dannon_page .d_form label.heading {
    font-size: 1vw;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  #dannon_page .d_form label.heading {
    font-size: 1.51515vw;
  }
}

@media (max-width: 767px) {
  #dannon_page .d_form label.heading {
    font-size: 4.31304vw;
  }
}

@media (min-width: 1281px) {
  #dannon_page .d_form label.l_news {
    font-size: 1vw;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  #dannon_page .d_form label.l_news {
    font-size: 1.51515vw;
  }
}

@media (max-width: 767px) {
  #dannon_page .d_form label.l_news {
    font-size: 4.31304vw;
  }
}

@media (min-width: 1281px) {
  #dannon_page .d_form .y_agree,
  #dannon_page .d_form .t_service {
    font-size: 1vw;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  #dannon_page .d_form .y_agree,
  #dannon_page .d_form .t_service {
    font-size: 1.51515vw;
  }
}

@media (max-width: 767px) {
  #dannon_page .d_form .y_agree,
  #dannon_page .d_form .t_service {
    font-size: 4.31304vw;
  }
}

#dannon_page .d_form .multi_s option {
  color: #0050a4;
  white-space: break-spaces;
}

@media (min-width: 1281px) {
  #dannon_page .d_form .multi_s option {
    font-size: 1vw;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  #dannon_page .d_form .multi_s option {
    font-size: 1.51515vw;
  }
}

@media (max-width: 767px) {
  #dannon_page .d_form .multi_s option {
    font-size: 4.31304vw;
  }
}

#dannon_page .d_form .multi-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label {
  color: #0050a4;
  text-transform: inherit;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

@media (min-width: 1281px) {
  #dannon_page .d_form .multi-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label {
    font-size: 1vw;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  #dannon_page .d_form .multi-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label {
    font-size: 1.51515vw;
  }
}

@media (max-width: 767px) {
  #dannon_page .d_form .multi-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label {
    font-size: 4.31304vw;
  }
}

#dannon_page .d_form .cusselect {
  color: #0050a4;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

#dannon_page .d_form .select-options li {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
}

@media (min-width: 1281px) {
  #dannon_page .d_form .select-options li {
    font-size: 1vw;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  #dannon_page .d_form .select-options li {
    font-size: 1.51515vw;
  }
}

@media (max-width: 767px) {
  #dannon_page .d_form .select-options li {
    font-size: 4.31304vw;
  }
}

@media (min-width: 1281px) {
  #dannon_page .d_form .input_style {
    font-size: 1.125vw;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  #dannon_page .d_form .input_style {
    font-size: 1.66667vw;
  }
}

@media (max-width: 767px) {
  #dannon_page .d_form .input_style {
    font-size: 4.78261vw;
  }
}

@media (min-width: 1281px) {
  #dannon_page .d_form .select-styled {
    font-size: 1.125vw;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  #dannon_page .d_form .select-styled {
    font-size: 1.66667vw;
  }
}

@media (max-width: 767px) {
  #dannon_page .d_form .select-styled {
    font-size: 4.78261vw;
  }
}

#dannon_page .goo_recaptcha {
  display: table;
  margin: 0 auto;
}

@media (min-width: 1281px) {
  #dannon_page .select-options {
    max-height: 9.375vw;
  }
  #dannon_page .dannon_logo {
    max-width: 10.625vw;
  }
  #dannon_page header.dannon_header {
    padding: 0.75vw 0;
  }
  #dannon_page .do_container {
    max-width: 61.875vw;
    padding: 0 2.625vw;
  }
  #dannon_page .top_cont {
    padding: 1.875vw 0 2.5vw;
  }
  #dannon_page .fleft {
    max-width: 21.875vw;
  }
  #dannon_page .fright {
    max-width: 30.25vw;
    margin-left: 3.125vw;
  }
  #dannon_page .d_form {
    padding-bottom: 8.125vw;
  }
  #dannon_page .d_form .required {
    font-size: 0.8125vw;
    margin-bottom: 0.3125vw;
  }
  #dannon_page .d_form label.heading {
    margin-bottom: 0.3125vw;
  }
  #dannon_page .d_form .input_style {
    height: 3.75vw;
    border-width: 0.125vw !important;
  }
  #dannon_page .d_form .cusselect {
    height: 3.75vw;
    border-width: 0.125vw !important;
  }
  #dannon_page .d_form .select-styled {
    height: 3.75vw;
    border-width: 0.125vw !important;
  }
  #dannon_page .d_form .multi_s.set_h {
    height: 21.875vw;
  }
  #dannon_page .d_form textarea.set_h {
    height: 7.5vw !important;
  }
  #dannon_page .d_form .checkbox label:before {
    border-width: 0.1875vw !important;
    top: 0.3125vw;
  }
  #dannon_page .d_form .multi-checkbox .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label::before {
    border-width: 0.1875vw !important;
  }
  #dannon_page .d_form .checkbox input[type="checkbox"]:checked + label:after {
    top: 0.5vw;
  }
  #dannon_page .d_form .mar_b18 {
    margin-bottom: 1.125vw;
  }
  #dannon_page .d_form .mar_b50 {
    margin-bottom: 3.125vw;
  }
  #dannon_page .d_form .p_l40 {
    padding-left: 2.5vw;
  }
  #dannon_page .d_form .btn_submit {
    padding: 0 1.25vw;
    font-size: 1.875vw;
  }
  #dannon_page .tcont-l {
    max-width: 36.3125vw;
  }
  #dannon_page .tcont-l h1 {
    font-size: 2.0625vw;
  }
  #dannon_page .tcont-l h3 {
    font-size: 1.125vw;
  }
  #dannon_page .tcont-r {
    max-width: 12.8125vw;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  #dannon_page .dannon_logo {
    max-width: 17.17172vw;
  }
  #dannon_page header.dannon_header {
    padding: 1.21212vw 0;
  }
  #dannon_page .do_container {
    max-width: 100vw;
    padding: 0 4.24242vw;
  }
  #dannon_page .top_cont {
    padding: 3.0303vw 0 4.0404vw;
  }
  #dannon_page .fleft {
    max-width: 35.35354vw;
  }
  #dannon_page .fright {
    max-width: 48.88889vw;
    margin-left: 5.05051vw;
  }
  #dannon_page .d_form {
    padding-bottom: 10.10101vw;
  }
  #dannon_page .d_form .required {
    font-size: 1.31313vw;
    margin-bottom: 0.50505vw;
  }
  #dannon_page .d_form label.heading {
    margin-bottom: 0.50505vw;
  }
  #dannon_page .d_form .input_style {
    height: 6.06061vw;
    border-width: 0.20202vw !important;
  }
  #dannon_page .d_form .cusselect {
    height: 6.06061vw;
    border-width: 0.20202vw !important;
  }
  #dannon_page .d_form .select-styled {
    height: 6.06061vw;
    border-width: 0.20202vw !important;
  }
  #dannon_page .d_form .multi_s.set_h {
    height: 28.28283vw;
  }
  #dannon_page .d_form textarea.set_h {
    height: 12.12121vw !important;
  }
  #dannon_page .d_form .mar_b18 {
    margin-bottom: 1.81818vw;
  }
  #dannon_page .d_form .mar_b50 {
    margin-bottom: 5.05051vw;
  }
  #dannon_page .d_form .p_l40 {
    padding-left: 4.0404vw;
  }
  #dannon_page .d_form .btn_submit {
    padding: 0 3.0303vw;
    font-size: 2.42424vw;
    height: 4.54545vw;
  }
  #dannon_page .checkbox label:before {
    border-width: 0.30303vw !important;
    top: 0.50505vw;
  }
  #dannon_page .multi-checkbox .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label::before {
    border-width: 0.30303vw !important;
  }
  #dannon_page .checkbox input[type="checkbox"]:checked + label:after {
    top: 0.80808vw;
  }
  #dannon_page .tcont-l {
    max-width: 58.68687vw;
  }
  #dannon_page .tcont-l h1 {
    font-size: 3.33333vw;
  }
  #dannon_page .tcont-l h3 {
    font-size: 1.81818vw;
  }
  #dannon_page .tcont-r {
    max-width: 20.70707vw;
  }
}

@media (max-width: 767px) {
  #dannon_page .dannon_logo {
    max-width: 43.04348vw;
  }
  #dannon_page header.dannon_header {
    padding: 3.26087vw 0;
  }
  #dannon_page .do_container {
    max-width: 166.73913vw;
    padding: 0 6.08696vw;
  }
  #dannon_page .top_cont {
    padding: 10vw 0 7.82609vw;
  }
  #dannon_page .fleft {
    max-width: 100%;
    padding-left: 0;
  }
  #dannon_page .d_form {
    padding-bottom: 17.3913vw;
  }
  #dannon_page .d_form .required {
    font-size: 3.26087vw;
    margin-bottom: 1.08696vw;
  }
  #dannon_page .d_form label.heading {
    margin-bottom: 1.08696vw;
  }
  #dannon_page .d_form .input_style {
    height: 13.04348vw;
    border-width: 0.43478vw !important;
  }
  #dannon_page .d_form .cusselect {
    height: 13.04348vw;
    border-width: 0.43478vw !important;
  }
  #dannon_page .d_form .select-styled {
    height: 13.04348vw;
    border-width: 0.43478vw !important;
  }
  #dannon_page .d_form .multi_s.set_h {
    height: 93.47826vw;
  }
  #dannon_page .d_form textarea.set_h {
    height: 32.6087vw !important;
  }
  #dannon_page .d_form .smcheck {
    padding-right: 9.78261vw;
  }
  #dannon_page .d_form .y_agree {
    padding-right: 4.34783vw;
  }
  #dannon_page .d_form .mar_b18 {
    margin-bottom: 3.91304vw;
  }
  #dannon_page .d_form .mar_b50 {
    margin-bottom: 10.86957vw;
  }
  #dannon_page .d_form .p_l40 {
    padding-left: 6.52174vw;
  }
  #dannon_page .d_form .btn_submit {
    padding: 0 4.34783vw;
    font-size: 6.52174vw;
  }
  #dannon_page .d_form .select-options {
    top: 105%;
  }
  #dannon_page .tcont-l {
    max-width: 166.73913vw;
  }
  #dannon_page .tcont-l h1 {
    font-size: 8.34565vw;
    line-height: 1.2;
  }
  #dannon_page .tcont-l h3 {
    font-size: 4.55217vw;
    padding-right: 6.52174vw;
  }
  #dannon_page .tcont-r {
    display: none;
  }
  #dannon_page .checkbox label:before {
    border-width: 0.65217vw !important;
    top: 1.08696vw;
  }
  #dannon_page .multi-checkbox .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label::before {
    border-width: 0.65217vw !important;
  }
  #dannon_page .checkbox input[type="checkbox"]:checked + label:after {
    top: 1.73913vw;
  }
}
/*# sourceMappingURL=danone_landing.css.map */