/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.paragraphSystem,
.row {
  margin-left: -15px;
  margin-right: -15px;
}

.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.paragraphSystem:before,
.paragraphSystem:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.row:after,
.paragraphSystem:after,
.container:after,
.container-fluid:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }
}/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  background: #fff;
  /* 1 */
  color: #000;
  /* 2 */
  font-family: sans-serif;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 4 */
  -webkit-text-size-adjust: 100%;
  /* 4 */
}

/**
 * Remove default margin.
 */
body {
  line-height: 1;
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/*
a:focus {
    outline: thin dotted;
}
*/
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: sans-serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: 1;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.mejs-container {
  position: relative;
  background: #000;
  font-family: sans-serif;
  text-align: left;
  vertical-align: top;
  text-indent: 0;
}
.mejs-fullscreen {
  overflow: hidden !important; }

.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000; }

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen {
  width: 100%;
  height: 100%; }

/* Start: LAYERS */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0; }

.mejs-mediaelement,
.me-plugin {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat; }

.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0; }

.mejs-overlay-play {
  cursor: pointer; }

.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: none; }
  .mejs-overlay-button:before {
    content: "\f04b";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    box-sizing: border-box;
    border-radius: 50%;
    display: inline-block;
    font-size: 30px;
    width: 100%;
    height: 100%;
    border: 3px solid #3e3e3e;
    text-indent: 7px;
    background: #fff;
    text-align: center;
    line-height: 67px; }

.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px; }

.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: url(../background.png);
  background: rgba(0, 0, 0, 0.9); }

.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url(../../assets/img/loading.gif) center center no-repeat; }

/* End: LAYERS */
/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: url(../../assets/img/background.png);
  background: rgba(0, 0, 0, 0.7);
  height: 30px;
  width: 100%; }

.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  background: 0;
  border: 0; }

.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0px;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 12px;
  width: 12px;
  border: 0; }

/* End: CONTROL BAR */
/* Start: Time (current / duration) */
.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  overflow: hidden;
  text-align: center;
  padding: auto 4px; }

.mejs-container .mejs-controls .mejs-time span {
  font-size: 11px;
  color: #fff;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto; }

/* End: Time (current / duration) */
/* Start: Play/pause */
.mejs-controls .mejs-play button {
  background-position: 0 0; }

.mejs-controls .mejs-pause button {
  background-position: 0 -16px; }

/* End: Play/pause */
/* Stop */
.mejs-controls .mejs-stop button {
  background-position: -112px 0; }

/* End: Play/pause */
/* Start: Progress bar */
.mejs-controls div.mejs-time-rail {
  width: 200px;
  padding-top: 5px; }

.mejs-controls .mejs-time-rail span {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  border-radius: 2px;
  cursor: pointer; }

.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: rgba(50, 50, 50, 0.8); }

.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: rgba(60, 170, 200, 0.8);
  width: 0; }

.mejs-controls .mejs-time-rail .mejs-time-current {
  width: 0;
  background: rgba(255, 255, 255, 0.8); }

.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center; }

.mejs-controls .mejs-time-rail .mejs-time-float {
  visibility: hidden;
  position: absolute;
  display: block;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111; }

.mejs-controls .mejs-time-rail:hover .mejs-time-float {
  visibility: visible; }

.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0; }

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px;
  border-color: #eee transparent transparent transparent;
  border-radius: 0;
  top: 15px;
  left: 13px; }

/* End: Progress bar */
/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0; }

.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px; }

/* End: Fullscreen */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px; }

.mejs-controls .mejs-unmute button {
  background-position: -16px 0; }

.mejs-controls .mejs-volume-button {
  position: relative; }

.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url(../../assets/img/background.png);
  background: rgba(50, 50, 50, 0.7);
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0; }

.mejs-controls .mejs-volume-button:hover {
  border-radius: 0 0 4px 4px; }

.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
  display: block; }

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: rgba(255, 255, 255, 0.5);
  margin: 0; }

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: rgba(255, 255, 255, 0.9);
  margin: 0; }

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  border-radius: 1px;
  margin: 0; }

/* End: Mute/Volume */
/* Start: TRACK (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
  position: relative; }

.mejs-controls .mejs-captions-button button {
  background-position: -48px 0; }

.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(../../assets/img/background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  border-radius: 0; }

.mejs-controls .mejs-captions-button:hover .mejs-captions-selector {
  visibility: visible; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0px 5px; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-size: 10px; }

.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0; }

.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  width: 10000px; }

.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: rgba(0, 0, 0, 0.7);
  overflow: hidden;
  border: 0; }

.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer; }

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none; }

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: rgba(102, 102, 102, 0.7); }

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px; }

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis; }

.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  color: #fff; }

.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline; }

.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal; }

.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0; }

.mejs-captions-position-hover {
  bottom: 45px; }

.mejs-captions-text {
  padding: 3px 5px;
  background: url(../../assets/img/background.png);
  background: rgba(20, 20, 20, 0.8); }

/* End: TRACK (Captions and Chapters) */
.mejs-clear {
  clear: both; }

.me-cannotplay a {
  color: #fff;
  font-weight: bold; }

.me-cannotplay span {
  padding: 15px;
  display: block; }

/* End: ERROR */
.mejs-offscreen {
  /* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */
  position: absolute !important;
  top: -10000px;
  left: -10000px;
  overflow: hidden;
  width: 1px;
  height: 1px; }

.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  border-radius: 2px;
  cursor: pointer; }

/* Start: Loop */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px; }

.mejs-controls .mejs-loop-on button {
  background-position: -64px 0; }

/* End: Loop */
/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px; }

.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0; }

/* End: backlight */
/* Start: picture controls */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0; }

/* End: picture controls */
/* MEJS Zen garden skin */
.mejs-controls {
  display: block;
  visibility: visible; }

.mejs-container .mejs-controls {
  z-index: 25;
  height: 47px;
  background: #d6d6d6;
  border-top: 2px solid #303030; }

.mejs-container .mejs-controls .mejs-button {
  width: 20px;
  height: 20px;
  margin: 4px 6px; }

.mejs-controls .mejs-button button {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  background: inherit; }
  .mejs-controls .mejs-button button:before {
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: block;
    font-size: 20px;
    color: #000;
    vertical-align: middle;
    font-smoothing: antialiased; }

.mejs-controls .mejs-playpause-button button {
  text-align: center; }
  .mejs-controls .mejs-playpause-button button:before {
    content: "\f04b"; }

.mejs-controls .mejs-pause button {
  width: 15px; }
  .mejs-controls .mejs-pause button:before {
    content: "\f04c"; }

.mejs-controls .mejs-fullscreen-button button:before {
  content: "\f0b2"; }

.mejs-controls .mejs-share-button button {
  background-position: -2px -39px; }

.mejs-controls .mejs-share-button button:hover {
  background-position: -2px -3px; }

.mejs-controls .mejs-volume-button {
  margin: 4px 6px; }

.mejs-controls .mejs-volume-button button:before {
  content: "\f026"; }

.mejs-controls .mejs-mute button:before {
  content: "\f028"; }

.mejs-controls .mejs-unmute button:before {
  content: "\f026"; }

.mejs-controls .mejs-horizontal-volume-slider {
  background: url(../../assets/img/controls.png) 0 -83px no-repeat;
  display: block !important;
  width: 34px;
  height: 21px;
  margin-top: 12px;
  position: relative; }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  width: 34px; }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: url(../../assets/img/controls.png) 0 -108px no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  height: 21px; }

.mejs-controls .mejs-volume-button .mejs-volume-handle {
  display: none; }

.mejs-controls .mejs-time-rail {
  height: 20px;
  padding-top: 8px;
  margin-left: 2px; }

.mejs-controls .mejs-time-rail .mejs-time-total {
  height: 3px;
  border-radius: 0;
  background: #303030; }

.mejs-controls .mejs-time-rail .mejs-time-loaded {
  height: 6px;
  background-color: transparent;
  -webkit-filter: none;
          filter: none;
  background-image: none;
  display: none;
  border-radius: 0; }

.mejs-controls .mejs-time-rail .mejs-time-current {
  height: 3px;
  background-color: #303030;
  -webkit-filter: none;
          filter: none;
  background-image: none;
  border-radius: 0; }

.mejs-controls .mejs-time-rail .mejs-time-handle {
  background: #fff;
  border: 1px solid #303030;
  height: 14px;
  width: 14px;
  top: -6px;
  display: block;
  padding: 0;
  border-radius: 6px; }

.mejs-container .mejs-controls .mejs-time {
  width: 100px;
  margin: 15px 0 0 0;
  padding: 0;
  position: absolute;
  left: 8px;
  top: 12px; }

.mejs-container .mejs-controls .mejs-time span {
  float: left;
  color: #303030;
  font-size: 14px; }

.mejs-controls .mejs-time-rail .mejs-time-float {
  z-index: 10; }

.mejs-container-fullscreen {
  z-index: 10000 !important; }

.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 0;
  opacity: 1; }

.mejs-overlay-loading {
  background: url(../../assets/img/loader.gif) center center no-repeat; }

.mejs-overlay-button {
  opacity: 0.7;
  height: 69px;
  left: 50%;
  margin: -35px 0 0 -36px;
  position: absolute;
  top: 50%;
  width: 73px; }

.mejs-poster {
  pointer-events: none;
  background: none !important; }

.mejs-poster img {
  width: auto !important;
  margin: 0 auto;
  display: block; }

:root .mejs-poster img {
  display: none \0/IE9; }

:root .mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.cookiePolicy-info {
  background-color: #e1e1e1;
  -moz-transition: linear 2s all;
  -o-transition: linear 2s all;
  -webkit-transition: linear 2s all;
  transition: linear 2s all;
  max-height: 1000px;
  overflow: hidden;
}
.cookiePolicy-info.collapsed {
  max-height: 0;
}
.cookiePolicy-info .cookiePolicy-inner {
  padding: 20px 10px;
  width: auto;
  max-width: 940px;
  margin: 0 auto;
}

.cookiePolicy-restrictive {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
.cookiePolicy-restrictive.collapsed {
  display: none;
}
.cookiePolicy-restrictive .cookiePolicy-inner {
  position: fixed;
  top: 100px;
  width: 700px;
  margin-left: -350px;
  left: 50%;
  padding: 13px;
  background-color: #e1e1e1;
}
@media screen and (max-width: 699px) {
  .cookiePolicy-restrictive .cookiePolicy-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0;
  }
}

@media screen and (max-width: 699px) {
  .cookiePolicy-restrictive {
    position: absolute;
  }
}
.cookiePolicy-buttons {
  text-align: right;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.exit-notification {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
.exit-notification.is-hidden {
  display: none;
}
.exit-notification .exit-notification-inner {
  position: fixed;
  top: 100px;
  width: 700px;
  margin-left: -363px;
  left: 50%;
  padding: 13px;
  background-color: #e1e1e1;
}
@media screen and (max-width: 699px) {
  .exit-notification .exit-notification-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0;
  }
}

@media screen and (max-width: 699px) {
  .exit-notification-restrictive {
    position: absolute;
  }
}
.exit-notification-buttons {
  text-align: right;
}
@charset "UTF-8";

@font-face {
  font-family: 'FontAwesome';
  src: url("../../assets/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../../assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../../assets/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../../assets/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../../assets/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../../assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.gray-bg-before,
.gray-bg-before-mobile,
.gray-bg-before-desktop {
  background: #f7f7f7;
}

.gray-bg-before:before,
.gray-bg-before-mobile:before,
.gray-bg-before-desktop:before {
  background: #f7f7f7;
  content: '';
  display: block !important;
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100vw;
  transform: translateX(-50%);
  z-index: -1;
  box-sizing: border-box;
}

@media (min-width: 768px) {
  .gray-bg-before-mobile {
    background: #ffffff;
  }

  .gray-bg-before-mobile:before {
    display: none;
  }
}

@media (max-width: 767px) {
  .gray-bg-before-desktop {
    background: #ffffff;
  }

  .gray-bg-before-desktop:before {
    display: none;
  }
}

body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

html .uwy, html body .uwy {
  font-family: "Roboto", sans-serif;
}
html .uwy :where(div,span,button,img,svg){
  font-family: "Roboto", sans-serif !important;
}
html .uw-sl {
  font-family: "Roboto", sans-serif !important;
}
html .uw-sl :where(div,span,button,img,svg) {
  font-family: "Roboto", sans-serif !important;
}
html .uw-sl button, html .uwy button, html body .uwy button {
  font-family: "Roboto", sans-serif !important;
}
html .uw-sl__item__title {
  font-family: "Roboto", sans-serif !important;
}

html .p-w-r {
  font-family: "Roboto", sans-serif;
}

h1,
.pseudo-h1 {
  font-family: "Roboto", sans-serif;
  line-height: 1;
  font-weight: 700;
  color: #10069F;
}

h2,
.pseudo-h2 {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  color: #10069F;
}

h3 {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  color: #10069F;
}

h4 {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  color: #10069F;
}

.subhead {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.0625rem;
  color: #10069F;
}

@media (min-width: 768px) {
  .subhead {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}

.sensodyne-section-title {
  padding-bottom: 14px;
  position: relative;
  display: block;
}

.sensodyne-section-title::after {
  content: '';
  width: 50px;
  height: 2px;
  background-color: #0071E5;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

@media (min-width: 768px) {
  .sensodyne-section-title::after {
    width: 80px;
    height: 3px;
  }
}

.uppercase-title {
  text-transform: uppercase;
  color: #10069F;
  text-align: center;
  font-weight: 300;
}

.intro {
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.875rem;
  color: #575757;
}

.paragraph-light {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #575757;
}

@media (min-width: 768px) {
  .paragraph-light {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

p,
.paragraph {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #575757;
}

@media (min-width: 768px) {

  p,
  .paragraph {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.sup {
  font-size: 60%;
  line-height: 60%;
  vertical-align: super;
}

.sub {
  font-size: smaller;
  vertical-align: sub;
}

.small-message-text,
.small-message-text p {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}

@media (min-width: 768px) {

  .small-message-text,
  .small-message-text p {
    font-size: 0.875rem;
    line-height: 1.75rem;
  }
}

.small-message-text p {
  text-align: center;
  margin: 0;
}

@media (min-width: 768px) {
  .small-message-text p {
    margin-top: 50px;
  }
}

.font-weight-normal {
  font-weight: normal;
}

.font-weight-normal strong {
  font-weight: normal;
}

.highlight-text {
  color: #0071E5;
}

@media (max-width: 767px) {
  .new-line-mobile {
    display: block;
  }

  .mobile-bold {
    font-weight: 700;
  }
}

@media (min-width: 992px) {
  .new-line-desktop {
    white-space: nowrap;
    display: block;
  }
}

a,
.default-link {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  color: #0071E5;
  transition: color 0.2s ease-in-out;
  text-decoration: none !important;
  position: relative;
  border-bottom: 2px solid transparent;
}

a:hover,
.default-link:hover {
  text-decoration: none !important;
  border-bottom: 2px solid #0071E5;
}

@media (min-width: 768px) {

  a,
  .default-link {
    font-size: 1.125rem;
    border-bottom: 3px solid transparent;
  }

  a:hover,
  .default-link:hover {
    border-bottom: 3px solid #0071E5;
  }
}

.reference-icons-with-link a,
.shareThis a {
  text-decoration: none;
  border: 0;
}

.reference-icons-with-link a:hover,
.shareThis a:hover {
  border: 0;
}

a.link-without-border {
  border: none;
}

.btn,
.btn-transparent,
#Product-Overview #container2 .reference-buy-now-button .ps-widget {
  display: inline-flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  height: 45px;
  border-radius: 0 15px;
  padding: 15px 30px;
  font-size: 0.875rem;
  font-weight: 700;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

@media (min-width: 768px) {

  .btn,
  .btn-transparent,
  #Product-Overview #container2 .reference-buy-now-button .ps-widget {
    height: 54px;
    font-size: 1rem;
  }
}

.btn {
  background: #0071E5;
  color: #ffffff;
  border: 3px solid #0071E5;
  text-decoration: none !important;
}

.btn:hover,
.btn:focus,
.btn:active {
  background: transparent;
  color: #0071E5;
  text-decoration: none !important;
}

.btn-transparent {
  background: transparent;
  color: #0071E5;
  border: 3px solid #0071E5;
  text-decoration: none !important;
}

.btn-transparent:hover,
.btn-transparent:focus,
.btn-transparent:active {
  background: #0071E5;
  color: #ffffff;
  text-decoration: none !important;
}

.btn-on-blue:hover {
  background-color: #ffffff;
  color: #0071E5 !important;
}

/* Icons from directory "" */
.icon {
  display: inline-block;
}

.icon-GSK-logo {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2021.707%2018.53%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%7D.e%7Bclip-path%3Aurl%28%23GSK-logo-d%29%7D.i%7Bclip-path%3Aurl%28%23GSK-logo-h%29%7D.j%7Bclip-path%3Aurl%28%23GSK-logo-i%29%7D.k%7Bclip-path%3Aurl%28%23GSK-logo-j%29%7D.o%7Bclip-path%3Aurl%28%23GSK-logo-q%29%7D.r%7Bclip-path%3Aurl%28%23GSK-logo-w%29%7D.u%7Bclip-path%3Aurl%28%23GSK-logo-ac%29%7D.v%7Bfill%3Aurl%28%23GSK-logo-ad%29%7D.ad%7Bclip-path%3Aurl%28%23GSK-logo-ar%29%7D.aq%7Bclip-path%3Aurl%28%23GSK-logo-bs%29%7D.ar%7Bfill%3Aurl%28%23GSK-logo-bt%29%7D.au%7Bclip-path%3Aurl%28%23GSK-logo-cb%29%7D.ba%7Bclip-path%3Aurl%28%23GSK-logo-cn%29%7D.be%7Bclip-path%3Aurl%28%23GSK-logo-cw%29%7D.bs%7Bclip-path%3Aurl%28%23GSK-logo-ea%29%7D.bt%7Bfill%3Aurl%28%23GSK-logo-eb%29%7D.cc%7Bclip-path%3Aurl%28%23GSK-logo-fk%29%7D.cd%7Bfill%3Aurl%28%23GSK-logo-fl%29%7D.cl%7Bfill%3Aurl%28%23GSK-logo-gj%29%7D.cn%7Bclip-path%3Aurl%28%23GSK-logo-go%29%7D.dm%7Bclip-path%3Aurl%28%23GSK-logo-it%29%7D.ef%7Bclip-path%3Aurl%28%23GSK-logo-kx%29%7D.ep%7Bclip-path%3Aurl%28%23GSK-logo-lv%29%7D.gq%7Bclip-path%3Aurl%28%23GSK-logo-rd%29%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22GSK-logo-a%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M5.718%202.484c1.7-1.15%204.316-2.058%208.355-2.29a27.131%2027.131%200%200%200-3.129.384%2014.592%2014.592%200%200%200-5.226%201.906%22%20transform%3D%22translate%28-5.718%20-.194%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-b%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.022%207.835c0%204.682%204.761%2010.724%209.817%2010.724a7.329%207.329%200%200%200%204.429-1.572C17.3%2014.731%2021.5%209.37%2021.5%205.171c0-3.422-2.624-5.085-8.024-5.085C1.334.086.022%205.5.022%207.835%22%20transform%3D%22translate%28-.022%20-.086%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-c%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h21.503v18.465H0z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-d%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h21.707v18.53H0z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-e%22%3E%3Cpath%20class%3D%22a%22%20transform%3D%22rotate%28-53.623%2022.138%2011.189%29%22%20d%3D%22M0%200h27.793v28.467H0z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-f%22%3E%3Cpath%20class%3D%22a%22%20transform%3D%22rotate%28-53.622%2043.795%2022.133%29%22%20d%3D%22M0%200h54.981v55.011H0z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-g%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M10.533%2031.78a9.65%209.65%200%200%201-3.152-1.828%2013.3%2013.3%200%200%201-1.006-.964%2011.114%2011.114%200%200%200%203.142%202.37%208.547%208.547%200%200%200%201.018.424%22%20transform%3D%22translate%28-6.375%20-28.988%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-h%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.17.066a22.447%2022.447%200%200%200-9.106%201.769%209.3%209.3%200%200%200-1.735%201.1A6.021%206.021%200%200%200%200%207.743v.345A11.411%2011.411%200%200%200%202.245%2014a12.482%2012.482%200%200%200%201.128%201.382%2013.3%2013.3%200%200%200%201.006.964%208.564%208.564%200%200%200%205.483%202.219%206.139%206.139%200%200%200%20.675-.036%207.552%207.552%200%200%200%203.729-1.539%2016.783%2016.783%200%200%200%201.534-1.311%2021.8%2021.8%200%200%200%204.885-6.923%209.583%209.583%200%200%200%20.815-3.595%204.273%204.273%200%200%200-1.443-3.416C18.937.78%2017.108.19%2014.385.084q-.312-.012-.638-.015h-.577%22%20transform%3D%22translate%280%20-.066%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-i%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h21.503v18.463H0z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-j%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h21.501v18.495H0z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-k%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h4.841v3.634H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-l%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2020%2015%22%3E%3Cimage%20width%3D%2220%22%20height%3D%2215%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr%2BngCAAAACXBIWXMAABcRAAAXEQHKJvM%2FAAABO0lEQVQoU52QvW4UQRCEv%2BqunpndkyAh4W0InBiBMRKvgETAz2Hx5LcpeAjWQsgcyLjUQSdfV3VpzsljZeB08UHr4Okh1gUn3YxBs8pEykmVnJTJYF8kjdLuvL35Si8dFipl05IyvWhWDTLVSk72KQPY%2BhV7e%2FeNTPWilUZDgZNDJ0O9YcspmzI2Ehn6%2FefTi%2Fd6%2FoyMPaQcrIPRKcumlaq4vdVoZN6Hge36Bict1RpOjaI3dsMdVshJpjLvw8Dp5Sc9WYnQMmBq6WRQRfkuTv4dBk6XH3VYSGsp9YYT7z0XIBvXnD%2FOw7u26yO9k0Gk1qZKIghRjbKq%2FgUD29sbUmqesnrO71PNd533Pwo7f%2BL1F3ojoBVhVWo0NB8E79qujkQicGopQv8BA9urz1Qh0CQeFvustqvj42HgJ0rxUK2sC2TwAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-m%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M29.081%2028.731a21.415%2021.415%200%200%200%201.694-1.724c-.424.482-.86.936-1.292%201.35q-.2.193-.4.374%22%20transform%3D%22translate%28-29.079%20-27.007%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-q%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h2.617v2.363H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-r%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2011%2010%22%3E%3Cimage%20width%3D%2211%22%20height%3D%2210%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAIAAADtkjPUAAAACXBIWXMAABZ0AAAWdAEtIJO3AAAAhElEQVQYV23QMWoDQQxG4U%2FauUAMTowhBAxufP9TuUnteGeUIsZMkn2VpPdLhaJfPz2pmmr59oJmTNMpl4fdT9f0gRpFITL%2F5Fv18ThehOpdxvK%2BfybSKI99xsCs0XytgggBy%2BnVb5r7XaYImcv56B%2BJuq1639TIuq1YLh%2BbGlHzl7b4BmX%2FL3UnDCL4AAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-s%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M6.089%2028.676q-.166-.175-.318-.35.159.178.318.35%22%20transform%3D%22translate%28-5.771%20-28.326%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-w%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.029v1.347H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-x%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAIAAACEmcMcAAAACXBIWXMAABbCAAAWwgFTLGrhAAAAUklE%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-y%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.023%2015.442a6.145%206.145%200%200%201-.015-.269v-.053q0%20.159.016.323%22%20transform%3D%22translate%28-.008%20-15.12%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ac%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h.775v1.093H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-ad%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAQAAAAFCAIAAADtz9qMAAAA%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ae%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.423%207.076a7.03%207.03%200%200%201%20.05-.061l-.053.061M.219%209.685A5.814%205.814%200%200%201%201.044%207.6a5.771%205.771%200%200%200-.536%201.06%205.949%205.949%200%200%200-.289%201.025%22%20transform%3D%22translate%28-.219%20-6.743%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ai%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h2.3v3.888H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-aj%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2010%2016%22%3E%3Cimage%20width%3D%2210%22%20height%3D%2216%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAIAAACgHXkXAAAACXBIWXMAABbqAAAW6gHljkMQAAAAtElEQVQYV32RMW4CURBDnz97%2F0PkBulyABo6JKpIaUKBUqBI6di%2FM%2BNUCwtZMu2TbY0t2zw5f%2F8Mz1h9nVFrqyyPJ8rACs6PT8qOIHNNXYAw%2BI869u9kkoXEg%2Fm0O2DTGhLmERMB0INMbNA9znSfsLEBl2%2B4v21RA1UUPYigaqE2TIkk6Zp9a83jSNuoDKZM%2Bv7vQjIuPO9QXnSeNoN6GKk1aiDn7MvLK4I%2BkjmHFZL%2BGRT4BR3cc6B1f8nsAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ak%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M29.87.546a8.78%208.78%200%200%200-.411-.106q-.282-.067-.586-.122A15.642%2015.642%200%200%200%2027.015.1l-.17-.01C26.7.084%2026.553.08%2026.4.076s-.3-.008-.463-.01h.016q.326%200%20.638.015a14.272%2014.272%200%200%201%203.279.465m2.028.915c-.1-.068-.2-.133-.3-.2A6.307%206.307%200%200%200%2030.633.8a5.986%205.986%200%200%201%201.265.662M33.706%205v-.119.115%22%20transform%3D%22translate%28-25.937%20-.066%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ao%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h9.161v5.667H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-ap%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2037%2023%22%3E%3Cimage%20width%3D%2237%22%20height%3D%2223%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACUAAAAXCAIAAAADThHyAAAACXBIWXMAABcRAAAXEQHKJvM%2FAAAARElEQVRIS%2B3VIQ4AMAxCUdr735mJmZlmhlDD0yQ%2FqWmRhFH%2FBmLpaaWnlZ5WelrpaW31SFgefQPwlK6te7o8vap5JnMAAZcJJ8n5UnIAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-aq%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M40.459%208.2c0-.035%200-.069-.005-.106a5.15%205.15%200%200%200-.145-.945.164.164%200%200%200-.008-.034%205.107%205.107%200%200%201%20.153.979c0%20.034%200%20.069.005.106%22%20transform%3D%22translate%28-40.301%20-7.111%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ar%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.169.066a29.089%2029.089%200%200%200-4.915.452%2013.381%2013.381%200%200%200-5.927%202.414A6.333%206.333%200%200%200%20.7%204.873%206.147%206.147%200%200%200%200%207.744v.163a11.822%2011.822%200%200%200%203.373%207.471%2011.114%2011.114%200%200%200%203.142%202.37%207.518%207.518%200%200%200%203.314.813%206.716%206.716%200%200%200%202.508-.481%208.755%208.755%200%200%200%201.929-1.094C17.457%2014.613%2021.5%209.3%2021.5%205.161c0-.13%200-.258-.011-.384a4.164%204.164%200%200%200-1.432-3.033A6.251%206.251%200%200%200%2017.591.527a15.478%2015.478%200%200%200-3.86-.46h-.562%22%20transform%3D%22translate%280%20-.066%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-au%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.029v1.855H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-av%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%205%209%22%3E%3Cimage%20width%3D%225%22%20height%3D%229%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAIAAAB1z3HJAAAACXBIWXMAABbCAAAWwgFTLGrhAAAASElEQVQIW12Nuw2AMBBDnx0%2Bc1CkYf%2BNyBx3%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-aw%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M38.92%204.592c-.032-.07-.067-.139-.1-.208a3.826%203.826%200%200%200-.226-.371%204.076%204.076%200%200%200-.7-.774%203.963%203.963%200%200%201%201.029%201.354m0%200%22%20transform%3D%22translate%28-37.892%20-3.24%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ba%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.855v2.109H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-bb%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%208%209%22%3E%3Cimage%20width%3D%228%22%20height%3D%229%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAIAAACAMfp5AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAYklEQVQIW23LQQrCQBAAwZokm0REPQiCJ%2F%2F%2FLTfPkBlPIhL7WnRUlX8NyH7%2BD8h%2ByudlB7kyimF%2FrPLInNv1F%2BrAombVst%2B%2BECZm1Vhoud0xQUxBaWoQeH3ArCJERTJK2R9vm5QeK2VIdAoAAAAA%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-bc%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M37.562%202.984a4.445%204.445%200%200%200-.367-.285q.194.137.367.285%22%20transform%3D%22translate%28-37.195%20-2.699%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-bg%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.093v1.093H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-bh%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAACXBIWXMAABWHAAAV%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-bi%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M37.991%203.586q-.084-.122-.179-.239a4.2%204.2%200%200%200-.523-.537%204.871%204.871%200%200%200-.668-.476c.106.064.207.129.3.2q.194.137.367.285a4.077%204.077%200%200%201%20.7.772m0%200%22%20transform%3D%22translate%28-36.621%20-2.333%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-bm%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h2.046v2.109H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-bn%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%209%209%22%3E%3Cimage%20width%3D%229%22%20height%3D%229%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAACXBIWXMAABbqAAAW6gHljkMQAAAAa0lEQVQIW33PQQ6CQBSD4f8NvAE0yILExPvfjOESumhdmWAidvu1i4ZtTlK03U4NUm1R%2B9EoKHECarO25Wh9MNtPXCgvIr53VNzBiK5Qta8Hc4YveIIBV5xq949FR9Sgh4oTBkjtDyD%2B%2FHsDIiolGWUbmkMAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-bo%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M4.22%205.556l.1-.077-.089.074%22%20transform%3D%22translate%28-4.22%20-5.479%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-bs%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.029v.839H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-bt%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAA%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-bu%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M4.227%205.553l.092-.074-.089.074%22%20transform%3D%22translate%28-4.227%20-5.479%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ca%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M39.437%205.071a3.978%203.978%200%200%200-.226-.367%203.829%203.829%200%200%201%20.226.371%22%20transform%3D%22translate%28-39.211%20-4.7%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-cb%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.158.066c-.23%200-.472.007-.724.017-2.993.1-7.42.668-10.1%202.848-.141.115-.28.237-.413.361a6.651%206.651%200%200%200-.781.884A6.016%206.016%200%200%200%200%207.742v.165a11.819%2011.819%200%200%200%203.375%207.473%209.572%209.572%200%200%200%205.732%203.143%206.765%206.765%200%200%200%203.3-.472%208.751%208.751%200%200%200%201.858-1.064C17.457%2014.613%2021.5%209.293%2021.5%205.162a5.312%205.312%200%200%200-.2-1.482%203.973%203.973%200%200%200-.726-1.4%204.2%204.2%200%200%200-.523-.537A6.157%206.157%200%200%200%2017.7.555%2013.593%2013.593%200%200%200%2014.81.1c-.345-.019-.7-.033-1.078-.037h-.574%22%20transform%3D%22translate%280%20-.066%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-cf%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAIAAABPxRC5AAAACXBIWXMAABbCAAAWwgFTLGrhAAAASklE%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-cg%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M38.188%203.9a3.9%203.9%200%200%200-.343-.516%204.212%204.212%200%200%200-.555-.578%204.871%204.871%200%200%200-.668-.476%204.871%204.871%200%200%201%20.668.476%204.2%204.2%200%200%201%20.523.537q.095.116.179.239c.07.1.135.206.195.314%22%20transform%3D%22translate%28-36.621%20-2.335%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ck%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h2.3v2.363H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-cl%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cimage%20width%3D%2210%22%20height%3D%2210%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAABbqAAAW6gHljkMQAAAAk0lEQVQYV33QsQ2CYBiE4TsgoXMWF3MLB7DV1sQBXMNOewsTpUIiKAQ%2B%2Fu8saJQo1z655qUk%2FF%2Bk52aKgVjNXvX2N6s9wY6AVO%2F0XI84QcjlBboz0zmYjt%2B0Kyyjv2QX%2BF3V6ovRGz2ob2EZ2gM8V7n84CgGnKrgBZzqbwoPLxYDJ3AiImAMnbyBN0xKxbOBOZ3lDZciVGpYS9giAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-cm%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M17.246%2034.857a6.7%206.7%200%200%201-.708-.039%207.145%207.145%200%200%201-.746-.122%206.886%206.886%200%200%200%201.455.159%22%20transform%3D%22translate%28-15.791%20-34.696%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-cn%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.158.066c-.23%200-.472.007-.724.017-2.993.1-7.42.668-10.1%202.848-.153.124-.3.255-.445.392a6.439%206.439%200%200%200-.75.853A6.016%206.016%200%200%200%200%207.742v.165a11.819%2011.819%200%200%200%203.375%207.473%209.572%209.572%200%200%200%205.732%203.143%206.765%206.765%200%200%200%203.3-.472%208.751%208.751%200%200%200%201.858-1.064C17.457%2014.613%2021.5%209.293%2021.5%205.162a5.312%205.312%200%200%200-.2-1.482%203.981%203.981%200%200%200-.694-1.358%204.211%204.211%200%200%200-.555-.578A6.157%206.157%200%200%200%2017.7.555%2013.593%2013.593%200%200%200%2014.81.1c-.345-.019-.7-.033-1.078-.037h-.574%22%20transform%3D%22translate%280%20-.066%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-cq%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h2.3v.839H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-cr%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2010%205%22%3E%3Cimage%20width%3D%2210%22%20height%3D%225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo%2FAAAACXBIWXMAABbqAAAW6gHljkMQAAAAFElEQVQIW2P8%2F%2F8%2FA27AhEeO1tIAzOYD%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-cs%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M19.812%2034.879h.048a6.563%206.563%200%200%200-.047.006%22%20transform%3D%22translate%28-19.812%20-34.81%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-cw%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.283v.839H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-cx%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAIAAADpOgqxAAAACXBIWXMAABbq%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-cy%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M18.6%2034.94a6.775%206.775%200%200%200%20.938-.067%206.824%206.824%200%200%201-.25.031h-.048q-.312.031-.64.031%22%20transform%3D%22translate%28-18.6%20-34.873%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-dc%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.536v.839H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-dd%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAIAAAAG%2BGGPAAAACXBIWXMAABbqAAAW6gHljkMQ%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-de%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M25.585%2032.51q.365-.222.72-.484-.355.261-.72.484%22%20transform%3D%22translate%28-25.585%20-32.026%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-di%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.601v1.347H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-dj%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%207%206%22%3E%3Cimage%20width%3D%227%22%20height%3D%226%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAIAAACAbBMhAAAACXBIWXMAABX9AAAV%2FQHNcFFhAAAAG0lEQVQIW2P8%2F%2F8%2FAwZgwhD5j1WUEasoA4miAOQPBAl7%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-dk%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M30.075%2019l.029-.033c2.288-2.6%204.3-6.064%204.378-8.971-.075%202.919-2.107%206.395-4.407%209m-2.488%202.4q.39-.31.794-.672c-.265.241-.529.466-.794.672%22%20transform%3D%22translate%28-27.587%20-10%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-do%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h7.7v12.274H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-dp%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2031%2049%22%3E%3Cimage%20width%3D%2231%22%20height%3D%2249%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAB8AAAAxCAIAAACtauUoAAAACXBIWXMAABbqAAAW6gHljkMQAAABRElEQVRYR7WWSY7DMAwE27P8%2F8magxCZ5k6aUwiEJIZKbYperrUW%2BtC56zPuzy%2BAL3VSHT3ilH2z2DJv7HFJ39gZe7GL%2FjVip957SzFkN2nbZdGVbWjbVfgCPbu8iDYXGYGu%2FdEYDj075bTKGX%2FOsZ7dqgynZz8EyzTsfi%2FeZUHLfjhSc5OrdrXK59b4CI66vUbbvsQXHhxFuzTSNlfI2%2F1nhRIcaTtT0yaZv5riZ95GPyOXJUZTUs0uU3v5MnarVRCeesbOkGuYhHbHFe%2BZb3fSfduHbsLsjLgaFMfuPBlSwZHLzkqfVcO2W5tZUMOw14rrIO2WelWDI6o7XamshmbPvmdlYNebVZZMaynQaUx9fjbVSHRkXw0yWa3JKzXs%2B9w1sr07nQw%2BoIaWfca7YZWdVONpH1aD2OfV%2BNj%2FRY33He3zB9cESHuPm79lAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-dq%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M29.082%2028.7a21.443%2021.443%200%200%200%201.726-1.757l-.029.033a21.414%2021.414%200%200%201-1.694%201.724%22%20transform%3D%22translate%28-29.082%20-26.945%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-dv%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2011%2010%22%3E%3Cimage%20width%3D%2211%22%20height%3D%2210%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAIAAADtkjPUAAAACXBIWXMAABZ0AAAWdAEtIJO3AAAAgUlEQVQYV32MsQrCQBAFZ1%2FuB9IYREEEK%2F%2F%2Fq2ysI3f7LM6EiMFpdmFmN9rjyYoTIKLvOoygQnr1207TCAIKrQFO90sUy4H6KG6JDXb%2F3xwKnaelQ6QxEACZwFYDhVdFQXya4Xrkm0Jtn0Iabid%2BEOC5UnNXA%2FJcMcP9squBsM1f3kq4MH7d9mbFAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-dw%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.341%2025.069%22%20transform%3D%22translate%28-3.339%20-25.066%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ea%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h.775v.839H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-eb%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIA%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ec%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2.225%2022.755a12.59%2012.59%200%200%201-1.249-2.594%2012.6%2012.6%200%200%200%201.249%202.594%22%20transform%3D%22translate%28-.976%20-20.161%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-eg%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.792v3.634H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-eh%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%208%2015%22%3E%3Cimage%20width%3D%228%22%20height%3D%2215%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAgAAAAPCAIAAABWaBlkAAAACXBIWXMAABbqAAAW6gHljkMQAAAAFklEQVQYV2P8%2F%2F8%2FAzbAhFV0VII6EgByTQMbJsN3hwAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ei%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.974%2020.154%22%20transform%3D%22translate%28-.972%20-20.149%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-eo%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.968%2020.137%22%20transform%3D%22translate%28-.967%20-20.135%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-eu%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2014.315c0-.1%200-.19.008-.283Q0%2014.149%200%2014.269v.048%22%20transform%3D%22translate%280%20-14.032%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-fa%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2014.526%22%20transform%3D%22translate%280%20-14.478%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-fg%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2.143%207.614a6.212%206.212%200%200%201%20.075-.1l-.075.1%22%20transform%3D%22translate%28-2.143%20-7.372%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-fk%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.029v1.093H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-fl%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAIAAACEmcMcAAAACXBIWXMAABbCAAAW%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-fm%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2.284%207.46c.037-.048.074-.1.111-.142l.053-.061c-.04.048-.079.1-.117.145l-.044.058%22%20transform%3D%22translate%28-2.284%20-7.257%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-fs%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.777%208.023q.093-.145.194-.283l.075-.1q-.141.186-.268.383%22%20transform%3D%22translate%28-1.777%20-7.64%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-fx%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAIAAABPxRC5AAAACXBIWXMAABbCAAAWwgFTLGrhAAAAFUlE%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-fy%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.764%209.033A5.771%205.771%200%200%201%201.3%207.974q.127-.2.268-.383l.044-.058a5.884%205.884%200%200%200-.555.853%205.674%205.674%200%200%200-.294.646%22%20transform%3D%22translate%28-.764%20-7.534%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-gc%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.537v2.363H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-gd%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%207%2010%22%3E%3Cimage%20width%3D%227%22%20height%3D%2210%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAIAAAD3rtNaAAAACXBIWXMAABbqAAAW6gHljkMQAAAAYklEQVQIW2XPOwrDQBCD4V97%2FwPlAGnSBVwF3DiFD7E7M3Jl%2FFL5IRCSba7J%2F9ruNC%2BU70oBumh8f2SSdej4TNi0hs7dCIAeZJ40031g432tv96ogSqKHnvXMBJJEpKeL4ANI3Uy9XtG%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ge%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M40.611%209.315%22%20transform%3D%22translate%28-40.611%20-9.239%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-gj%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAQAAAAFCAIA%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-gk%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M40.050000000000004%206.379c-.029-.1-.061-.2-.1-.293s-.076-.192-.119-.285a4.1%204.1%200%200%201%20.216.578%22%20transform%3D%22translate%28-39.834%20-5.8%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-go%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.029v1.601H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-gp%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%205%208%22%3E%3Cimage%20width%3D%225%22%20height%3D%228%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAIAAAC%2Bk6JsAAAACXBIWXMAABbCAAAWwgFTLGrhAAAALElEQVQIW2P8%2F%2F8%2FAxJg%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-gq%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M39.86%205.9a4.092%204.092%200%200%200-.222-.493%202.2%202.2%200%200%201%20.1.208c.043.093.083.188.119.285%22%20transform%3D%22translate%28-39.638%20-5.402%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-gv%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAIAAABPxRC5AAAACXBIWXMAABbCAAAWwgFTLGrhAAAAPklE%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-gw%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M40.189%206.747a3.515%203.515%200%200%200-.131-.413c.036.1.068.194.1.293l.033.12%22%20transform%3D%22translate%28-40.058%20-6.334%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-hb%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAIAAABrW6giAAAA%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-hc%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M34.128%201.225q-.358-.139-.763-.253l.035.009q.386.11.73.244%22%20transform%3D%22translate%28-33.365%20-.972%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-hg%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.601v1.093H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-hh%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%207%205%22%3E%3Cimage%20width%3D%227%22%20height%3D%225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAIAAAAG%2BGGPAAAACXBIWXMAABX9AAAV%2FQHNcFFhAAAAN0lEQVQIW2XIMQqAMBQF%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-hi%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M34.724%201.6a6.183%206.183%200%200%200-.788-.395A8.142%208.142%200%200%200%2032.93.858q-.168-.046-.34-.086c.141.033.277.068.41.106q.405.114.763.253a6.307%206.307%200%200%201%20.961.465%22%20transform%3D%22translate%28-32.59%20-.772%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-hm%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h3.062v1.601H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-hn%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2013%207%22%3E%3Cimage%20width%3D%2213%22%20height%3D%227%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAIAAABcElBNAAAACXBIWXMAABbqAAAW6gHljkMQAAAAWElEQVQYV43OOwrCUBRF0XUhoIWlgvOfnrURfJ9jJYQQwV2vYlcSf7TEgzNvWrn%2FcpWsMegMgnI9dJ0wEY3ByrLT9f3LRk8aT6rcdm5bGMzovDiVy6E76AP7yC35VnLBKgAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ho%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M39.972%206.3a4.217%204.217%200%200%200-.233-.678q-.072-.164-.159-.318l.031.053a4.1%204.1%200%200%201%20.222.493%204.262%204.262%200%200%201%20.131.413l.008.034%22%20transform%3D%22translate%28-39.58%20-5.3%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-hs%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.283v1.855H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-ht%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%206%208%22%3E%3Cimage%20width%3D%226%22%20height%3D%228%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAIAAABVpBlvAAAACXBIWXMAABbqAAAW6gHljkMQAAAATUlEQVQIW1XKwQmAMBAF0dmwIJZpAzZhp95FDAiCyX4PgiZzfAxxLOpLqjn2maZk%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-hu%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M37.646%203.869a3.88%203.88%200%200%200-.456-.774%204.141%204.141%200%200%200-.7-.722%205.544%205.544%200%200%200-1.355-.789%206.184%206.184%200%200%201%20.788.395%204.87%204.87%200%200%201%20.668.476%204.21%204.21%200%200%201%20.555.578%203.892%203.892%200%200%201%20.343.516q.087.159.159.318%22%20transform%3D%22translate%28-35.132%20-1.583%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-hy%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h3.316v3.126H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-hz%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2014%2013%22%3E%3Cimage%20width%3D%2214%22%20height%3D%2213%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAIAAAAWvsgoAAAACXBIWXMAABbqAAAW6gHljkMQAAABA0lEQVQoU43SLU5DQRiF4ffMvUNvEQSHIVg8noUgCZ5VsIWuAInGsgA8CoEggYaf0ty2aXtn5vsQBNI0BHr0k1cduTubLdhsYPOr%2FxhAkLUiWXdj88u%2Fae2LO6oXVX3ioS2v5a2ak1%2Bp7PHY1SPuU%2B0q7rF1ABFrtX22XqUUVUYZOdltRHev5ojQQIZ6lQbcKAvKWOmJNJRNvXsgv%2FpksFYNqMJFTuQkK56XpGeWt9ibtxdr1RoFFAkVmHyKjTF5Hnpp7eP8h9aoBgfHIABJ3nle4J3qiVc7K1W2oEdoCAFFgOISeHLL5Jm9n35XQ4MMzxDxAhEJT8I9t9R9vPdFtfkHPgHyK4dzp4WyjAAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ia%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M29.68.342a16.094%2016.094%200%200%200-2.029-.224l.17.01a15.642%2015.642%200%200%201%201.859.214%22%20transform%3D%22translate%28-27.651%20-.118%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ie%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h2.872v.839H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-if%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2012%204%22%3E%3Cimage%20width%3D%2212%22%20height%3D%224%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAwAAAAECAIAAAA1REndAAAACXBIWXMAABZ0AAAWdAEtIJO3AAAAOUlEQVQIW4XMsQ2AMBADwHuUAWjYf1D0MQWBNu5snVxJ7HLsAAxu3rMw%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ig%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M26.4.076q-.229-.007-.467-.01c.159%200%20.314.005.467.01%22%20transform%3D%22translate%28-25.937%20-.066%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-il%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAIAAADJUWIXAAAA%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-im%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M24.614.07%22%20transform%3D%22translate%28-24.614%20-.07%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-is%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M20.773%2033.93c.065-.011.128-.023.192-.037a7.189%207.189%200%200%200%202.046-.774%206.68%206.68%200%200%200%20.308-.179%208.161%208.161%200%200%201-1.208.609%206.791%206.791%200%200%201-1.338.38%22%20transform%3D%22translate%28-20.772%20-32.941%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-it%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.17.066a29.089%2029.089%200%200%200-4.916.451%2013.381%2013.381%200%200%200-5.927%202.414l-.11.09A6.284%206.284%200%200%200%20.7%204.874a6.147%206.147%200%200%200-.7%202.87v.163a11.822%2011.822%200%200%200%203.373%207.471%2011.114%2011.114%200%200%200%203.142%202.37%207.518%207.518%200%200%200%203.314.813%206.716%206.716%200%200%200%202.508-.481%208.755%208.755%200%200%200%201.929-1.094C17.457%2014.612%2021.5%209.3%2021.5%205.161c0-.13%200-.258-.011-.384a4.317%204.317%200%200%200-.834-2.4%204.142%204.142%200%200%200-.7-.722%206.379%206.379%200%200%200-2.364-1.13%2015.478%2015.478%200%200%200-3.86-.46h-.561%22%20transform%3D%22translate%280%20-.065%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-iw%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h3.38v1.855H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-ix%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2014%208%22%3E%3Cimage%20width%3D%2214%22%20height%3D%228%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAIAAABGc1mbAAAACXBIWXMAABabAAAWmwET1NXDAAAAY0lEQVQYV42OQQ4CMQwDx%2B2KD%2FD%2Fh4Joh0OV3XIB5hDJimMnKj4gYM2F0GHghIHPA4BW63DRYUJIw0G%2FR8VX%2BWZlLxkY5LZOjyssqfhlFT19ZU0q8vOBXUHUrfQbe%2BMPGn%2FzBlfIISAJ3%2BjQAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-iy%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M21.134%2034.053a6.869%206.869%200%200%200%201.218-.374%207.8%207.8%200%200%200%20.829-.4%207.188%207.188%200%200%201-2.048.774%22%20transform%3D%22translate%28-21.132%20-33.279%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-jc%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h2.872v1.601H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-jd%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2012%207%22%3E%3Cimage%20width%3D%2212%22%20height%3D%227%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAIAAACz0DtzAAAACXBIWXMAABZ0AAAWdAEtIJO3AAAAg0lEQVQYV42PMQrCUBAFZ9f9QUNyTA9ga2WrhUdI682sbERiYvL3r40gCKJzgDdvJCL4hQHDsSMZ7uU%2BiiVQSYYUzKLP2iQDyuVGWmAiU0E9wplhVWFWb9evJR49gzLmaJf0GdUoLl7qw%2BatK%2BcrVolPuJO96Xagn5%2BYcnva8x35p%2B4JTXM3I2tNZBwA%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-je%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M4.627%2026.794a13.53%2013.53%200%200%201-1.284-1.723%2013.515%2013.515%200%200%200%201.218%201.648l.065.075m5.308%203.375a7.743%207.743%200%200%201-.827-.23l.113.037q.353.114.714.193%22%20transform%3D%22translate%28-3.343%20-25.071%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ji%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h7.382v5.921H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-jj%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2024%22%3E%3Cimage%20width%3D%2230%22%20height%3D%2224%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAIAAABiC9roAAAACXBIWXMAABcRAAAXEQHKJvM%2FAAAAhklEQVRIS9WVwQqAMAxDE%2FH%2FfzkeqnMWZIemgu%2FiGPMtdGWjJPSwrxYs0WNwBhWg7eWHCoptOtQAiB414%2BNWk2PoVk%2F95lbfqVlX3xVI83X1gGkbozrTpO7qawAAnbXOeNVXU5NQx%2FUUre0uyBfNR1ifgqDvepqopx4xc%2Fy6ejCf4Q8fsIAHNeoTQSdKx3oAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-jk%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M10.3%2031.437l-.113-.037a8.548%208.548%200%200%201-1.018-.424%2011.114%2011.114%200%200%201-3.142-2.37q-.163-.173-.318-.35l-.065-.075q.188.219.386.427a10.422%2010.422%200%200%200%204.271%202.827%22%20transform%3D%22translate%28-5.649%20-28.181%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-jo%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h5.603v4.142H0z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-jp%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.338%2025.064%22%20transform%3D%22translate%28-3.336%20-25.061%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-jv%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.976%2020.161%22%20transform%3D%22translate%28-.975%20-20.158%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-kb%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.972%2020.144%22%20transform%3D%22translate%28-.972%20-20.138%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-kh%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2015v-.128V15m.509%202.657a9.387%209.387%200%200%201-.493-2.333v.02a9.376%209.376%200%200%200%20.491%202.314%22%20transform%3D%22translate%280%20-14.876%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-kl%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.283v3.634H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-km%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%206%2015%22%3E%3Cimage%20width%3D%226%22%20height%3D%2215%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAPCAIAAABIoSnXAAAACXBIWXMAABbqAAAW6gHljkMQAAAAFUlEQVQYV2P8%2F%2F8%2FAypgYsAAI1QIAF%2BsAxtS0HkFAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-kn%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.021%2015.457v-.02q-.014-.162-.021-.323%200%20.172.018.346%22%20transform%3D%22translate%280%20-15.111%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-kt%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.015%2013.214A6.7%206.7%200%200%201%20.12%2012.3a7.178%207.178%200%200%200-.108.916%22%20transform%3D%22translate%28-.013%20-12.297%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-kx%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h.775v1.855H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-ky%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%204%208%22%3E%3Cimage%20width%3D%224%22%20height%3D%228%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAIAAABRUclSAAAACXBIWXMAABbCAAAWwgFTLGrhAAAAFElEQVQI%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-kz%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.074%2011.91q.029-.268.077-.522a5.949%205.949%200%200%201%20.289-1.022%206.112%206.112%200%200%200-.366%201.544%22%20transform%3D%22translate%28-.074%20-10.366%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-ld%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.029v2.363H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-le%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%205%2010%22%3E%3Cimage%20width%3D%225%22%20height%3D%2210%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAIAAADzWwNnAAAACXBIWXMAABbCAAAWwgFTLGrhAAAATUlEQVQIW03JsQ2AMAxE0bNJ9t%2BBDeioESUD4Vj20RDFv3v6QhIlrfDrWR7nDdHyCXi0%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-lf%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M40.467%208.229a5.347%205.347%200%200%200-.121-.93q-.013-.06-.029-.119a5.15%205.15%200%200%201%20.145.945c0%20.034%200%20.069.005.106%22%20transform%3D%22translate%28-40.317%20-7.18%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-lk%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%204%209%22%3E%3Cimage%20width%3D%224%22%20height%3D%229%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAQAAAAJCAIAAACaDRr3AAAACXBIWXMAABbCAAAWwgFTLGrhAAAAPElEQVQI%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ll%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M40.5%208.376a5.35%205.35%200%200%200-.123-.971%205.347%205.347%200%200%201%20.119.93v.041%22%20transform%3D%22translate%28-40.375%20-7.405%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-lq%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%204%209%22%3E%3Cimage%20width%3D%224%22%20height%3D%229%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAQAAAAJCAIAAACaDRr3AAAACXBIWXMAABbCAAAWwgFTLGrhAAAAPUlEQVQI%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-lr%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.04%206.216a7%207%200%200%201%20.608-.579l.016-.013Q3.5%205.76%203.35%205.9l-.006.006q-.125.119-.244.244l-.056.059%22%20transform%3D%22translate%28-3.04%20-5.624%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-lv%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.283v1.347H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-lw%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%206%206%22%3E%3Cimage%20width%3D%226%22%20height%3D%226%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAACXBIWXMAABbqAAAW6gHljkMQAAAAFUlEQVQIW2P8%2F%2F8%2FAypgYsAA%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-lx%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2.589%206.962a7.87%207.87%200%200%201%20.239-.272l.056-.059c-.094.1-.185.2-.272.3l-.023.028%22%20transform%3D%22translate%28-2.589%20-6.631%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-md%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.146%206.415q.119-.124.244-.244l-.017.015q-.117.111-.227.227%22%20transform%3D%22translate%28-3.146%20-6.171%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-mj%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2.632%206.728a4.35%204.35%200%200%201%20.272-.3q.111-.116.227-.227a6%206%200%200%200-.139.137q-.188.19-.36.394%22%20transform%3D%22translate%28-2.632%20-6.197%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-mo%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%206%206%22%3E%3Cimage%20width%3D%226%22%20height%3D%226%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAACXBIWXMAABbqAAAW6gHljkMQAAAARElEQVQIW12MIQ6AQBDEOuz9%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-mp%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.625%205.9q.154-.145.315-.281a6.327%206.327%200%200%200-.31.275l-.005.006%22%20transform%3D%22translate%28-3.625%20-5.618%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-mv%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.453.136A35.692%2035.692%200%200%201%2015.1.07h-.027c-.488.007-1.027.027-1.6.065h-.024M4.4%202.934a8.232%208.232%200%200%201%20.7-.508l-.017.011q-.228.15-.444.312c-.081.06-.159.122-.238.185%22%20transform%3D%22translate%28-4.4%20-.07%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-mz%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h11.448v3.634H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-na%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2046%2015%22%3E%3Cimage%20width%3D%2246%22%20height%3D%2215%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAC4AAAAPCAIAAAAUK2rzAAAACXBIWXMAABcRAAAXEQHKJvM%2FAAACO0lEQVRIS83VS47lRBCF4S%2FS9q0qid41G2IDrIA5M4aMQEK0mnv9ysPANlWNQN2CFiIHKT8iMv48cZyuJP4fo30q4L8b46cCvszIz18L9mSWhYfM8kD1X5llqS%2FWoPffyCphTVaZZavhXfIg8tDvjNz1RSX9gzxkVgOLrP8a5cO3sqlRZvUsM%2BXYek10eciazDKrmyyy6O9VZEsessv6T1W5f6eabLKrkV12dvUiK7ts55w7JSurrMl2CHACZVVNlmTh81Hm7wkFShWkqyb7yXSIkU276Ytq15NZZpoa9Ls82HJEZpW7bMn6GbZdflBN3QhddqhneaiJXQ2U9iKDPLPJphWTmmSVJ1nYKK1kkrlMsXKH2usTKNuPUDc1KASS0wQ1SafoKupYalbvDs%2FSZFXPpx4JC5HOwEav9pJOHrL%2FPcr%2Bk7pJvyCiblBhYr%2Fa1N9I9cTIzqComzRZ6NK1SUpKBepWvpK7QmlPf4Wy%2F0IxEFVqul7Um6CSg2%2BUaLfLuaPsZ0q2K7cxqEZpgwwynQbXqxLF8jFK%2F41dNelqot6Uv9x9FBN1uDjqaNnRkV2VHAZqp3ioJthOaTk7q7SqXnk9bbOQK6GrOv8JNb75cA6apv6EGEqNUqrRL0UHOZr1fDiDF5bXpY5DyKDGcrtQapSVptpV8qK5Il6F%2BYijXfMfIXWyphSOM2a4Sly5NcjIdi04jjgFfy1Tby7ymnxKfd3mIj4ayilY9qtxTQb66bkceoz0c67O07Xn%2BXfPQ3y12nGgQAAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-nb%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M5.685%202.495l.015-.011A14.592%2014.592%200%200%201%2010.929.578a27.131%2027.131%200%200%201%203.129-.384h.024q-.342.022-.7.053A20.167%2020.167%200%200%200%207.2%201.683q-.232.1-.457.212c-.106.053-.212.106-.314.159a10.3%2010.3%200%200%200-.741.438%22%20transform%3D%22translate%28-5.685%20-.194%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-nf%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h9.161v3.126H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-ng%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2037%2013%22%3E%3Cimage%20width%3D%2237%22%20height%3D%2213%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACUAAAANCAIAAAChAzAPAAAACXBIWXMAABcRAAAXEQHKJvM%2FAAABHklEQVQ4T73TQU7EMAyF4S9NB4RYILFhxYp7sOH%2B50HqNAmL1iUdAQOaEVZVudKrfz%2FHSa01%2FxgjvKVzsqvFeE5wcbxSSRw4XIX3QgaZkYGBmUzinZECyiW8ZwYqhWmPXAxlMo3GTCX%2FlfdEYyAxRdI4kgM%2Fk7ih0CjhtZJ%2Bw3uMojhGkjpw7TxNUbqE10yhcmD8mfcQDaZ4RKEapMRMI3V2F8BAYYipon7Hu4%2FS%2FeVMwS7BXt4tTmuKqbawtSXD2vFXvDtqx9BR656Rus%2FN8SJrsZ%2FLsoyrbM%2B77aqnWOKTaMGo3SkOIU4x2BriJZnXJoI3xhw2zOYpRVKjXD%2FkrW7vte1l7XN1R%2BLq9LOyV%2FfJyah1fWzIfnGWv44r5QM69W4jaikGxwAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-nh%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.12.135a34.773%2034.773%200%200%201%20.028-.002h-.028m-9.478%203.15c.1-.094.2-.186.31-.275l.092-.074c.078-.064.159-.125.238-.185q-.12.09-.236.184l-.02.016a7.02%207.02%200%200%200-.321.278l-.06.053%22%20transform%3D%22translate%28-3.642%20-.07%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-nl%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h11.957v3.888H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-nm%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2048%2016%22%3E%3Cimage%20width%3D%2248%22%20height%3D%2216%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAADAAAAAQCAIAAADfzGvmAAAACXBIWXMAABcRAAAXEQHKJvM%2FAAACgElEQVRIS82VTW7dRhCEv%2BohqScgvnUu5Av4BN5nl2UQIIlhWFAef2a6spjhkxQkkA0LQRrEkCAbza%2Bri0PZ5v8U8VrCfx3TawlvGf7jRww0e8M7rHjDK6D8Ahve9cYje3iPD2w47ANvuKq8s1cwXskrTHAld2TnI17xhgrs%2BHgjoMcPuKIJb%2BiCNxBdBs2QeMWHveENLXjHO%2FmAjKu94oaP71Poz49E4IobmqDhBg3d4wMarmP1FYQPOPBh1y7GwPKBAu%2F2Dt8KtP0ExgJAhACcKHAbZF0YV2IhdxTnnQ1vEKiQV7xCdc%2F0ga%2B42sdXm3r%2FGQQLGCVuALrgFc3QUAER97jgC1RcCcGMZnzgO7xDHZ14xpuYzQFXADV9FdDxCwAzmhBg6KosKNGMEwSJjHrBDb3rjobAB7oMbWzYwTihQIVU3DvBK26vAdXf0Iz7mwxGM4AMM0oQEiTcZLuDCRoUBFpw4B0SJzFjYSEDaBE%2F4CsCRNz9C5BN%2B4yFChgZLeczPTsH7pQTNrGcvp5wG%2Biu44KAggJEFFzwPOxPSjaC%2FZ%2BA9gciISDRAnqC4PwCVCAHKzqhZ%2Bgzaki4GyugjQoKDNSX7WV3lVL%2B%2B069PZKJDIFAGv%2BWrtPA6kwxeh3hkaAJCwV0ixgV3Md36Y6Be9ifSvVNi4ImsTwB%2BeERWUoU4wAUL%2F93ehLpBU2c6y2le6vbBeh7UkETPp7NveAJ6llwGkD56bNISiGScgKplxM%2B5bGREChOvTxqKXACEGNeY5SBb%2FMV7tpMkGNVwh30aWwTkL%2F%2BjuRilWIm9baaKbe%2Bbw2dNLeQXlw7hoR9ygNL5wffINCMKwqY8A4xdgQM%2BRen55%2BC%2BpylOgAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-nn%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M14.041.247q.357-.032.7-.053h.032q-.358.023-.732.056M7.085%202.057c.106-.057.208-.109.315-.157q.224-.111.457-.212-.4.174-.771.374%22%20transform%3D%22translate%28-7.085%20-.194%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-nr%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h8.653v2.617H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-ns%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2035%2011%22%3E%3Cimage%20width%3D%2235%22%20height%3D%2211%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACMAAAALCAIAAAB6RKNVAAAACXBIWXMAABcRAAAXEQHKJvM%2FAAAA9UlEQVQ4T73TwUrEMBDG8V%2BSrot4ELx48uR7ePH9n0foNomHdtYUlZVVHEKZwOT7zzdJU%2B%2Fdv8QEr%2BlS2R%2FEdKng2nihkThs6xekZwooTGQyC4XEGxMVVOYrSE9k2nZ%2BB1tNFAqdzkKjcPwh6ZFOJjFH0jlRAryQuKHSqeGvbae%2BJz2EHE6RpAHZBh9ziNbwV6g0DttsvyLdR1MplpBowUgsdNJgcZXOVHLM0DbAPekuRMd%2FLAW1BnX99riVOWbYw8o5ydHrztMtbVA38NpePQ3bs8u1rMfbW5%2FD9KEzwTGeiuj9c%2FRQb8Nt5SiOxjdkj2QJfPcOBrVaK5364bwAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-nt%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.607%206.163l.006-.006-.01.009%22%20transform%3D%22translate%28-3.607%20-6.154%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-nz%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.575%206.17l.017-.016.01-.009.009-.008-.035.034%22%20transform%3D%22translate%28-3.575%20-6.136%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-of%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.866%205.33l.02-.016q.116-.094.236-.184-.12.09-.236.184l-.02.016m-.556.5c.046-.047.092-.092.139-.137l.035-.034.06-.053-.106.1a5.298%205.298%200%200%200-.131.129%22%20transform%3D%22translate%28-3.309%20-5.129%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-oj%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.792v1.601H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-ok%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%208%207%22%3E%3Cimage%20width%3D%228%22%20height%3D%227%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAIAAAC6O5sJAAAACXBIWXMAABbqAAAW6gHljkMQAAAAVElEQVQIW22OsQqDQBQEZ9%2Fd%2F39kCrEIEhCLKLebRgiJTjnTjJJwZV%2F7v3pv2Cg%2FIeuGIhnVN3h5CdMaZVrVaecnx4gN%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ol%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M32.07.664Q31.788.6%2031.484.542q.3.053.586.122%22%20transform%3D%22translate%28-31.484%20-.542%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-op%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.347v1.093H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-oq%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAIAAADpOgqxAAAACXBIWXMAABXWAAAV1gHWa1n9AAAANUlE%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-or%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M27.26.1c-.144-.01-.292-.013-.44-.017.149%200%20.3.011.44.017%22%20transform%3D%22translate%28-26.82%20-.085%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-ow%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAIAAAAiZtkUAAAACXBIWXMAABbq%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-ox%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2.368%207.375c.038-.049.077-.1.117-.145l.023-.03c-.042.05-.083.1-.123.151l-.017.021%22%20transform%3D%22translate%28-2.368%20-7.2%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-pd%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2.4%207.006c.04-.053.081-.1.123-.151q.172-.2.36-.394a6.631%206.631%200%200%200-.483.545%22%20transform%3D%22translate%28-2.4%20-6.461%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-pi%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%206%206%22%3E%3Cimage%20width%3D%226%22%20height%3D%226%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAACXBIWXMAABbqAAAW6gHljkMQAAAAQUlEQVQIW12MsQ2AMBDEfJD9%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-pj%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.756%205.786%22%20transform%3D%22translate%28-3.756%20-5.508%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-pn%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.283v1.093H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-po%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%200%200%22%3E%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAIAAADpOgqxAAAACXBIWXMAABbqAAAW6gHljkMQAAAAPUlE%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-pp%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.32%208.367a5.884%205.884%200%200%201%20.555-.855l.017-.021a5.849%205.849%200%200%200-.572.876%22%20transform%3D%22translate%28-1.32%20-7.491%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-pt%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.283v1.601H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-pu%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%206%207%22%3E%3Cimage%20width%3D%226%22%20height%3D%227%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAIAAACk8qu6AAAACXBIWXMAABbqAAAW6gHljkMQAAAAR0lEQVQIW13NMQqAQBBD0T97%2F4vZCVaCjRYeQicTG1HX%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-pv%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M34.238%201.277a8.23%208.23%200%200%200-1.006-.343%208.142%208.142%200%200%201%201.006.343%22%20transform%3D%22translate%28-33.232%20-.934%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-pz%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h1.855v1.347H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-qa%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%208%206%22%3E%3Cimage%20width%3D%228%22%20height%3D%226%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAIAAABxZ0isAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAP0lEQVQIW3XNsQ5AABAFwTl6if%2F%2FRwmdkHsKhQLbTrGVxFdDrLG8oTobCMr0QLIj%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-qb%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2012.37q0-.12.008-.237c.007-.134.017-.265.031-.395q-.032.307-.039.632m17.123%206.601a20.894%2020.894%200%200%200%203.563-5.54A9.775%209.775%200%200%200%2021.5%2010c-.074%202.907-2.09%206.366-4.378%208.971m-14.136.656a13.515%2013.515%200%200%201-1.218-1.648v-.005A12.6%2012.6%200%200%201%20.52%2015.379v-.013a9.376%209.376%200%200%201-.491-2.314%2011.642%2011.642%200%200%200%202.224%205.619c.241.338.482.651.744.956m10.239%202.7a9.645%209.645%200%200%200%201.028-.663q-.355.261-.72.484c-.1.062-.2.122-.308.179m-2.45.844q.2-.029.4-.07l-.192.037c-.065.012-.14.023-.212.033m-.956.067h-.011a6.886%206.886%200%200%201-1.455-.159Q8%2023%207.646%2022.884a7.263%207.263%200%200%200%202.2.352H9.83%22%20transform%3D%22translate%280%20-10%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-qf%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h22.185v14.307H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-qg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2088%2057%22%3E%3Cimage%20width%3D%2288%22%20height%3D%2257%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAFgAAAA5CAIAAAA9X3ucAAAACXBIWXMAABbqAAAW6gHljkMQAAAI80lEQVRoQ9WbvbIkORGFvyNV39lddjaWnYg1cXBwcMDFwMAgAm8NDBwsLPBwCN4ADBwcngCHF2RudykxMlNSVXfPf%2FUGGRV31GpVSXl08k%2FVIzNjI%2FNH8bHSwDCDvGyFNdtnbIUzdomLC9bggj1j%2BZc122ezZwB73nzFczzKznDBzqGFnWE1W6NTBhexwtkXZ6UAlKfy7X%2BWq6V%2FvPJvFUHDGmi6QMIKAitQoYGiE6EKFwwwaMjHFGwFYEECw0BgzbW1%2Fnyd4AzVMOmENQS2Uk5QgGsgjhZL0s3Ua6hiBs2XBSuAKu2SIwVVejI7owXzXS1owRq6gLAVCauo%2BF2y1QQUeMYKqmAGkgKImO5YIHZGx5YCAkMFE9TQHLBLwtGAAEgVa2iBVVTzDdcCYIaWAFEnzNAKhjXkC6jYGRZkSNgJiqmJFX0esxwMxLW0qe1MvqS%2FaDitgxruR9JAULBAL7D%2FAuhF%2BAidsBU1KNgFnTA3NDeTRXYxNcwSiPBWpsUQqsLoxDhGXMNuC9ffCgwKOGmV%2FaCKlqCMKhRQ%2FkV6AQWdAHRCS%2FgLnVCNi4qeoObtBZYBh6pokkD2WB%2FR7XyHS4VLtoUKVpGlKy1pQQ6oAMpn2LNwaz9h5%2BRLQ8LOSJibyQWZmZBjXTBQMoLVWOBSv%2F03BzNidgclN1xTo8QSKVgDsAYNS9RUt4ZDjiFXvmMTGU0Ad5nL6JG3nTVAFRaO5oGMSFGZAqeLRTg0t%2BEZPoImLKF52FO4Rrk%2FtDM6xfjY8wVWrMJFnKx4DDbUMrWpSBFrgIOBsNzbuW8FxWpYsTWVmy6HYwNZBpGx8zXvnafwYSe0gkdTzJx0Bg1q%2BEsJ%2BcPj9uOAuHaQs5tgq7x3lKRDCZgomWUZ5kmRN2rsvKVpWEsXUMHjgIdVVFZzA7EzeDAuIOxCiaEc7COuxdLmEyZfk19jh1umlSWdi9Pecw3v6bFg%2BqiSsYYkV0lcyhjjUVnJPuBIRtwTgcX0llwYX%2FWrgGcZPsZy5w0RUdCKZ4gWibnFsICS8DtdWxWsjIkkRHn1L5%2F7OEbcMw3SKVyJ754UFhH7SfQ4Olqy3b1D8sLzhZFE1AgcWsQyEcSfeUpOhRzMiMjk4sPUsIyUPS5qe5EK95sqxlXevUIZk3geEU%2Bbs9LiU2Kk7ez36SBG7PZcWzr0TkVDO6PonR2LkhTo1KihrQpI4WuW6PeUIbLSCqfwEfKA61NYefXPvsSDGRFy3yiisnAI2jDv0JwwbM8sBbZGjAhqPOHnC7ZKgMy8Hl%2Bj%2BjIhInmNkFSjMEk3Sc53kBhwwy6UM2ra%2FGHwmpa4bjgSHqSMu%2FSUvMidV1UPNFJu8zJI4RzRgkr55h9McjAjhvl2Pa%2BdKAlTRY5dyUrcoEQdGbgw%2FCItyk2IkwguUCWDYuZpdYtn2kUqNqDfEvNIIGadd%2FrvFzGN0abhOdIo3r0TrIxE0yaAAsqKbwFgLU5fnIDmD6F88%2Ffd9McBsTON3p2OIM8FQu0e8yHXnQli5MVC60QNjWF%2BqGNZxW62YIkBAUfFbrPyOCB2ktP3CsJ1w3Oh9YoyHansiaqse023oCxVoogsUDB%2FuNvlJZ4Wj60I2pkrOQ4IkWsBhkrWeT7LpHMgVYaJ2DygJhZOGcvzSzeKc8ZXoYqPiMS8L2Mtr%2F52vYLHRI1pt3VzRuXfdA3RQ3AnGnWEiTh0KFDQ06AbvZpgwynhSVT54V%2B5JQ9jBGNX1c%2Fg%2B0j%2Ftx9GZL%2FyHIF0Cp44hhM11NK%2BLHyEDFvgdZSqNNGgBYdo91Q%2BDoiZES6K%2FvDzNjojfV6zp5u0Y7FO5dMCfkirfN%2FRbcSLWj99OvW3OI6a74i%2B%2Fgt35DjTuJbO0nrLBMhtF9RtcVWnwQpzYEGeUC9AwKE6TeRP7gqavv4z9%2BVgIDZpbJr6xl92yuT%2B76HpMbIgAh2vI6Kz5kFDzVtquImed3nnG%2BU409jJbCO9r0eFrrznS50vJY4kwjQss0xBi5vsgsgUK2OKz6gFnjGQ8dWfbixgkuOBCH%2BpyTRuOctNEjnzoqSLVWJBxFf%2FKpDsbz0rWuOdAPm68Ks%2F8jY5wjRubf6QNJBhCNr292F1gm%2BOHcuIo0H%2BtJ04g3Brcq9cp2e%2BSY4AYiubArSvKf3Z7C%2B7Oxyeooy3WL5U9TShRrkVcCiqifCgPkWDxld%2F4B3keNPYy7zzlteERSTgQM12RpnYNv9NgE11quI9sNbMNS4RjF%2F%2B%2FmoBt%2BU4RsyEnPnfQ4ZNnbtG7v8gPEEf9ci6ZMh0HjnFVuw19ow1WHn5O95ZHsMI2zqOHgX8Uz9u90OnJeNrRf1Qs1tQr6n9bRWYoe3xNOkv30eOY8ROdKdR0ryna9QjzoKt1xg2wrAsndJlAIY1vvwt7yOPYUSn7mwvu4%2B2%2BRgHky5TmIx%2FlL5QgYtbRHeQX37He8rxjNBOeRfbl6E7UgzjL5seue%2BcvKwKrNBgzeOJD1HqQ%2B55P7k%2BpHp38eiQH8b%2BR6T02HEZv9TzzO0Hv3nTM%2B%2FI8UAMRszU0I2PN7gzKR%2FjF3BwW%2F7aKs3BIfvi11cPeSc5AoibtnCrfxSUTH9n5S1C5uBCHWY10srk3Re%2F2k%2FxznKos3Tdrk1Dtzp3Pdrc7omWlnSQDYgfqJK8%2BPyXfIQcCsQ9sS0WE1Oi20Za0b8dNbVhLX5e214nCr%2Fg4%2BRhQOw8QkbTnlNvvixXx3aWRPBgsaaPgM9%2Bft8Y30OO8BF3ZF9r9q3erSG9pubGkq7Ub8yy6rOffRIUeCAjruWmAl3bNJyhP9m5xkHDi59e3f7hcjQjJn029fj0FTMpfMPLtrFA%2Fog9sgZ4%2BgmfVI4GAmAwfOqart7jdUdNj%2BAfT1mMldE4%2FZhPLUebhjY7f6Pn2lPM6PQByv%2FT8czpRxwgRwPRZda%2Ft2cbKSOsjiOmGnV3%2F78ux6AA6Op%2F8Hy83Htg9u%2FfA86NGa8y4qWdKS85Ur4PIGBynDszaQkHaSMreuJ4OQKILm9DZDe1rkzGX3Y%2FRA4FYpa3gRJ0mIPI7DIPl4cBwX0sXB6q9rU8iHjA967qm%2BUhCdX%2Fg%2FwP6YfmyFE1rFUAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-qh%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M40.142%206.7a4.29%204.29%200%200%200-.262-.8%204.217%204.217%200%200%201%20.233.678l.029.119%22%20transform%3D%22translate%28-39.88%20-5.9%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-qm%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%205%208%22%3E%3Cimage%20width%3D%225%22%20height%3D%228%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAIAAAC%2Bk6JsAAAACXBIWXMAABbCAAAWwgFTLGrhAAAAQklEQVQIW12NMQqAUBTD%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-qn%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M4.846%202.7479999999999998q.216-.162.444-.312l-.013.01q-.221.145-.431.3%22%20transform%3D%22translate%28-4.846%20-.07%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-qr%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h11.194v3.38H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-qs%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2045%2014%22%3E%3Cimage%20width%3D%2245%22%20height%3D%2214%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAC0AAAAOCAIAAAA0QAJVAAAACXBIWXMAABcRAAAXEQHKJvM%2FAAACEUlEQVQ4T83Uz4rlVBTF4W%2Bf5N66BS345j6Lb9BP4NSZQ0ciDVJVN%2F%2FOcpCkq1SaUmzEPQiB7HP2j7VWdiXxP6j2XsN%2FVON7DV%2Bh%2Bq%2FfUWysMrPJyqaavMgn9W19HV9%2B%2B14WmiwsySpTtQ9MSJ9lVpfkSTZFf5KZmZFN%2BTcc8fSRjUEmdZNJNf3OSqPLJEsyy109sMic%2FqRKX1hk2dH%2FOcf9B0oW2dRIP0V%2BZJFd%2FI1Nf%2F6skCzJxiyzrLLIXQ3JJs9%2FW4%2FpR0KBOl86je0AynTMaFd9Vm0XQya5M6hBf5E7a15pXujJ%2FF5O559UU1dClw3aTe5cDlOU9iiD3Fhl1YqLusgiV3lgpTQyylTGWEBkq2pf5lh%2FhrqqQSGQqAtdXaRTdBW13zOpb2SS9XCkbjQ1SJiJdAZWerXHdNz17Qsc2y%2FqKv0kiLpC5ZShVNFfRaqHI%2FwGRV2lyUyXrl2kpFSgruWDvCiU9vAXju0TxUBUqcv5od40lexwo0S7HsGsUbbjSNbzbGNQjdIGGeQiCxu9KlG8zUd%2FPndLV5c3eXSYwjFJ1B7bqN2p3YhNlWxqOCK831BNsB6ichiqtKpeOfZpZnJ2d1XHvq%2FxzW%2ByozT1J75QapRSjX5qOcju0W1PA4%2FMr1dlOoSvsVzHY96%2BDaud806Uo%2BpVkj9AtPP5uaUO0JTCyibDOeI8W4OMrOeF4%2B%2BXLVAr%2B%2BcfLAAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-qt%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M7.185%201.73A20.167%2020.167%200%200%201%2013.37.294%2020.209%2020.209%200%200%200%207.185%201.73m-1.525.821l.013-.01c.238-.156.485-.3.741-.438q-.391.209-.754.447%22%20transform%3D%22translate%28-5.66%20-.294%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-qx%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h8.653v3.126H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-qy%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2035%2013%22%3E%3Cimage%20width%3D%2235%22%20height%3D%2213%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACMAAAANCAIAAACsHUBIAAAACXBIWXMAABcRAAAXEQHKJvM%2FAAABOklEQVQ4T73UTY7VMBAE4K9jBzGIBUJihVhxFNbc%2FyBIMEwcNwvjvLwZYPgZ0Yost1Jd1S63HJnpv0SFD%2FEY7AmiPgb418iPb%2BQi8imU3lO4eUG3yrpG%2F2pLhbr6dGstcvlbpbV6F3QdbGG%2FgyJq08ldDbXHFtbQ%2FtS9t9XeRYrdZ%2BpC6umOwsLCHcEzGpla2kKN31B6TS16wu1ujGqQtC7olDnAG4XOHgorS2p8%2BfU9vQpJpyXjo02uYCdoM11mBzvJknYWSsqfufcymAU5NQ7qsZprEhQXD0fV6KDQWB4qRbihD4ET14h%2BzR6ndPzqE5aUw2TqPaXnccW7%2B0HkZO%2BTaAzCAMe0sU%2Fw2Fxmb43vp45xKye94wHpk%2Bj8fh2M5%2FPlNSwP92rMmrwgzrjzps%2F0YQeH2L3RwOYbKT6NHs%2BLD5gAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-qz%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M9.85%2018.562a7.262%207.262%200%200%201-2.2-.354%2010.422%2010.422%200%200%201-4.27-2.827q-.2-.207-.388-.427c-.262-.3-.5-.618-.744-.956a11.642%2011.642%200%200%201-2.224-5.62Q.01%208.2.006%208.032v-.339q.006-.325.039-.632A6.112%206.112%200%200%201%20.41%205.518a5.675%205.675%200%200%201%20.29-.646A5.849%205.849%200%200%201%201.273%204a6.63%206.63%200%200%201%20.483-.545l.131-.129.106-.1c.106-.1.212-.188.321-.278l.019-.016q.116-.094.236-.184.212-.159.431-.3A6.379%206.379%200%200%200%20.014%207.827c0%204.682%204.761%2010.724%209.817%2010.724a7.329%207.329%200%200%200%204.429-1.572c3.033-2.256%207.233-7.616%207.233-11.815%200-3.422-2.624-5.085-8.024-5.085Q12.4.078%2011.442.13a30.825%2030.825%200%200%201%201.57-.063h.727q.238%200%20.467.01c.149%200%20.3.011.44.017a16.1%2016.1%200%200%201%202.025.226q.3.053.586.122.172.041.337.086A8.23%208.23%200%200%201%2018.6.871a5.544%205.544%200%200%201%201.355.789%204.142%204.142%200%200%201%20.7.722%203.881%203.881%200%200%201%20.459.773%204.288%204.288%200%200%201%20.262.8%205.349%205.349%200%200%201%20.123.971v.402a9.775%209.775%200%200%201-.815%203.43%2020.894%2020.894%200%200%201-3.563%205.54%2021.444%2021.444%200%200%201-1.721%201.756c-.383.346-.763.659-1.131.933a9.644%209.644%200%200%201-1.028.664%207.8%207.8%200%200%201-.83.4%206.868%206.868%200%200%201-1.218.374q-.2.041-.4.07a6.777%206.777%200%200%201-.939.067%22%20transform%3D%22translate%28-.006%20-.068%29%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22GSK-logo-rd%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h22.185v19.136H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-re%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2088%2076%22%3E%3Cimage%20width%3D%2288%22%20height%3D%2276%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAFgAAABMCAIAAABmsOfuAAAACXBIWXMAABbqAAAW6gHljkMQAAAX%2F0lEQVR4Xu2cX8hlW3bVf2Outff5vqrq7tt9022C%2BUNrNJiAPhhQQTGooOZP200CgaigwaDgn%2B5ERQkS8NFAFPVJBB9EfMtD3nwU4osPAX0SRQTzEIRo27nVVfWdvfdaw4e51jmn6tatun1zOwg6OZy7a%2B999l5zrDnHHHPt%2FV3Z5v8b1Led8E23%2FtV%2FBIIGB96g4QMaCvwCfw29Q%2F8acVL9Viiouj9X3KFK%2BRyPvwQW77ztPm8x%2FVZExNNfwjsE3mG3D3xWPIEz4L7hDS32M9wQ9Gd4gw0q5J7nKEAowEjEHQ7Vz6JHxL3j21Al7tW%2FSv0uVFS%2B923Desm%2BeUCYZ%2F8WGhR8Rnf4jIL%2BAAcEdHzGu73hB3SCHW%2Fuz5DoO%2Bx4T%2BzwBjs06HinPMFAQEEGISi%2FTeUx5bOUz5rHaEVLrN%2F%2FtnEO%2B7iBePErKPCOG6rQZ5zfw44z%2Fhs0%2BvNLjODdbrDhDR94xw%2Bo2A0%2FR9D%2BN%2B5g%2FBxviaNk6OYEXTTHSnyaeISqyhPiCfV3mE68E6cfeNu4PxYgzv8JjAWAUG50CGgDEZ%2BHk7HSNxQZDviMH6CgQn%2BBH%2BDwFY4X0O2N9nTgy0Z%2FNi8buMMhmqlyg93lHbQgiBXQ6fMsv8vxnfRfj7sffIMTvzkgtv8GGnNFxw1EuR%2B%2B0QDciXu85aBHgLDMyN%2FwBgcIbxOa3YmCN9xgxy%2FcXwCDUN0Hp87cEYZtoIPwM%2BIdkJfHlM%2BqPGL9vS6fU%2F%2Bq7n70ta58VCD2XwNm%2FAMGcEcr6tBxB0EHo4q3K1P4gMDPoIzkt0de9DM%2B47P9IIUzRvoLtOYVPMDaoQ0QfcaHdFyBVtC%2BDidKB1snlm%2BnvKPlW1l%2FJ4j%2BG3r0k6849JHK5%2FHraMFGFQxGC4AMC%2BozQfoME9BplAAKAq048DYgiwULCxlAq3iCXyBAxGkAikQYQc7BAoYKZ3OI5A7RdlzgOQ2oKp32VXO4f5Xtv%2Bju9xN3cLzi%2BzcSETbta1ioT%2F%2FXeUw3%2FzXOo4GNNNgR4wYdGAnifYT34NdtfnLCz%2FQHJ7nkP73RX4DzZPuMdwE%2B22d8Riiv056BR3lSUCqqVlV9x%2FU7VL8F3esTX7517kMDsT0l0odOLKCr88wrqMypM%2BgaLMPtNgJE5QaIDApwengBoo%2Bw7w%2F2w8CLl8FKQhm4nPFuOt7knb4l0SJjoKNKWR1PKI8VL1i%2FD530yb938e9DAHF%2BRu%2FIhBDIgxdUpsNMLGIE87ALIn3GQp%2FM2ibnGQ6cVTaLxaWaTFe9XalhBM4NR9DpD5Bndvxg7yjUnk7cO4gIJBSOk%2BLO9TPEp%2BEhPv1Pcqxv4Qg%2FfYYsdRTjAyggbs7SNSheQiHm9%2BWU5I6kAyDjoqCK95v8KrjCMS9Yweg20HKz4gYFNjiBUQdEmC6tdkMzMLOas8ubjwe8qT51%2BeQc7Uv%2BvGr9q19jP9MavQMTi4KzRDEYrqeIECoTLI3PiBogUB1akFTKBWLubwBUKFChoopO6ITuUJUqLFBRQXm0QEULWog7VNACOYBVqtaqWGGFE3FHxGD0Zgm8ux8cz%2Fr%2F%2BovMe7%2Fe%2Bv%2F4n0guVimmKqexmXKZ58sEZsrcYCq9tO0YcCQuKTcSJhsaxKASBVS8TYwSx463Cahu4DMkARXUcRnhogMHEfZGVJR5t%2BAGCxLehX28R73Hpxzm64Fov%2FprqoVSxpwj9znTTn9uXH2TpcM3qfPKofFhOuxBbG7X37ihKmy41mz3mXT5z8ydDFWP2qQKmIKkhI8dAfdjAFaeyGuBaP%2F1v1OLDwSo0DsSJTBEBbjl1zH5F1w%2BPEC3G5d5Dpylp92cW6Y8uwTRjEdVzOzZU7l1VBFY0IwmQ3dcxvg5UMeJo2CH5XUc0Q2TAlRG5iMb7KSewXwfyu0pK%2BbPAC4TQb%2BJCM%2FO6hhU4o4zswIVadJKWpICfRDw4IgyBq8V6jy%2FmjJDeocOVRHYuPdf%2FwneHxHHf%2FjPOlVaYVkAut2aIm%2BQeTFPTbH0ir1ajD13GnyDm67XGt1HG9HujpkOFDgGs2Z%2FMSqRIMtKssNkmcyvgbhGh06HHcI%2BC6PT9QRi0McrQOz%2F%2Fj9qXUfJ9YwLRM9A0shETRTyHM1ISdZ8s13EpTQCXklDBXnyZZkUoOn5ZRt0mgiCGvZQum54H3fJAmHPMRbciZM5NJbC8qo5bPNqRBydVWyNKEQB0TpghboJcHePKy1cENGEI4f4FjgueavrJxEfYR8j5gfKAVmJD8yIslFQYvQy1CEZxjxlFGQQXhJnh2IsLbgjcCOWvOnLQLTmbVcpg6G7VaaI6pOlwzZIYkZBjoybcDDXrcvOi7YZh68nMeSO5waDLLN8qE%2BYirR69Cbpf0yCzEa%2BIeGkAwNys4CADY96PIafQEzGuZLl9m%2F%2BXdJJPzrbwXHQ%2B0h5260DdNM99sxDmCs12NfPS66m6eUPk8DK9ZRsNK4DG0wJQhVJKuP8IauyoJZJE3UQfBKnClqTL%2Bf%2BBRargtD95bZXIDDsDUkZ6hc%2Fu8d26svLHtsTlOv3W6xfN8lIPm7CxMPbLBl4qk%2FN%2FUKnG6ZIOGaxGB3QAhUWlAr1JC641CtkyKpWsbKBvEkNn89EUTeYbpppjRxdzIaaTkzsEq%2FcuHy%2FZIYPCg2Y2QyBxVh3Y5w8JOY%2BxajHmXRAOtkbWuaqhIZS0DL6fRgJ4oY8U6DiYy72FrGjakb23nBERzLuGfYCuikeRNjt3hU3MfyKXSrIBxye6fAKLmU2V4CGoMphoBkORr4ycdzhTWS2L6NbG0whvI96NDS7nSiTao3ZvNk0U%2BEon%2FvXvAREs6naDiNF0CsttcphUCmDIOyMLCwixl1GnOdkzkjJcefOjClme0amm2DqJR%2FAlIB94lLGQt5o2JnnADFlRaDLToa39CkxhBpOPVKhw4KyghZhayAw%2FvPwL39Jjx6znalKgYH71LMTQYU7CnMpfHTADmTFxX%2FPPOJm9MyBzkrpS%2Fh4qMOB0e2HESZDI17yKX%2BypGbCOzPV55zX0eBziMUxG79cT8W4II1aA1wjYm%2B407uPpm1nqZRKa0SlmcCtZ%2Bdi0u2AbPJF70TYDII1s6TPacx%2F5h17lr081OY50%2FOEI%2FniJWhiEu0YNyqzMbtNtLiZ86ymOCMu4aYgjXnKBZv58wmEwuddT55IQuFmWsdIwVropsjdGrM3CSGJM4Q9MkNSzlhmkCFiLMmOPuJy71s%2Fc8dlT1wjX8IxMjFFdHZAOfOzDcF9UsDsNcgeDEUzFeVjkZKhDcIHMSfvWj4fHlSDdgDsO61fy6FNb7SpFy7V1Lj3K3G8UlOZ%2Fo7e4bLr8kkQbhJhREdOXR8BcimfcBVR6Lquc%2FtPzXUKMUMsJi5xPeelVm1MQwAv%2FvG%2FIor3g253UwqI3mnd%2B8HRBi6t%2B%2BJzv1EEOf%2FjM3Zc%2FzNRm3BofOsmFrgcus0FDTjG71NWXb4zFjIC586BSBm%2F0oRJF1DieiMFinj3n%2Be9A7j%2F8p%2Fzs%2BfszUejd45Gaz6czk8p2XHn6D76OK33ESNjjm%2Bw8KwgvvntNTA8Z5iX7BodMWYy1f01LmKu9%2BkG2hkXF5gusjJbb1VRbwIkr7nMmBo2OcKd48Cdo5lQ7JRi0CI%2FbIpZgbMAKXx0wopuiRCgWglwS8XlGAJEAs1WVTdJ0S%2Bt94UFZ6xa08ObuEteGJ1rpnryZeS1AaTZgOratiEUAmPMzJ1XJmEC4b3paP76mUewmHQM3LvWJSUmpXA0QgSJZU63UlC0RkejiIhOPgHwsVOKog9R5IaY82ncLwpnYhSTIGIuFIJjopZ7AgJngcQ2BBhyhTK7j2PwgoGSree4V14Nx7v%2F9FUghqvb4TWfkTVah8a6%2BDDN9CYz9XVPBCAIXROErHoJvEb85t48R7dVY7ptzyjo0HG7UUfcVI2sArlg4QGQVjiEUg6CpkcNJwoZXPvlhqignvzCjU0geveLB7Zdq8BWcBy0LsMKx0Gtgy9ClEJrlIx2XGIsjQqwAySpjzsJhB1iEgdgE5qg3CS8GX7isdg9COKyKnm78H2CPiooeTd5tBVZTTM76gQ9b9AzmuLdf%2Fg6ILbDddP9HUdzMQ8vUOi0pKe5cmtgXYRwpwRd5KHejSXRjcBC3YFiot4NzVg5lCTOfimWFxlaENOHPnIkw6HH1D%2BMLJCgY0bTScOai3eJo%2BfVyAmQ%2B1R1hZeiYVwUYP3S93A0mjka%2B4bN%2BYF9ozd6FtED4DiccdE6rWeJpfdc2nRr16jvuHfsa3EBX8rK7UCkS0DA1EJo1o6Y1%2FT1G92c73G1LBBDJtRZX2JEWX6Po453f56X7VI1TO8%2BDh2NUjm6MUdXbT5Ctfs4hFgKvc96cDNEd46hsZVzIkbMZwnMlT5hW2PGmF0mSKhAu875tRJ46mLNFrvNfNM4NJbwRhc7fyrQbLQaUWxDn3tetRER9fv%2FpJ%2B94MWDn288bGwb25m2%2B2HjxQs%2F%2FToPZ794wd44jowLb3naxnHQGnTaQeve9yE0WndruI8o6MZIcuroIXIKxKS0i11Yw9c9LwmnmNzBCB8VqJfVF%2BUCjC5L%2BA37Kr0ua7w3drse0b3vvHg2UG7d6yIFhM8bpUjy%2BUyIEqqFkG0OqRRqUHMF5aAEHQ4Rotk2pdCbAnqCIBgBAuAObZSMW4LIZzCCfiNAMtwyHcbUx4yaTJyhHaRLZc0Fi8kabvHuP3g%2FEHHZWn%2Fs93De2Q4fzUdn3zkOb7vPZ%2FZ9MEWSQktxmY2ZfRzsB%2FvB0TmGJHfrTmF%2BHOPnWaENvTtFeuu0Np4hG7romkJ2xkgGubnKh6SPFAhDKdab8IkZIMyd81ICHJ%2F5WV5nVyCWP%2FTDPGzed%2FbD57PPG61x7H5xpnc%2FbJzP3g9a42icd7%2FYfD7yNPdOZkF6OAR4YgHjqL0fPpoN%2FfDRPHg0T%2FDMhgnHEOUxkij9dxtR4CnDzcyvMoSDi3u3y2zAk8sWW1K8unA%2F7eW9OUt7PhGo%2FMbXtS6si5FisxctzftBoFopQaTIMeDWNNSBKaKDg8C2iggNvrTpB0W40fGgA0maonOSaF4NjRXHkS91sqbm8w5hzR6%2FQ7HTr33uTCx2QO%2F83VcBmPY%2BIPbmZy90b6LQGrFOLdDpje1MrXS5dwmaUPOB1GZFKNgcnZpPjwPZzSLmmoKx7LmiNfK2210ht6YApTa7yI2YKiizJkkhSSSPzjqiwuXpFsydqYOJz%2FxtPtiuqQE8%2Fmc%2F52fP2XYfB%2Fvuh7PPG%2BeNbUv54COzuo2K0DpHozcfzXuj20fLLOAS9jNeMOAxe6OL99g2WHMh46aCJC9cCKJ7vqNy6c2SLMoMEIBRlfJMCoDjcvSD7NWEWf9g3X%2FlIHa6OC3sh0FHo8QggqMQUKvW6qNRi3phqUT4gNBY%2B%2B995HVWgYB2QBkcrws0k9fSVNybShZUDfmYV7CuS%2Fu5Zu2sGPn4s4DdJ4%2BQE5C9lvGud196h%2B799pqXyb7%2BF35O93c8OvH4Xo%2FutVQtC3crpVKDkE4nAkpVDUphWVQLglopRaU4rCKtlciy2glRpIhB%2BQJ1sjkOKUzShYZ2VoCPUWhpyCjmImWfGyBwg8N9l5qdbh%2BQL3fv%2BIW06dFPcnd5E%2FL19hoKXf%2Fw6fzLD7EWHh4MLAt33Q%2FneHzPsnBafN60ZJUOCfZBd6ntTMeyha0130vtlADZXaUC2Fx6k267q8ToskcPOkXhdXkuOwvB5XlvGz2rkcLuIwTGY5mevTDWW1HgtREBfP0n%2Fg53J93fc3%2FHkzuVitDdSevC%2FR21UCq1KOB0Ui0UoaKUVUXUQo2MDhUhkyFTCln1yC52Bn8YTRGYR0U%2BBx4nw1iJH6U0e1PcD6nZTdrHNOSL%2Fn6gn%2BEMW3zLT73fwffb64vq%2Bsc%2Buf3yC9rBtrMVL6gU7wegZXa1vbmEwF5EJV8csOUCposV2ziGM6Xki7%2FGY80i3%2ByJ1I4a861ZUinQ3Yfz4lIL%2BtTpHUboucdkBPB89b1bj%2F7sax18v33gC6dPf%2FRvElWfuNen7jndcVp1WrVUatVSqYX8rmXuLERQF1UBLIVSWAoSEVFEERGEp0gXwMXzAERB0YkyuCAGJAT0qTJghIbbfFPzoG%2Bow%2Bb2gMY7urr7UX3y8euce419YFH5xC%2F%2BQgrE%2FrUH9p1993FkNzX0dRaR3nGnNe8HrbNvU332oUGPg3bMMjk1dctF4E5vQ1%2FnIs3R3SJBgDL6D5uuUSbzTAcdmmkaH8LdNIPoQQfrw6PAB6XGsH3zc%2BnJI%2FYGWy7nAlpskDvZerWQRchH01pHn946kS%2FcmHzWEYpqkjLI9tyW5E6I%2FJZo3ZbqzTLPZbLEnDnRsoPseMoqh%2BWxB%2BJb%2F%2Fz7%2FHmTveVd7Kc%2F9BXeeUyt8Wjl7sRp4X5VlsmlaFlYFtaFdVEtrJUoqqIEkpZCFGqQVbMWIqJqtKqpf5NcsYLxrncpg%2B01tbmgd9vICjkVBA03jdTo9hkdeBLkt%2F34G5x6rb0xIsDHpqeF%2B9Vr0cOZEEu1upBD6JAAI%2Fk4OA4t1S0oMXjE%2BZLFKGdgN%2BE%2BoiBDJqNpFOD5Rg4mX8oJKXpWWUJuSOGef6bSLQm5Hwz50HCPd5680afX29vfzn%2Fvj%2F9lvfspPb53a%2FH4nrVyf8dStVTWVbXo7kQJlkpJCGbtXCsRirlUMQKkqIqQliyoyslPXGYIaDRvEdCZWAPg2UF11MfL%2BiMWdrzFZ%2B549Kfe7NFr7e1AAO%2F9kb%2BkTz%2FRZz7JWlUrS%2BH%2BniKdTpwWLVXLOgK%2BFmSWRTVYl5EgpSpgqQTUgkQNsiQWDfVxASLzIiCCErQpKzHyeP3DO%2FL4qwUO2NABB97jO7%2F4Nm9ebx8KCOC9P%2F3X9KnHrEs8eYTEaWEpnFbVyrpoXZUolOC0ACxVayWUbIKkkiEQLFNcFSmEUA1KEFAuNRWVQpbRDAU59863zTI7NryjHW%2FEEd%2F1hTe48Gb7sEAA7%2F2Jv6JHd3zqcTy6pxZOlbs71qolOXI2HUsd4nKpSLpfKYFQLSol0wcYG5HeSWVQ7NgZIoq4PBxJrbHQD9STKWGHM7TMjvj8D715%2FG%2B2bwAI4Omf%2BWlOix7fsxTVylpYKqeFtWq5oxRl%2BchpXwqIWlVFLSioRUsosyPEackYUQnVIKbPVaiQnRhSKUNWqcBBdNqZ40AbnAmgxXd%2FFF64tW8MCODpj%2F0tStFpYV10t6Z7PD5RQqeVWvPvG0bViKDGWOzNcKihJIhSBgskQa4Vid5VQkXZlYwAGVJCqA9q6DMj1Fi%2Br3z3b3%2FbqN9u3zAQwHs%2F8FP6tm8Z7i1VNXh0x92JpQ7KqIVu3a1TZWciVGZvrrUiK7PDJFjYBCwLoajzYVSIKETQ2vxTx53o%2BIHjzPI95Xu%2F682j%2FZD2UYAAnn7xZ6iFtWhdqUV3C6eVWlkq66KlQox1zaWoxEDkVPM5ACV702RQEc5HRywVoI6HvfkCtDJlAoppjXagnegun6%2B%2F7%2FNvHueHt48IBPDeD%2F51ffIREbq%2FA%2Bs%2B1cTCUlkKNVRKduKsi9Zl6IWlUCtFymoSeGtagiIMpahWJHxQCiHWhb0jE50IilWauynfsfyB3%2F22MX4D9tGBIGvq43tK1f2i0zqWIer4Ww%2FVSq2ma1l0f2Ipkim5ZlFIImh96Ih2UCuSaoFOKZQCKGYd2Rpt51RYcHz7%2Bke%2Fsf89xFvtNwVE2tMvfoXTiRJE0aNVS6qjYFmHAM3UqIWQamEJZabUwt4Gdq0RUilEoR1DpNbic6dAEdFjLagtP%2FQjbxvRR7GPAQjg6Zd%2BJonQqjoVmgdxLoVTYT0hqEENSUR2IkFd2DZqqIz1FbKUuCmghB%2B6npxE90PXo9Ddaf3xL71tLB%2FRPh4g0p7%2ByJc5rRS0LlbRUnW3IFMrdeF8Zl2oVXeLK4ridmhZKcJdSS6t9ecPqguEloo6tfrZEU%2BWu7%2F6YdeaPpp9nECkPf3Clyk1%2FdfdQsCyqhZ3VAv3C6VQRSmcd9bCWnm%2BoWApVGnrhOymHe5Xan30sx9q0fE3aR8%2FEMDTH%2F4bLMso%2B5FPJa37OsRVEcvKsvDwQAlaZ6lU6MHDwSfueHYQQW96fPfo53%2F6bXf7eOybAsStPf3CV8ZSpdC6UApRvHc9Xnj%2BwLpw3lxPHBt1Vdt48oijPfkXf382W79F9k0H4sb89AtfAYagGvWisu16dPL5%2BMQv%2FsLbrvBNtN9KIP6vtg9cxf5%2Fzf4PSVHsJ79nVb8AAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22GSK-logo-rf%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M9.839%2018.56C4.783%2018.56.022%2012.518.022%207.836a6.379%206.379%200%200%201%202.985-5.381q.363-.239.754-.447.375-.2.771-.374A20.209%2020.209%200%200%201%2010.717.2q.374-.033.732-.056.959-.053%202.028-.053c5.4%200%208.024%201.663%208.024%205.085%200%204.2-4.2%209.559-7.233%2011.815a7.329%207.329%200%200%201-4.429%201.572%22%20transform%3D%22translate%28-.022%20-.088%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22GSK-logo-rk%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2088%2076%22%3E%3Cimage%20width%3D%2288%22%20height%3D%2276%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAFgAAABMCAIAAABmsOfuAAAACXBIWXMAABbqAAAW6gHljkMQAAAQSUlEQVR4XuWcz68tx1HHP9U9c8697933AxsjxU4iZEsQJbIdgsQCRcoCJAQCvGCDBEsWLPIHwJoNexASUsSG%2FAVEAiFlAYIFKyQ7CISyScBJMAHbJH4%2FzjnTVVn0VE%2FNj%2FvjPT8bJEqjeT3V1dVd366q7ukz94mZ8QvC%2F3N6%2FUvddSIfOdmvvYAlxNh3dELfWdex78kdZxn9gDsv8fj77G5z72XyGXmPPmB%2Fl3zGnU%2FbN5XdWf79L1%2FXzzUkH4dHvAIZzm%2BB0mNdL3rgZGToejvL9BlL5BM502X22TJkQTJ9Yr%2BnF7qObkfesdtzfk7e0%2B%2B58wr5gv19Ofu0SUe%2BkOG%2FOHsFyfLLr183rEAfoUf0HZ8SUBSAk1COABnpBhSs0AmdyknohQF6IQtnwiGJoee7ZCfrhE5slzg%2FpxwlJ7ps5%2Ffperod732P3NPv7GzPxU%2BSb9vtT4mJdXftL%2F6W1Kdf%2FfkrRznRs%2FaIlzqKIoaAQpfASMYRMiRIICCwA4QMAlnohCx0jAVOpI4%2BwWD7Hd0JEfZ7OJATuz1dImW6xPldUiIlyz13PsnZXfoL9vfZ3ZNbnzGM7vn06794zbBf%2F9KzAOI56DJqAGYYAALmZitkI0GGAhnU57%2BHZJig0EPPKFbvPWQhwZkYSMI62AlZSAJCSty6RZcwoUv0nd36CXa3OL%2FN%2Fpycufgpuf0527%2FM8J%2FpjTcuNeHDhsZ9wUBhMKgXDG6qQAGBwR%2BTA1QqTEapNjt8OkfBQKzCJ3vBTAbQRFFyqmJ2OHC%2BJwld4pTECg%2FggdjZC%2BTM8Qf26G26O3Lv5%2FRrfy36nrzxm5umPK1HXAi4VWYjs1leL%2FxukCE7RgnM7aw2V4w6yNBB8toOeujcjzpv3nnDTqwXEiQh1yvR7%2Bhhf8E%2BkxP5zC5e5s6L3HpRLj4HwvC%2B%2FMbvzsx5Go8Q4RzU7W%2BmVtLAiYiYV6mLmUNgMEA313MKnMH1VM%2Bq%2FB0MYCaDjbh0IFiC45Fd5vSYQ0%2FacVZE37bhMY%2B%2Baw%2F%2BhftflHxWvvx7%2BY%2F%2FkEBPCMSZtAgAKFsy5sZryBTJhcXnX124FgZHZyGPc07uCE2yc2QNdmN3IpgaOnCAUpAjogxHOb7PxT0bnoc37fxF%2BeK98v7v5K9%2BpY36xkB0MkX%2BYBDgaIGlbmerIhgcvcPmYubQDP6oobbz3IH7EdUdXKa28mQsHSjWA0oWHh3IR8oASUpv%2Bi0efpMf%2B4L80nN8lUaJaykJSTAooIbaOIJ2qV%2F1sfilnhR1dVUDLEievKq4L1jg6Ly2wBCu2J2O2qQgJ%2BRkDAODoXB4xOFdefgOp8KDb3N4V7%2Fy283K6zxCBasrHBBSYJxzC06x4OOzvZYk%2BAieQZuYBvdpMUWQSYGZ3UGSt62cBBgmmPHwIbsdybCT2GNOD7nzQ9s%2F5%2Bqu9ogBzKatAcEFoi9ETruacAwH5lVNScspizk%2FuYXRy5qjWfCmOBhzmQEGk4IcCoNS4HDg8YHjyRjs9JjH7%2Bmf%2FEq17HKPOIYZq6tXg3zhEZUWnPYoW00aswmrK4%2FCzaR%2BLikhlSZHpDGTJ9Ga1FTpEoMhB2wHRn%2BUB%2F%2FD6WC3LrC7Vc02EPYYMtIG1Arqfawp%2BnykZtjCeFbYbcYdYYlptQ01gkOVIJm9CpA0AqSAUZSj0EM2BiMPrZMl2UMAim%2BUzC9C4UPS2n2aZl3hFXG34P94OOi8rbqPjAVFEbUxiE7GUDBlUBkGTPX1z7KdI6JnriF4Uixkdb%2B20GZbwhgWEOCZojVsKOABVcAESa7BMMUKw5FiFKUMPHrEb52zDg37wP2qPhpymc%2FfhG7SNnlUV%2BEIdwsBdQELSSF5ajDnyCpyS7UBEDoYCkDuORWychrgSJdZeIT%2BgBnZvBAdYe0UN%2FSUaPBiwlsv6oX1hc92i4gYHRJkYoAIgJzU8R0oA8ORMghaU8A8NBq0YVjtlWpJcXAL5k1onRQJHFuV42MraIiFCIobP2Fdd8OqFEONopwK5Ugp1U2WOcIus8Rx2TZ%2BLbwpGSlGjQRhC7WxeRUoc7FmvIUMskiZNm5GTAVNiKACgglq2IjABIS%2BC3hGWJixaeoVj5XWCWJh2GY5zZ0lYqqhTJj5dZissVDEjCmsBBPoMUWVCIQtBhQqbJKY8bflr6AFNBI4cQLUOa2LBRaE4C%2FBYByFaQ8q3qS%2BoqcxNOqOGUG6JRAopl6O81AZcUCNrl0UJNzXtDByUaXz2ig2BIHoAiWIVRRszjElCSlBQmBQtMgSCAtbyTWtx3o1XYtRJQuSa5ttHg51ACXw42t7dITYsGlWGd8hFYoyKH2PJPmDf2WRLEd%2FaQY3XTpqc7l5B5G5ftSgZ%2FNq3s4cPnPnZwvWy%2FrV4Cmt98ophhkFq%2B%2BjagxlPHNuQJT%2FCEpbB6vubSHQCq28fozMTTEJ6WCtnLk9cZ5LSBCL2nFxEUdBKIIaBdRkUCuQOrRQKkjNI7xj02Dt4m5QD2U2h7ugq6tqbbp8mWR%2BX5POcy0BzRER8V8YKscwpK6XaihGtgJl7GCWLKveUblbPpYbVeVtoxVBWQ86ctY260rzAuJ2tyBvc%2F4auGlD6Dg1Z0FQxQSE04AJpS420SM8Uy73VIv%2BmApLLJiLranNYbw3JZetpk1hZC7yjoaCMG6HrEFgtWAGapQiWjClFIuhUd4OA6pKWpcaqraw2H68omqtal3bBNKKs7gizaAxP161qVaQarYkzJBEl9Mf%2FXutT0D%2BZMg6oOr2s%2BovjiDeWYldsXzG9TJSxGhTuQVrF7PVWrWsiW%2Bl6mmz1HQgSAJM8pREgNlr%2BGIEFnoiJKfWViCcZs6Os9gqh1ajqjVYEcEFTBoSmoUrCsdBWhht5edkJBQwcibnCMSoe%2FQg35Cohm4W90XBq5ZLSRRbVDVqj20aF8KxvMgatvXYAnk2fhn59S5Y6mviSH%2F6Pe9gsXxGFXHQFqqi8MLCTRsitbnaDL3oC7GvhbWxvNhHtALBeIMk5IQkzw6Q0mKEHhrmJzxp7EbrVw5tqW9uZqsc5k5ugJ8GTfJr%2F680uuuK31olV25BG15r%2FptoA0VDFc7pZAJIwMzyjtSRUvqzd4JGB8IMFMkeigpgCdSxaNrFla7JQByONJeJzRdNGjOa2rDWkBqiy5iD1ewXP79P4V2rmTOMBcFsULrZuwWtk%2FzjTI2DluXbB15e3G3OAVv4NqEctbGFqQTJza6jwnVAaYsUQUEESXQC0GUj0ef0599nTlNoGGBINClOlM29dD36KtZqL4sIvHYh02xrKIhPk87lU5A35zThRgLUb3HSqDN1SMJkfGed09g63YWC1SOJ%2BJ6rWEEHTN0J20RNwK%2FmygB3JZvLEB5jbaQ1lLa6vJcJuHGE7UUbTBCZYVRAsnzw36wowDi1nxsJqLv62uYFHKEJzNdU2xJb09rmKKxbtWs%2BgFBwnEAwK5YETP5yo%2B8JiPwCxKTQ7PHy8q2U8BiHO%2FedCYvYpLWKChcWLsgC6A16CVhI%2FUwkcia3MsBEMPmbrcCIQKR7Uwc2d4eqegychbMsqDHDFBkOYkw6rXCZ2euLkCCawQ2gYtOjuDsUwwTAMilbyvLe4sebkTZ%2BBK47DgMZPAn5YtbeviWFEI7mxVQaDRYMxHyWonCTT6vmsrpHeUB9dcyMfZjz6zIhCYWUkWQ5pa%2B9zyU0B8JGp7KEVONTGBYV7BpvUGuaVZXWNuCjz%2FNWTWeUKfPkv0AhciKmybWMHdWvMJ3ZZ3IiSfqrbV%2BolJo80P902LTa5YHgtcacz1bItMcQLBPJVJxMjZzFAGxLwLxQqQnXU4kkRrJZTxvk%2BLtYujcqnc7s2jhWuJivuNP2qZHN72HaZ4LKjKKd0TZbjaFhKqGVgYmXBYUukxJi6es%2F5EoKjigA%2BRNYOBSdVooIfEDHbEShFWbDJXCYHmfAWbgIXcTahViVaSv9lB1kdh%2FXEZOvP%2BA6mm%2FHBIR83weq45xTsPbxGqsxMY1%2BdnjXEImWEMoRqcaPAo0spImosy4NUf%2Fo2okEffLo4FraEMkvgk6f7U07Cw33aKSFOPLytH2IeY7JwrFJmaNGKLc5t6nV7DHKt4J5Cq1frQN%2F95Ab0DZW%2BXmMqb%2F6U6BFFOJofGJnO67FC9u6YW3S1KqLEZQQokyDmK2uClldkAy6RM4Af38jFLgUiE9AwU7TmdUU%2F%2FFntWh5uzfSgE7zJueP8jbKjCkGF4v6F%2Fw2AAVkfnhf%2F6YhkwSBf3i0cd5xCV0aPbtXx%2BHaKQy31jWfrBRMtfhLMlPDafEy12Ab1xgsBLMXkoRa%2FIeswhQIk3K79mvaSFfJGjAgVUSdUxNQ8R1no2iqhr1w%2Fbce8ERhY4PqhjgKW1ggZc7Bv%2B8Xhy8L1N1e4h8fb%2Bi%2FnK7Kp%2FvXfJsQPpQ29fP%2BeLXpMiBkk0aL9RUvLDjeakylOuer54KYYo0xIurH%2BlkQ%2BMaTocD132JbmHyd7iYIM%2BPHWZKxbMw%2FMvDyuMs2F26t1N9oqvEJcO8Q71dcUhizQFOOIEISM%2BTGeSHSNSvs%2FvOYf4NgLUtVvyhbpzVtnuOOM06pQcuLjZqSBdmIqYX1ZVyeddzjWxYTLGFJDKQ3%2Fum4UnQ9Xb%2FV2H8BO6Ann%2BF5UGysqfPHKX0246trzKHZKCwQVEfQGB1vzI%2BJlOhkROufTxs23ICuBwLY%2Fyy0XSbBSHOnuMyMJtkWuWD%2FBFAUxgUWy0crS9hK4j9PKIjIt54SBW4IBDVGTtjgJoXRK77sLbYYzQCAsNdkBuVk1foqQUmEpvpmkrhyybefHgVuDgSw%2FxlgZaeOKcOYdtmzq0HTfKpx8Pvc0UZOWywJfSGOAoiQPEq%2Bs30Ad3N6AiCA%2FWtgbs%2FcTiuXv5JYcA1PolZneJje5VF%2FwYl%2FrKK%2BWAYNiKOA8F2Tdz4sCjwpEMDuVewI5pZMczUaOXOWiMUQONVBGFtVs0coNTCXbWXEBY%2BOfxukL5vjfFJ6YiCo60hZmV1GdLS9sLb5jKA0Mhh8227OsWmNnKFcGM9g1bcSCt8pcntjeE9HTwMEddM5uF8w3%2FB57GjgjKYW93x1jsIwpeFa0PY4YIodsDI%2BYr65ekfl4tLhPQU9JRC0vZZi1Tejd9hosyk6hEOd5ibtGgIirWFDs8DJj%2BPLBIe9a3Ln8pE9FV23xb6S9p8HOLwFePauf7tdxkdjDGZTkPlxfvuzK%2FPNdV0mkv%2FeDwimkLBc%2F4MFI0sS4x7PnD4UEJX2r3F4C%2BrfDBXEMPyLtATifwlQCzKm%2FNHy4i8yDYh2Fxjq3zr7Vx9JUo5p5lnSMwCCuqzC4U0k%2BxzW8%2FOWGpqbCJYx8cQhJMPK9AdTWsbvG%2BrumRMG0pPvflQQVHo2QFTavw5weAvR8ehQ6uBresN9pIyegkJC6zLRam2UHaOpo3vpo4Wg0rMEotL%2BNQ5vji8BNY9KvWc33kNmTI14INRcm6cUQ0f30mX9PGN69kDgrlGpplIT938PfslYQdIYStU7MMQwY%2FcZD6uPiz4SICLV9FHp8A1PioIdx2k3rf%2FpA%2FvPhmYfLwp8DEBE2r8aHj52U68mMfs%2FNqL%2FJfoRdG0kkQw0QFAAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%283.027%20.103%29%22%20clip-path%3D%22url%28%23GSK-logo-a%29%22%3E%3Cg%20transform%3D%22translate%28-3.016%20-.057%29%22%20clip-path%3D%22url%28%23GSK-logo-b%29%22%3E%3Cg%20transform%3D%22translate%28-.012%20-.012%29%22%20clip-path%3D%22url%28%23GSK-logo-c%29%22%3E%3Cg%20transform%3D%22translate%28-8.848%20-10.398%29%22%20clip-path%3D%22url%28%23GSK-logo-e%29%22%3E%3Cg%20transform%3D%22translate%28-18.748%20-18.816%29%22%20clip-path%3D%22url%28%23GSK-logo-f%29%22%3E%3Cimage%20width%3D%2277%22%20height%3D%2277%22%20transform%3D%22translate%28-.082%20-.064%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAl4AAAJeCAIAAADqQ5zRAAAACXBIWXMAAC4jAAAuIwF4pT92AAAf7ElEQVR4Xu3dQX7bxpIHYIS8j%2BU7zMwB7L3yvJWXzgV0AWUpbR1nH13g5Q5R7iNmFkxgRSIJAmwA1V3ft5k387CYnySyXP9CV%2F%2Fw119%2FdZDV7umx%2B3a7uXsaehBIZDP0ADTt2%2B3mjz%2B7%2F%2Flh9%2FQ49CiQhdJIXrufrjZ%2F%2FLn%2Fz5svH59%2F%2FXz6eSAJpZGkdk%2BPfV3c23592P10pX0EfjBrJKHd0%2BPmy8ej%2F%2B3Pv22uPhz7b4HmKY1k9DJKPfzA%2B3fezYG0BKqkM1gXu67b%2FPGncBXSUhrJ5e2I8ZjNH39uvnxUHSEhgSrJ%2FM8PQ0%2B8JlyFbHSNJLL76WrokQOEq5CN0kgWz79%2BPjNKfWsfrjr4CEkIVEnh9GmN8wlXIQOlkRzGjxhPcPAR2iZQpX3TRownCFehbUojjbtkxHjCfqvc0FNAlZRGWrZ7etx%2BfRh6aiJXdkCrzBppWtER4zHPn2621%2FdDTwHV0DXSrMUCT1d2QGOURtp0%2FkK4ImyVg5YIVGlQqVOMEzj4CA3QNdKib7dDT8zFVjlogK6R1pxz59QCrAWAeukaacrCI8YTNl8%2BLvYeEFCW0kg7VhwxHuTgI1RKaaQh640YT7BVDqpj1kgjgowYj%2FHmKlRE10gL4owYjxGuQkV0jTRhkYVwRdgqB%2FEpjVQveJT6lnAVghOoUreZ7pyalXAVgtM1UrFopzXG0j5CTEojNatnxHjM7v277sdbe3MgFIEqtWpj14wrOyAgpZEq1ThiPMFWOQhFaaQ%2Bu6fH7deHoacq48oOiMOskQrVP2I8wZUdsDqlkcpUd4pxAm%2BuwroEqtQk%2FkK4Ihx8hHUpjVSj9lOMY7myA9YiUKUaGaLUt4SrsDxdI3XIWRc74SqsQWmkAklGjCcIV2FJAlWiyzZiPEG4CsvQNRLet9uhJ7IQrsIydI2ElnbEeJr2EWalayQuI8ZjbJWDWekaCazphXBF2CoHc1AaCUqUeibhKhQnUCWixu6cmpVwFYrTNRKO0xrTCFehFKWReIwYpxKuQhECVWJx2f0lHHyEIpRGAjFiLMJWObiQQJUojBjLEq7CZLpGwrAQrijhKkymNBKCU4wzEa7CBAJV1idKnZtwFUbRNbIydXEBwlUYRdfIykSpS9I%2Bwjl0jaxJXVyYrXJwDqWR1bhzahWbP%2F7cfPmoOsIJAlXWYcS4OuEqHKNrZCVOMa5NuArHKI2swEK4IISrcJBAlaWJUgMSrsJLSiOLc%2BdUVG58hD2BKoty51RktsrBntLIcowY49t%2BffDPF1AaWcju6XH79WHoKdZnqxyYNbIUI8baPH%2B62V7fDz0FDVIaWYKFcJXy5io5CVSZnRFjvYSr5KRrZF5OMbZB%2B0gqukZmZiFcE2yVIxVdIzMyYmyPtQBkoGtkLu6catLmy0cHH2me0sgsjBgbJlyleQJVZiFKzUC4SquURspTF%2FPw5ipNEqhSmBFjKg4%2B0iSlkZKMGHNyZQeNEahSkig1M%2BEqzdA1UoyFcMkJV2mG0kgZ7pxiT7hKAwSqFOLOKV4QrlI1XSMFWI%2FCK8JVqqY0cikjRo6xVY5KKY1cxIiR02yVo0ZmjVzGiJHz2CpHRZRGpnOKkVG8m0MtBKpMZMTIWMJVaqFrZAoL4biEcJXglEamEKVyIeEqkQlUGU1d5HIOPhKZ0sg47pyiIFvliEmgyghGjMxBuEo0ukbG%2BHY79ASMJlwlGqWRcxkxMivhKnEIVDmLKJVlCFeJQNfIMHWRxQhXiUDXyDBRKsvTPrIiXSMDLIRjFbbKsSJdI6eIUlmdrXIsT2nkJHdOEYBwlYUJVDnK%2FewEIVxlYUojhxkxEsrmjz83Xz6qjixDoMoBRoyEJVxlAUojhxgxEpt3c5iVQJXXjBiJz1Y5ZqU08i9GjNRi%2B%2FXBP%2BOYidLId7unx%2B3Xh6GnIApb5ZiJ0sgL7pyiQsJVivMaDn%2BzKJWqeXOVgnSNdN3%2BtIa6SM2EqxSka8QpRpqifeRyukaMGGmKrXJcTteYnREjrbIWgMl0jakZMdKwzZePDj4yjdKYlxEjzROuMo1ANS9RKnkIVxlF15iUhXCkIlxlFKUxIwvhSMjBR84nUE3JnVMk9vzpZnt9P%2FQUqSmN6RgxgrUAnCZQzcWIETrhKkOUxkSMGOElV3ZwjEA1EyNGeEO4ylu6xiy8uQ4HCVd5S2lMwYgRTnPwkZeUxvYZMcI5bJWjZ9bYPqc1YBRb5VAaG6cuwgTezUlOoNoyd07BNMLV5HSNzXLnFFzOVrmclMZmiVKhCOFqQgLVNqmLUIqDjwkpjQ0yYoTibJVLRaDaGiNGmI9wNQldY3O%2B3Q49AUwkXE1CaWyKhXCwAOFq8wSq7RClwpJ27991P97am9MkpbEh7pyCxdkq1ySlsRFOa8BavJvTHrPGFhgxwopslWuPrrF6RowQhHC1GUpj%2FYwYIQzhahsEqnVzLzmEIlxtg9JYMSNGCGjzx58OPtZOoForI0YITrhaL11jtSyEg9hslauX0lglpxihFsLVGglU6yNKheoIV%2Buia6yMugg1Eq7WRWmsjREjVEu4WguBak2MGKEBruyIT9dYjd3To7oIDdgffBSuRqZrrIMRI7THuzlh6RorYcQIzbFVLiylsQIWwkGrhKsxCVSjE6VCBsLVUJTG8Nw5BTl4czUOgWpo7pyCPFzZEYfSGJcRIyS0%2Ffrg38SrUxqD2j09br8%2BDD0FNMhWudWZNUZlxAjpPX%2B62V7fDz1FeUpjRBbCAXveXF2FQDUcI0agJ1xdhdIYixEj8JY3VxcmUI1FlAoc4%2BDjYpTGQNRFYNDu599Ux7kJVKNw5xRwjs2Xjw4%2Bzk1pDMGiVOB8ruyYm0A1BFEqMIFwdSZK4%2FrURWAyBx%2FnIFBdmREjcAnh6hx0jWsyYgRKsVWuIKVxTaJUoCDhaikC1dVYCAeUZatcKUrjOiyEA2Ziq9zlBKorcecUMCfh6iV0jSuwyQKYm3D1Ekrj0owYgcUIV6cRqC7KaQ1gea7sGEtpXJYRI7ASW%2BXOpzQuxylGYF3ezTmTWeNCjBiB1dkqdyZd4xKMGIFQhKunKY1LEKUC0QhXTxCozk5dBAISrp6gNM7LnVNAWJs%2F%2FnTw8SCB6oyMGIEqCFdf0TXO6dvt0BMA67NV7hWlcS5GjEBdhKs9geosRKlApYSrndI4FwvhgJolP%2FgoUC3PnVNA7ZKHq0pjYRbCAW3Yfn1Ie%2FBRoFqSESPQnoThqtJYlBEj0KJs7%2BYIVIsxYgRalW2rnNJYhhEj0Lb9Vrkk1VGgWoARI5BHhnBVaSzBiBHIZPf%2BXffjbcPv5ghUL2XECGTT%2FJUdusaLiFKBzFoNV3WN06mLQHKtXtmhNF7AnVMALW6VE6hO5M4pgJdaCld1jVPsnh7VRYCXWgpXlcbRjBgBjmkjXBWojiZKBTit9oOPSuM46iLAmeq9skOgOoIRI8D5Nl8%2BVroURdc4hoVwACPVGK7qGs9V6b99ANZV45UdSuNZ3DkFcIm6wlWlcdju6XH79WHoKQBOqeg%2BZLPGMxgxApTz%2FOlme30%2F9NSalMYBTmsAFBd8q5xA9RQjRoA5BN8qpzQeZcQIMKuwW%2BUEqscZMQLML2C4qms8rKKXjAGqFjBcVRoPsBAOYGGhwlWB6mvunAJYS5Ctckrja05rAKxr9Ss7lMZ%2FURcBIlj33Ryzxu%2BMGAGCWHernK7xb7unx81PH7uu6%2Fw8AMJYJVxVGv%2B2%2B%2Blq8%2FRPy%2BhHAhDG8uGqQLXrXtXFrut%2B6DrH%2FQFiWD5cVRq73dPjv%2BpiT3UEiGF%2FH%2FJiBx8Fql33v0M1MP1PCCCIZcLV7F3jWQvhhkonAMtYZqtc6tL4%2FOvnw1HqW6ojQBhzh6t5A9XvpzVGSfrTAghnvnA1b2kcHjEek%2FUHBhDQHAcfkwaqZ40Yj5laUgEobo5wNWNpHDFiPMbBR4Awtl8fyh58TBeoThwxHpPrhwcQWqlwNV1pnD5iPCbZzw8gsiLv5uQKVC8aMR4jXAUIo8hWuUSl8ehCuCJUR4AY9lvlLqmOWQLVwiPGY1L8LAHqMDlcTdM1frsdeqIE4SpAGJO3yqUoja%2FvnJqb6ggQxoSDj%2B0HqgtFqQc1%2FqMFqMaocLXxrnHNuthpHwGiGBWuNl4aFxoxnqA6AoRxZrjacqC69IjxtGZ%2FzACVGQxXm%2B0a5z3FOIH2ESCGwXC13a6x%2BEK4Ihr9YQPU6Fj72GbXOMtCuCIcfAQI49hWuQZLY4E7p%2BamOgLEcHCrXGuB6sqnNUZp6gcPULeX4WprpTHoiPGEtn78APXavX%2FX%2FXi7ufrQVGmMdVrjfO38BgCqt%2Fv5t3ZK4%2FOvn7e%2FPAw9FVUjvwSAFjRSGmsaMZ7Qwq8CoG4NdY3VjRiPaeK3AVCp%2Fcs4LRzeiHuKcQIHHwFW0r%2BkWn1pDLcQrgjVEWB5P97u%2F2fdpbGREeNBqiPAgp4%2F3WyuPuz%2Fc92lcf07p2YlXAVYxO79u%2B31ff%2B%2FVvwaTq2nGCeo9VcEUInf%2F%2FU9W2vX2OaI8Ri9I8Bsdj%2F%2F9ur%2FUmVpbHnEeIxwFWAGL0eMvSpLY%2BMjxhNUR4ByXo0Ye%2FXNGhONGI%2Bp7DcGENXvh79PK%2Bsac40YjxGuAlzs7YixV1vX2MxCuCKq%2BtUBxPH86eZglLpXU9fY1EK4Ivw7AWC8YyPGXjWl8fnXz6LUA4SrAGP9sxDumDoC1YynNcaq4NcIsL7dz7%2B9Pa3xSh2l0YjxXDX8MgHW0t%2BtcVoFgaoR4wj%2BCQFwxJl1sYtfGo0YR1MdAQ4aGjH2QgeqRowXifuLBVjaOSPGXujSaMR4qcC%2FW4DFnB%2Bl7sUNVI0YC%2FBPCyC9sXWxC1saLYQrxsFHILmzR4y9iKXRiLE81RFI6eCdU4Milsa8d07NSnUEkhlcCHdMuNdw3Dk1u1i%2FcIDZHLlzalCsrtGIcQnaRyCBE3dODQpUGo0Yl6M6Ak2bNmLsBSqNRoyL8uYq0KjJI8ZelFmjEeNqQvz%2BAcqZOmLshegajRjXpH0EGnLJiLEXo2u0EC6CAH8IAJd4%2FnRzYZS6t37XaCFcFP59AtTs8hFjb%2BXS6M6pWISrQL3GL4Q7Zs1A1WmNuFb7owCYYtSdU4PWLI1GjKGt93cBMMqEuzVOWy1QNWKMTrgK1KB4XezWKo1GjNVQHYHgyo0YeysEqkaM9Vn6bwTgLGVHjL0VSqMRY60W%2F0sBOGGOKHVv6UDViLFi%2FkkDhDFfXewWLo0WwlVPdQSCmGHE2FuuNBoxNsKbq8DaLrxzatBypdGdU01RHYGVFFwId8xCr%2BG4c6pZS%2Fz5ALxw8Z1Tg5boGo0YW6Z9BBZU5M6pQbOXRiPG9qmOwCLmHjH2Zi%2BNRowpeDcHmNkCI8bevLNGI8Z0ZvxrAnKbf8TYm7FrNGLMSO8IzGCZEWNvzq7RQrjMZvuzArJ5%2FnSzWJS6N1fXaCFcdv5dBJSw5IixN0tpdOcUXac6AiXMuRDumPKBqtMavFb4TwzIYqY7pwaVL41GjBxQ%2Bq8MaN6sd2ucVjhQNWLkMP9eAsZYsS52ZUujESOnWAsAnG%2BNEWOvWKBqxMi5yvzFAc1aa8TYK1YajRgZp9DfHdCYdaPUvTKBqhEjo%2FmnFPBGhLrYFSmNFsIxkeoIvLLqiLF3aWk0YuQi3s0B%2FrHYnVODLi2N7pyiANUR0ltlIdwxF72G484pSpr%2BlwjUb8E7pwZN7xqNGClMuApZLXzn1KCJpdGIkbmojpBMnBFjb2JpNGJkRqojpBFqxNibUhothGN2wlXIIcIpxrdGl8bd0%2BP2l4ehp6AE1RGaFm3E2Bv%2FhqqFcCxs5F8oUIXnTzcBo9S9cV2jhXCsQLgKzYk5YuyNKI1GjKxJdYSWxFgId8y5garTGkRx1h8sENfqd04NOrc0GjESyHl%2Fs0BAQe7WOO2sQNWIkVj8Ow3qVEVd7M4pjUaMROTdHKhR7BFjbyBQNWIkOuEqVCL%2BiLE31DVaCEdwekeowe79u1rqYne6NLpzijoIVyG2WkaMvaOl0Z1TVEZ1hLAqGTH2DpdGI0aqpDpCPAHvnBp0pGs0YqRSwlWIJPhCuGMOvKFqxEgLvLkKEfxe5UfxdddoxEgj9I6wtrB3Tg36V2k0YqQpwlVYT40jxt6%2Fu0YjRtqjOsLiKh0x9r6XRgvhaJb2EZZV1ynGt%2F4ujbunx%2B0vD6cfhbqpjrCIekeMvX%2FeUHXnFElU%2BbocVOP5003VUerepnPnFKkIV2E2tY8YexsjRjJSHWEOtS2EO2bzw7v%2FG3oGWqQ6QlEV3Tk1aLO5%2BtD996%2Fd1buhJ6E5wlUopK47pwZ9XxTnvD95eTcHLlDdnVODvp9r3Fx92N39pn0kI70jXKKVEWPPenF4QfsII7U0YuwduJRqc%2Fe0u6v%2BwCZMoX2EMRobMfYO39coXCUv1RHO096IsXcgUH1JuEpewlU4qckode9w1%2Fj9vxaukpb2EY6r%2Bs6pQQNdY0%2F7SF5nfUQgkYaj1L1zS2PXdc%2B%2FfnY7B0md%2BymBHH5v%2FCMxEKi%2BtL2%2BF66SlHAV%2FtHAnVODRpTGrutslSMvW%2BWg9RFjb1xp3NvcPT3%2F52boKWiR6khizdw5NWjErPEVO1fJa%2BKHBirX%2BoixN6Vr3BOukpdwlXwyjBh700vjnoOP5KU6kkaSEWNveqD60u7psft26%2BAjGRX4AEFozZ9ifKtMadyzFoC8in2MIJyGF8IdU7I0dt7NIbOSnySIImFd7C6fNb7iyg7yMnqkOa3eOTWocNfYE66S1ywfKVhawhFjr3DX2PPmKnlpH2nDj7dDTzRrrq6xp30kr3k%2FWzCjnCPG3lxdY89WOfLSPlKntCPG3uxd4543V8lriU8YFJVmIdwxs3eNe7bKkZetclQl1UK4YxYqjXvCVfJSHalBtoVwxywUqL4kXCWvpT9tMELm0xqvrFAa97y5Sl7rfOZgSPoRY2%2FRQPUlBx%2FJS7hKPEaML61WGjtb5chMdSQSI8ZXVgtUXxKuktf6nz%2ByM2J8K0Rp7LybQ2YhPoIkZsT4xpqB6kvCVfISrrIeI8aDonSNPeEqecX6LNI%2BUeox4UpjJ1wls3AfR5qlLp4QJVB9yVY58rJVjsUkvnNqUMTSuGerHHmpjsws%2BZ1TgyIGqi8JV8kr9EeTiolSB0UvjXvezSGvCj6g1ERdPEfcQPUl4Sp5CVcpy4jxDHV0jXvCVfKq5mNKaEaMZ6qja9zz5ip5eXOVi%2B3ev1MXz1RT19jTPpJXfZ9XwrAQ7mw1dY09W%2BXIS%2B%2FIJBbCjVJl19jz5ip5VfzBZWnPn2621%2FdDT%2FFd3aWxE66SWd2fXRbitMYE1ZfGrut2T4%2Fdt1vtI0lV%2FwlmZkaM41U5a3xlc%2FVhc%2Fdk9EhSpo8cZ8Q4TQulcW9z97S780dASqojhzx%2FunFaY5oWAtVXvJtDXq19mpnOiPESDZbGruuef%2F28%2FeVh6CloUYMfaCYxYrxAO4HqS9vre%2BEqSQlXMWK8WJulsbNVjsxslcvNQrjLNVsa91zZQV6qY0pGjEU0Xhq7f8JV7SMZqY4JuXOqhDZfwznIm6vkleVTnp07p0ppv2vsOfhIXtrHBIwYC0pUGjtXdpCZ6tg0I8ayEgWqLwlXySvjJ759otSykpbGzpUdZJb0Q98sdbG4XIHqS8JV8nLwsSFGjHPI2zX2bJUjr%2Byf%2FiZYCDeDvF1jz1Y58tI7Vs5CuJkojV1nqxyZCVer5c6p%2BSiN39kqR16qY212799tr%2B%2BHnmIis8bXvLlKXr4MKmLEOCdd42vCVfISrlbCiHFuSuNhwlXyUh1jM2JcgED1lN3TY%2Fft1t4cMvLFEJKFcMtQGofZKkdevh6iMWJchEB1mCs7yEu4GokR42KUxrPYKkdeqmMMFsItSaA6jnCVvHxVrMeIcWG6xnGEq%2BSlfVzRj7dDT1CS0jiacJW8HHxcgzunlidQnc6VHeTla2MpotRVKI0XsVWOvHxzzE9dXItA9SK2ypGXcHUBRowrURoLsFWOvFTH2RgxrkigWoxwlbx8i5QmSl2X0liYg4%2Fk5bukIAvhViVQLUy4Sl7C1UIshFud0lje9vrewUeSUh0v5s6pCASqMxKukpfvlUmMGINQGufl3Rzy8tUygRFjDALVedkqR17C1ZGMGOPQNS5EuEpevmPO8PzpZnt9P%2FQUC1EalyNcJS9fMycZMUajNC5q9%2FTYfbvVPpKUL5tjjBiDMWtc1Obqg4OP5GX6eIgRY0C6xnUIV8nLV84LotSYlMY1eTeHvHzxqIuBCVTXJFwlL%2BFq586puHSN6xOuklfirx93TkWma1yf%2B5DJK%2Bt9yLv379TFyJTGKISr5JWsOhoxxqc0BuLKDvJKVR2NGMMza4zIm6vk1foXkhFjFXSNEW3unnZ3TgGTUtPtoxFjLXSNcdkqR16tfi1ZCFcJXWNc%2B61yRo9k1OKbqxbCVURpjE64Sl4NVcfnTzei1IoIVOsgXCW1yr%2BlnNaojtJYk%2BdfP29%2FeRh6ClpU9ReVEWNtBKo12R98HHoKWlRtuGrEWCOlsTK2ypFXhe%2FmGDFWSmmskq1y5FVPddy9f7e9vh96iojMGivmyg7yquJ7y4ixWrrGiglXySt8uGrEWDWlsXrCVfKKWh0thKudQLURDj6SV7DvMKcYG6A0NsWVHeQV5pvM3RoNUBpb490c8grwZaYutsGssTWbqw%2FuQyaptUePRozN0DU2S7hKXmt8qxkxtkTX2CxXdpDXKu3jj7dDT1ANpbFlwlXyWvbgoxFjYwSqKbiyg7zm%2F4YTpbZHaczCm6vkNfeXnIVwzRGoZmGrHHnNGa5aCNckpTEXW%2BXIa4bq6M6pVglUMxKukle5LzwjxoYpjXk5%2BEheRb72jBjbJVDNS7hKXheHq0aMbVMaU9te3zv4SFIXVEcjxuYJVOk64SqZjfwKNGLMQGnkb97NIa9R34JGjAkIVPmbrXLkdXa4asSYhK6R14Sr5HXy61CUmofSyAHCVfI68o2oLqYiUOUA4Sp5Hdsq586pTHSNnOLKDvJ68dXozqlslEYGCFfJ66%2BuE6WmpDRyFu%2FmkNPuSl3MyKyRs9gqR1JGjCnpGhlBuEoquzsjxqR0jYzgPmTy2F29UxfT0jUyhTdXad9%2FfTfmpWtkCld20LbdnYVwqekauYg3V2nP839uttf3Q0%2FRMqWRS3k3h5Y4rUGnNFLE7umx%2B3arfaQFRoyYNVLE5urD5u7J6JHaGTGypzRSzObuyTcL9Xr%2Bz43TGuwJVClMuEqNjBh5SWlkFg4%2BUhkjRl4QqDKL%2FcHHoacgBH%2BrvKI0Mhdb5aiChXC8pTQyL1d2EJkRIwcpjcxOuEpc7pziEK%2FhsBxb5QjFnVMco2tkOcJV4jBi5ARdI0tz8JHVGTFymtLIOoSrrEiUymlKI6txZQerUBcZZNbIajZXH9yHzMKMGDmHrpH1CVdZjoVwnEHXyPpc2cEy%2FJlxJqWREISrzM2dU5xPoEosruxgDk5rMIrSSDjeXKU8I0bGEKgSjis7KMuIkbGURoKyVY4ijBiZQKBKaMJVLmHEyDS6RkITrnIRd04xia6ROmgfGctCOCbTNVIHBx8ZxUI4LqFrpDK2yjHIiJEL6RqpjK1yDDNi5DJKI%2FURrnKCESOXE6hSMeEqr4hSKUJppG7eXKWnLlKKQJW6OfjId0aMFKI00gJb5bAQjoIEqrRDuJqWKJWylEZa492cjNw5RVECVVojXM3GOVeKUxpp0Pb63tdlEkaMzEGgSsuEq20zYmQmSiON825Oy4wYmYdAlcbZKtcqmTnz0TWShXC1Jc%2F%2Fudle3w89BRMpjSQiXG2DESNzE6iSiHC1ERbCMTNdIxkJV%2BvlzikWoGskI%2FchV2p39U5dZAG6RlLTPlbEiJHF6BpJzVa5mhgxshRdI3hztQJGjCxJ1wjuQ47OiJGFKY3wN%2BFqTEaMLE9phO9c2RGRESOLUxrhX4SrobhzilV4DQcO827O6kSprEVphKN2T4%2Fdt1sHH1fjzilWIlCFozZXHzZ3T8LVVRj6siKlEQbYKrc8I0bWJVCFswhXF2PEyOqURhjBztUlGDGyNoEqjCBcnZsfLxEojTCOg4%2FzMWIkCKURprBVrrjd1bvt9f3QU7AEpREmslWuMAvhCMNrOHAp7%2BZczp1ThKJrhEsJVy%2Fkzimi0TVCGXauTuMUIwHpGqEMb65OZMRIPLpGKEz7eD4jRmLSNUJhm6sPu7vftI%2BDjBgJS9cIc%2FHm6glGjESma4S52Cp3ihEjgSmNMCPh6kEWwhGcQBWWIFztiVKJT2mEhXhz9W%2FunCI8gSosxMHHzp1TVEJphEVl3ipnxEgtBKqwgoThqhEjFVEaYTW53s0xYqQeAlVYTZ5w1YiRuiiNsKYM9yEbMVIdgSqE0Gq4asRIjXSNEEKzW%2BUshKNCSiNE0d5WOXdOUSmBKoTTRrgqSqVeSiNEVPvBR3WRqglUIaLqw1UjRmqma4TQagxXjRipna4RQqvuzdXd1Tt1kdrpGqEOVbSPRoy0QdcIdahjq5wRI01QGqEawbfKWQhHMwSqUJ%2BA4aoolZYojVCl518%2Fb395GHpqQe6coiECVahSqHA1zv8nUITSCLXaXH3o%2FvvX6msBjBhpj0AVqrfiVjkjRpqkNEILdk%2BP3bfbFd7NMWKkRQJVaMHm6sPm7mnhcNWIkVYpjdCOJbfKGTHSMIEqtGaBcNWIkbYpjdCmWdcCuFuDtimN0KyZ3lxVF2meWSM0a46Dj%2B6cIgOlERpX8MoOI0aSUBqhfcW2yrlzihzMGiGRS97NMWIkD10jJDI5XDViJBVdI6Qz9s1VI0ay0TVCOqPfXDViJBmlEZI6c6uchXAkJFCF1E5vlROlkpPSCBx%2Fc9WdU6QkUAUOh6vnxK3QJKUR6Lqu21x92N391r%2BbY8RIZgJV4F92P111XWfESGb%2FD%2FLBXJYjIKc6AAAAAElFTkSuQmCC%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%283.375%2015.347%29%22%20clip-path%3D%22url%28%23GSK-logo-g%29%22%3E%3Cg%20class%3D%22i%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.332%20-.349%29%22%20clip-path%3D%22url%28%23GSK-logo-k%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-l%29%22%20d%3D%22M0%200h4.838v3.632H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2815.395%2014.298%29%22%20clip-path%3D%22url%28%23GSK-logo-m%29%22%3E%3Cg%20class%3D%22i%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-r%29%22%20d%3D%22M0%200h2.615v2.363H0z%22%20transform%3D%22translate%28-.472%20-.317%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%283.055%2014.997%29%22%20clip-path%3D%22url%28%23GSK-logo-s%29%22%3E%3Cg%20class%3D%22i%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-x%29%22%20d%3D%22M0%200h1.029v1.347H0z%22%20transform%3D%22translate%28-.267%20-.508%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.004%208.005%29%22%20clip-path%3D%22url%28%23GSK-logo-y%29%22%3E%3Cg%20class%3D%22i%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22u%22%3E%3Cpath%20class%3D%22v%22%20d%3D%22M-.264-.377h.775V.716h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.116%203.57%29%22%20clip-path%3D%22url%28%23GSK-logo-ae%29%22%3E%3Cg%20class%3D%22i%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.376%20-.516%29%22%20clip-path%3D%22url%28%23GSK-logo-ai%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-aj%29%22%20d%3D%22M0%200h2.301v3.891H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.732%20.035%29%22%20clip-path%3D%22url%28%23GSK-logo-ak%29%22%3E%3Cg%20class%3D%22i%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-1.032%20-.285%29%22%20clip-path%3D%22url%28%23GSK-logo-ao%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-ap%29%22%20d%3D%22M0%200h9.168v5.672H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2821.337%203.765%29%22%20clip-path%3D%22url%28%23GSK-logo-aq%29%22%3E%3Cg%20class%3D%22ad%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.505%20-.457%29%22%20clip-path%3D%22url%28%23GSK-logo-au%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-av%29%22%20d%3D%22M0%200h1.029v1.857H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2820.061%201.715%29%22%20clip-path%3D%22url%28%23GSK-logo-aw%29%22%3E%3Cg%20class%3D%22ad%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.563%20-.44%29%22%20clip-path%3D%22url%28%23GSK-logo-ba%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-bb%29%22%20d%3D%22M0%200h1.857v2.109H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2819.692%201.429%29%22%20clip-path%3D%22url%28%23GSK-logo-bc%29%22%3E%3Cg%20class%3D%22ad%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.448%20-.408%29%22%20clip-path%3D%22url%28%23GSK-logo-bg%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-bh%29%22%20d%3D%22M0%200h1.093v1.093H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2819.388%201.235%29%22%20clip-path%3D%22url%28%23GSK-logo-bi%29%22%3E%3Cg%20class%3D%22ad%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.335%20-.468%29%22%20clip-path%3D%22url%28%23GSK-logo-bm%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-bn%29%22%20d%3D%22M0%200h2.046v2.109H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%282.234%202.901%29%22%20clip-path%3D%22url%28%23GSK-logo-bo%29%22%3E%3Cg%20class%3D%22ad%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22aq%22%3E%3Cpath%20class%3D%22ar%22%20d%3D%22M-.461-.355H.568v.839H-.461z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%282.238%202.901%29%22%20clip-path%3D%22url%28%23GSK-logo-bu%29%22%3E%3Cg%20class%3D%22ad%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22aq%22%3E%3Cpath%20class%3D%22ar%22%20d%3D%22M-.465-.355H.564v.839H-.465z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2820.759%202.488%29%22%20clip-path%3D%22url%28%23GSK-logo-ca%29%22%3E%3Cg%20class%3D%22au%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-cf%29%22%20d%3D%22M0%200h1.029v1.347H0z%22%20transform%3D%22translate%28-.436%20-.451%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2819.388%201.236%29%22%20clip-path%3D%22url%28%23GSK-logo-cg%29%22%3E%3Cg%20class%3D%22au%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.335%20-.469%29%22%20clip-path%3D%22url%28%23GSK-logo-ck%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-cl%29%22%20d%3D%22M0%200h2.301v2.363H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%288.36%2018.369%29%22%20clip-path%3D%22url%28%23GSK-logo-cm%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.488%20-.322%29%22%20clip-path%3D%22url%28%23GSK-logo-cq%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-cr%29%22%20d%3D%22M0%200h2.301v.839H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2810.489%2018.429%29%22%20clip-path%3D%22url%28%23GSK-logo-cs%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-cx%29%22%20d%3D%22M0%200h1.284v.839H0z%22%20transform%3D%22translate%28-.33%20-.382%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%289.847%2018.463%29%22%20clip-path%3D%22url%28%23GSK-logo-cy%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.196%20-.416%29%22%20clip-path%3D%22url%28%23GSK-logo-dc%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-dd%29%22%20d%3D%22M0%200h1.534v.839H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.545%2016.955%29%22%20clip-path%3D%22url%28%23GSK-logo-de%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.401%20-.434%29%22%20clip-path%3D%22url%28%23GSK-logo-di%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-dj%29%22%20d%3D%22M0%200h1.601v1.347H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2814.605%205.294%29%22%20clip-path%3D%22url%28%23GSK-logo-dk%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.445%20-.461%29%22%20clip-path%3D%22url%28%23GSK-logo-do%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-dp%29%22%20d%3D%22M0%200h7.703v12.274H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2815.397%2014.265%29%22%20clip-path%3D%22url%28%23GSK-logo-dq%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-dv%29%22%20d%3D%22M0%200h2.615v2.363H0z%22%20transform%3D%22translate%28-.473%20-.285%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.768%2013.271%29%22%20clip-path%3D%22url%28%23GSK-logo-dw%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22bt%22%20d%3D%22M-.504-.306h.775v.839h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.517%2010.674%29%22%20clip-path%3D%22url%28%23GSK-logo-ec%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.269%20-.505%29%22%20clip-path%3D%22url%28%23GSK-logo-eg%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-eh%29%22%20d%3D%22M0%200h1.79v3.632H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.515%2010.667%29%22%20clip-path%3D%22url%28%23GSK-logo-ei%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22bt%22%20d%3D%22M-.267-.499h.775V.34h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.512%2010.66%29%22%20clip-path%3D%22url%28%23GSK-logo-eo%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22bt%22%20d%3D%22M-.264-.491h.775v.839h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%280%207.429%29%22%20clip-path%3D%22url%28%23GSK-logo-eu%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22u%22%3E%3Cpath%20class%3D%22v%22%20d%3D%22M-.26-.309h.775V.784H-.26z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%280%207.665%29%22%20clip-path%3D%22url%28%23GSK-logo-fa%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22bt%22%20d%3D%22M-.26-.291h.775v.839H-.26z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.135%203.903%29%22%20clip-path%3D%22url%28%23GSK-logo-fg%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22cc%22%3E%3Cpath%20class%3D%22cd%22%20d%3D%22M-.379-.341H.65V.752H-.379z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.209%203.842%29%22%20clip-path%3D%22url%28%23GSK-logo-fm%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22cc%22%3E%3Cpath%20class%3D%22cd%22%20d%3D%22M-.453-.534H.576V.559H-.453z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.941%204.045%29%22%20clip-path%3D%22url%28%23GSK-logo-fs%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-fx%29%22%20d%3D%22M0%200h1.029v1.347H0z%22%20transform%3D%22translate%28-.439%20-.483%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.404%203.989%29%22%20clip-path%3D%22url%28%23GSK-logo-fy%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.411%20-.427%29%22%20clip-path%3D%22url%28%23GSK-logo-gc%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-gd%29%22%20d%3D%22M0%200h1.537v2.363H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2821.501%204.891%29%22%20clip-path%3D%22url%28%23GSK-logo-ge%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22cl%22%20d%3D%22M-.415-.312H.36v.839h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2821.089%203.071%29%22%20clip-path%3D%22url%28%23GSK-logo-gk%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-gp%29%22%20d%3D%22M0%200h1.029v1.601H0z%22%20transform%3D%22translate%28-.511%20-.525%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2820.985%202.86%29%22%20clip-path%3D%22url%28%23GSK-logo-gq%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-gv%29%22%20d%3D%22M0%200h1.029v1.347H0z%22%20transform%3D%22translate%28-.408%20-.314%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2821.208%203.353%29%22%20clip-path%3D%22url%28%23GSK-logo-gw%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-hb%29%22%20d%3D%22M0%200h.775v1.093H0z%22%20transform%3D%22translate%28-.376%20-.299%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2817.664%20.515%29%22%20clip-path%3D%22url%28%23GSK-logo-hc%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.454%20-.511%29%22%20clip-path%3D%22url%28%23GSK-logo-hg%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-hh%29%22%20d%3D%22M0%200h1.601v1.093H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2817.254%20.409%29%22%20clip-path%3D%22url%28%23GSK-logo-hi%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.488%20-.405%29%22%20clip-path%3D%22url%28%23GSK-logo-hm%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-hn%29%22%20d%3D%22M0%200h3.062v1.601H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2820.955%202.806%29%22%20clip-path%3D%22url%28%23GSK-logo-ho%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.377%20-.515%29%22%20clip-path%3D%22url%28%23GSK-logo-hs%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-ht%29%22%20d%3D%22M0%200h1.284v1.857H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2818.6%20.838%29%22%20clip-path%3D%22url%28%23GSK-logo-hu%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.309%20-.325%29%22%20clip-path%3D%22url%28%23GSK-logo-hy%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-hz%29%22%20d%3D%22M0%200h3.317v3.126H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2814.639%20.062%29%22%20clip-path%3D%22url%28%23GSK-logo-ia%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.478%20-.313%29%22%20clip-path%3D%22url%28%23GSK-logo-ie%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-if%29%22%20d%3D%22M0%200h2.871v.839H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.732%20.035%29%22%20clip-path%3D%22url%28%23GSK-logo-ig%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-il%29%22%20d%3D%22M0%200h1.029v.839H0z%22%20transform%3D%22translate%28-.27%20-.285%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.031%20.037%29%22%20clip-path%3D%22url%28%23GSK-logo-im%29%22%3E%3Cg%20class%3D%22ba%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22bt%22%20d%3D%22M-.332-.287h.775v.839h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2810.997%2017.44%29%22%20clip-path%3D%22url%28%23GSK-logo-is%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.394%20-.409%29%22%20clip-path%3D%22url%28%23GSK-logo-iw%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-ix%29%22%20d%3D%22M0%200h3.379v1.857H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2811.188%2017.619%29%22%20clip-path%3D%22url%28%23GSK-logo-iy%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.33%20-.334%29%22%20clip-path%3D%22url%28%23GSK-logo-jc%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-jd%29%22%20d%3D%22M0%200h2.871v1.601H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.77%2013.273%29%22%20clip-path%3D%22url%28%23GSK-logo-je%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.506%20-.309%29%22%20clip-path%3D%22url%28%23GSK-logo-ji%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-jj%29%22%20d%3D%22M0%200h7.385v5.918H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%282.991%2014.92%29%22%20clip-path%3D%22url%28%23GSK-logo-jk%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.456%20-.431%29%22%20clip-path%3D%22url%28%23GSK-logo-jo%29%22%3E%3Cimage%20width%3D%225.602%22%20height%3D%224.142%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABcAAAARCAIAAAC5EaDqAAAACXBIWXMAABcRAAAXEQHKJvM%2FAAABsElEQVQ4T6WSS25TQRRET3Xd2%2F2ejYJATFgMEgMmIAhBYgkgMeATIpbDbtiRPUn8nt0MbKEoMpDAGfWkj6pKV713%2FpsAVk%2Fe6cE9PTyhhiJIM45Yao2WylBWohAmjDqZikJNJKVxFODkx%2Fc%2Bzf3yql9uAOYdmw3z3OeJq03fTH2amGammc0EYpr7vGPest32act21q9Gq2cftBi4vyyLkTAtGAZqKINihclUmAws9g9JY8VF13dZv%2F5KSy1H0oqgmgxaUkM5YKumwriQJg0iQiHdWHf99hu2WlJTQ0WFMMuGi1olQmFsZRCmFKLczHKo9vS9Hj%2FCZZ9fUVgMDI0MRbCPs%2BsaKjZpxBELsD67IEy1aiWsIWmVCDKoqQxU5NhX09Ese1YvPulkQSkaB%2BgaGy5kkkGaKLKxZVPztxZg9fyjliMOjalWCR%2BuJhNQBBGdnfKPlj3rs3Naw4ViLarSFFEKWclQxvF1j4jeXGCpRleomW0%2FLJ2mmdpuZdmzfvWFVjGq2WVlaEjUibiDZc%2F69Bz78HlICmS9swVYv%2FxMJoLSKYXuf7FcZ316Trndun%2FlJykRhyz1VJKBAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.766%2013.268%29%22%20clip-path%3D%22url%28%23GSK-logo-jp%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22bt%22%20d%3D%22M-.502-.303h.775v.839h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.516%2010.672%29%22%20clip-path%3D%22url%28%23GSK-logo-jv%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22bt%22%20d%3D%22M-.268-.504h.775v.839h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.515%2010.662%29%22%20clip-path%3D%22url%28%23GSK-logo-kb%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22bt%22%20d%3D%22M-.267-.493h.775v.839h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%280%207.876%29%22%20clip-path%3D%22url%28%23GSK-logo-kh%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.26%20-.502%29%22%20clip-path%3D%22url%28%23GSK-logo-kl%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-km%29%22%20d%3D%22M0%200h1.284v3.632H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%280%208%29%22%20clip-path%3D%22url%28%23GSK-logo-kn%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22u%22%3E%3Cpath%20class%3D%22v%22%20d%3D%22M-.26-.373h.775V.72H-.26z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.007%206.51%29%22%20clip-path%3D%22url%28%23GSK-logo-kt%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-ky%29%22%20d%3D%22M0%200h.775v1.857H0z%22%20transform%3D%22translate%28-.267%20-.408%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.039%205.488%29%22%20clip-path%3D%22url%28%23GSK-logo-kz%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.299%20-.402%29%22%20clip-path%3D%22url%28%23GSK-logo-ld%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-le%29%22%20d%3D%22M0%200h1.029v2.363H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2821.345%203.801%29%22%20clip-path%3D%22url%28%23GSK-logo-lf%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-lk%29%22%20d%3D%22M0%200h.775v1.857H0z%22%20transform%3D%22translate%28-.259%20-.494%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2821.376%203.92%29%22%20clip-path%3D%22url%28%23GSK-logo-ll%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-lq%29%22%20d%3D%22M0%200h.775v1.857H0z%22%20transform%3D%22translate%28-.29%20-.359%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.609%202.978%29%22%20clip-path%3D%22url%28%23GSK-logo-lr%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-lw%29%22%20d%3D%22M0%200h1.284v1.347H0z%22%20transform%3D%22translate%28-.346%20-.432%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.371%203.511%29%22%20clip-path%3D%22url%28%23GSK-logo-lx%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22cc%22%3E%3Cpath%20class%3D%22cd%22%20d%3D%22M-.361-.457H.668V.636H-.361z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.666%203.267%29%22%20clip-path%3D%22url%28%23GSK-logo-md%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22cc%22%3E%3Cpath%20class%3D%22cd%22%20d%3D%22M-.402-.468H.627V.625H-.402z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.393%203.281%29%22%20clip-path%3D%22url%28%23GSK-logo-mj%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-mo%29%22%20d%3D%22M0%200h1.284v1.347H0z%22%20transform%3D%22translate%28-.383%20-.481%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.919%202.974%29%22%20clip-path%3D%22url%28%23GSK-logo-mp%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22cc%22%3E%3Cpath%20class%3D%22cd%22%20d%3D%22M-.401-.429H.628V.664H-.401z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%282.329%20.037%29%22%20clip-path%3D%22url%28%23GSK-logo-mv%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.303%20-.288%29%22%20clip-path%3D%22url%28%23GSK-logo-mz%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-na%29%22%20d%3D%22M0%200h11.459v3.632H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%283.01%20.103%29%22%20clip-path%3D%22url%28%23GSK-logo-nb%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.475%20-.353%29%22%20clip-path%3D%22url%28%23GSK-logo-nf%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-ng%29%22%20d%3D%22M0%200h9.168v3.126H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.928%20.037%29%22%20clip-path%3D%22url%28%23GSK-logo-nh%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.41%20-.288%29%22%20clip-path%3D%22url%28%23GSK-logo-nl%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-nm%29%22%20d%3D%22M0%200h11.969v3.891H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%283.751%20.103%29%22%20clip-path%3D%22url%28%23GSK-logo-nn%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.454%20-.353%29%22%20clip-path%3D%22url%28%23GSK-logo-nr%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-ns%29%22%20d%3D%22M0%200h8.658v2.615H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.91%203.258%29%22%20clip-path%3D%22url%28%23GSK-logo-nt%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22cl%22%20d%3D%22M-.392-.459h.775V.38h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.893%203.249%29%22%20clip-path%3D%22url%28%23GSK-logo-nz%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22bs%22%3E%3Cpath%20class%3D%22cl%22%20d%3D%22M-.375-.449H.4V.39h-.775z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.752%202.715%29%22%20clip-path%3D%22url%28%23GSK-logo-of%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.488%20-.425%29%22%20clip-path%3D%22url%28%23GSK-logo-oj%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-ok%29%22%20d%3D%22M0%200h1.79v1.601H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2816.669%20.287%29%22%20clip-path%3D%22url%28%23GSK-logo-ol%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.475%20-.537%29%22%20clip-path%3D%22url%28%23GSK-logo-op%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-oq%29%22%20d%3D%22M0%200h1.347v1.093H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2814.199%20.045%29%22%20clip-path%3D%22url%28%23GSK-logo-or%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-ow%29%22%20d%3D%22M0%200h1.284v.839H0z%22%20transform%3D%22translate%28-.483%20-.295%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.254%203.812%29%22%20clip-path%3D%22url%28%23GSK-logo-ox%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cg%20class%3D%22cc%22%3E%3Cpath%20class%3D%22cd%22%20d%3D%22M-.498-.504H.531V.589H-.498z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.271%203.421%29%22%20clip-path%3D%22url%28%23GSK-logo-pd%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-pi%29%22%20d%3D%22M0%200h1.284v1.347H0z%22%20transform%3D%22translate%28-.515%20-.367%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281.989%202.916%29%22%20clip-path%3D%22url%28%23GSK-logo-pj%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.471%20-.371%29%22%20clip-path%3D%22url%28%23GSK-logo-pn%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-po%29%22%20d%3D%22M0%200h1.284v1.093H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.699%203.966%29%22%20clip-path%3D%22url%28%23GSK-logo-pp%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.451%20-.404%29%22%20clip-path%3D%22url%28%23GSK-logo-pt%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-pu%29%22%20d%3D%22M0%200h1.284v1.601H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2817.594%20.494%29%22%20clip-path%3D%22url%28%23GSK-logo-pv%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.383%20-.491%29%22%20clip-path%3D%22url%28%23GSK-logo-pz%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-qa%29%22%20d%3D%22M0%200h1.857v1.347H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%280%205.294%29%22%20clip-path%3D%22url%28%23GSK-logo-qb%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.324%20-.716%29%22%20clip-path%3D%22url%28%23GSK-logo-qf%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-qg%29%22%20d%3D%22M0%200h22.201v14.32H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2821.114%203.124%29%22%20clip-path%3D%22url%28%23GSK-logo-qh%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-qm%29%22%20d%3D%22M0%200h1.029v1.601H0z%22%20transform%3D%22translate%28-.282%20-.324%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%282.566%20.037%29%22%20clip-path%3D%22url%28%23GSK-logo-qn%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.285%20-.288%29%22%20clip-path%3D%22url%28%23GSK-logo-qr%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-qs%29%22%20d%3D%22M0%200h11.205v3.379H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%282.997%20.156%29%22%20clip-path%3D%22url%28%23GSK-logo-qt%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20transform%3D%22translate%28-.462%20-.406%29%22%20clip-path%3D%22url%28%23GSK-logo-qx%29%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-qy%29%22%20d%3D%22M0%200h8.658v3.126H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.003%20.036%29%22%20clip-path%3D%22url%28%23GSK-logo-qz%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-re%29%22%20d%3D%22M0%200h22.201v19.139H0z%22%20transform%3D%22translate%28-.327%20-.286%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28.012%20.047%29%22%20clip-path%3D%22url%28%23GSK-logo-rf%29%22%3E%3Cg%20class%3D%22dm%22%3E%3Cg%20class%3D%22j%22%3E%3Cg%20class%3D%22k%22%3E%3Cpath%20fill%3D%22url%28%23GSK-logo-rk%29%22%20d%3D%22M0%200h22.201v19.139H0z%22%20transform%3D%22translate%28-.336%20-.297%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cpath%20d%3D%22M18.551%2011.282c-.323%200-.768-.085-1.47-.847-.912-1.006-1.97-2.29-1.97-2.29l1.616-1.52c.951-.888%201.218-.948%201.291-.968h-1.5a5.66%205.66%200%200%201-.646.7l-1.729%201.615V2.884l-1.312.342c.172.229.229.608.229%201.463v5.264a3.247%203.247%200%200%201-.171%201.484h1.406a3.555%203.555%200%200%201-.151-1.482V8.437l1.747%202.091a2.26%202.26%200%200%200%201.687%201.04%201.971%201.971%200%200%200%201.158-.326.619.619%200%200%201-.189.04m-7.769-3.076c-.759-.38-1.482-.723-1.482-1.33%200-.513.55-.741%201.122-.741a2.566%202.566%200%200%201%201.6.571v-.858a3.248%203.248%200%200%200-1.578-.4c-1.024%200-2.165.513-2.165%201.691%200%20.97.854%201.387%201.652%201.767.722.342%201.388.646%201.388%201.274s-.665.758-1.2.758a4.5%204.5%200%200%201-1.9-.55v.874a4.8%204.8%200%200%200%201.863.381c1.064%200%202.336-.438%202.336-1.711%200-.874-.835-1.328-1.634-1.729m-3.584%202.808a9.3%209.3%200%200%200-2.686-.374c-.618-.049-.741-.229-.741-.476a.589.589%200%200%201%20.237-.446.914.914%200%200%201%20.4-.188%203.612%203.612%200%200%200%20.424.025%202.051%202.051%200%200%200%202.318-1.956%201.959%201.959%200%200%200-.47-1.272%208.751%208.751%200%200%201%201.121.077v-.764a4.4%204.4%200%200%201-1.121.116%203.147%203.147%200%200%201-.855-.132A3.856%203.856%200%200%200%204.8%205.45a2.159%202.159%200%200%200-2.412%202.094%201.962%201.962%200%200%200%201.285%201.821%201.261%201.261%200%200%200-.874%201.083%201.1%201.1%200%200%200%20.894%201.031c-.858.371-1.654%201.047-1.059%201.832.874%201.152%203.958%201.03%204.917-.17a1.336%201.336%200%200%200-.354-2.13M3.428%207.386a1.209%201.209%200%200%201%201.277-1.309%201.387%201.387%200%200%201%201.4%201.535%201.192%201.192%200%200%201-1.241%201.335%201.414%201.414%200%200%201-1.436-1.561m2.25%206.018c-1.747.188-3.107-.969-1.494-1.858.371.028.656.068%201.256.092%201.171.046%201.54.312%201.633.635.139.487-.272%201.011-1.4%201.13%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-haleon-logo {
  width: 110px;
  height: 32px;
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/es_MX/homepage/haleon_logo.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-KNO3 {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2092.281%2072.069%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M0%200h92.282v72.069H0z%22%20fill%3D%22%23032466%22%2F%3E%3Ctext%20transform%3D%22translate%2816.531%2042.988%29%22%20font-size%3D%2221%22%20font-family%3D%22HelveticaNeue-Bold%2CHelvetica%20Neue%22%20font-weight%3D%22700%22%20fill%3D%22%23fff%22%3E%3Ctspan%20x%3D%220%22%20y%3D%220%22%3EKNO%3C%2Ftspan%3E%3C%2Ftext%3E%3Ctext%20transform%3D%22translate%2863.625%2049.26%29%22%20font-size%3D%2220%22%20font-family%3D%22HelveticaNeue%2CHelvetica%20Neue%22%20fill%3D%22%23fff%22%3E%3Ctspan%20x%3D%220%22%20y%3D%220%22%3E3%3C%2Ftspan%3E%3C%2Ftext%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12.1%2010.374h67.181v51.322H12.1z%22%2F%3E%3Cpath%20d%3D%22M12.1%2010.374v51.322h67.181V10.374H12.1m-1-1h69.181v53.322H11.1V9.374z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-Sensodyne-logo {
  width: 32px;
  height: 32px;
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/es_MX/homepage/sensodyne_logo.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-SnF2 {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2092.281%2072.069%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M0%200h92.282v72.069H0z%22%20fill%3D%22%23032466%22%2F%3E%3Ctext%20transform%3D%22translate%2817.531%2042.988%29%22%20font-size%3D%2226%22%20font-family%3D%22HelveticaNeue-Bold%2CHelvetica%20Neue%22%20font-weight%3D%22700%22%20letter-spacing%3D%22.03em%22%20fill%3D%22%23fff%22%3E%3Ctspan%20x%3D%220%22%20y%3D%220%22%3ESnF%3C%2Ftspan%3E%3C%2Ftext%3E%3Ctext%20transform%3D%22translate%2862.625%2051.26%29%22%20font-size%3D%2220%22%20font-family%3D%22HelveticaNeue%2CHelvetica%20Neue%22%20fill%3D%22%23fff%22%3E%3Ctspan%20x%3D%220%22%20y%3D%220%22%3E2%3C%2Ftspan%3E%3C%2Ftext%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12.1%2010.374h67.181v51.322H12.1z%22%2F%3E%3Cpath%20d%3D%22M12.1%2010.374v51.322h67.181V10.374H12.1m-1-1h69.181v53.322H11.1V9.374z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-arrow-down-faq,
.icon-arrow-down-faq\:regular {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209.395%205.989%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M.706%201.28l.569-.572q1.7%201.707%203.421%203.424Q6.419%202.408%208.115.708q.3.3.574.578l-3.99%203.995Q2.706%203.282.706%201.28z%22%20fill%3D%22%23032466%22%20stroke%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-arrow-down {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.604%208.366%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M0%201.047L1.041%200Q4.159%203.123%207.3%206.264%2010.45%203.113%2013.554%200q.552.556%201.046%201.06L7.3%208.365Q3.659%204.71%200%201.047z%22%20fill%3D%22%23575757%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-arrow-up-faq {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209.395%205.989%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M8.689%204.709l-.569.572q-1.7-1.707-3.421-3.424Q2.976%203.581%201.28%205.281q-.3-.3-.574-.578L4.696.708q1.993%201.999%203.993%204.001z%22%20fill%3D%22%23032466%22%20stroke%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-arrow-left-blue {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16.3 30' style='enable-background:new 0 0 16.3 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%231A99DA;%7D%0A%3C/style%3E%3Ctitle%3Earrow-right%3C/title%3E%3Cpolygon class='st0' points='15.2,30 16.3,28.9 2.2,15.1 16.1,1.1 15.1,0 0,15.1 '/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-arrow-right-blue {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.26 30'%3E%3Ctitle%3Earrow-right%3C/title%3E%3Cpolygon points='1.09 30 0 28.89 14.06 15.05 0.11 1.1 1.21 0 16.26 15.06 1.09 30' style='fill:%231a99da'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-brush {
  width: 60px;
  height: 60px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2085.885%20120%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill%3A%231a99da%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M19.2%209.185a1.631%201.631%200%200%200%201.67-1.67%201.631%201.631%200%200%200-1.67-1.67h-7.152V5.01H19.2a1.631%201.631%200%200%200%201.67-1.67%201.631%201.631%200%200%200-1.67-1.672h-8.822a1.66%201.66%200%200%200-1.789%201.67v20.757l4.652%2025.765c-2.624.954-6.8%205.606-6.918%208.469L0%20118.211a1.794%201.794%200%200%200%20.477%201.312A1.709%201.709%200%200%200%201.67%20120h14.314a1.822%201.822%200%200%200%201.193-.477%201.531%201.531%200%200%200%20.477-1.193l-.6-67.157a.717.717%200%200%200-.119-.477l-4.529-25.408h6.68a1.67%201.67%200%200%200%200-3.34h-7.158v-.6h7.157a1.67%201.67%200%200%200%200-3.34h-7.157v-.6h7.157a1.67%201.67%200%200%200%200-3.34h-7.157v-.954h7.157a1.67%201.67%200%200%200%200-3.34h-7.157v-.6zM14.314%20116.66H3.579l6.2-58.211c0-1.074%202.744-4.175%203.936-5.01z%22%20fill%3D%22%23032466%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M24.811%2023.976a1.579%201.579%200%200%201-1.551-1.551V7.873A7.865%207.865%200%200%201%2031.133%200a1.579%201.579%200%200%201%201.551%201.551v14.433a7.892%207.892%200%200%201-7.873%207.992zm4.771-20.517a4.658%204.658%200%200%200-3.222%204.533v12.644a4.658%204.658%200%200%200%203.222-4.536zM32.206%2050.099a10.589%2010.589%200%200%201%202.5-4.533%2010.7%2010.7%200%200%201%204.175-2.982%2014.234%2014.234%200%200%201%205.612-1.073%2016.158%2016.158%200%200%201%204.891.716%2010.464%2010.464%200%200%201%203.933%202.147%209.965%209.965%200%200%201%202.624%203.579%2012.933%2012.933%200%200%201%20.954%205.01%2011.182%2011.182%200%200%201-.835%204.652%2018.746%2018.746%200%200%201-2.143%203.696%2017.678%2017.678%200%200%201-3.1%202.863l-3.579%202.5c-1.193.716-2.5%201.551-3.7%202.266a35.506%2035.506%200%200%200-3.459%202.386%2013.656%2013.656%200%200%200-2.624%202.624%207.7%207.7%200%200%200-1.431%203.34H56.54v4.301H30.417a20.922%2020.922%200%200%201%201.312-6.08%2022.4%2022.4%200%200%201%202.5-4.414%2012.666%2012.666%200%200%201%203.459-3.221%2047.188%2047.188%200%200%201%204.056-2.624c1.67-1.074%203.221-2.028%204.414-2.863a19.061%2019.061%200%200%200%203.221-2.624%2011.49%2011.49%200%200%200%201.909-2.982%208.929%208.929%200%200%200%20.6-3.7%208.306%208.306%200%200%200-.6-2.982%206.23%206.23%200%200%200-1.67-2.266%208.581%208.581%200%200%200-2.5-1.431%208.236%208.236%200%200%200-2.982-.477%206.631%206.631%200%200%200-3.579.835%209.019%209.019%200%200%200-2.5%202.266%2013.2%2013.2%200%200%200-1.44%203.219%2018.206%2018.206%200%200%200-.358%203.579h-4.768a17.969%2017.969%200%200%201%20.715-5.727zM62.743%2057.018h5.249l5.964%208.588%206.2-8.588h4.891L76.341%2068.35l9.543%2013.36h-5.249l-6.918-10.259-6.919%2010.259h-4.771l9.3-13z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-brush {
    width: 64px;
    height: 64px;
  }
}

.icon-button-minus {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7fS5jbHMtMntmaWxsOiMxYTk5ZGE7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjIzIiBjeT0iMjMiIHI9IjIzIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTEuODUsMjEuOGgyMi4zdjNIMTEuODVaTTQ2LDIzQTIzLDIzLDAsMSwxLDIzLDAsMjMsMjMsMCwwLDEsNDYsMjNabS0zLDBBMjAsMjAsMCwxLDAsMjMsNDMsMjAsMjAsMCwwLDAsNDMsMjNaIi8+PC9zdmc+");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-button-plus {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxYTk5ZGE7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMyw0NkEyMywyMywwLDEsMSw0NiwyMywyMywyMywwLDAsMSwyMyw0NlpNMjMsM0EyMCwyMCwwLDEsMCw0MywyMywyMCwyMCwwLDAsMCwyMywzWk0zNC4xNSwyMS44SDI0LjVWMTIuMTVoLTNWMjEuOEgxMS44NXYzSDIxLjV2OS42NWgzVjI0LjhoOS42NVoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-cavity {
  width: 57px;
  height: 57px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2038.53%2048.8%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23222c62%7D.b%7Bfill%3A%2334a6db%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M36.267%2019.97l-1.608-.834c2.919-5.778%202.74-11.973-.477-15.13-3.1-3.038-8.339-2.919-14.832.357l-.834-1.608c9.829-4.944%2014.832-2.144%2016.977%200%203.752%203.753%204.05%2010.722.774%2017.215z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2.076%2019.97C-.962%2013.953-.665%207.699%202.969%203.708%206.007.313%2010.772-.641%2015.657%201.147a10.6%2010.6%200%200%201%202.027%201.012c1.072.655%201.31.774%202.442.06l.953%201.489c-2.085%201.31-3.157.655-4.348%200a11.462%2011.462%200%200%200-1.727-.894c-4.172-1.548-8.163-.774-10.72%202.085-3.1%203.455-3.34%208.935-.6%2014.296z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M11.487%2048.8a3.135%203.135%200%200%201-2.264-1.31c-2.028-2.323-3.275-9.292-4.05-14.713-.834-5.957-1.846-10.305-2.978-12.509l1.608-.834c1.251%202.442%202.323%206.85%203.157%2013.1.953%207.148%202.323%2012.271%203.634%2013.819.477.536.834.715.953.655.3-.119.715-1.013.715-2.323-.179-5.838-.3-9.709%201.31-15.249a5.777%205.777%200%200%201%205.718-4.17%205.728%205.728%200%200%201%205.718%204.17c1.608%205.48%201.489%209.352%201.31%2015.249-.06%201.31.357%202.2.715%202.323.119.06.536-.119.953-.655%201.31-1.549%202.621-6.671%203.634-13.819.834-6.255%201.906-10.662%203.157-13.1l1.608.834c-1.132%202.264-2.144%206.612-2.978%2012.509-.715%205.421-2.025%2012.39-4.051%2014.713-1.31%201.489-2.442%201.37-2.978%201.191-1.191-.477-1.906-2.025-1.847-4.051.179-6.195.238-9.65-1.251-14.653a4.106%204.106%200%200%200-3.985-2.918%204.059%204.059%200%200%200-4%202.918c-1.489%205-1.43%208.458-1.251%2014.653.06%202.025-.655%203.574-1.847%204.051a2.222%202.222%200%200%201-.71.119z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M11.067%2027.952c-1.489-.06-2.383-1.966-3.455-4.17a15.8%2015.8%200%200%200-1.245-2.323c-.3-.357-.536-.6-.834-.6a1.587%201.587%200%200%200-1.191.536l-1.075-1.306a3.192%203.192%200%200%201%202.5-.893%202.867%202.867%200%200%201%201.966%201.31%2017.284%2017.284%200%200%201%201.434%202.624c.477%201.013%201.37%202.859%201.906%203.157a1.482%201.482%200%200%200%20.3-.417c1.727-3.038%203.514-4.706%205.54-5.123%201.727-.357%203.514.238%205.48%201.787.953.715%202.5-.655%204.646-2.681%201.966-1.847%203.753-3.574%205.6-3.336%201.132.119%202.681.834%203.4%203.455l.06.119v.119h-.893l-.834.238c-.6-2.025-1.608-2.144-1.966-2.2-1.072-.119-2.74%201.489-4.229%202.859-2.2%202.085-4.706%204.468-6.91%202.74-1.549-1.251-2.919-1.727-4.11-1.489-1.489.3-2.978%201.727-4.408%204.289a1.9%201.9%200%200%201-1.682%201.305zM9.104%2043.797a1.727%201.727%200%201%201%201.727-1.727%201.729%201.729%200%200%201-1.727%201.727zm0-1.787c-.06.119.06.119%200%200zM31.858%2028.309a1.727%201.727%200%201%201%201.727-1.727%201.729%201.729%200%200%201-1.727%201.727zm0-1.787c-.06.119.06.119%200%200zM29.595%2040.044a1.727%201.727%200%201%201%201.727-1.727%201.729%201.729%200%200%201-1.727%201.727zm0-1.787c-.06%200-.06.06%200%200-.06.119.06.119%200%200zM28.523%2033.313a1.727%201.727%200%201%201%201.727-1.727%201.768%201.768%200%200%201-1.727%201.727zm0-1.787c-.06.119.06.119%200%200zM7.257%2035.934a1.727%201.727%200%201%201%201.727-1.727%201.729%201.729%200%200%201-1.727%201.727zm0-1.787c-.06.119.06.119%200%200%20.06.059.06%200%200%200z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M9.521%2030.99a1.727%201.727%200%201%201%201.727-1.727%201.729%201.729%200%200%201-1.727%201.727zm0-1.787c-.06.119.06.119%200%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-chair {
  width: 61px;
  height: 61px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20105.39%20122%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill%3A%23032466%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M102.573%2086.156L78.25%2061.832a10.219%2010.219%200%200%200-7.553-3.456H39.461L17.314%2036.1a10.069%2010.069%200%200%200-7.169-2.944%2010.113%2010.113%200%200%200-7.169%2017.282l24.836%2024.836a7.257%207.257%200%200%200%201.664%201.28%2010.1%2010.1%200%200%200%205.889%201.92h30.852l21.891%2021.891a10.113%2010.113%200%200%200%2017.282-7.169%209.656%209.656%200%200%200-2.817-7.04zm-1.408%207.169a5.922%205.922%200%200%201-1.664%204.1%205.719%205.719%200%200%201-8.193%200L68.777%2074.889a2.12%202.12%200%200%200-1.536-.64H35.493a5.617%205.617%200%200%201-3.456-1.152%207.1%207.1%200%200%201-1.024-.768L6.049%2047.366a5.719%205.719%200%200%201%200-8.193%205.6%205.6%200%200%201%204.1-1.664%205.922%205.922%200%200%201%204.1%201.664l22.908%2022.783a2.12%202.12%200%200%200%201.536.64h32a6.026%206.026%200%200%201%204.481%202.176l24.451%2024.455a6.184%206.184%200%200%201%201.54%204.097z%22%20fill%3D%22%231a99da%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M75.306%20116.367H55.592V82.699h-5.633v33.668H30.244a2.817%202.817%200%201%200%200%205.633h45.062a2.817%202.817%200%201%200%200-5.633zM95.02%202.688a2.605%202.605%200%200%200-.768-1.92%202.947%202.947%200%200%200-3.969%200L77.485%2013.57A32.4%2032.4%200%200%200%2047.526%207.3a2.885%202.885%200%200%200-1.92%201.92%202.742%202.742%200%200%200%20.768%202.688l36.741%2036.61a2.823%202.823%200%200%200%201.92.768.959.959%200%200%200%20.64-.128%202.885%202.885%200%200%200%201.92-1.92%2033.19%2033.19%200%200%200-6.273-29.956l12.8-12.8a2.076%202.076%200%200%200%20.898-1.794zM83.371%2040.837L54.055%2011.522a26.947%2026.947%200%200%201%2021.63%207.678%2027.256%2027.256%200%200%201%207.686%2021.637z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-chair {
    width: 57px;
    height: 57px;
  }
}

.icon-close {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.87%2026.87%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%231a99da%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-56.997%20-33.429%29%22%3E%3Crect%20class%3D%22a%22%20width%3D%2234%22%20height%3D%224%22%20rx%3D%222%22%20transform%3D%22rotate%28-45%2097.872%20-40.065%29%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M79.624%2058.885L58.41%2037.672a2%202%200%200%201%202.828-2.829l21.213%2021.213a2%202%200%200%201-2.828%202.829z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-cup-hot {
  width: 19px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2037.267%2037%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%231a99da%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.872%209.283a1.788%201.788%200%200%201-1.027-.357%202.547%202.547%200%200%201-.888-1.963%204.743%204.743%200%200%201%20.982-2.276%201.889%201.889%200%200%201%20.223-.312%203.356%203.356%200%200%200%20.625-2.5c-.089-.223-.357-.312-.8-.312a.756.756%200%200%201-.714-.8.716.716%200%200%201%20.706-.763%202.147%202.147%200%200%201%202.1%201.16c.625%201.205%200%202.946-.669%204.106-.089.134-.134.223-.223.357A4.053%204.053%200%200%200%2011.47%207.1a1.149%201.149%200%200%200%20.312.669c.089.089.134.089.268.045a.736.736%200%200%201%20.937.491.8.8%200%200%201-.446.982%203.322%203.322%200%200%200-.669-.004zM17.272%209.283a1.788%201.788%200%200%201-1.027-.357%202.547%202.547%200%200%201-.888-1.963%204.743%204.743%200%200%201%20.982-2.276%201.889%201.889%200%200%201%20.223-.312%203.356%203.356%200%200%200%20.625-2.5c-.089-.223-.357-.312-.8-.312a.756.756%200%200%201-.714-.8.716.716%200%200%201%20.706-.763%202.147%202.147%200%200%201%202.1%201.16c.625%201.205%200%202.946-.669%204.106-.089.134-.134.223-.223.357A4.053%204.053%200%200%200%2016.87%207.1a1.283%201.283%200%200%200%20.312.669c.089.089.134.089.268.045a.736.736%200%200%201%20.937.491.8.8%200%200%201-.446.982%203.322%203.322%200%200%200-.669-.004zM22.673%209.283a1.788%201.788%200%200%201-1.027-.357%202.547%202.547%200%200%201-.888-1.963%204.743%204.743%200%200%201%20.982-2.276%201.889%201.889%200%200%201%20.223-.312%203.356%203.356%200%200%200%20.625-2.5c-.089-.223-.357-.312-.8-.312a.756.756%200%200%201-.714-.8A.716.716%200%200%201%2021.78%200a2.147%202.147%200%200%201%202.1%201.16c.625%201.205%200%202.946-.669%204.106-.089.134-.134.223-.223.357a4.053%204.053%200%200%200-.717%201.477%201.283%201.283%200%200%200%20.312.669c.089.089.134.089.268.045a.736.736%200%200%201%20.937.491.8.8%200%200%201-.446.982%203.347%203.347%200%200%200-.669-.004z%22%2F%3E%3Cpath%20d%3D%22M30.126%2029.368c5.534%200%207.141-5.49%207.141-7.409%200-3.214-1.205-6.606-4.285-7.766a.485.485%200%200%200-.223-.045c0-.669%200-1.339-.045-2.008a.771.771%200%200%200-.669-.759.72.72%200%200%200-.4-.134H2.231a.756.756%200%200%200-.714.8v.089a1.05%201.05%200%200%200-.089.357c.671%2011.742%203.749%2017.142%205.758%2019.419h-6.16a.569.569%200%200%200-.536%200%20.81.81%200%200%200-.446%201.027c1.071%203.035%203.571%204.062%206.338%204.062h21.334c2.767%200%205.222-1.027%206.293-3.972a.853.853%200%200%200-.4-1.027.662.662%200%200%200-.58%200%20.841.841%200%200%200-.357-.089h-5.536a13.867%2013.867%200%200%200%202.008-2.633%206.685%206.685%200%200%200%20.982.088zm5.673-7.409c0%201.027-.937%205.8-5.668%205.8h-.134a29.038%2029.038%200%200%200%202.723-12.006c2.361%201.028%203.079%203.662%203.079%206.206zm-8.083%2013.479H6.382a4.988%204.988%200%200%201-4.419-1.919h30.172a5.036%205.036%200%200%201-4.419%201.919zm-11.292-3.526H9.373c-.848-.625-5.534-4.686-6.427-19.1h28.3c.223%207.677-1.517%2012.452-3.08%2015.13a12.178%2012.178%200%200%201-3.392%203.972h-8.35z%22%20fill%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-cup-hot {
    width: 39px;
    height: 39px;
  }
}

.icon-floss {
  width: 52px;
  height: 52px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2079.602%20104%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%231a99da%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M39.595%2047.348A19.746%2019.746%200%201%200%2059.34%2067.094a19.81%2019.81%200%200%200-19.745-19.746zm0%2035.666A16.024%2016.024%200%201%201%2055.618%2066.99a16.038%2016.038%200%200%201-16.023%2016.024z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M39.594%2052.31a14.783%2014.783%200%201%200%2014.784%2014.783A14.78%2014.78%200%200%200%2039.594%2052.31zm0%2025.742a10.959%2010.959%200%201%201%2011.062-10.959%2010.964%2010.964%200%200%201-11.062%2010.959z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M39.595%2057.272a9.718%209.718%200%201%200%209.718%209.718%209.706%209.706%200%200%200-9.718-9.718zm0%2015.817a6%206%200%201%201%206-6%206%206%200%200%201-6%206z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M39.595%2062.235a4.859%204.859%200%201%200%204.859%204.859%204.853%204.853%200%200%200-4.859-4.859zm0%205.893a1.034%201.034%200%201%201%201.034-1.034.974.974%200%200%201-1.034%201.034z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M75.674%200a14.957%2014.957%200%200%200-14.887%2014.887v39.077a24.938%2024.938%200%201%200%203.722%2013.026v-52.1A11.074%2011.074%200%200%201%2075.571%203.825a1.853%201.853%200%200%200%201.861-1.861A1.859%201.859%200%200%200%2075.674%200zM39.595%2088.286a21.193%2021.193%200%201%201%2021.192-21.193%2021.222%2021.222%200%200%201-21.192%2021.193z%22%2F%3E%3Cpath%20d%3D%22M78.775%2049.002l-10.131-7.753a1.819%201.819%200%200%200-2.584.31%202.274%202.274%200%200%200-.414%201.344%201.917%201.917%200%200%200%20.724%201.241l9.408%207.133V80.43a19.633%2019.633%200%200%201-19.643%2019.642H23.467A19.633%2019.633%200%200%201%203.825%2080.43V50.449a19.633%2019.633%200%200%201%2019.642-19.642H48.8l7.03%204.962a2.274%202.274%200%200%200%201.344.414%201.917%201.917%200%200%200%201.241-.724%202.274%202.274%200%200%200%20.414-1.344%201.917%201.917%200%200%200-.724-1.241l-7.547-5.272a2.168%202.168%200%200%200-1.137-.414H23.467A23.274%2023.274%200%200%200%200%2050.449v30.084A23.516%2023.516%200%200%200%2023.467%20104h32.668A23.516%2023.516%200%200%200%2079.6%2080.533V50.449a2.56%202.56%200%200%200-.825-1.447z%22%20fill%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-floss {
    width: 60px;
    height: 60px;
  }
}

.icon-glass-cold {
  width: 23px;
  height: 23px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.151%2046%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23032466%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.17%2041.885l-1.96-3.38a1.019%201.019%200%200%201%20.343-1.323l3.38-1.96a1.019%201.019%200%200%201%201.323.343c2.106%203.625%202.155%203.576%202.058%204.115-.147.49-.2.441-3.821%202.5a.957.957%200%200%201-1.323-.295zm.2-3.527l.98%201.715%201.715-.98-.98-1.715zM13.472%2034.243L10.729%2031.5a.947.947%200%200%201%200-1.372l2.743-2.743a1.043%201.043%200%200%201%201.372%200c2.939%202.939%203.037%202.89%203.037%203.429s-.1.49-3.037%203.429a.947.947%200%200%201-1.372%200zm-.737-3.43l1.372%201.372%201.372-1.372-1.37-1.371z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M9.651%2030.912a1.067%201.067%200%200%200-.245-.392.824.824%200%200%200%20.441-.833c-.343-3.723-.245-3.723-.637-4.066-.343-.294-.343-.2-4.066.147a.9.9%200%200%200-.787.934L4.7%2030.18a.839.839%200%200%200%20.931.784l1.421-.147-2.251.785a1.009%201.009%200%200%200-.588%201.225l1.274%203.669a.965.965%200%200%200%201.225.588c3.968-1.372%203.968-1.323%204.213-1.764.195-.489.097-.44-1.274-4.408zm-3.527-3.478l1.764-.147.147%201.764-1.764.147zm.833%207.544l-.637-1.862%201.862-.637.637%201.862z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M21.555%2012.737a.983.983%200%200%200-.98-.98H.98a.983.983%200%200%200-.98.98v7.544c.1%206.123.735%208.376%203.723%2024.935a.989.989%200%200%200%20.931.784h12.2a.948.948%200%200%200%20.931-.784c3.037-16.9%203.625-19.105%203.723-25.082v-.1c.047-1.811.047-4.064.047-7.297zm-5.487%2031.4H5.487C2.743%2029.001%202.106%2026.307%201.96%2021.114H19.6c-.152%204.899-.788%207.691-3.532%2023.024zm3.576-24.935H1.911v-5.485h17.733z%22%2F%3E%3Cpath%20d%3D%22M23.172%200h-6.026c-.049%200-.049%200-.1.049h-.1c-.049%200-.049.049-.1.049a.048.048%200%200%200-.049.049c-.049%200-.049.049-.1.049l-.049.049-.037.049-.049.049c0%20.049-.049.049-.049.1s-.049.049-.049.1-.049.049-.049.1v.1l-7.94%2037.468a.99.99%200%200%200%20.686%201.176.966.966%200%200%200%201.176-.686l7.74-36.741h5.095a.98.98%200%200%200%200-1.96z%22%20fill%3D%22%231a99da%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-glass-cold {
    width: 52px;
    height: 52px;
  }
}

.icon-Aging {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2074.839%2080%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%231a99da%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M16.377%200c-1.985%200-4.764%208.933-4.764%2010.124a5.016%205.016%200%200%200%204.764%205.261%205.082%205.082%200%200%200%204.764-5.261%2017.318%2017.318%200%200%200-1.787-5.757C17.469%200%2017.072%200%2016.377%200zm0%2013a2.684%202.684%200%200%201-2.382-2.878c0-1.29%201.39-4.566%202.283-6.65.993%202.084%202.382%205.36%202.382%206.65A2.548%202.548%200%200%201%2016.377%2013zM36.923%200c-1.886%200-4.764%208.933-4.764%2010.124a5.016%205.016%200%200%200%204.764%205.261%205.082%205.082%200%200%200%204.764-5.261A17.318%2017.318%200%200%200%2039.9%204.367C38.015%200%2037.618%200%2036.923%200zm0%2013a2.684%202.684%200%200%201-2.382-2.878c0-1.29%201.39-4.566%202.283-6.65.993%202.084%202.382%205.36%202.382%206.65A2.548%202.548%200%200%201%2036.923%2013zM60.447%204.367C58.561%200%2058.164%200%2057.469%200c-1.886%200-4.764%208.933-4.764%2010.124a5.016%205.016%200%200%200%204.764%205.261%205.082%205.082%200%200%200%204.764-5.261%2017.318%2017.318%200%200%200-1.786-5.757zM57.469%2013a2.684%202.684%200%200%201-2.382-2.878c0-1.29%201.39-4.566%202.283-6.65.993%202.084%202.382%205.36%202.382%206.65A2.548%202.548%200%200%201%2057.469%2013z%22%2F%3E%3Cpath%20d%3D%22M67.3%2029.578h-5.36v-8.436a3.77%203.77%200%200%200-3.776-3.772h-1.191a3.77%203.77%200%200%200-3.773%203.772v8.437H41.489v-8.437a3.77%203.77%200%200%200-3.772-3.772h-1.191a3.77%203.77%200%200%200-3.772%203.772v8.437H21.042v-8.437a3.77%203.77%200%200%200-3.772-3.772h-1.191a3.77%203.77%200%200%200-3.772%203.772v8.437H7.345A7.328%207.328%200%200%200%200%2036.923v11.415a4.025%204.025%200%200%200%204.069%204.069v20.248A7.328%207.328%200%200%200%2011.414%2080h52.01a7.328%207.328%200%200%200%207.345-7.345V49.827a4.025%204.025%200%200%200%204.069-4.069v-8.835a7.632%207.632%200%200%200-7.538-7.345zm-11.32-8.536a.89.89%200%200%201%20.893-.893h1.191a.979.979%200%200%201%20.993.893v8.437H55.98v-8.437zm-20.546%200a.89.89%200%200%201%20.893-.893h1.191a.89.89%200%200%201%20.893.893v8.437h-2.977zm-20.546%200a.89.89%200%200%201%20.893-.893h1.191a.89.89%200%200%201%20.893.893v8.437h-3.076v-8.437zm52.8%2051.613a4.448%204.448%200%200%201-4.467%204.467H11.216a4.448%204.448%200%200%201-4.467-4.467V67.99h61.043v4.665zm0-7.543H6.65v-5.459h61.042zm0-8.337H6.65v-5.261a4.169%204.169%200%200%200%201.489-3.077v-7.444a1.147%201.147%200%200%201%201.191-1.191h.3a1.147%201.147%200%200%201%201.191%201.191v5.459a4.025%204.025%200%200%200%204.069%204.069h.3a4.025%204.025%200%200%200%204.069-4.069v-5.36a1.147%201.147%200%200%201%201.191-1.191h.3a1.147%201.147%200%200%201%201.191%201.191v5.161A4.025%204.025%200%200%200%2026%2050.323h.3a4.025%204.025%200%200%200%204.069-4.069v-4.963A1.147%201.147%200%200%201%2031.56%2040.1h.3a1.147%201.147%200%200%201%201.191%201.191v7.345a4.025%204.025%200%200%200%204.069%204.069h.3a4.025%204.025%200%200%200%204.069-4.069v-5.46a1.147%201.147%200%200%201%201.191-1.191h.3a1.147%201.147%200%200%201%201.191%201.191v4.764a4.025%204.025%200%200%200%204.069%204.069h.3a4.025%204.025%200%200%200%204.069-4.069v-5.161a1.147%201.147%200%200%201%201.191-1.191h.3a1.147%201.147%200%200%201%201.191%201.191v4.963a4.025%204.025%200%200%200%204.069%204.069h.3a4.025%204.025%200%200%200%204.069-4.069v-7.444a1.147%201.147%200%200%201%201.191-1.191h.3a1.147%201.147%200%200%201%201.18%201.191v5.459a3.851%203.851%200%200%200%201.489%203.077v7.936zm4.069-11.017a1.147%201.147%200%200%201-1.191%201.191h-.3a1.147%201.147%200%200%201-1.191-1.191v-5.46a4.025%204.025%200%200%200-4.069-4.069h-.3a4.025%204.025%200%200%200-4.069%204.069v7.444a1.147%201.147%200%200%201-1.191%201.191h-.2a1.147%201.147%200%200%201-1.191-1.191v-4.963A4.025%204.025%200%200%200%2054%2038.71h-.3a4.025%204.025%200%200%200-4.069%204.069v5.161a1.147%201.147%200%200%201-1.191%201.191h-.3a1.147%201.147%200%200%201-1.191-1.191v-4.764a4.025%204.025%200%200%200-4.069-4.069h-.3a4.025%204.025%200%200%200-4.069%204.069v5.459a1.147%201.147%200%200%201-1.191%201.191h-.3a1.147%201.147%200%200%201-1.191-1.191v-7.444a4.025%204.025%200%200%200-4.069-4.069h-.3a4.025%204.025%200%200%200-4.069%204.069v4.963a1.147%201.147%200%200%201-1.191%201.191h-.3a1.147%201.147%200%200%201-1.191-1.191v-5.161a4.025%204.025%200%200%200-4.069-4.069h-.3a4.025%204.025%200%200%200-4.069%204.069v5.36a1.147%201.147%200%200%201-1.191%201.191h-.3a1.147%201.147%200%200%201-1.18-1.191v-5.459a4.025%204.025%200%200%200-4.069-4.069h-.2a4.025%204.025%200%200%200-4.069%204.069v7.444a1.147%201.147%200%200%201-1.191%201.191h-.3a1.147%201.147%200%200%201-1.191-1.191V36.923a4.448%204.448%200%200%201%204.467-4.467H67.2a4.448%204.448%200%200%201%204.466%204.467v8.834z%22%20fill%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-Aging {
    width: 48px;
    height: 48px;
  }
}

.icon-Brush {
  width: 60px;
  height: 60px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2046.207%20155%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20data-name%3D%22Path%2025368%22%20d%3D%22M45.434%2087c-.155-6.645-.464-13.136-4.791-18.544a9.66%209.66%200%200%201-2.009-5.409C38.325%2051.152%2037.09%2014.99%2036.78%204.172A4.289%204.289%200%200%200%2032.453%200h-.927a4.908%204.908%200%200%200-3.091%201.236%204.6%204.6%200%200%200-1.236%202.782l-10.2-1.236a2.157%202.157%200%200%200-1.391.464%202.3%202.3%200%200%200-.618%201.39l.155%2027.2a1.678%201.678%200%200%200%20.618%201.391%202.493%202.493%200%200%200%201.391.464L27.662%2032.3c0%201.854%200%203.554-.155%205.254l-1.545%2025.5v.464a9.21%209.21%200%200%201-1.854%204.945l-.155.155C19.935%2074.023%2019.472%2080.359%2019.472%2087v10.667c-2.473.618-3.709%202.782-3.863%206.8v.309c.155%203.709%201.391%205.872%203.863%206.645v31.525a12.472%2012.472%200%200%200%203.091%208.809%2011.294%2011.294%200%200%200%208.19%203.245h4.172a11.223%2011.223%200%200%200%208.036-3.4%2011.336%2011.336%200%200%200%203.245-8.036zM18.699%206.645l8.654%201.082v3.4l-8.809-2.318zm0%205.872l8.809%202.318v1.545h-8.809zm0%207.572h8.809v1.545l-8.809%202.627zm.155%209.581v-1.7l8.963-2.627v3.091zm.618%2076.959a6.368%206.368%200%200%201-.155-1.854c0-.773.155-1.391.155-2.009zm11.59-102.3a.546.546%200%200%201%20.618-.618h.927a.665.665%200%200%201%20.618.618c.309%2011.436%201.236%2036.316%201.545%2051h-4.635l1.082-17.617c.155-2.318.155-4.482.155-6.8zM29.98%2059.033h4.945v2.473h-5.254zm-6.8%2028.126v-3.246c4.327%202.009%207.418%2011.9%207.418%2024.571%200%2012.054-3.091%2022.253-7.572%2024.571zm17%2061.969a7.87%207.87%200%200%201-5.409%202.318h-4.018c-4.327%200-6.954-2.318-7.572-6.491l19.163-.155a7.256%207.256%200%200%201-2.165%204.328zm-17.154-7.881v-4.172a9.686%209.686%200%200%200%204.172-2.473c4.482-4.636%207.263-14.217%207.109-25.962%200-12.054-2.936-26.426-10.818-28.28a17.942%2017.942%200%200%201%203.4-9.272l.155-.155a15.012%2015.012%200%200%200%202.473-5.563h5.873a12.78%2012.78%200%200%200%202.627%205.718c3.4%204.482%203.709%2010.045%203.863%2016.226l.618%2054.088z%22%20fill%3D%22%23032466%22%2F%3E%3Cg%20data-name%3D%22Group%2060019%22%3E%3Cpath%20data-name%3D%22Path%2025369%22%20d%3D%22M2.009%2034.771A2.046%202.046%200%200%201%200%2032.762V13.909a10.189%2010.189%200%200%201%2010.2-10.2%202.082%202.082%200%200%201%202.164%202.009v18.7A10.355%2010.355%200%200%201%202.009%2034.771zM8.19%208.191a6.187%206.187%200%200%200-4.172%205.718v16.38a6.035%206.035%200%200%200%204.172-5.872z%22%20fill%3D%22%231a99da%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-Brush {
    width: 72px;
    height: 72px;
  }
}

.icon-TeethWhitening {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2043.873%2051.47%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M37.572%2013.369l-.294-.707-.589.471a7.46%207.46%200%200%200-.766.648l-.294.294.118.353a7.757%207.757%200%200%201%20.471%202.591c0%204-1.413%206.655-2.768%209.246s-2.768%205.242-2.768%209.186a35.615%2035.615%200%200%201-.177%203.828c-.824%207.479-2.591%2010.188-4%2010.188a1.32%201.32%200%200%201-.648-.353c-.53-.471-1.472-1.884-1.531-5.653.059-1%20.353-9.835-5.123-10.129h-.177c-5.477.353-5.182%209.128-5.123%2010.129-.059%203.769-1%205.182-1.531%205.653a1.083%201.083%200%200%201-.707.353H11.6c-1.354%200-3.121-2.65-3.946-10.188a35.615%2035.615%200%200%201-.175-3.828c0-4.181-1.59-7.479-3.062-10.718C3.18%2022.084%202%2019.611%202%2017.02c0-4.358%203.946-8.127%208.834-8.48h.059a7.372%207.372%200%200%201%203.946.942%2011.866%2011.866%200%200%200%204.124%201.469h.177a11.45%2011.45%200%200%200%204.122-1.472%207.372%207.372%200%200%201%203.946-.942h.059l1.413.177.294.059.236-.177a9.383%209.383%200%200%200%20.766-.766l.648-.707-.942-.236a10.343%2010.343%200%200%200-2.356-.353A9.5%209.5%200%200%200%2022.2%207.715a10.265%2010.265%200%200%201-3.237%201.236%2010.265%2010.265%200%200%201-3.239-1.237A9.5%209.5%200%200%200%2010.6%206.537C4.829%206.832%200%2011.543%200%2016.961c0%203.062%201.3%205.712%202.65%208.6%201.413%203%202.886%206.125%202.886%209.835a40.47%2040.47%200%200%200%20.177%204.063C6.6%2047.407%208.6%2051.471%2011.719%2051.471h.118a2.971%202.971%200%200%200%202-.824c1.413-1.237%202.179-3.651%202.238-7.244v-.059c0-.059-.294-7.715%203.121-8.009%203.475.294%203.121%207.891%203.121%208.009v.059c.059%203.533.824%205.948%202.238%207.185a3.261%203.261%200%200%200%202%20.883h.118c3.062%200%205.123-4.063%206.007-12.014a40.469%2040.469%200%200%200%20.177-4.063c0-3.357%201.237-5.712%202.532-8.186%201.472-2.827%203-5.712%203-10.247a13.209%2013.209%200%200%200-.817-3.592z%22%20fill%3D%22%23032466%22%2F%3E%3Cpath%20d%3D%22M43.166%2010.365A9.727%209.727%200%200%201%2033.448.648a.65.65%200%201%200-1.3%200%209.671%209.671%200%200%201-2.591%206.6l-.707.707a9.655%209.655%200%200%201-6.36%202.356.65.65%200%201%200%200%201.3%209.727%209.727%200%200%201%209.717%209.717.65.65%200%201%200%201.3%200%209.672%209.672%200%200%201%203-7.008%206.237%206.237%200%200%201%20.707-.589%209.7%209.7%200%200%201%206.007-2.12.654.654%200%200%200%20.648-.648.757.757%200%200%200-.703-.598zm-3.769.648a11.068%2011.068%200%200%200-6.6%206.6%2011.068%2011.068%200%200%200-6.6-6.6%2011.068%2011.068%200%200%200%206.6-6.6%2011.222%2011.222%200%200%200%206.6%206.6z%22%20fill%3D%22%231a99da%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-TeethWhitening {
    width: 57px;
    height: 57px;
  }
}

.icon-Youtube {
  width: 32px;
  height: 32px;
  background-image: url("../../../desktop/img/svg/social-icon-youtube.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-acid {
  width: 39px;
  height: 39px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2062.287%2078%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill%3A%23032466%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M51.927%2010.418c-4.26-4.551-11.909-4.648-20.817-.485l.871%201.84c8.133-3.873%2014.814-3.873%2018.4%200%203.486%203.679%203.582%2010.457.194%2016.653h.1c-1.165%202.707-1.556%206.681-2.04%2011.135-.194%201.646-.387%203.389-.581%205.132l-.1.484c-.968%207.165-1.743%2012.49-2.421%2015.976.1-1.065.1-2.033.1-2.9-.484-18.4-6-21.882-11.812-22.947-.387-.1-.775-.1-1.065-.194l-.581%202.033c.387.1.775.194%201.259.29%203.389.581%209.585%201.646%2010.07%2020.914%200%20.968-.1%202.324-.194%203.679-.29%203.486-.387%205.132.678%205.713a1.128%201.128%200%200%200%20.678.194%201.562%201.562%200%200%200%20.871-.29c.968-.581%201.936-2.711%204.551-22.076l.1-.484.581-5.228c.484-4.357.871-8.52%202.033-10.941l-.1-.1c3.485-6.783%203.195-14.138-.775-18.398z%22%20fill%3D%22%231a99da%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M42.923%2078a3.693%203.693%200%200%201-3-1.646l2.421-1.84c.29.387.484.387.581.387a1.545%201.545%200%200%200%20.775-.29l1.743%202.517a4.18%204.18%200%200%201-2.52.872zm5.519-4.357l-2.711-1.452a23.6%2023.6%200%200%200%201.452-3.389l2.9.968a88.052%2088.052%200%200%201-1.641%203.873zm-9.876-1.84v-.581c0-1.162.1-2.324.1-3.389l3%20.1c0%201.065-.1%202.227-.1%203.389v.484zm12.587-6l-2.9-.775q.436-1.743.871-3.776l3%20.678a37.69%2037.69%200%200%201-.969%203.871zm-9.392-1.936h-3v-.197c0-1.356%200-2.517-.1-3.679l3-.1c.1%201.162.1%202.421.1%203.776zm11.135-5.809l-3-.581c.29-1.356.484-2.614.678-3.873l3%20.484c-.194%201.256-.388%202.515-.678%203.967zm-14.621-1.94l-.581-3.776%203-.581c.29%201.356.484%202.614.678%204.067zm15.879-6l-3-.484c.194-1.356.387-2.614.678-3.97l3%20.581c-.194%201.353-.484%202.612-.677%203.87zm-17.428-1.455c-.1-.387-.29-.871-.387-1.259a4.823%204.823%200%200%200-.968-1.84l2.421-1.84a8.9%208.9%200%200%201%201.356%202.711%207.132%207.132%200%200%201%20.387%201.356zm-3.771-5.131a7.076%207.076%200%200%200-3.2-.775l.194-3a12.528%2012.528%200%200%201%204.357%201.065zm22.652-1.062l-3-.678a37.693%2037.693%200%200%201%20.968-3.873l2.9.775q-.433%201.739-.868%203.776zm2.033-7.455l-2.808-.968a24.5%2024.5%200%200%201%201.646-3.877l2.614%201.452a29.573%2029.573%200%200%200-1.452%203.389z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M29.27%2043.434v-1.936h3v1.936M32.27%2037.529h-3v-3.97h3zm0-8.036h-3v-3.97h3zm0-8.036h-3v-3.97h3zm0-7.939h-3V9.45h3zM45.342%202.958a14.792%2014.792%200%200%201%203.486.678l.871-2.803a19.767%2019.767%200%200%200-4.163-.775z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M32.756%203.16a5.554%205.554%200%200%201-.678.387h-1.452a5.554%205.554%200%200%201-.678-.387%2013.071%2013.071%200%200%200-3.485-1.65C17.942-1.588%209.712.155%204.581%206.06c-5.713%206.584-6.1%2016.557-1.065%2026.142%201.84%203.776%203.389%2010.65%204.744%2019.752%201.259%208.811%203.389%2020.139%206.778%2023.915a5.247%205.247%200%200%200%203.776%202.13%204.905%204.905%200%200%200%201.259-.194c1.936-.775%203.1-3.389%203-6.584-.29-10.07-.387-15.685%202.13-23.818a6.655%206.655%200%200%201%206.585-4.643l-.1-2.711a9.572%209.572%200%200%200-9.295%206.584c-2.711%209-2.517%2015.3-2.227%2024.787.1%202.13-.678%203.582-1.162%203.776-.29.1-.871-.194-1.646-1.065-2.13-2.421-4.454-10.844-6.1-22.463-1.452-10.166-3.2-17.331-5.325-21.3-4.16-8.428-3.87-16.852.875-22.37%204.357-5.038%2011.323-6.391%2018.686-3.777a16.117%2016.117%200%200%201%202.9%201.452%208.773%208.773%200%200%200%202.137%201.066v.1a1.228%201.228%200%200%201%20.581.1h1.162v-.1a8.475%208.475%200%200%200%202.13-.968c.194-.1.484-.29.678-.387L33.631%202.96a.929.929%200%200%200-.875.2zM37.403%201.026l.871%202.808a25.3%2025.3%200%200%201%203.486-.779l-.387-2.9a32.711%2032.711%200%200%200-3.97.871zM52.023%205.092a14.623%2014.623%200%200%201%202.711%202.13l2.13-2.033a17%2017%200%200%200-3.292-2.614zM62.088%2016.421l-2.9.29a17.14%2017.14%200%200%201%20.1%202.227v1.356l2.9.194c0-.484.1-1.065.1-1.549-.1-.872-.1-1.743-.2-2.518zM61.221%2012.354a22.478%2022.478%200%200%200-1.743-3.776l-2.517%201.549a16.054%2016.054%200%200%201%201.452%203.2zM57.639%2027.459l2.711%201.065a29.414%2029.414%200%200%200%201.162-3.873l-2.9-.678a15.635%2015.635%200%200%201-.973%203.486z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-acid {
    width: 46px;
    height: 46px;
  }
}

.icon-aggressive {
  width: 43px;
  height: 43px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2086.938%2077%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23032466%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M15.76%2029.994l1.818-2.64%207.703%205.307-1.818%202.64zM26.591%2031.094l1.906-2.6-7.8-5.63-1.815%202.602%207.535%205.457zM21.99%2020.95l1.888-2.59%207.768%205.663-1.888%202.59zM25.187%2016.377l1.897-2.583%207.749%205.692-1.898%202.583zM28.34%2011.831l1.91-2.574%207.999%205.937-1.91%202.574zM31.416%207.277l1.917-2.567%208.047%206.008-1.916%202.567zM42.354%208.575l1.906-2.512L36.378.087%2036.205%200l-1.906%202.512%207.882%205.976z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M51.189%204.937a8.048%208.048%200%200%201-.866-.433l-1.213-.693L24.079%2038.63l-12.213%203.118L0%2059.244l2.6%201.819%2011.172-16.452L25.9%2041.488l24.163-33.52c2.079%201.126%203.378%201.906%203.291%203.811%200%201.646-1.732%203.724-3.2%205.63a155.81%20155.81%200%200%200-1.646%202.165c-1.472%201.992-2.858%204.157-4.157%206.063-2.512%203.724-5.11%207.535-7.882%2011.087-1.646%202.079-3.551%204.5-5.543%206.756a5.6%205.6%200%200%201-.693.78%209.408%209.408%200%200%201-2.079%202.079c-2.165%201.126-7.882%201.906-9.7%202.079l-.693.087L5.024%2067.299l2.6%201.819%2011.953-17.5c2.252-.26%207.449-1.039%2010.047-2.339a10.13%2010.13%200%200%200%203.118-2.945%204.951%204.951%200%200%201%20.606-.693c1.992-2.339%203.984-4.764%205.63-6.929%202.858-3.638%205.457-7.535%208.055-11.346%201.3-1.992%202.685-3.984%204.071-5.976.433-.606.953-1.3%201.559-1.992%201.906-2.425%203.9-4.937%203.9-7.622-.004-3.981-2.949-5.54-5.374-6.839z%22%2F%3E%3Cpath%20d%3D%22M86.614%2074.315L59.937%2033.78a1.78%201.78%200%200%200-2.945%200L30.315%2074.315A1.743%201.743%200%200%200%2031.787%2077h53.441a1.825%201.825%200%200%200%201.559-.953%201.787%201.787%200%200%200-.173-1.732zm-51.709-.78L58.378%2037.85%2081.85%2073.535z%22%20fill%3D%22%231a99da%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M58.638%2047.031h-.087a1.368%201.368%200%200%200-1.385%201.386v12.559a1.368%201.368%200%200%200%201.386%201.386h.087a1.368%201.368%200%200%200%201.386-1.386V48.417a1.368%201.368%200%200%200-1.387-1.386zM58.551%2065.307a1.518%201.518%200%200%200-1.472%201.472v1.728a1.472%201.472%200%201%200%202.945%200v-1.728a1.46%201.46%200%200%200-1.473-1.472z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-aggressive {
    width: 51px;
    height: 51px;
  }
}

.icon-calendar {
  width: 62px;
  height: 62px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20106.225%2099.585%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill%3A%23283176%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M13.278%2094.164a8.028%208.028%200%200%201-7.967-8.077V13.5l-2.655%202.655h90.29a8.028%208.028%200%200%201%207.967%208.077v60.526a2.656%202.656%200%201%200%205.311%200V24.232a13.341%2013.341%200%200%200-13.278-13.388H2.656A2.555%202.555%200%200%200%200%2013.5v72.586a13.437%2013.437%200%200%200%2013.278%2013.5h78.23a2.656%202.656%200%201%200%200-5.311h-78.23zm15.934-69.932a2.656%202.656%200%201%200%205.311%200V3.983a2.656%202.656%200%201%200-5.311%200zM74.357%2022.9a2.656%202.656%200%200%200%205.311%200V2.656a2.656%202.656%200%200%200-5.311%200zM32.531%2042.379a2.656%202.656%200%201%200%200-5.311H17.925a2.656%202.656%200%201%200%200%205.311zm27.995%200a2.656%202.656%200%200%200%200-5.311H45.92a2.656%202.656%200%201%200%200%205.311zm27.663%200a2.656%202.656%200%201%200%200-5.311h-14.5a2.656%202.656%200%201%200%200%205.311zM32.531%2058.423a2.656%202.656%200%200%200%200-5.311H17.925a2.656%202.656%200%200%200%200%205.311h14.606zm27.995%200a2.656%202.656%200%200%200%200-5.311H45.92a2.656%202.656%200%200%200%200%205.311h14.606zm27.663%200a2.693%202.693%200%200%200%202.656-2.656%202.621%202.621%200%200%200-2.656-2.656h-14.5a2.656%202.656%200%201%200%200%205.311h14.5zM32.531%2074.578a2.656%202.656%200%200%200%200-5.311H17.925a2.656%202.656%200%200%200%200%205.311zm27.995%200a2.656%202.656%200%200%200%200-5.311H45.92a2.656%202.656%200%200%200%200%205.311zm27.663%200a2.656%202.656%200%201%200%200-5.311h-14.5a2.656%202.656%200%201%200%200%205.311z%22%20fill%3D%22%232498d5%22%2F%3E%3Crect%20class%3D%22b%22%20width%3D%2220.728%22%20height%3D%225.487%22%20rx%3D%222.743%22%20transform%3D%22translate%2870.269%2053.529%29%22%2F%3E%3Crect%20class%3D%22b%22%20width%3D%2220.728%22%20height%3D%225.487%22%20rx%3D%222.743%22%20transform%3D%22translate%2814.698%2036.857%29%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-facebook {
  width: 32px;
  height: 32px;
  background-image: url("../../../desktop/img/svg/social-icon-facebook.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-instagram {
  width: 32px;
  height: 32px;
  background-image: url("../../../desktop/img/svg/social-icon-instagram2.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-fast-relief {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2057.96%2052.975%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%7D.c%7Bfill%3A%231a99da%7D.d%7Bfill%3A%23032466%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M35.877%206.028h-.406v2.55h.348v-2.55zM39.064%201.739h-6.781v2.55h6.781zM51.526%2015.186l1.8-1.8-.29-.29-1.8%201.8.116.116c.116.058.116.116.174.174z%22%2F%3E%3Cpath%20d%3D%22M35.703%2010.259h.464a1.237%201.237%200%200%201-.464%200z%22%20fill%3D%22%232d3d76%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M52.685%2016.522l3.076-3.076-2.728-2.724-3.072%203.072a17.3%2017.3%200%200%201%202.724%202.728zm.348-3.42l.29.29-1.8%201.8-.116-.116-.116-.116z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M21.329%2038.311h-1.913a18%2018%200%200%200%204.231%205.738c.7-.174%201.449-.29%202.144-.464a15.724%2015.724%200%200%201-4.462-5.274zM35.703%2014.548a16.239%2016.239%200%200%201%2015.649%2012%2027.144%2027.144%200%200%201%202.2%202.26A17.944%2017.944%200%200%200%2025.85%2015.765c.869.174%201.739.348%202.55.522a16.152%2016.152%200%200%201%207.303-1.739zM50.309%2037.79a16.2%2016.2%200%200%201-14.606%209.215h-.753c-1.217.464-2.434.811-3.709%201.217a18.829%2018.829%200%200%200%204.463.58%2017.957%2017.957%200%200%200%2017.56-14.258c-.924%201.1-1.912%202.2-2.955%203.246zM17.967%2027.704c-.116.638-.174%201.333-.232%202.029h1.739c.058-.7.116-1.333.232-2.029zM13.504%2029.733h1.739c.058-.7.116-1.333.174-2.029h-1.739a11.985%2011.985%200%200%200-.174%202.029zM20.753%2020.808a19.754%2019.754%200%200%200-1.8%203.478h1.913a15.368%2015.368%200%200%201%201.855-3.13%2012.833%2012.833%200%200%200-1.968-.348zM14.432%2024.227h1.855a19.638%2019.638%200%200%201%201.8-3.883c-.638-.058-1.217-.174-1.855-.232a23.325%2023.325%200%200%200-1.8%204.115zM20.634%2044.629c-.7.116-1.333.232-2.029.348a22.428%2022.428%200%200%201-3.825-6.666h1.855a19.758%2019.758%200%200%200%201.445%203.072%2024.4%2024.4%200%200%200%202.554%203.246zM19.648%2033.211h-1.739a13.477%2013.477%200%200%200%20.29%201.623h1.8a13.35%2013.35%200%200%201-.351-1.623zM13.62%2033.211c.058.58.174%201.1.232%201.623h1.739a15.623%2015.623%200%200%201-.232-1.623z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M52.685%2016.518a20.165%2020.165%200%200%200-2.724-2.724%2022.241%2022.241%200%200%200-12.345-5.1V6.086h3.188V0H30.545v6.028h3.183v2.608a22.038%2022.038%200%200%200-13.5%206.2c.753.116%201.507.232%202.2.348a20.182%2020.182%200%200%201%2012.171-4.869h2.2a20.473%2020.473%200%200%201-1.043%2040.919%2020.181%2020.181%200%200%201-8.752-1.971c-.869.174-1.739.406-2.608.58a22.147%2022.147%200%200%200%2028.289-33.325zm-16.808-8h-.349V5.97h.406v2.55zm-2.149-4.229h-1.445v-2.55h6.781v2.55h-5.336z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M53.786%2030.892c-.058-.058-.116-.116-.116-.174-.58-.7-1.217-1.391-1.855-2.087-5.274-5.216-13.273-8.926-25.1-11.36-.753-.174-1.507-.29-2.318-.464a371.104%20371.104%200%200%200-3.188-.522l-2.087-.348C13.5%2015.127%207.187%2014.49.116%2014.084L0%2015.823c6.607.406%2012.519.985%2017.793%201.739.7.116%201.333.174%201.971.29.985.174%201.971.29%202.956.464.7.116%201.391.232%202.087.406%2013.33%202.607%2021.966%206.662%2027.066%2012.576v.29c-5.68%207.535-14.142%2011.418-23.358%2013.678-.811.232-1.681.406-2.492.58-1.1.29-2.26.522-3.362.7-.753.116-1.449.29-2.2.406-1.159.174-2.318.406-3.536.522l.232%201.739a129.3%20129.3%200%200%200%204.984-.811c.811-.116%201.565-.29%202.376-.464%201.275-.232%202.492-.522%203.767-.811.985-.232%201.971-.522%202.956-.753%207.709-2.144%2014.78-5.564%2020.054-11.36.811-.869%201.507-1.8%202.26-2.782.058-.116.174-.174.232-.29l.406-.522z%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M37.787%2025.096h-30.6v1.739h31.878v-1.739zM44.976%2030.602H2.724v1.739h43.991v-1.739zM39.179%2035.703h-29.5v1.739h31.24v-1.739z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-fast-relief {
    width: 58px;
    height: 58px;
  }
}

.icon-grinding {
  width: 47px;
  height: 47px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2079.466%2037%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M79.43%2010.788a21.528%2021.528%200%200%200-2.555-8.328A5.123%205.123%200%200%200%2072.522%200h-.095a4.939%204.939%200%200%200-4.258%202.555%207.1%207.1%200%200%200-.757%201.7c-.189-.473-.379-.852-.568-1.23a5.364%205.364%200%200%200-4.731-2.93%205.505%205.505%200%200%200-4.921%202.65%2013.182%2013.182%200%200%200-1.609%203.691%2010.255%2010.255%200%200%200-.757-1.8%206.312%206.312%200%200%200-5.11-3.407%205.844%205.844%200%200%200-5.678%202.462%2019.086%2019.086%200%200%200-1.7%203.409%2022.039%2022.039%200%200%200-1.041-2.65%206.312%206.312%200%200%200-5.11-3.407%206.086%206.086%200%200%200-5.394%202.65%2012.2%2012.2%200%200%200-1.609%203.123%2023.471%2023.471%200%200%200-1.609-3.028%205.656%205.656%200%200%200-9.747.473c-.189.379-.379.852-.568%201.325a8.389%208.389%200%200%200-.757-1.609%205.01%205.01%200%200%200-4.355-2.558%205.123%205.123%200%200%200-4.353%202.46%2021.277%2021.277%200%200%200-2.457%208.328%204.626%204.626%200%200%200%203.312%204.826%2017.417%2017.417%200%200%200%203.88.473%2012.065%2012.065%200%200%200%201.893-.095%204.148%204.148%200%200%200%201.8-.662%204.271%204.271%200%200%200%201.987%201.893%2025.813%2025.813%200%200%200-3.88.284%205.324%205.324%200%200%200-3.312%202.366%205.858%205.858%200%200%200-1.8-.662%2017.4%2017.4%200%200%200-5.867.379%204.437%204.437%200%200%200-3.313%204.825%2021.528%2021.528%200%200%200%202.555%208.327%205.123%205.123%200%200%200%204.353%202.46h.092a5.01%205.01%200%200%200%204.353-2.555%208.389%208.389%200%200%200%20.757-1.609c.189.473.379.852.568%201.325a5.645%205.645%200%200%200%204.731%203.028h.284a5.637%205.637%200%200%200%204.731-2.555%2016.516%2016.516%200%200%200%201.987-4.542%2021.929%2021.929%200%200%200%201.514%204.164%205.645%205.645%200%200%200%204.731%203.028h.284a5.636%205.636%200%200%200%204.731-2.555%2012.521%2012.521%200%200%200%201.7-3.785%2025.276%2025.276%200%200%200%201.329%203.407A5.645%205.645%200%200%200%2043.471%2037h.284a5.636%205.636%200%200%200%204.731-2.555%2015.158%2015.158%200%200%200%201.893-4.353%2011.974%2011.974%200%200%200%201.608%203.308%205.637%205.637%200%200%200%204.731%202.555h.284a5.645%205.645%200%200%200%204.736-3.024c.189-.379.379-.852.568-1.325a8.388%208.388%200%200%200%20.757%201.609%205.01%205.01%200%200%200%204.353%202.555h.095a5.123%205.123%200%200%200%204.353-2.46%2021.528%2021.528%200%200%200%202.555-8.327%204.437%204.437%200%200%200-3.312-4.826%2017.4%2017.4%200%200%200-5.867-.379%204.148%204.148%200%200%200-1.8.662%204.854%204.854%200%200%200-2.744-2.176h.942a15.76%2015.76%200%200%200%203.691-.379%204.9%204.9%200%200%200%203.217-2.366%205.858%205.858%200%200%200%201.8.662%2010.285%2010.285%200%200%200%201.7.095%2020.047%2020.047%200%200%200%204.164-.473%204.808%204.808%200%200%200%203.22-5.015zm-22.806%206.34a10.322%2010.322%200%200%200%201.041.568h-1.227a1.345%201.345%200%200%201%20.186-.568zM46.31%205.3a3.3%203.3%200%200%201%202.744-1.514h.189a3.377%203.377%200%200%201%202.839%201.893%2024.246%2024.246%200%200%201%202.082%209.558%202.5%202.5%200%200%201-2.082%202.65%2017.847%2017.847%200%200%201-6.34-.095%202.73%202.73%200%200%201-2.082-2.65A18.639%2018.639%200%200%201%2046.31%205.3zm-13.248.095a3.3%203.3%200%200%201%202.744-1.515h.189a3.377%203.377%200%200%201%202.843%201.892%2024.246%2024.246%200%200%201%202.082%209.558%202.5%202.5%200%200%201-2.082%202.65%2017.847%2017.847%200%200%201-6.34-.095%202.73%202.73%200%200%201-2.082-2.65c.091-4.069.942-7.381%202.646-9.841zm-12.775.189a3.006%203.006%200%200%201%202.46-1.609h.191A2.813%202.813%200%200%201%2025.302%205.3a17.112%2017.112%200%200%201%202.271%208.9%202.227%202.227%200%200%201-1.8%202.176%2019.029%2019.029%200%200%201-5.678%200%202.255%202.255%200%200%201-1.8-2.271c.194-2.371.572-5.872%201.992-8.522zm-6.149%209.084a13.718%2013.718%200%200%201-4.826-.284%201.757%201.757%200%200%201-1.325-1.893%2017.725%2017.725%200%200%201%202.08-7.191%202.224%202.224%200%200%201%201.987-1.136A2.432%202.432%200%200%201%2014.038%205.3a14.233%2014.233%200%200%201%201.514%207.665%201.59%201.59%200%200%201-1.414%201.703zm-5.11%2018.169a2.125%202.125%200%200%201-1.99%201.135%202.125%202.125%200%200%201-1.987-1.136%2019.577%2019.577%200%200%201-2.176-7.192%201.851%201.851%200%200%201%201.23-1.893%2012.7%2012.7%200%200%201%203.312-.379%208.14%208.14%200%200%201%201.514.095%201.721%201.721%200%200%201%201.514%201.609%2013.612%2013.612%200%200%201-1.419%207.76zm11.166-.095a2.927%202.927%200%200%201-5.015-.189%2022.459%2022.459%200%200%201-2.082-8.517%202.093%202.093%200%200%201%201.8-2.271%2015.662%2015.662%200%200%201%203.028-.284%2023.263%2023.263%200%200%201%202.65.189%202.227%202.227%200%200%201%201.8%202.176%2016.271%2016.271%200%200%201-2.183%208.896zM24.45%2021.2a5.735%205.735%200%200%200-1.893-1.8h.473a16.961%2016.961%200%200%200%203.217-.284%205.238%205.238%200%200%200%202.082-.946c.095.189.284.379.379.568-.379.095-.757.095-1.136.189A5.147%205.147%200%200%200%2024.45%2021.2zm8.988%2011.542a2.808%202.808%200%200%201-2.555%201.325%203.04%203.04%200%200%201-2.46-1.514%2022.459%2022.459%200%200%201-2.085-8.517%202.093%202.093%200%200%201%201.8-2.271%2015.662%2015.662%200%200%201%203.028-.284%2023.263%2023.263%200%200%201%202.65.189%202.227%202.227%200%200%201%201.8%202.176%2016.271%2016.271%200%200%201-2.178%208.896zm12.775%200a2.927%202.927%200%200%201-5.015-.189%2022.459%2022.459%200%200%201-2.082-8.517%202.093%202.093%200%200%201%201.8-2.271%2015.662%2015.662%200%200%201%203.028-.284%2023.263%2023.263%200%200%201%202.65.189%202.227%202.227%200%200%201%201.8%202.176%2016.271%2016.271%200%200%201-2.179%208.896zm19.3-10.315a13.718%2013.718%200%200%201%204.826.284%201.687%201.687%200%200%201%201.23%201.893%2018.622%2018.622%200%200%201-2.17%207.196%202.224%202.224%200%200%201-1.987%201.136%202.432%202.432%200%200%201-1.987-1.136c-1.136-1.893-1.609-4.542-1.514-7.76a2.014%202.014%200%200%201%201.608-1.613zm-6.246%209.084a2.728%202.728%200%200%201-2.46%201.514%203.018%203.018%200%200%201-2.549-1.325%2016.271%2016.271%200%200%201-2.176-8.9%202.227%202.227%200%200%201%201.8-2.176%2016.313%2016.313%200%200%201%205.678.095%202.332%202.332%200%200%201%201.8%202.271%2022.459%2022.459%200%200%201-2.086%208.522zm5.401-16.37a16.313%2016.313%200%200%201-5.678.095%202.227%202.227%200%200%201-1.8-2.176%2016.271%2016.271%200%200%201%202.176-8.9%202.813%202.813%200%200%201%202.372-1.321h.095a2.728%202.728%200%200%201%202.46%201.514%2022.459%2022.459%200%200%201%202.082%208.517%202.226%202.226%200%200%201-1.707%202.271zm10.788-2.176a13.729%2013.729%200%200%201-4.826.379%201.721%201.721%200%200%201-1.514-1.609%2013.612%2013.612%200%200%201%201.422-7.761%202.393%202.393%200%200%201%201.987-1.23%202.125%202.125%200%200%201%201.984%201.136%2019.577%2019.577%200%200%201%202.176%207.192%201.78%201.78%200%200%201-1.23%201.892z%22%20fill%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-grinding {
    width: 70px;
    height: 70px;
  }
}

.icon-gum-disease {
  width: 39px;
  height: 39px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2044.057%2055.12%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%231a99da%7D.b%7Bfill%3A%23032466%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%2823.826%2010.141%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M4.18%204.517a1.561%201.561%200%201%200-1.561-1.56%201.524%201.524%200%200%200%201.561%201.56zm0-2.285a.725.725%200%201%201-.725.725.672.672%200%200%201%20.725-.725zM4.459%206.69A1.561%201.561%200%201%200%206.02%208.251%201.6%201.6%200%200%200%204.459%206.69zm0%202.341a.725.725%200%201%201%20.725-.725.738.738%200%200%201-.725.725zM11.593%205.464a1.561%201.561%200%201%200%201.561%201.561%201.6%201.6%200%200%200-1.561-1.561zm0%202.341a.725.725%200%201%201%20.725-.725.738.738%200%200%201-.725.725z%22%2F%3E%3Cellipse%20class%3D%22a%22%20cx%3D%22.836%22%20cy%3D%22.836%22%20rx%3D%22.836%22%20ry%3D%22.836%22%20transform%3D%22translate%286.744%204.963%29%22%2F%3E%3Cellipse%20class%3D%22a%22%20cx%3D%22.836%22%20cy%3D%22.836%22%20rx%3D%22.836%22%20ry%3D%22.836%22%20transform%3D%22translate%280%208.418%29%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M9.14%201.73a.836.836%200%201%200%20.836.836.821.821%200%200%200-.836-.836z%22%2F%3E%3Cellipse%20class%3D%22a%22%20cx%3D%22.836%22%20cy%3D%22.836%22%20rx%3D%22.836%22%20ry%3D%22.836%22%20transform%3D%22translate%287.858%2012.264%29%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M4.57%2011.873a.836.836%200%201%200%20.836.836.821.821%200%200%200-.836-.836zM7.19%201.451l.557-.836a.402.402%200%201%200-.669-.446l-.557.836a.432.432%200%200%200%20.111.557.335.335%200%200%200%20.223.056.482.482%200%200%200%20.335-.167zM11.314%204.071l1%20.111h.056a.381.381%200%200%200%20.39-.39.431.431%200%200%200-.39-.446l-1-.111a.419.419%200%200%200-.056.836zM8.862%2010.87a.792.792%200%200%200%20.334-.111.372.372%200%200%200-.056-.557l-.78-.669a.4.4%200%200%200-.5.613l.78.669c.055-.002.11.055.222.055zM12.038%2010.536l-1%20.056a.431.431%200%200%200-.39.446.419.419%200%200%200%20.39.39h.056l1-.056a.419.419%200%201%200-.056-.836zM1.895%204.684L.948%204.35a.406.406%200%201%200-.223.78l.947.334h.111a.419.419%200%200%200%20.39-.279.452.452%200%200%200-.278-.501z%22%2F%3E%3C%2Fg%3E%3Cpath%20class%3D%22a%22%20d%3D%22M10.561%2025.916a3.739%203.739%200%200%201-2.229-.78%203.434%203.434%200%200%201-1.282-2.4%203.559%203.559%200%200%201%203.177-3.9%203.494%203.494%200%200%201%202.619.78%203.434%203.434%200%200%201%201.282%202.4%203.56%203.56%200%200%201-3.177%203.9zm0-5.406h-.223a1.913%201.913%200%200%200-1.67%202.062%201.934%201.934%200%200%200%20.669%201.282%201.8%201.8%200%200%200%201.393.39%201.934%201.934%200%200%200%201.282-.669%201.8%201.8%200%200%200%20.39-1.393%201.934%201.934%200%200%200-.669-1.282%201.851%201.851%200%200%200-1.172-.39zM38.261%2038.177a3.579%203.579%200%200%201-3.4-2.508%203.541%203.541%200%200%201%205.072-4.18%203.465%203.465%200%200%201%201.728%202.118%203.62%203.62%200%200%201-2.341%204.459%206.83%206.83%200%200%201-1.059.111zm0-5.406a1.9%201.9%200%200%200-.557.056%201.869%201.869%200%201%200%202.229%202.675%202.158%202.158%200%200%200%20.167-1.449%201.807%201.807%200%200%200-.892-1.115%202.831%202.831%200%200%200-.947-.167z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M43.05%2019.451a3.6%203.6%200%200%200%201-2.285%203.922%203.922%200%200%200-1-2.285%204.4%204.4%200%200%201-.553-.891%204%204%200%200%201%20.056-1.115%203.583%203.583%200%200%200-.223-2.4%203.99%203.99%200%200%200-2.006-1.449%205.566%205.566%200%200%201-1-.5%203.3%203.3%200%200%201-.5-1%203.609%203.609%200%200%200-1.449-2.006%202.715%202.715%200%200%200-1.393-.334%206.829%206.829%200%200%200-1.059.111%204.066%204.066%200%200%201-1.115.056%204.4%204.4%200%200%201-.898-.563%203.922%203.922%200%200%200-2.285-1%204.086%204.086%200%200%200-2.285%201%204.4%204.4%200%200%201-.892.557%204.066%204.066%200%200%201-1.114-.057%206.173%206.173%200%200%200-1.059-.111%202.715%202.715%200%200%200-1.393.334%203.99%203.99%200%200%200-1.449%202.006%205.566%205.566%200%200%201-.5%201%203.3%203.3%200%200%201-1%20.5%203.609%203.609%200%200%200-2.006%201.449%202.648%202.648%200%200%200-.334%201.449c-.836.5-1.115.334-2.062-.167a14.828%2014.828%200%200%200-1.895-.947c-4.57-1.728-9.029-.836-11.871%202.4-3.35%203.74-3.684%209.587-.842%2015.221h-.056c1.059%202.118%202.062%206.186%202.787%2011.7C5.323%2045.2%206.55%2051.72%208.444%2053.89c1.226%201.393%202.285%201.282%202.787%201.115%201.115-.446%201.783-1.895%201.728-3.79%200-5.8%200-9.029%201.393-13.71a3.86%203.86%200%200%201%203.79-2.731%203.86%203.86%200%200%201%203.79%202.731c1.393%204.682%201.338%207.914%201.17%2013.71-.056%201.895.613%203.344%201.728%203.79a2.079%202.079%200%200%200%20.669.111%202.933%202.933%200%200%200%202.117-1.226c1.895-2.174%203.121-8.694%203.79-13.766.725-5.127%201.561-8.917%202.564-11.147a3.685%203.685%200%200%201%201.059.056%206.173%206.173%200%200%200%201.059.111%202.715%202.715%200%200%200%201.393-.334%203.99%203.99%200%200%200%201.449-2.006%203.623%203.623%200%200%201%20.5-.947%203.3%203.3%200%200%201%201-.5%203.609%203.609%200%200%200%202.006-1.449%203.612%203.612%200%200%200%20.223-2.4%204%204%200%200%201-.056-1.115c-.053-.273.172-.603.447-.942zM29.734%2039.905c-.892%206.688-2.174%2011.481-3.4%2012.93-.446.5-.78.669-.892.613-.279-.111-.669-.947-.669-2.174.167-5.462.279-9.084-1.226-14.268a5.472%205.472%200%200%200-5.406-3.9%205.472%205.472%200%200%200-5.406%203.9c-1.56%205.184-1.449%208.807-1.285%2014.269.056%201.226-.334%202.062-.669%202.174-.167.056-.5-.111-.892-.613-1.226-1.393-2.508-6.242-3.4-12.93-.78-5.8-1.783-9.92-2.954-12.206h.056c-2.56-5.016-2.341-10.144.559-13.376%202.4-2.675%206.131-3.4%2010.032-1.951a10.724%2010.724%200%200%201%201.616.836%203.215%203.215%200%200%200%203.065.5.707.707%200%200%201-.056.334%204.4%204.4%200%200%201-.557.892%203.92%203.92%200%200%200-1%202.229%203.922%203.922%200%200%200%201%202.285%204.4%204.4%200%200%201%20.557.892%204%204%200%200%201-.056%201.115%203.583%203.583%200%200%200%20.223%202.4%203.99%203.99%200%200%200%202.006%201.449%205.566%205.566%200%200%201%201%20.5c.223.167.334.613.5%201a3.609%203.609%200%200%200%201.449%202.006%202.715%202.715%200%200%200%201.393.334%206.829%206.829%200%200%200%201.059-.111%204.066%204.066%200%200%201%201.115-.056%204.4%204.4%200%200%201%20.892.557%203.922%203.922%200%200%200%202.285%201%201.832%201.832%200%200%200%20.947-.223%2061.688%2061.688%200%200%200-1.886%209.593zm11.76-21.624a4.76%204.76%200%200%200-.892%201.561%204.347%204.347%200%200%200%200%201.895%202.677%202.677%200%200%201%200%201.17c-.111.223-.613.446-1.059.613a4.751%204.751%200%200%200-1.616.947%204.751%204.751%200%200%200-.947%201.616c-.167.446-.39.947-.613%201.059a2.862%202.862%200%200%201-1.226%200%206.761%206.761%200%200%200-1.839%200%204.76%204.76%200%200%200-1.561.892%203.106%203.106%200%200%201-1.059.613%203.106%203.106%200%200%201-1.059-.613%205.709%205.709%200%200%200-1.616-.892%203.792%203.792%200%200%200-.836-.111%206.829%206.829%200%200%200-1.059.111%202.64%202.64%200%200%201-1.17%200c-.223-.111-.446-.613-.613-1.059a5.344%205.344%200%200%200-.947-1.616%204.751%204.751%200%200%200-1.616-.947c-.446-.167-.947-.39-1.059-.613a2.708%202.708%200%200%201%200-1.17%205.4%205.4%200%200%200%200-1.895%204.76%204.76%200%200%200-.892-1.561%203.106%203.106%200%200%201-.613-1.059c0-.279.334-.669.613-1.059a4.76%204.76%200%200%200%20.892-1.561%204.348%204.348%200%200%200%200-1.895%202.677%202.677%200%200%201%200-1.17c.111-.223.613-.446%201.059-.613a4.751%204.751%200%200%200%201.616-.947%204.751%204.751%200%200%200%20.947-1.616c.167-.446.39-.947.613-1.059a2.862%202.862%200%200%201%201.226%200%206.761%206.761%200%200%200%201.839%200%204.76%204.76%200%200%200%201.561-.892%203.106%203.106%200%200%201%201.059-.613%203.106%203.106%200%200%201%201.059.613%204.76%204.76%200%200%200%201.561.892%204.339%204.339%200%200%200%201.895%200%202.64%202.64%200%200%201%201.17%200c.223.111.446.613.613%201.059a4.751%204.751%200%200%200%20.947%201.616%204.751%204.751%200%200%200%201.616.947c.446.167.947.39%201.059.613a2.943%202.943%200%200%201%200%201.226%205.1%205.1%200%200%200%200%201.839%204.76%204.76%200%200%200%20.892%201.561%203.106%203.106%200%200%201%20.613%201.059%202.154%202.154%200%200%201-.559%201.059z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M15.075%208.639a4.353%204.353%200%200%200%204.347-4.347A4.305%204.305%200%200%200%2015.075%200a4.353%204.353%200%200%200-4.347%204.347%204.305%204.305%200%200%200%204.347%204.292zm0-6.967a2.676%202.676%200%200%201%202.675%202.675%202.675%202.675%200%201%201-5.35%200%202.676%202.676%200%200%201%202.675-2.675z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-gum-disease {
    width: 55px;
    height: 55px;
  }
}

.icon-gum-protection {
  width: 44px;
  height: 44px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2039.695%2048.895%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23032466%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200v25.479c0%2017.9%2019.4%2023.3%2019.569%2023.36l.279.056.279-.056c.223-.056%2019.569-5.464%2019.569-23.36V0zm38.246%2025.479c0%2016.057-16.112%2021.13-18.4%2021.855-2.286-.725-18.4-5.742-18.4-21.855V1.505H38.3v23.974z%22%2F%3E%3Cpath%20d%3D%22M3.066%203.066v22.357c0%2015.332%2015.778%2019.736%2016.447%2019.959l.279.112.279-.112c.669-.167%2016.447-4.572%2016.447-19.959V3.066zm31.723%2022.357c0%208.53-5.3%2014.942-14.83%2017.952l-.167.056-.167-.056c-9.534-3.009-14.831-9.422-14.831-17.952V4.966h29.995z%22%20fill%3D%22%231a99da%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M26.428%2016.335l-8.084%208.084-2.789-2.784-1.227%201.223%202.788%202.788v.056l1.171%201.171%209.366-9.311z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-gum-protection {
    width: 49px;
    height: 49px;
  }
}

.icon-home {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22icon-home-a%22%20cx%3D%22.5%22%20cy%3D%22.748%22%20r%3D%221.41%22%20gradientTransform%3D%22matrix%28-.189%20.972%20-.924%20-.281%201.285%20.472%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%231a99da%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23032466%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20data-name%3D%22Path%2022573%22%20d%3D%22M15.676%20952.554l3.734%202.9v-2.067a1.073%201.073%200%200%201%201.1-1.088h2.928a1.073%201.073%200%200%201%201.1%201.088v6.054l5.051%203.988a1.23%201.23%200%200%201%20.256%201.559%201.118%201.118%200%200%201-1.574.145L15.017%20954.8%201.766%20965.134a1.118%201.118%200%200%201-1.574-.145%201.255%201.255%200%200%201%20.256-1.559l13.909-10.876a1.189%201.189%200%200%201%20.659-.218.961.961%200%200%201%20.66.218zm4.758%203.662l2.928%201.921v-4.749H20.4zm-14.2%2017.873h4.392v-6.163a1.073%201.073%200%200%201%201.1-1.088h6.589a1.073%201.073%200%200%201%201.1%201.088v6.163H23.8v-11.13L26%20964.7v10.514a1.073%201.073%200%200%201-1.1%201.088h-6.589a1.073%201.073%200%200%201-1.1-1.088v-6.163H12.82v6.163a1.073%201.073%200%200%201-1.1%201.088H5.134a1.073%201.073%200%200%201-1.1-1.088V964.7l2.2-1.74z%22%20transform%3D%22translate%28-.015%20-952.3%29%22%20fill%3D%22url%28%23icon-home-a%29%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-mouthguard {
  width: 41px;
  height: 41px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2099.387%2082%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M99.224%2064.235a119.385%20119.385%200%200%200-6.825-27.2%2072.918%2072.918%200%200%200-3.212-6.925C84.57%2017.966%2078.448%209.736%2070.519%204.918%2063.092.6%2055.461%200%2049.643%200c-5.32%200-13.249.5-20.877%205.119-7.929%204.817-14.051%2013.047-18.668%2024.991a72.446%2072.446%200%200%200-3.111%206.925%20119.385%20119.385%200%200%200-6.826%2027.2%2014.6%2014.6%200%200%200%204.316%2012.646A23.911%2023.911%200%200%200%2018.428%2082a12.719%2012.719%200%200%200%203.412-.4%201.595%201.595%200%201%200-.7-3.111c-5.621%201.3-11.341-1.706-13.851-3.513%202.508-25.796%208.831-43.36%2018.667-52.193%208.23-7.427%2017.564-7.427%2023.687-7.427%204.316%200%2010.137%200%2016.059%202.509%206.424%202.71%2011.542%207.829%2015.758%2015.457%205.219%209.836%208.832%2023.787%2010.539%2041.652-2.509%201.807-8.23%204.717-13.851%203.513a1.541%201.541%200%200%200-1.907%201.2%201.615%201.615%200%200%200%201.2%201.907%2019.778%2019.778%200%200%200%203.42.406c6.122%200%2011.743-3.312%2013.951-5.119l.1-.1a14.309%2014.309%200%200%200%204.312-12.546zM49.643%203.212c9.334%200%2019.471%201.807%2027.9%2012.245-6.925-5.42-16.259-8.13-27.9-8.13-11.341%200-20.575%202.61-27.4%207.728%208.631-10.137%2018.868-11.843%2027.4-11.843zm45.266%2068.25c-3.514-31.616-12.648-50.084-27.903-56.507-6.524-2.71-12.747-2.71-17.263-2.71-6.624%200-16.661%200-25.895%208.23-10.036%209.033-16.56%2026.196-19.371%2051.087a12.174%2012.174%200%200%201-1.1-6.825%20118.577%20118.577%200%200%201%206.624-26.5c3.312-8.23%207.528-14.754%2012.646-19.17%206.323-5.621%2015.457-8.431%2027.1-8.431s20.676%202.81%2027.1%208.431c5.114%204.519%209.329%2010.943%2012.641%2019.173a119.026%20119.026%200%200%201%206.624%2026.4%2011.417%2011.417%200%200%201-1.204%206.821z%22%20fill%3D%22%23032466%22%2F%3E%3Cpath%20d%3D%22M49.743%2020.575h-.1c-13.048%200-28.3%206.725-29.709%2059.518a1.463%201.463%200%200%200%20.7%201.3%201.762%201.762%200%200%200%201.606.2%209.759%209.759%200%200%200%206.524-8.732c2.409-43.86%2015.155-43.76%2020.676-43.86h.6c5.42%200%2018.166%200%2020.676%2043.76a9.953%209.953%200%200%200%206.624%208.832.9.9%200%200%200%20.5.1%201.937%201.937%200%200%200%201-.3%201.756%201.756%200%200%200%20.7-1.405C78.047%2027.3%2062.891%2020.575%2049.743%2020.575zm24.191%2052.091c-1.1-19.572-4.517-33.121-10.137-40.348a15.828%2015.828%200%200%200-13.853-6.524h-.6c-3.111%200-8.732%200-13.851%206.524-5.621%207.126-9.033%2020.776-10.137%2040.348a6.737%206.737%200%200%201-2.208%204.617c1.807-47.273%2015.055-53.4%2026.4-53.4h.1c11.341%200%2024.59%206.122%2026.4%2053.4a7.079%207.079%200%200%201-2.114-4.617z%22%20fill%3D%22%231a99da%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-mouthguard {
    width: 48px;
    height: 48px;
  }
}

.icon-tube-2X {
  width: 66px;
  height: 66px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-tube-2X-tube%22%20viewBox%3D%220%200%2057.482%20132%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.cls-2%7Bfill%3A%231a99da%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22icon-tube-2X-Path_25365%22%20data-name%3D%22Path%2025365%22%20d%3D%22M56.926.783A2.578%202.578%200%200%200%2055.1%200H2.35a2.105%202.105%200%200%200-1.7.783A2.34%202.34%200%200%200%200%202.481L9.009%2095.05v.131a13.146%2013.146%200%200%200%201.436%204.309h-.261l3%2032.51h32.122l2.611-32.772h-.522a8.125%208.125%200%200%200%20.914-3.917l9.139-92.7a2.34%202.34%200%200%200-.522-1.828zM17.365%20127.43l-2.089-23.371%2027.68-.261L41%20127.43zm2.742-28.463c-4.309%200-6.267-3-6.267-4.178L4.961%204.57h47.395l-8.748%2090.48c0%201.175-1.828%204.047-6.267%204.047z%22%20fill%3D%22%23032466%22%2F%3E%3Cg%20id%3D%22icon-tube-2X-Group_60018%22%20data-name%3D%22Group%2060018%22%20transform%3D%22translate%2813.579%2011.844%29%22%3E%3Cpath%20id%3D%22icon-tube-2X-Path_25366%22%20data-name%3D%22Path%2025366%22%20class%3D%22cls-2%22%20d%3D%22M16.145%2025.168a19.1%2019.1%200%200%201%201.7-1.175l1.955-1.175a22.149%2022.149%200%200%200%201.828-1.306%2020.08%2020.08%200%200%200%201.7-1.567%206.028%206.028%200%200%200%201.172-1.958%207.852%207.852%200%200%200%20.392-2.611%206.056%206.056%200%200%200-.522-2.742%207.606%207.606%200%200%200-1.436-1.958A6.017%206.017%200%200%200%2020.715%209.5a8.657%208.657%200%200%200-5.745.131%206.043%206.043%200%200%200-2.35%201.7%205.681%205.681%200%200%200-1.306%202.481%2011.129%2011.129%200%200%200-.392%203v.522h3.395v-.522a7.445%207.445%200%200%201%20.131-1.7%204.826%204.826%200%200%201%20.653-1.436%203.974%203.974%200%200%201%201.045-1.045%203.931%203.931%200%200%201%203-.131%202.843%202.843%200%200%201%201.045.653%207.242%207.242%200%200%201%20.783%201.045%203.863%203.863%200%200%201%20.261%201.306%206.615%206.615%200%200%201-.261%201.7%204.689%204.689%200%200%201-.914%201.306%208.28%208.28%200%200%201-1.567%201.306c-.653.392-1.436.914-2.22%201.436a11.832%2011.832%200%200%200-2.089%201.436%2011.275%2011.275%200%200%200-1.828%201.7%206.846%206.846%200%200%200-1.306%202.35A11.1%2011.1%200%200%200%2010.4%2030v.522h14.362v-3.134H14.447a3.273%203.273%200%200%201%20.522-.914%203.7%203.7%200%200%201%201.176-1.306z%22%20transform%3D%22translate%28-10.4%20-9.071%29%22%2F%3E%3Cpath%20id%3D%22icon-tube-2X-Path_25367%22%20data-name%3D%22Path%2025367%22%20class%3D%22cls-2%22%20d%3D%22M31.278%2021.367l4.7-6.267h-3.655l-2.873%204.047-2.872-4.047h-3.786l4.7%206.4-5.092%207.179h3.786l3.134-4.831%203.264%204.831H36.5z%22%20transform%3D%22translate%28-6.732%20-7.229%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-tube-2X {
    width: 65px;
    height: 65px;
  }
}

.icon-twitter {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%232498d5%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M35%200a35%2035%200%201%200%2035%2035A35%2035%200%200%200%2035%200zm-.313%2065.507A30.612%2030.612%200%201%201%2065.3%2034.9a30.588%2030.588%200%200%201-30.613%2030.607z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M49.209%2026.851v.94C49.209%2037.612%2041.687%2049%2028%2049a21.1%2021.1%200%200%201-11.388-3.343%2010.136%2010.136%200%200%200%201.776.1%2014.8%2014.8%200%200%200%209.3-3.239%207.534%207.534%200%200%201-7-5.224%205.956%205.956%200%200%200%201.358.1%206.559%206.559%200%200%200%201.985-.313%207.406%207.406%200%200%201-5.955-7.313v-.1a7.668%207.668%200%200%200%203.343.94%207.578%207.578%200%200%201-3.343-6.164%207.82%207.82%200%200%201%201.045-3.761%2021.288%2021.288%200%200%200%2015.358%207.836%209.159%209.159%200%200%201-.209-1.672%207.395%207.395%200%200%201%2012.851-5.015%2014.154%2014.154%200%200%200%204.7-1.776%207.08%207.08%200%200%201-3.239%204.075%2019.942%2019.942%200%200%200%204.281-1.146%2012.919%2012.919%200%200%201-3.657%203.866M34.687%201.045c-13.164%200-33.224%2020.269-33.224%2034.269%200%2013.06%2017.134%2032.179%2033.224%2032.179%2022.776%200%2033.224-19.955%2033.224-32.179%200-16.508-22.463-34.269-33.224-34.269%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-xtra-fresh-breath {
  width: 46px;
  height: 46px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2055.659%2047.141%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23032466%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M55.432%2019.71a1.606%201.606%200%200%200%20.121-1.395%201.422%201.422%200%200%200-.3-.606c-.3-.364-.485-.728-.243-1.152v-.117l.364-4a14.822%2014.822%200%200%200%20.061-2.3c0-1.274-.121-2.487-.182-3.76%200-.546-.364-.728-.788-.849a.844.844%200%200%200-.849.3%2010.53%2010.53%200%200%201-2.791%201.809%2012.961%2012.961%200%200%201-2.547.97%205.691%205.691%200%200%200-.91.364c-.425.121-.788.243-1.213-.182a1.281%201.281%200%200%200-1.213-.425%206.573%206.573%200%200%200-1.152.485c-.728.425-1.456.91-2.183%201.395a.771.771%200%200%201-1.092-.061%201.407%201.407%200%200%200-1.274-.364%208.09%208.09%200%200%200-2%20.788c-.788.425-1.516.91-2.244%201.395a.65.65%200%200%201-.728-.061c-.425-.3-.849-.667-1.395-.485a5.583%205.583%200%200%200-1.456.788%2018.057%2018.057%200%200%200-1.638%201.395c-.3.243-.546.3-.849%200a1.2%201.2%200%200%200-1.395-.182%207.606%207.606%200%200%200-1.456.97c-.667.667-1.334%201.334-1.941%202.062-.182.182-.3.243-.546.061a1.167%201.167%200%200%200-1.7.121%208.037%208.037%200%200%200-1.759%202.3c-.364.667-.728%201.274-1.092%201.941a1.4%201.4%200%200%200-1.456-.061%204.236%204.236%200%200%200-.788.97%2018.628%2018.628%200%200%200-1.031%201.88%2012.513%2012.513%200%200%200-.728%202.123c-.182.728-.3%201.456-.485%202.183-.121.667-.364%201.395-.425%202.123a23.532%2023.532%200%200%200-.121%203.578c0%20.667.121%201.274.182%201.941l1.941-.788c-.061-.667-.121-1.334-.121-2a22.181%2022.181%200%200%201%20.3-3.457c.182-.788.243-1.637.485-2.426a24.489%2024.489%200%200%201%20.97-2.729%204.836%204.836%200%200%201%20.485-.97c.061-.061.243-.182.3-.121a1.129%201.129%200%200%200%201.637-.425c.485-.788.91-1.577%201.395-2.365.364-.606.728-1.152%201.092-1.759a3.386%203.386%200%200%201%20.485.3%201.049%201.049%200%200%200%201.466-.172c.728-.728%201.456-1.456%202.123-2.183.364-.364.728-.667%201.031-.97.364.182.728.425%201.031.546.485.243.91-.061%201.274-.3a54.44%2054.44%200%200%200%202.183-1.759c.546-.425.546-.425%201.152-.121a1.921%201.921%200%200%200%20.91.364%202.045%202.045%200%200%200%201.031-.3c1.031-.546%202-1.152%203.032-1.759a1.9%201.9%200%200%201%20.606-.3.533.533%200%200%201%20.425.061%202.1%202.1%200%200%200%201.941.485%2015.507%2015.507%200%200%200%201.456-.667c.606-.364%201.213-.849%201.88-1.213a1.093%201.093%200%200%201%20.606.061c.182.061.3.243.485.364a1.547%201.547%200%200%200%201.456%200c1.334-.425%202.608-.91%203.942-1.395a11.335%2011.335%200%200%200%201.88-1.031h.121v2.547a15.984%2015.984%200%200%201-.121%201.7c-.121%201.334-.3%202.669-.425%204a1.92%201.92%200%200%200%20.364%201.516%201%201%200%200%201%200%201.274c-.364.667-.788%201.274-1.152%201.941a8.075%208.075%200%200%200-.606%201.7%201.694%201.694%200%200%200%20.3%201.031c.364.485.182.788-.121%201.152a42.95%2042.95%200%200%200-1.577%201.88%208.031%208.031%200%200%200-.728%201.213c-.243.425.061.788.243%201.152.3.546.3.546-.182.97-.606.546-1.274%201.031-1.88%201.577a2.287%202.287%200%200%200-.728.97%202.625%202.625%200%200%200-.061.97c0%20.182.182.364.3.667l-1.091.717a8.352%208.352%200%200%200-2.426%201.7.93.93%200%200%200-.243%201.031c.061.182.121.364.243.667-.425.182-.849.425-1.274.606-.728.3-1.516.606-2.244.97a1.164%201.164%200%200%200-.606%201.516c.061.3-.061.364-.3.425-.606.121-1.274.3-1.88.425a2.488%202.488%200%200%201-.667.061c-.485.121-1.031.243-1.516.364a1%201%200%200%200-.788%201.092v.243c-.97.121-1.941.243-2.85.3a25.863%2025.863%200%200%201-3.032.121%2014.045%2014.045%200%200%201-2.729-.364%2013.412%2013.412%200%200%201-1.516-.3%2010.644%2010.644%200%200%201-1.941-.728%2019.235%2019.235%200%200%201-2.183-1.395%203.179%203.179%200%200%201-.667-.606l-1.88.91a10.2%2010.2%200%200%200%202.608%202.183%2012.171%2012.171%200%200%200%202.365%201.152%2018.378%2018.378%200%200%200%202.608.728%2028.1%2028.1%200%200%200%203.154.425c1.274.061%202.547-.061%203.821-.121a8.287%208.287%200%200%200%201.152-.121c.849-.121%201.7-.3%202.547-.425.788-.121%201.395-.788%201.031-1.456.364-.061.728-.182%201.092-.243a10.49%2010.49%200%200%200%202.79-.728%202.458%202.458%200%200%200%20.546-.3%201.19%201.19%200%200%200%20.425-1.637%202.637%202.637%200%200%200%20.425-.243c.849-.364%201.7-.788%202.547-1.213a2.919%202.919%200%200%200%20.97-.728%201%201%200%200%200%20.121-1.213c.061-.546.061-.546.485-.788.788-.485%201.637-.97%202.426-1.516.849-.667%201.334-1.213.667-2.365-.061-.121-.061-.364.061-.425a9.057%209.057%200%200%201%20.849-.728c.485-.425%201.031-.849%201.456-1.274.364-.425.849-.91.667-1.516a5.692%205.692%200%200%200-.364-.91c-.061-.121-.121-.3-.061-.364a2.693%202.693%200%200%201%20.485-.667%208.682%208.682%200%200%200%201.88-2.547c.243-.667.485-1.213-.121-1.819a.733.733%200%200%201-.182-.606c0-.182.182-.364.3-.606.486-1.037.971-1.947%201.456-2.857z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M26.321%2010.674a1.72%201.72%200%200%200-.667-.485c-.121-.121-.364-.121-.425-.243-.121-.364-.121-.788-.243-1.152-.182-.606-.3-1.213-.546-1.819-.121-.243-.425-.364-.667-.546-.243-.243-.606-.121-.849-.425a29.071%2029.071%200%200%200-1.516-2.244C20.556%202.669%2019.65%201.637%2018.74.606A1.537%201.537%200%200%200%2017.648%200a.973.973%200%200%200-.91.849%208.363%208.363%200%200%201-.482%201.759c-.425.91-.97%201.819-1.456%202.729a.614.614%200%200%201-.425.243%201.114%201.114%200%200%200-1.152.788c-.243.667-.425%201.334-.667%202-.121.3-.121.606-.606.606a1.266%201.266%200%200%200-.97.485%208.313%208.313%200%200%200-1.092%202.729c-.121.364-.243.606-.606.667-.91.061-1.152.728-1.334%201.456a17.208%2017.208%200%200%200-.364%201.88c-.061%200-.182.061-.243.061a1.04%201.04%200%200%200-1.031.788%206.605%206.605%200%200%200-.3%201.577c-.061.546-.061%201.092-.121%201.577a4.181%204.181%200%200%201-.606.243c-.425.243-.425.788-.425%201.274a7.486%207.486%200%200%200%20.425%202.547c.061.182.121.3-.182.485a.864.864%200%200%200-.546.788%205.819%205.819%200%200%200%20.425%202.487%2020.367%2020.367%200%200%200%201.206%202.609%2011.65%2011.65%200%200%200%202.062%203.032%2036.218%2036.218%200%200%200%202.244%202.062.912.912%200%200%200%201.152%200%20.9.9%200%200%200%20.3-1.213%204.494%204.494%200%200%200-.728-.788%2014.093%2014.093%200%200%201-2.66-3.032c-.364-.667-.788-1.334-1.092-2-.3-.606-.546-1.334-.788-1.941-.061-.182-.121-.364.182-.485a1.059%201.059%200%200%200%20.546-1.152c-.182-.97-.3-1.88-.485-2.85-.061-.243%200-.3.243-.364a.72.72%200%200%200%20.606-.485%204.35%204.35%200%200%200%20.364-1.759%2015.909%2015.909%200%200%200%20.061-1.637%207.059%207.059%200%200%200%20.91-.364c.425-.243.485-.728.606-1.152a18.57%2018.57%200%200%200%20.3-1.941%201.425%201.425%200%200%200%201.456-.788%2012.513%2012.513%200%200%200%20.728-2.123c.182-.606.364-.91.788-.91a1.223%201.223%200%200%200%20.91-.546%207.219%207.219%200%200%200%20.91-2.487c.061-.243.182-.3.364-.3a1.2%201.2%200%200%200%20.788-.364c.546-.728%201.031-1.516%201.516-2.3.3-.546.546-1.152.849-1.759a.212.212%200%200%201%20.121.061c.91%201.213%201.88%202.487%202.79%203.76.3.425.546.97%201.092%201.092.485.061.606.425.667.788.182.728.243%201.516.485%202.183a1.047%201.047%200%200%200%20.788.788%204.211%204.211%200%200%201%20.788.3%201.114%201.114%200%200%200%201.213-.243.694.694%200%200%200%20.059-1.036z%22%2F%3E%3Cpath%20d%3D%22M.546%2046.396L0%2044.637c25.412-8.248%2045.243-26.018%2045.425-26.2l1.213%201.334c-.182.243-20.317%2018.255-46.092%2026.625z%22%20fill%3D%22%231a99da%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-xtra-fresh-breath {
    width: 56px;
    height: 56px;
  }
}

.icon-retake {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M8.75%2017.5c.875%200%201.225.525.525%201.225L6.65%2021.35A10.479%2010.479%200%200%200%2014%2024.5a10.585%2010.585%200%200%200%2010.5-9.1%201.77%201.77%200%200%201%203.5.35v.35A13.994%2013.994%200%200%201%2014%2028a14.634%2014.634%200%200%201-9.975-4.025l-2.8%202.8c-.7.7-1.225.35-1.225-.525v-7.875a.827.827%200%200%201%20.875-.875zm10.5-7c-.875%200-1.225-.525-.525-1.225L21.35%206.65A10.479%2010.479%200%200%200%2014%203.5a10.585%2010.585%200%200%200-10.5%209.1A1.663%201.663%200%200%201%201.75%2014%201.653%201.653%200%200%201%200%2012.25v-.35A13.994%2013.994%200%200%201%2014%200a14.634%2014.634%200%200%201%209.975%204.025l2.8-2.8c.7-.7%201.225-.35%201.225.525v7.875a.827.827%200%200%201-.875.875z%22%20fill%3D%22%232699fb%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-right-arrow {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.433%2010.706%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M1.324%209.983l-.632-.66%203.782-3.967q-1.9-2-3.78-3.966l.638-.666%204.41%204.627Q3.535%207.663%201.324%209.983z%22%20fill%3D%22%23575757%22%20stroke%3D%22%23575757%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-seal-recommended {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20143.635%20153.402%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill%3A%23575757%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20opacity%3D%22.5%22%3E%3Cpath%20class%3D%22b%22%20d%3D%22M1.092%20146.567h3.677l.23.287v.4l-.23.287H1.092v5.458l-.287.287H.287L0%20153v-11.146l.287-.287H5.4l.23.23-.057.4-.23.287H1.092v4.083M11.549%20153.402c-2.643%200-4.252-2.241-4.252-5.975s1.839-6.09%204.367-6.09c2.7%200%204.252%202.413%204.252%205.975%200%203.907-1.9%206.09-4.367%206.09m.115-11.089c-1.953%200-3.217%202.183-3.217%205.056%200%203.1%201.149%205.056%203.16%205.056%201.9%200%203.217-2.068%203.217-5.113-.058-3.045-1.15-4.998-3.16-4.998zM19.304%20153l-.287.287h-.575l-.287-.287v-11.146l.23-.287h2.183c2.3%200%203.62.977%203.62%203.332a3.176%203.176%200%200%201-2.241%203.16l2.528%204.884-.172.345h-.632l-.4-.23-2.356-4.769h-1.668V153m1.149-10.514h-1.092v4.826h1.321a2.336%202.336%200%200%200%202.528-2.471c-.057-1.723-1.034-2.355-2.757-2.355zM31.599%20153.402a7.452%207.452%200%200%201-2.413-.46l-.172-.345.172-.575.345-.115a5.665%205.665%200%200%200%202.126.46c1.264%200%202.356-.575%202.356-2.126a2.62%202.62%200%200%200-1.499-2.182l-1.9-1.207a3.1%203.1%200%200%201-1.609-2.643c0-2.011%201.436-2.873%203.1-2.873a4.749%204.749%200%200%201%202.241.46l.172.4-.172.46-.345.115a4.815%204.815%200%200%200-1.9-.46c-1.034%200-2.068.46-2.068%201.724a2.242%202.242%200%200%200%201.264%202.011l1.609%201.034c1.207.747%202.126%201.551%202.126%203.16.057%202.183-1.494%203.16-3.447%203.16M42.344%20152.367l.23.23v.46l-.23.23h-5.171l-.287-.287v-11.146l.287-.287h5.113l.23.23v.4l-.287.287h-4.251v4.083h3.677l.23.287v.4l-.23.287h-3.677v4.826h4.366M52.743%20153c0%20.23-.057.287-.23.287h-.4c-.172%200-.287-.057-.4-.287l-5.918-9.25h-.057V153l-.23.287h-.46l-.23-.287v-11.146l.23-.287h.345l.4.287%205.975%209.422v-9.422l.23-.287h.46l.23.287V153M57.281%20153.402a7.452%207.452%200%200%201-2.413-.46l-.172-.345.172-.575.345-.115a5.665%205.665%200%200%200%202.126.46c1.264%200%202.356-.575%202.356-2.126a2.62%202.62%200%200%200-1.494-2.183l-1.9-1.207a3.1%203.1%200%200%201-1.609-2.643c0-2.011%201.436-2.873%203.1-2.873a4.749%204.749%200%200%201%202.241.46l.172.4-.172.46-.345.115a4.815%204.815%200%200%200-1.9-.46c-1.034%200-2.068.46-2.068%201.724a2.242%202.242%200%200%200%201.264%202.011l1.609%201.034c1.207.747%202.126%201.551%202.126%203.16.057%202.183-1.551%203.16-3.447%203.16M65.842%20152.426l.23.23v.4l-.23.23h-2.987l-.172-.23v-.46l.172-.172h.977v-10.057h-.977l-.23-.23v-.4l.23-.172h2.988l.23.172v.4l-.23.23h-.977v10.054h.977M71.932%20153l-.23.287h-.579l-.287-.287v-10.514h-2.983l-.23-.287v-.4l.23-.23h7.239l.23.23-.057.4-.287.287h-3.045V153M79.976%20152.426l.287.23v.4l-.287.23h-2.987l-.172-.23v-.46l.172-.172h1.034v-10.057h-1.034l-.23-.23v-.4l.23-.172h2.988l.287.172v.4l-.287.23h-.918v10.054h.919M82.964%20141.852l3.1%209.825%202.993-9.825c.057-.287.172-.345.4-.345h.46l.23.287-3.5%2011.2-.345.23h-.575l-.345-.23-3.625-11.142.23-.4h.517c.345.115.4.172.46.4M97.442%20152.367l.23.23v.46l-.23.23h-5.171l-.287-.287v-11.146l.287-.287h5.113l.23.23-.057.4-.23.287h-4.252v4.083h3.677l.23.287v.4l-.23.287h-3.677v4.826h4.367M106.922%20153l-.287.287h-.575l-.23-.287v-10.514h-2.987l-.23-.287v-.4l.23-.23h7.182l.23.23-.057.4-.287.287h-2.988V153M117.493%20152.367l.172.23v.46l-.172.23h-5.228l-.23-.287v-11.146l.23-.287h5.17l.23.23-.057.4-.287.287h-4.252v4.083h3.735l.23.287v.4l-.23.287h-3.735v4.826h4.424M125.307%20152.367l.23.23v.46l-.23.23h-5.171l-.287-.287v-11.146l.287-.287h5.113l.23.23-.057.4-.23.287h-4.252v4.083h3.677l.23.287v.4l-.23.287h-3.677v4.826h4.367M131.053%20153l-.23.287h-.579l-.287-.287v-10.514h-2.983l-.23-.287v-.4l.23-.23h7.239l.23.23-.057.4-.287.287h-3.045V153M142.543%20141.854l.287-.287h.575l.23.287V153l-.23.287h-.575l-.287-.287v-5.458h-5.286V153l-.287.287h-.517l-.287-.287v-11.146l.287-.287h.517l.287.287v4.713h5.286v-4.711%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M72.91%20105.6a37.862%2037.862%200%201%201%2037.862-37.862A37.945%2037.945%200%200%201%2072.91%20105.6m0-74.116a36.282%2036.282%200%201%200%2036.254%2036.254A36.339%2036.339%200%200%200%2072.91%2031.485zm-.057%2096.293a60.442%2060.442%200%201%201%2060.442-60.442%2060.516%2060.516%200%200%201-60.443%2060.443zm0-119.275a58.833%2058.833%200%201%200%2058.833%2058.833A58.873%2058.873%200%200%200%2072.852%208.5zm0%20119.275a60.442%2060.442%200%201%201%2060.442-60.442%2060.516%2060.516%200%200%201-60.443%2060.443zm0-119.275a58.833%2058.833%200%201%200%2058.833%2058.833A58.873%2058.873%200%200%200%2072.852%208.5zm-1.494%2082.1a9.08%209.08%200%200%200%201.494.517c.115-.057.632-.23%201.436-.517-.46%200-.919.057-1.379.057a13%2013%200%200%201-1.552-.054zm.689-38.149l.115%2013.9c.46-.115.977-.172%201.494-.287l.114-13.666a2.179%202.179%200%200%200%201.264-2.011%202.243%202.243%200%200%200-2.241-2.241%202.282%202.282%200%200%200-2.241%202.241%202.337%202.337%200%200%200%201.495%202.067zm2.356%2010.4c-.517%203.045%203.045%201.781%203.5.8%200%200%201.321-.172%201.207.632-.115.747-1.781%201.953-4.252%202.126-8.963.862-8.044%205.4-7.929%205.86a5.283%205.283%200%200%200%202.471%202.7%208.173%208.173%200%200%201%202.36-1.371l.46-.23h-.057a7.651%207.651%200%200%200%201.379-.689v-2.357c-.287%200-.517.057-.8.057l-.575.057.057%202.93c-1.953-1.034-2.356-2.126-1.609-2.93.862-.977%203.907.172%207.412-1.839s3.677-3.964%202.988-5.8c-.752-1.84-6.1-2.989-6.613.056zm-1.552%2025.569c-1.321%201.149-3.735%203.045-3.735%203.045a25.621%2025.621%200%200%200%204.309-1.609c2.471-1.321%202.585-2.585%201.9-3.562l-.115.057-1.325.747-.689.4c.172.232.119.52-.345.922zm-5.228-19.879a8.081%208.081%200%200%201%203.964-2.068c-.23-.057-.517-.057-.8-.115-2.413-.23-4.079-1.379-4.252-2.126-.115-.747%201.149-.632%201.149-.632.46.977%204.079%202.241%203.5-.8-.517-2.988-5.8-1.9-6.607-.057-.747%201.781-.575%203.792%202.93%205.8zm5.975%2020.224l-.23.115a4.447%204.447%200%200%201-.919.4l.057%203.39v.172l.4.345.46-.345v-.172l.057-3.792a16.569%2016.569%200%200%200%202.873.977s-1.034-.747-2.011-1.551a7.169%207.169%200%200%201-.687.461zm1.034-18.615l.345.23c.862%201.034.172%202.413-3.045%203.62-3.045%201.149-6.205%204.424-1.953%207.067a9.064%209.064%200%200%201%201.724-1.034l.517-.23a7.3%207.3%200%200%200%201.264-.747v-2.3c1.724%201.034%201.436%202.413-1.609%203.677-3.562%201.494-3.1%203.907-1.724%205.171a9.157%209.157%200%200%201%202.126-1.551l.575-.287.575-.345v-.632c.46.345.747.632.345.919l-2.357%201.437c-1.436%201.034-2.528%202.471-.287%204.079.46-.4.919-.747%201.264-1.092-.632-.862.977-1.207%202.471-2.183%201.321-.862%202.183-2.758.575-4.309l-.4.23-.689.345a55.22%2055.22%200%200%200-1.092.46v.057a8.644%208.644%200%200%200-1.034.517v.862l-.575-.345c-1.034-.747%202.528-1.9%203.217-2.241%203.735-1.953%203.1-4.309%201.207-5.918a17.549%2017.549%200%200%201-2.011.862l-.632.172v-.057a7.06%207.06%200%200%200-1.321.632l.057%202.643c-2.3-1.436-1.436-2.873%201.724-3.849%203.677-1.149%204.539-3.16%204.654-3.677a3.277%203.277%200%200%200-.8-3.1%2010.127%2010.127%200%200%201-3.111.916zM71.588%2060.1l.057-6.148a1.833%201.833%200%200%201-2.183-.977c-.689-1.436-3.735-.575-5.458-.172-1.724.46-3.964.747-16.489.747%200%200%20.23%202.3%204.654%202.126%200%200-.46%201.781%203.964%201.666%200%200%201.149%203.332%206.09%201.207.115.051%201.781%203.157%209.365%201.551zm11.951-1.5c5%202.126%206.148-1.207%206.148-1.207%204.424.172%203.964-1.666%203.964-1.666%204.424.172%204.654-2.126%204.654-2.126-12.525%200-14.823-.287-16.489-.747s-4.769-1.264-5.458.172a1.833%201.833%200%200%201-2.183.977l.057%206.148c7.698%201.555%209.307-1.551%209.307-1.551zm33.323%2059.637a67.3%2067.3%200%201%201%2023.326-50.9%2067.15%2067.15%200%200%201-23.326%2050.9M72.852%201.781a65.555%2065.555%200%201%200%2065.555%2065.555A65.64%2065.64%200%200%200%2072.852%201.781zm0%2032.232a33.267%2033.267%200%201%200%2033.5%2033.266%2033.446%2033.446%200%200%200-33.5-33.266zm0%201.666a31.848%2031.848%200%200%201%2026.544%2014.249%2063.326%2063.326%200%200%200-53.088-.057%2031.873%2031.873%200%200%201%2026.544-14.192zm26.486%2018.615v.977c-.057%2032.519-23.671%2040.735-26.544%2041.6-2.873-.862-26.486-9.078-26.544-41.6v-3.447a61.413%2061.413%200%200%201%2053.088%200zm-26.486%2044.7a31.754%2031.754%200%200%201-31.83-31.657%2031.243%2031.243%200%200%201%203.447-14.249v2.241c.057%2035.219%2027.865%2043.263%2028.1%2043.378l.23.057.23-.057c.287-.115%2028.1-8.1%2028.1-43.378V52.8a31.615%2031.615%200%200%201-28.277%2046.193z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M24.763%2070.783a1.4%201.4%200%200%201%201.724%201.321%201.446%201.446%200%200%201-1.436%201.666%201.4%201.4%200%200%201-1.724-1.321%201.446%201.446%200%200%201%201.436-1.666M31.025%2058.948l.287.287-.057.4c0%20.172-.057.23-.345.4l-9.882%204.884v.057l9.25.919.287.287-.057.46-.287.23-11.089-1.149-.287-.282.057-.345c0-.172.057-.23.345-.4l10-4.941v-.057l-9.365-.977-.287-.287.057-.46.287-.23%2011.089%201.207M32.921%2054.066c-.747%202.183-2.815%202.585-5.113%201.781-2.241-.747-3.677-2.471-2.988-4.6.747-2.183%202.758-2.585%205.113-1.839%202.3.8%203.677%202.585%202.988%204.654m-7.3-2.471c-.575%201.724.977%202.873%202.471%203.332%201.609.517%203.5.632%204.079-1.092.575-1.666-.862-2.815-2.471-3.39-1.662-.513-3.501-.513-4.075%201.153zM34.99%2046.366a1.154%201.154%200%200%201%20.575%201.666%201.085%201.085%200%200%201-1.666.46%201.2%201.2%200%201%201%201.092-2.126M29.13%2040.62l-.287.287-.4-.057-.23-.287-.175-3.05.172-.517.172-.287h.46l9.196%206.094.172.46-.287.345-.46.057-8.446-5.631.115%202.585M46.136%2032.978a5.322%205.322%200%200%201-2.011%203.447l-1.9%201.666-.4-.057-7.41-8.335v-.4l1.436-1.264c1.551-1.379%202.356-1.839%203.5-1.953%201.551-.172%203.39.747%204.941%202.471a6.738%206.738%200%200%201%201.839%204.424m-6.492-5.86a3.99%203.99%200%200%200-2.758%201.264l-1.207%201.092%206.55%207.412%201.034-.919c1.149-1.034%201.839-1.781%201.839-2.93a5.916%205.916%200%200%200-1.662-3.737c-1.206-1.262-2.585-2.181-3.792-2.181zM54.18%2028.382l.287.057.23.4-.115.345-4.482%202.531-.4-.115-5.46-9.71.057-.4%204.482-2.53.345.115.172.4-.115.345-3.677%202.07%202.011%203.62%203.217-1.839.345.115.172.345-.057.345-3.217%201.839%202.356%204.194%203.849-2.126M64.349%2025.509l-.172.345-.4.115-.46-.115-8.331-7.239-.057.057%202.7%208.848-.172.4-.46.115-.287-.23-3.22-10.684.115-.345.345-.115.46.172%208.5%207.3-2.758-9.02.172-.345.46-.172.287.23%203.275%2010.686M70.439%2024.935l-.23.287-.575.057-.287-.287-.689-10.514-2.988.172-.23-.172-.057-.46.23-.287%207.182-.46.23.23v.46l-.287.23-2.988.23.689%2010.514M78.482%2024.648l.23.23-.057.4-.23.23-2.988-.287-.172-.23.057-.46.172-.172.977.115.977-10.054-.977-.115-.172-.23v-.4l.287-.172%202.93.287.23.23-.057.4-.23.23-.977-.115-.977%2010%20.977.115M83.596%2026.717a8.417%208.417%200%200%201-2.183-1.034l-.057-.4.287-.517.345-.057a5.606%205.606%200%200%200%201.9%201.034%202.091%202.091%200%200%200%202.867-1.439%202.528%202.528%200%200%200-.862-2.528l-1.551-1.666a3.1%203.1%200%200%201-.862-2.988%202.751%202.751%200%200%201%203.735-1.953%205.4%205.4%200%200%201%202.068%201.034l.057.4-.287.4-.345.057a5.771%205.771%200%200%200-1.724-.977%201.792%201.792%200%200%200-2.471%201.149%202.248%202.248%200%200%200%20.689%202.3l1.264%201.379a3.573%203.573%200%200%201%201.207%203.62c-.46%202.068-2.241%202.643-4.079%202.183M92.214%2029.531l-.345.172-.517-.287-.057-.345%204.711-9.422-2.7-1.321-.057-.345.172-.4.345-.115%206.377%203.217.115.345-.23.345-.345.115-2.7-1.379-4.769%209.422M102.268%2029.187a1.384%201.384%200%200%201-2.126.4%201.457%201.457%200%200%201-.287-2.183%201.384%201.384%200%200%201%202.126-.4%201.457%201.457%200%200%201%20.287%202.183M102.149%2036.541h-.4l-.4-.4v-.4l8.044-7.756.4-.057%201.494%201.551c1.551%201.666%201.839%203.275.115%204.941a3.209%203.209%200%200%201-3.849.575l-1.78%205.228-.345.115-.4-.46-.115-.46%201.781-5-1.149-1.207-3.39%203.332m8.331-6.492l-.747-.8-3.5%203.39.919.977a2.323%202.323%200%200%200%203.5.115c1.263-1.329%201.033-2.478-.174-3.684zM110.657%2046.423l-.115.287-.345.23-.345-.057-2.815-4.367.115-.345%209.365-6.09.4.057%202.758%204.367-.057.287-.4.23-.345-.115-2.3-3.562-3.5%202.241%202.011%203.1-.057.345-.345.23-.345-.057-2.011-3.1-4.079%202.643%202.413%203.677M114.563%2055.559h-.4a5.689%205.689%200%200%201-1.724-2.471c-1.149-2.988.919-5.4%203.964-6.55%202.93-1.149%206.262-.632%207.354%202.241a5.112%205.112%200%200%201%20.287%202.93l-.287.23-.46-.057-.172-.287a4.341%204.341%200%200%200-.172-2.413c-.919-2.3-3.677-2.528-6.033-1.609s-4.481%202.815-3.5%205.286a5.774%205.774%200%200%200%201.494%202.068l.057.345-.4.287M114.506%2061.821c-.345-2.585%201.666-4.481%205.4-4.941%203.677-.46%206.262%201.034%206.607%203.562.345%202.7-1.839%204.481-5.4%204.941-3.907.517-6.32-1.092-6.607-3.562m11.031-1.264c-.23-1.9-2.585-2.873-5.458-2.528-3.045.4-4.884%201.781-4.654%203.735.23%201.839%202.413%202.873%205.458%202.528%203.103-.403%204.884-1.782%204.651-3.735zM116.23%2073.828l9.193%204.941.172.345-.057.4-.345.23-11.146-1.207-.23-.287.115-.632.287-.172%209.078.977-8.618-4.424-.172-.287.057-.4.23-.287%209.537-2.068-8.963-1.494-.23-.287.057-.575.287-.172%2011.035%201.899c.23.057.287.172.23.287l-.057.4-.287.287-10.173%202.526M112.38%2086.353l7.3%207.412.057.4-.172.4-.4.115-10.227-4.481-.115-.345.23-.575.345-.057%208.388%203.62-6.9-6.832-.115-.345.172-.345.345-.172%209.71.919-8.1-4.137-.172-.287.287-.517.287-.115%2010%205.171.115.345-.172.4-.345.172-10.514-.747M104.279%2096.983h-.347l-.345-.287-.057-.345%203.332-3.964.4-.057%208.561%207.124.057.4-3.217%203.964h-.345l-.345-.287v-.4l2.7-3.275-3.217-2.585-2.3%202.815-.345.057-.345-.287-.057-.345%202.356-2.873-3.735-3.045-2.758%203.39M95.546%20103.418v-.4l.345-.23c.115-.115.23-.115.517%200l10.342%203.792-5.688-7.354v-.4l.4-.287.345.057%206.837%208.848v.4l-.287.23c-.115.115-.23.115-.517%200l-10.514-3.849%205.745%207.469v.4l-.345.287-.345-.057-6.837-8.905M87.502%20108.301a5.116%205.116%200%200%201%202.988-2.643l2.356-1.034.345.172%204.424%2010.227-.115.345-1.724.747c-1.9.8-2.815%201.034-3.907.8-1.551-.345-2.988-1.724-3.907-3.907a6.038%206.038%200%200%201-.46-4.711m4.367%207.584a4.065%204.065%200%200%200%203.045-.345l1.494-.632-3.907-9.078-1.264.517c-1.379.632-2.3%201.149-2.643%202.241a5.756%205.756%200%200%200%20.4%204.079%205.564%205.564%200%200%200%202.875%203.222zM78.138%20110.201l-.23-.172-.115-.46.172-.287%205.113-.977.345.23%202.07%2010.966-.172.345-5.056.977-.287-.23-.057-.4.23-.287%204.194-.8-.8-4.079-3.62.689-.287-.172-.057-.46.172-.287%203.62-.689-.919-4.711-4.309.8M68.945%20110.656a5.27%205.27%200%200%201%203.792-1.149l2.528.057.23.287-.287%2011.146-.287.287-1.9-.057c-2.068-.057-2.988-.23-3.907-.919-1.264-.977-1.953-2.815-1.9-5.171a7.26%207.26%200%200%201%201.724-4.481m.8%208.733a4.159%204.159%200%200%200%202.873.977l1.609.057.23-9.882-1.379-.057c-1.551-.057-2.528.115-3.332.919a6.687%206.687%200%200%200%200%207.986zM60.729%20113.988a1.392%201.392%200%200%201%201.781-1.207%201.422%201.422%200%200%201%201.092%201.9%201.372%201.372%200%200%201-1.781%201.207%201.456%201.456%200%200%201-1.092-1.9M27.233%2081.472a2.755%202.755%200%200%201-2.011%203.447c-2.528.747-3.677-.747-4.309-2.758l-.689-2.3c-.057-.23-.057-.287.23-.345l10.686-3.16c.23-.057.345%200%20.4.23l.517%201.839c.575%201.9.287%203.5-1.781%204.137a2.48%202.48%200%200%201-3.043-1.09m-5.458.287c.46%201.609%201.321%202.643%203.1%202.126s1.9-1.953%201.494-3.447l-.4-1.379-4.6%201.321zm5.343-1.9c.287%201.034.977%202.241%202.815%201.666%201.609-.46%201.551-1.724%201.149-2.988l-.287-1.034-4.022%201.207zM24.59%2090.95l-.4-.115-.23-.517.115-.345%209.823-5.228.4.057%201.034%201.9c1.092%202.011.862%203.677-1.207%204.769a3.129%203.129%200%200%201-3.849-.517l-3.16%204.539h-.345l-.287-.575.057-.46%203.1-4.309-.8-1.436-4.252%202.241m9.825-3.964l-.517-.977-4.309%202.3.632%201.149a2.259%202.259%200%200%200%203.332%201.034c1.552-.81%201.667-2.016.863-3.51zM29.355%2099.051l-.46-.115-.345-.46.115-.287%2011.2-4.194.287.057.345.4v.23l-6.263%2010.169-.345.057-.46-.517v-.46l2.011-3.16-2.585-3.1-3.5%201.379m6.607.977l2.988-4.711-5.228%202.011zM43.377%20112.38l-.345.057-.345-.23a.565.565%200%200%201-.172-.46l.977-10.974-5.63%207.354-.345.057-.4-.287v-.4l6.78-8.848.4-.057.287.23a.5.5%200%200%201%20.172.46l-.977%2011.146%205.745-7.469.345-.057.345.287v.4l-6.837%208.79M54.352%20116.804a5.414%205.414%200%200%201-3.964-.345l-2.356-1.034-.115-.344%204.481-10.227.345-.172%201.724.747c1.9.8%202.643%201.321%203.275%202.3.8%201.379.747%203.332-.172%205.516a6.611%206.611%200%200%201-3.217%203.562m2.585-8.388a4.07%204.07%200%200%200-2.3-1.953l-1.494-.632-3.964%209.078%201.264.517c1.379.632%202.413.862%203.447.4a5.86%205.86%200%200%200%202.7-3.1%206.057%206.057%200%200%200%20.346-4.313z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-search {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2038%2038%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23a7a9ac%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22search-search%22%20transform%3D%22translate%281.728%201.779%29%22%3E%3Cg%20id%3D%22search-Group_7%22%20data-name%3D%22Group%207%22%20transform%3D%22translate%28-1.728%20-1.779%29%22%3E%3Cpath%20id%3D%22search-Path_73%22%20data-name%3D%22Path%2073%22%20class%3D%22cls-1%22%20d%3D%22M14.389%203.015A10.119%2010.119%200%200%201%2022.5%206.533a11.16%2011.16%200%200%201%200%2016.08%2012.484%2012.484%200%200%201-8.107%203.015%2010.119%2010.119%200%200%201-8.111-3.518c-2.027-2.51-3.547-5.025-3.547-8.04a9.961%209.961%200%200%201%203.547-8.04%2012.484%2012.484%200%200%201%208.107-3.015m0-3.015A15.132%2015.132%200%200%200%204.255%204.02a14.172%2014.172%200%200%200%200%2020.1%2013.79%2013.79%200%200%200%2010.134%204.02%2015.132%2015.132%200%200%200%2010.134-4.02c5.574-5.025%205.574-14.07%200-20.1A16.165%2016.165%200%200%200%2014.389%200z%22%20transform%3D%22translate%28-.075%29%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22search-Group_8%22%20data-name%3D%22Group%208%22%20transform%3D%22translate%2819.377%2019.731%29%22%3E%3Cpath%20id%3D%22search-Path_74%22%20data-name%3D%22Path%2074%22%20class%3D%22cls-1%22%20d%3D%22M20.7%2019.453l-.911.9c-.456.9-2.278.452-3.189-.452L4.756%208.16A1.651%201.651%200%200%201%204.3%206.8l2.278-2.254c.456-.452.911%200%201.367.452l12.3%2011.294c.909.903%201.364%202.708.455%203.161z%22%20transform%3D%22translate%28-4.3%20-4.359%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-sour-b {
  width: 47px;
  height: 47px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2094.57%2054%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%231a99da%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M44.703%2014.369a3.356%203.356%200%200%200-3.569.751L23.009%2033.151a3.11%203.11%200%200%200-.938%202.442%203.227%203.227%200%200%200%201.221%202.348%2038.74%2038.74%200%200%200%2019.816%208.264h.376a2.975%202.975%200%200%200%202.16-.845%203.41%203.41%200%200%200%201.027-2.442V17.374a2.97%202.97%200%200%200-1.968-3.005zm-.751%2028.643a.712.712%200%200%201-.188.376c-.094.094-.188.094-.376.094a35.969%2035.969%200%200%201-18.407-7.607.488.488%200%200%201-.188-.376.565.565%200%200%201%20.094-.376l18.126-18.125a1.021%201.021%200%200%201%20.47-.094h.188a.516.516%200%200%201%20.282.47zM84.522%209.767a3.41%203.41%200%200%200-2.442-1.033H56.442a3.18%203.18%200%200%200-3.005%201.972%203.355%203.355%200%200%200%20.751%203.569L72.313%2032.4a3.115%203.115%200%200%200%202.348.939h.19a3.227%203.227%200%200%200%202.348-1.221%2038.74%2038.74%200%200%200%208.262-19.815%203.546%203.546%200%200%200-.939-2.536zm-9.579%2020.661a.488.488%200%200%201-.376.188.946.946%200%200%201-.282-.094L56.16%2012.303c-.094-.094-.188-.376-.094-.47a.516.516%200%200%201%20.47-.282h25.638a.712.712%200%200%201%20.376.188c.094.094.094.188.094.376a35.664%2035.664%200%200%201-7.701%2018.313zM40.383%2014.275a3.355%203.355%200%200%200%20.751-3.569%203.18%203.18%200%200%200-3.005-1.972H12.397a3.162%203.162%200%200%200-2.442%201.127%203.12%203.12%200%200%200-.844%202.536%2037.959%2037.959%200%200%200%208.264%2019.816%203.259%203.259%200%200%200%202.436%201.221h.1a3.706%203.706%200%200%200%202.348-.939zM19.911%2030.522a.712.712%200%200%201-.376-.188%2035.642%2035.642%200%200%201-7.607-18.407.565.565%200%200%201%20.094-.376.488.488%200%200%201%20.376-.188h25.637a.516.516%200%200%201%20.47.282.413.413%200%200%201-.094.47L20.286%2030.428c-.094.094-.188.094-.375.094zM53.437%2015.026a3.355%203.355%200%200%200-3.569-.751%203.18%203.18%200%200%200-1.972%203.005v25.638a3.355%203.355%200%200%200%203.287%203.287h.376a37.959%2037.959%200%200%200%2019.816-8.264%203.227%203.227%200%200%200%201.221-2.352%202.994%202.994%200%200%200-.939-2.442zm16.059%2020.849a35.642%2035.642%200%200%201-18.407%207.607.345.345%200%200%201-.282-.094.488.488%200%200%201-.188-.376V17.374a.516.516%200%200%201%20.282-.47h.188c.094%200%20.282%200%20.282.094l18.125%2018.125c.094.094.094.188.094.376.094.09%200%20.282-.094.376z%22%2F%3E%3Cpath%20d%3D%22M94.57%202.723V0H0v3.569C.094%2033.339%2019.534%2054%2047.238%2054%2069.59%2054%2093.631%2038.223%2094.477%203.569v-.846zM47.238%2050.337c-25.544%200-43.388-19.252-43.481-46.768H90.72c-.657%2022.914-14.369%2046.768-43.482%2046.768z%22%20fill%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-sour-b {
    width: 51px;
    height: 51px;
  }
}

.icon-sour {
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2044.066%2044%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M37.282%2030.826a16.686%2016.686%200%200%201-11.527%204.94V22.461h-2.371l.132-.132-1.778-1.91-.132.132v-2.372H8.234A16.966%2016.966%200%200%201%2013.24%206.652l-1.844-1.844a19.658%2019.658%200%200%200%2027.8%2027.8zM8.365%2020.88h12.977l-9.024%208.958a16.785%2016.785%200%200%201-3.953-8.958zm14.82%2014.754a17.144%2017.144%200%200%201-9.02-3.952l9.024-9.024z%22%20fill%3D%22%231a99da%22%2F%3E%3Cpath%20d%3D%22M25.228%2044A25.244%2025.244%200%200%201%207.377.922L8.3%200l16.335%2016.335-.922.922a2.189%202.189%200%200%200%203.1%203.1l.922-.922%2016.331%2016.331-.922.922A25.378%2025.378%200%200%201%2025.228%2044zM8.365%203.689a22.554%2022.554%200%200%200%20.856%2031.09%2022.668%2022.668%200%200%200%2031.09.922L27.6%2022.922a4.79%204.79%200%200%201-6.522-6.522z%22%20fill%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-sour {
    width: 39px;
    height: 39px;
  }
}

.icon-sour-glass {
  width: 23px;
  height: 23px;
  background-image: url("../../img/svg/sour-glass.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-sour-glass {
    left: 48% !important;
    width: 65px;
    height: 65px;
  }
}

@media (min-width: 992px) {
  .icon-sour-glass {
    width: 52px;
    height: 52px;
  }
}

.icon-star {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.688%2022.542%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M11.857%2018.682l7.3%203.861-1.395-8.17%205.928-5.779-8.2-1.171L11.857%200%208.2%207.423%200%208.594l5.928%205.779-1.395%208.17z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.icon-sweet {
  width: 23px;
  height: 23px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042.934%2046%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M39.846%2017.597a6.469%206.469%200%200%200-3.374-1.868l-.9-.181.06-.12c.783-3.133.6-5.482-.964-6.868a5.77%205.77%200%200%200-4.1-1.265h-.482l.06-.663a6.446%206.446%200%200%200-.422-2.47A27.939%2027.939%200%200%200%2027.978.61a1.046%201.046%200%200%200-1.988.3%201.756%201.756%200%200%201-1.145%201.446%203.2%203.2%200%200%201-2.109.12A10.657%2010.657%200%200%200%2012.495%204.71C10.386%206.452%208.88%208.982%209.06%2011.332l.06.422H9a3.247%203.247%200%200%200-1.928%202.048%204.8%204.8%200%200%200-.181.9v.308h-.12a.871.871%200%200%200-.422.12%2010.187%2010.187%200%200%200-5.24%2010.18v.12c.723.482%201.506.964%202.229%201.446a1.759%201.759%200%200%201%20.12-.542l-.12-.361a8.02%208.02%200%200%201%203.374-8.615l.241-.12.542.241.542.12.181.06a.893.893%200%200%200%20.422.06l.06.06%201.024.3c5.362%201.2%2012.591.783%2021.086-.181h.06a25.433%2025.433%200%200%201%202.53-.361h1.024a5.5%205.5%200%200%201%203.736%201.506c1.145%201.265%201.747%203.434%201.446%206.808l-.06.3a27.813%2027.813%200%200%201%202.169-.6l.06-.964c.18-3.013-.423-5.363-1.929-6.99zM13.881%206.271a8.491%208.491%200%200%201%208.193-1.868%205.168%205.168%200%200%200%203.675-.12%205.167%205.167%200%200%200%201.2-.783l.181-.181.3.6a4.566%204.566%200%200%201%20.361.964%203.59%203.59%200%200%201%20.181%202.47l-.12.241-.241.06c-4.82.783-10.965%203.133-15.844%203.916l-.6.06v-.06c-.178-1.56.726-3.612%202.714-5.299zm19.76%208.555l-.181.6h-.241a8.165%208.165%200%200%200-1.2.12l-1.386.241-1.928.241c-3.615.361-6.868.6-9.76.663a37.142%2037.142%200%200%201-7.655-.481l-2.048-.48-.12-.06c-.361-.783.241-1.988.663-1.928h.175c5.362-.3%2012.832-3.253%2018.074-4.157l.241-.06h.12a1.086%201.086%200%200%200%20.6-.12h.06c2.169-.241%203.554-.06%204.277.6.61.664%201.028%201.99.309%204.821z%22%20fill%3D%22%231a99da%22%2F%3E%3Cpath%20d%3D%22M42.141%2024.887h-.12a2.937%202.937%200%200%201-.663.241c-.6.181-1.2.3-1.807.422v.06l-1.265.422-2.771%201.084-2.35-2.892a1.119%201.119%200%200%200-1.265-.3l-5.241%202.591h-.181l-4.639-3.374a1%201%200%200%200-1.265.06l-3.976%203.313-5.061-2.591a1.015%201.015%200%200%200-1.265.241l-2.295%202.707-2.711-.783a6.189%206.189%200%200%201-1.506-.417l-.361-.12v-.06a14.273%2014.273%200%200%200-2.169-.542l-.181-.06a1.038%201.038%200%200%200-.964%201.446l7.591%2018.976a1.033%201.033%200%200%200%20.965.66h22.17c.12%200%20.241.06.361%200h3.133a1.033%201.033%200%200%200%20.964-.663l7.591-18.977a1.08%201.08%200%200%200-.719-1.444zM9.363%2043.865L2.856%2027.538h.06l4.458%201.265%203.374%2015.061zm3.494%200L9.423%2028.321l1.928-2.229%204.338%202.229%201.145%2015.543zm11.688%200h-5.604l-1.144-15.664%203.554-2.892%204.157%203.073zm5.543%200h-3.495l.9-15.423%204.518-2.229%201.928%202.35zm3.494%200h-1.326l3.735-14.76%203.675-1.325.12.12.181.06z%22%20fill%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-sweet {
    width: 40px;
    height: 40px;
  }
}

.icon-tube {
  width: 67px;
  height: 67px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058.353%20134%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M57.788.8a2.617%202.617%200%200%200-1.855-.8H2.386A2.137%202.137%200%200%200%20.663.8%202.376%202.376%200%200%200%200%202.518l9.145%2093.973v.133A13.345%2013.345%200%200%200%2010.6%20101h-.265l3.048%2033h32.609l2.651-33.268h-.53a8.248%208.248%200%200%200%20.928-3.976l9.278-94.1A2.375%202.375%200%200%200%2057.788.8zm-40.16%20128.561l-2.121-23.725%2028.1-.265-1.988%2023.99zm2.783-28.894c-4.374%200-6.362-3.048-6.362-4.241L5.037%204.639h48.112l-8.88%2091.852c0%201.193-1.856%204.109-6.362%204.109z%22%20fill%3D%22%23032466%22%2F%3E%3Cpath%20fill%3D%22%231a99da%22%20d%3D%22M13.917%2010.603h29.027v3.976H13.917z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .icon-tube {
    width: 65px;
    height: 65px;
  }
}

.icon-video-play {
  width: 32px;
  height: 32px;
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABoVBMVEUAAAAAIGAAHmEAImYAIWMAI2QCImUCJGYCI2UAHGMAI2QCImYCJGYCI2YCImQAI2IAHF4AIGMCImQAJGEDI2QCI2UAI2gAEWYAIWQAHFUAImQCI2UAI2UAGmYAH2QCI2YAI2QCJGUAAAAAIWQAImUCImUAAAACI2QAImUAIWMAHV8CI2QAIGACI2QAImUAIGUAJGUCImUCI2QAImcAIWUAAFUsSIACImUHKGr3+PqQnrwPL2709fiYpsEXNXMCJGX6+vyxus8uSoAAIGD8/P2zvdEAH2L9/f28xNc7VYkAI2PJ0N5Zb5wAJGXd4upxhKrm6vB7jK8DJWfV2uZugqcKK2vv8fYFJmj+/v6uuc0wTILy8/ertsxBWoz6+vwVNHEjQXqhrscdO3bs7vOOnbv4+fuap8EMLG319vmirscTNHLk5++Hl7ft7/R2iKyOnboCI2MCI2QAH2YCImYAHWICI2UAImcCI2MCImUAAEACImUAEGACJGUCI2UAF10AImYAIWUAIWQAI2MAIGYCImUAFVUAI2QAImQAG2T///8AAACNwMMjAAAAiXRSTlMACCo8TV5vgJASQnGWmXBBG1B/FWaYFg9cCVKTUQohijOVAVRThgJ1Wz4jjBBzJjArfn00ZQOkkJr6xZz4yZ6B+9SlGP3UOf7YqEjgsVbque+9mea5m/Wa/tKl99Gq/J6hzKDzxPrKm/jNne7C9LzFdm4ZaRqXQ2doBHcQiIMLWl09OyiNDFdhHGsK5F0AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4wQCDRUWyDRt0QAAAoJJREFUWMOt2PlbEkEYB/ARL4h9FQ/UElQsz0JJITooLIqK2uw2yy4ru8ssNTut1Jr/OlZ8kIV9Z96Z5fvzPp9n59h35x3G8NR4auvqGxq93saG+rpaTw3TiG+P3wBbjKZmn5oRaGkFx7S2BMhIW3sQ0ATbO0hIZ5cBwhhdnVJk775ukKY7FBYrPb1yxEpvj0jpi9AUgEgfivTvpyJWDvQ7K2G/igLgd5ygwICaAjDgsIcGh1QVgKHBCmZYXQEYLldGdBSAEbviMfQYY7RU6fDqKQAHD5UwUV0FILqrjOkrAGNFRmOtHV5n3I0CENthDrtjJgrKpDsFYHybibtl4paSwPbMESqTFK320WPHTxAdqxSGMIbz1MlTJCaUZ9I4w/nU6TMEJs1YBkQM52fPEaAMy0oYzs9fuChjsiwnZfK5dFnM5JhJYTi/Mi1iTHzz2RnOr167jjJxvNSUM3kIfaMout4ODOc3bt5yfDbNkioM57enZxyeTaoyd2bvOjJKg7o3dx8ZlMIUP5h7iE4xecGnZh9hj+YX3KQxqcfzgMekfQxPnopLT47wafJnC89BnKy0UPAXL+dBloykbPHUwispYpUtdI4t5vUbUjm2imgMZd6+oxhQKOkJ5HOYeU8Yzna8Vfzduf/5TlblKLC4c6KIuWOK56SoG+VD8bQ16oZZ2j38fdRX4iUn0U/LusqyrYtd0WVW7Md0U08xy5uGVR3lc0UHszahrnxZq2yovn5TVb7/cGrvwotqih/pohM/VZR1pGXN5xd5/0R+M0H+bNCUDWE7z9jmFqGjj2xtMll8f4NixFinXeMsCS9eVttIiJV/1bgGKoytucn1pVQhCldk/wGVaG829s1FawAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.no-padding {
  padding-right: 0;
  padding-left: 0;
}

img {
  max-width: 100%;
}

.container-fluid {
  padding: 0;
  overflow-x: hidden;
}

.overflow-hidden {
  overflow: hidden;
}

#header .row>.col-xs-12,
#header .layout-inner>.col-xs-12,
#content .layout-inner>.col-xs-12,
.breadcrumbs-parsys .col-xs-12,
.hero-title {
  min-height: 0;
}

#header,
#footer,
#content,
.container-override,
.Product-video,
#relatedArticles,
#Product-details-block,
#Product-Overview,
#Product-Most-popular-block,
#Product-ingredients-block,
#Product-social-block,
#Product-CTA-block,
#toothpaste-for-you {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  float: none;
  display: block;
  clear: both;
}

#header:before,
#header:after,
#footer:before,
#footer:after,
#content:before,
#content:after,
.container-override:before,
.container-override:after,
.Product-video:before,
#relatedArticles:before,
#Product-details-block:before,
#Product-Overview:before,
#Product-Most-popular-block:before,
#Product-ingredients-block:before,
#Product-social-block:before,
#Product-CTA-block:before,
#toothpaste-for-you:before,
.Product-video:after,
#relatedArticles:after,
#Product-details-block:after,
#Product-Overview:after,
#Product-Most-popular-block:after,
#Product-ingredients-block:after,
#Product-social-block:after,
#Product-CTA-block:after,
#toothpaste-for-you:after {
  content: ' ';
  display: table;
}

#header:after,
#footer:after,
#content:after,
.container-override:after,
.Product-video:after,
#relatedArticles:after,
#Product-details-block:after,
#Product-Overview:after,
#Product-Most-popular-block:after,
#Product-ingredients-block:after,
#Product-social-block:after,
#Product-CTA-block:after,
#toothpaste-for-you:after {
  clear: both;
}

#content {
  margin-top: 50px;
}

@media (min-width: 992px) {
  #content {
    margin-top: 0;
  }
}

@media (max-width: 767px) {

  #header,
  #footer,
  #content {
    width: 100vw;
    padding: 0;
  }
}

@media (min-width: 768px) {

  .container-override,
  .Product-video,
  #relatedArticles,
  #Product-details-block,
  #Product-Overview,
  #Product-Most-popular-block,
  #Product-ingredients-block,
  #Product-social-block,
  #Product-CTA-block,
  #toothpaste-for-you {
    width: 750px !important;
  }
}

@media (min-width: 992px) {

  .container-override,
  .Product-video,
  #relatedArticles,
  #Product-details-block,
  #Product-Overview,
  #Product-Most-popular-block,
  #Product-ingredients-block,
  #Product-social-block,
  #Product-CTA-block,
  #toothpaste-for-you {
    width: 970px !important;
  }
}

@media (min-width: 1200px) {

  .container-override,
  .Product-video,
  #relatedArticles,
  #Product-details-block,
  #Product-Overview,
  #Product-Most-popular-block,
  #Product-ingredients-block,
  #Product-social-block,
  #Product-CTA-block,
  #toothpaste-for-you {
    width: 1170px !important;
  }
}

body.template-sensodyne-related-articles-template #content {
  margin-top: 0;
}

body.template-sensodyne-related-articles-template .breadcrumbs {
  display: none;
}

body.template-sensodyne-related-articles-template .breadcrumbs.Breadcrumbs-mobile {
  margin-top: 50px !important;
  display: block;
  padding-left: 10px;
}

@media (min-width: 768px) {
  body.template-sensodyne-related-articles-template .breadcrumbs {
    display: block;
  }

  body.template-sensodyne-related-articles-template .breadcrumbs.Breadcrumbs-mobile {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  body.template-sensodyne-related-articles-template .hero-article {
    margin-top: 50px !important;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  body.template-sensodyne-related-articles-template .hero-article {
    margin-top: 50px !important;
  }
}

#content>.row {
  margin: 0;
}

#content>.row .breadcrumbs+.box:not(.filter-product) {
  padding: 0;
}

.page-home #content>.row>.layout-outer>.layout-inner>.default-style {
  padding: 0;
}

.desktop-nav .blue-nav-blend .navigation-item {
  display: none !important;
}

.desktop-nav .blue-nav-blend .navigation-item.page-understanding-tooth-sensitivity,
.desktop-nav .blue-nav-blend .navigation-item.page-about-sensodyne,
.desktop-nav .blue-nav-blend .navigation-item.page-products,
.desktop-nav .blue-nav-blend .navigation-item.page-oral-health-tips,
.desktop-nav .blue-nav-blend .navigation-item.page-frequently-asked-questions {
  display: inline-block !important;
}

* {
  box-sizing: border-box;
}

.breadcrumbs-article {
  margin: 0 -15px !important;
  width: auto;
}

@media (min-width: 992px) {
  .breadcrumbs-article {
    margin: 0 auto !important;
    width: 100%;
  }
}

.hide-anything {
  display: none !important;
}

#zenpage .hide-anything {
  display: block !important;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {

  #header .row .hero-article,
  #header .row .breadcrumbs-parsys,
  #header .row .PageTtitle,
  #content .row .hero-article,
  #content .row .breadcrumbs-parsys,
  #content .row .PageTtitle {
    margin-top: 50px;
  }

  #header .row .breadcrumbs-parsys figcaption,
  #content .row .breadcrumbs-parsys figcaption {
    top: 27%;
  }
}

.page-deep-clean-toothbrush #Product-video-block>.row,
.page-Gum-care-toothbrush #Product-video-block>.row,
.page-Sensodyne-Gentle-Care-toothbrush #Product-video-block>.row,
.page-Sensodyne-Deep-Clean-toothbrush #Product-video-block>.row,
.page-Sensodyne-complete-protection-toothbrush #Product-video-block>.row {
  display: none;
}

.faq-accordion-wrapper h2 {
  margin-top: 30px !important;
  margin-bottom: 35px !important;
}

.faq-accordion-wrapper h2 .sup {
  font-size: 75%;
}

.faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide {
  margin-bottom: 10px;
}

.faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide .accordion-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 13px 0;
}

.faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide:last-child {
  margin-bottom: 0;
}

.faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide.is-active .accordion-content-wrapper {
  height: auto !important;
  max-height: 2000px !important;
  overflow: hidden;
}

.faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper {
  top: auto !important;
  left: auto !important;
  height: auto !important;
  max-height: 0 !important;
  overflow: hidden;
}

.faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper .accordion-content {
  padding: 15px;
}

.faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper .accordion-content .richText {
  padding: 0;
}

.faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper p {
  margin: 0;
}

@media (min-width: 768px) {
  .faq-accordion-wrapper h2 {
    margin-top: 50px !important;
    margin-bottom: 65px !important;
  }

  .faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide .accordion-head {
    padding: 20px 0;
  }

  .faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide .accordion-content>.content>.richText {
    padding: 0;
  }
}

.faq-accordion .accordion-container {
  border: 0;
}

.faq-accordion .accordion-container .accordion-slide {
  background: #f7f7f7;
  border: 0;
  position: relative;
  cursor: pointer;
}

.faq-accordion .accordion-container .accordion-slide .accordion-head {
  background: #f7f7f7;
}

.faq-accordion .accordion-container .accordion-slide .accordion-head h3 {
  width: 80%;
}

.faq-accordion .accordion-container .accordion-slide .accordion-head h3 a {
  color: #10069F;
  font-weight: 600;
  border: 0;
}

.faq-accordion .accordion-container .accordion-slide .accordion-head:after {
  content: url('data:image/svg+xml,%3Csvg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46 46"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231a99da;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath class="cls-1" d="M23,46A23,23,0,1,1,46,23,23,23,0,0,1,23,46ZM23,3A20,20,0,1,0,43,23,20,20,0,0,0,23,3ZM34.15,21.8H24.5V12.15h-3V21.8H11.85v3H21.5v9.65h3V24.8h9.65Z"/%3E%3C/svg%3E') !important;
  margin: 0;
  top: unset;
  right: unset;
  vertical-align: middle;
  width: 33px;
  position: relative;
}

.faq-accordion .accordion-container .accordion-slide .accordion-head {
  border: 0;
}

.faq-accordion .accordion-container .accordion-slide .accordion-head:before {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 0;
  background-color: #bab9ba;
  left: 0;
  right: 0;
}

.faq-accordion .accordion-container .accordion-slide.is-active .accordion-head:after {
  content: url('data:image/svg+xml,%3Csvg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46 46"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bfill:%231a99da;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Ccircle class="cls-1" cx="23" cy="23" r="23"/%3E%3Cpath class="cls-2" d="M11.85,21.8h22.3v3H11.85ZM46,23A23,23,0,1,1,23,0,23,23,0,0,1,46,23Zm-3,0A20,20,0,1,0,23,43,20,20,0,0,0,43,23Z"/%3E%3C/svg%3E') !important;
}

.faq-accordion .accordion-container .accordion-slide:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100vw;
  transform: translateX(-50%);
  box-sizing: border-box;
  background: #f7f7f7;
  z-index: -1;
}

.faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper {
  transition: max-height 0.4s ease-in-out;
  visibility: visible !important;
  cursor: auto;
}

.faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper p {
  font-weight: 300;
}

.faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper p a {
  font-weight: 700;
}

@media (min-width: 768px) {
  .faq-accordion .accordion-container .accordion-slide:after {
    width: 100%;
    left: 0;
  }

  .faq-accordion .accordion-container .accordion-slide .accordion-head {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .faq-accordion .accordion-container .accordion-slide .accordion-head:after {
    content: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxYTk5ZGE7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMyw0NkEyMywyMywwLDEsMSw0NiwyMywyMywyMywwLDAsMSwyMyw0NlpNMjMsM0EyMCwyMCwwLDEsMCw0MywyMywyMCwyMCwwLDAsMCwyMywzWk0zNC4xNSwyMS44SDI0LjVWMTIuMTVoLTNWMjEuOEgxMS44NXYzSDIxLjV2OS42NWgzVjI0LjhoOS42NVoiLz48L3N2Zz4=") !important;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    width: 46px;
  }

  .faq-accordion .accordion-container .accordion-slide.is-active .accordion-head:before {
    content: '';
    width: 100%;
    left: 0;
  }

  .faq-accordion .accordion-container .accordion-slide.is-active .accordion-head:after {
    content: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7fS5jbHMtMntmaWxsOiMxYTk5ZGE7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjIzIiBjeT0iMjMiIHI9IjIzIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTEuODUsMjEuOGgyMi4zdjNIMTEuODVaTTQ2LDIzQTIzLDIzLDAsMSwxLDIzLDAsMjMsMjMsMCwwLDEsNDYsMjNabS0zLDBBMjAsMjAsMCwxLDAsMjMsNDMsMjAsMjAsMCwwLDAsNDMsMjNaIi8+PC9zdmc+") !important;
  }
}

@media (max-width: 767px) {
  .faq-accordion .accordion-container .accordion-slide .accordion-head:after {
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
  }
}

.faq-accordion .list-diff-style ul {
  display: flex !important;
  flex-wrap: wrap !important;
  margin: 20px 0 !important;
}

.faq-accordion .list-diff-style ul li {
  width: 100% !important;
}

@media (min-width: 768px) {
  .faq-accordion .list-diff-style ul li {
    width: 35% !important;
  }
}

.faq-accordion .richText-content ul {
  display: inline-block;
  vertical-align: text-top;
  margin: 20px 0 0 0;
}

.faq-accordion .richText-content ul li {
  margin: 0;
  font-weight: 300;
}

.faq-accordion .richText-content ul li a {
  font-weight: 400;
}

.faq-accordion .richText-content ul li a:first-of-type:after {
  content: '';
  display: block;
}

.faq-accordion .richText-content ul li:before {
  content: '•' !important;
}

.faq-accordion .richText-content ul+ul {
  padding-left: 0px !important;
  margin: 0 0 20px 0;
}

@media (min-width: 768px) {
  .faq-accordion .richText-content ul+ul {
    padding-left: 40px !important;
    margin: 20px 0;
  }
}

@media (min-width: 992px) {
  .faq-accordion .richText-content ul+ul {
    padding-left: 100px !important;
  }
}

@media (min-width: 768px) {
  .faq-accordion .richText-content ul {
    margin: 20px 0;
  }

  .faq-accordion .richText-content ul li {
    width: auto;
    margin-right: 20px;
  }
}

.faq-accordion .richText-content ol {
  margin: 20px 0 !important;
}

.faq-accordion .richText-content ol li {
  margin-left: 20px;
}

.faq-accordion .richText-content ul,
.faq-accordion .richText-content ol {
  padding: 0 !important;
}

.faq-accordion .richText-content ul li,
.faq-accordion .richText-content ol li {
  color: #575757;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 300;
}

@media (min-width: 768px) {

  .faq-accordion .richText-content ul li,
  .faq-accordion .richText-content ol li {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.article-tile {
  margin-bottom: 10px;
}

.article-tile figure img {
  width: 100%;
}

.article-tile figure figcaption {
  position: absolute;
  bottom: 30px;
  padding-left: 30px;
  float: left;
  text-align: left;
}

@media (min-width: 1200px) {
  .article-tile {
    margin: 0;
  }

  .article-tile:first-of-type {
    padding-right: 10px;
  }

  .article-tile:last-of-type {
    padding-left: 10px;
  }

  .article-tile figure figcaption {
    padding-left: 50px;
    bottom: 50px;
  }
}

.article-tile figure figcaption {
  width: 60%;
  pointer-events: none;
}

.article-tile figure figcaption h2 {
  margin-bottom: 20px;
}

.article-tile figure figcaption a {
  font-weight: 700;
  color: #10069F;
  padding-bottom: 10px;
}

.article-tile figure figcaption a:hover {
  border-bottom: none;
  color: #0071E5;
}

.article-tile figure figcaption a:after {
  content: '';
  width: 50px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #0071E5;
}

.article-tile figure>a {
  border-bottom: 0;
}

.article-tile figure:hover a {
  color: #0071E5;
}

@media (min-width: 768px) {
  .article-tile figure figcaption a:after {
    width: 80px;
    height: 3px;
  }
}

@media (min-width: 1200px) {
  .article-tile figure figcaption {
    width: 55%;
  }

  .article-tile figure figcaption a {
    font-size: 1.25rem;
  }
}

.benefits-sensodyne {
  text-align: center;
}

.benefits-sensodyne>.component-content {
  max-width: 90%;
  margin: auto;
}

.benefits-sensodyne figure img {
  max-width: 55px;
}

.benefits-sensodyne figcaption p {
  font-weight: 700;
  color: #10069F;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .benefits-sensodyne .switchable-image {
    padding: 0;
  }
}

@media screen and (min-width: 768px) {
  .benefits-sensodyne {
    margin-bottom: 30px;
  }

  .benefits-sensodyne figure img {
    max-width: 70px;
  }

  .benefits-sensodyne figcaption {
    padding: 0;
  }

  .benefits-sensodyne figcaption p {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .benefits-sensodyne .richText p {
    font-weight: 300;
    font-size: 0.875rem;
  }
}

.blue-gradient-header {
  padding: 20px 15px 80px;
  margin-bottom: 100px;
}

.blue-gradient-header.no-picture {
  padding: 35px 15px;
  margin-bottom: 0;
}

.blue-gradient-header.no-picture p {
  padding-left: 0;
}

.blue-gradient-header.no-picture .richText .component-content {
  overflow: visible;
}

.blue-gradient-header>.component-content>.content {
  position: relative;
}

.blue-gradient-header h2 {
  color: #ffffff;
  margin-bottom: 20px;
}

.blue-gradient-header p {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  width: 65%;
  padding-left: 5%;
}

.blue-gradient-header p strong {
  height: 37px;
  width: 37px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -5px 10px 0;
}

.blue-gradient-header .image {
  position: absolute;
  margin-top: 20px;
}

.blue-gradient-header .image img {
  margin: 0 auto;
  display: block;
  height: 150px;
}

@media (min-width: 768px) {
  .blue-gradient-header {
    padding: 50px 15px 100px;
    margin-bottom: 215px;
  }

  .blue-gradient-header.no-picture {
    padding: 70px 15px;
  }

  .blue-gradient-header h2 {
    margin-bottom: 35px;
  }

  .blue-gradient-header p {
    width: auto;
  }

  .blue-gradient-header p strong {
    height: 74px;
    width: 74px;
    margin: -15px 10px 0;
  }

  .blue-gradient-header .image img {
    height: 280px;
  }
}

.blue-gradient-header {
  background: #10069F;
  /* Old browsers */
  background: -moz-linear-gradient(top, #10069F 0%, #0071E5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #10069F), color-stop(100%, #0071E5));
  background: -webkit-linear-gradient(top, #10069F 0%, #0071E5 100%);
  background: -o-linear-gradient(top, #10069F 0%, #0071E5 100%);
  background: -ms-linear-gradient(top, #10069F 0%, #0071E5 100%);
  background: linear-gradient(to bottom, #10069F 0%, #0071E5 100%);
}

.blue-gradient-header h2 {
  color: #ffffff;
  margin-bottom: 20px;
}

.blue-gradient-header p {
  color: #ffffff;
  font-size: 1.25rem;
  text-align: left !important;
  font-weight: 300;
}

.blue-gradient-header p strong {
  background: #0071E5;
  border-radius: 0 5px 0;
  font-size: 0.875rem;
  padding: 0 20px;
  font-weight: 400;
}

.blue-gradient-header .image {
  padding-left: 30px;
}

@media (min-width: 768px) {
  .blue-gradient-header h2 {
    margin-bottom: 35px;
  }

  .blue-gradient-header p {
    padding: 0;
    font-size: 3.75rem;
    line-height: 2.5rem;
  }

  .blue-gradient-header p strong {
    font-size: 1.5rem;
    line-height: 1.875rem;
    border-radius: 0 15px 0;
    padding: 0;
    font-weight: 600;
  }
}

.breadcrumbs {
  float: none;
}

.breadcrumbs .breadcrumbs-without-separator li {
  height: auto;
  min-height: 50px;
  padding-right: 20px !important;
  float: left !important;
  display: flex;
  align-items: center;
  flex-direction: row;
}

@media (min-width: 768px) {
  .breadcrumbs .breadcrumbs-without-separator li {
    height: 50px;
  }
}

.breadcrumbs-list {
  display: flex;
}

.breadcrumbs {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(left, #ffffff, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#f7f7f7));
  background-image: -webkit-linear-gradient(left, #ffffff, #f7f7f7);
  background-image: -o-linear-gradient(left, #ffffff, #f7f7f7);
  background-image: linear-gradient(to right, #ffffff, #f7f7f7);
  background-repeat: repeat-x;
}

.breadcrumbs .breadcrumbs-without-separator li:before {
  display: inline-block;
  top: 50% !important;
  transform: translateY(-50%);
  content: '' !important;
  width: 7px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.433%2010.706%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M1.324%209.983l-.632-.66%203.782-3.967q-1.9-2-3.78-3.966l.638-.666%204.41%204.627Q3.535%207.663%201.324%209.983z%22%20fill%3D%22%23575757%22%20stroke%3D%22%23575757%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.breadcrumbs .breadcrumbs-without-separator li.is-current a {
  color: #575757 !important;
}

.breadcrumbs .breadcrumbs-without-separator li a {
  font-size: 0.75rem !important;
  line-height: 1rem;
  font-weight: 700;
}

.breadcrumbs .breadcrumbs-without-separator li.first a {
  color: transparent;
  border: 0px;
}

.breadcrumbs .breadcrumbs-without-separator li.first a:before {
  display: inline-block;
  content: '';
  padding-right: 5px;
  width: 15px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2024%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22icon-home-a%22%20cx%3D%22.5%22%20cy%3D%22.748%22%20r%3D%221.41%22%20gradientTransform%3D%22matrix%28-.189%20.972%20-.924%20-.281%201.285%20.472%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%231a99da%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23032466%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20data-name%3D%22Path%2022573%22%20d%3D%22M15.676%20952.554l3.734%202.9v-2.067a1.073%201.073%200%200%201%201.1-1.088h2.928a1.073%201.073%200%200%201%201.1%201.088v6.054l5.051%203.988a1.23%201.23%200%200%201%20.256%201.559%201.118%201.118%200%200%201-1.574.145L15.017%20954.8%201.766%20965.134a1.118%201.118%200%200%201-1.574-.145%201.255%201.255%200%200%201%20.256-1.559l13.909-10.876a1.189%201.189%200%200%201%20.659-.218.961.961%200%200%201%20.66.218zm4.758%203.662l2.928%201.921v-4.749H20.4zm-14.2%2017.873h4.392v-6.163a1.073%201.073%200%200%201%201.1-1.088h6.589a1.073%201.073%200%200%201%201.1%201.088v6.163H23.8v-11.13L26%20964.7v10.514a1.073%201.073%200%200%201-1.1%201.088h-6.589a1.073%201.073%200%200%201-1.1-1.088v-6.163H12.82v6.163a1.073%201.073%200%200%201-1.1%201.088H5.134a1.073%201.073%200%200%201-1.1-1.088V964.7l2.2-1.74z%22%20transform%3D%22translate%28-.015%20-952.3%29%22%20fill%3D%22url%28%23icon-home-a%29%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  bottom: 1px;
}

@media (min-width: 768px) {
  .breadcrumbs {
    background: none;
  }

  .breadcrumbs .breadcrumbs-without-separator li a {
    font-size: 0.875rem !important;
    line-height: 18px;
    font-weight: 700;
  }

  .breadcrumbs .breadcrumbs-without-separator li.first a:before {
    width: 20px;
    height: 22px;
  }
}

.template-products-template-campaign .breadcrumbs {
  display: none;
}

@media (min-width: 768px) {
  .template-products-template-campaign .breadcrumbs {
    margin-top: -3% !important;
    display: block;
  }
}

.template-products-template-campaign .breadcrumbs.Breadcrumbs-mobile {
  display: block;
  padding-left: 10px;
  margin-top: 50px;
}

@media (min-width: 768px) {
  .template-products-template-campaign .breadcrumbs.Breadcrumbs-mobile {
    display: none;
    margin-top: 0px !important;
  }
}

.template-products-template-campaign #content {
  margin-top: 0;
}

.carousel-box .carousel-cover {
  max-width: 100%;
  width: 100%;
}

.carousel-box .carousel-content {
  position: absolute;
  bottom: 5px;
}

.carousel-box .carousel-content .content {
  padding: 0 30px;
}

.carousel-box .main-text {
  width: 60%;
  margin-bottom: 50px;
}

.carousel-box .main-text .component-content {
  overflow: visible;
}

.carousel-box .small-text {
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
}

.carousel-box .carousel-nav {
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 30px;
}

.carousel-box .carousel-nav .carousel-nav-item {
  display: inline-block;
  margin: 0;
  margin-right: 5px;
}

.carousel-box .carousel-nav .carousel-nav-item:last-child {
  margin-right: 0;
}

.carousel-box .carousel-nav .carousel-nav-prev,
.carousel-box .carousel-nav .carousel-nav-next {
  display: none;
}

@media (min-width: 768px) {
  .carousel-box .carousel-slide.even .carousel-content .content {
    padding-right: 530px;
  }

  .carousel-box .carousel-content {
    max-width: 100%;
    bottom: 50px;
  }

  .carousel-box .carousel-content .content {
    padding-left: 50px;
    padding-right: 300px;
  }

  .carousel-box .carousel-content .content .dark-blue-txt-strong-30 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }

  .carousel-box .carousel-content .small-message-text {
    font-size: 0.75rem;
  }

  .carousel-box .main-text {
    width: 100%;
    margin-bottom: 0;
  }

  .carousel-box .small-text {
    right: 0;
    bottom: -20px;
    padding-right: 20%;
  }

  .carousel-box .carousel-nav {
    left: auto;
    right: 30px;
    bottom: 30px;
    margin: 0;
  }

  .carousel-box .carousel-nav .carousel-nav-item {
    margin-right: 15px;
  }
}

@media (min-width: 992px) {
  .carousel-box .carousel-content .content {
    padding: 0 50px;
  }

  .carousel-box .carousel-content .content .dark-blue-txt-strong-30 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
}

.carouse-numbers-blue {
  max-width: 940px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.carousel.carouse-numbers-blue .component-content {
  background: transparent;
  padding: 0;
  border: 0;
}

.carousel.carouse-numbers-blue .component-content a {
  display: inline-block;
  border: none;
  width: unset;
  height: unset;
  font-size: 1rem;
  color: #666363;
}

.carousel.carouse-numbers-blue .component-content .carousel-nav li.is-active a {
  color: #0071E5;
  background: none;
}

.carousel.carouse-numbers-blue .component-content .carousel-nav-prev a,
.carousel.carouse-numbers-blue .component-content .carousel-nav-next a {
  bottom: 50%;
  top: unset;
  border: none;
  width: 30px;
  height: 54px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
}

.carousel.carouse-numbers-blue .component-content .carousel-nav-prev a {
  left: 10px;
  background-image: url(../../../../../../../content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/pronamel/LeftArrow.png);
}

.carousel.carouse-numbers-blue .component-content .carousel-nav-next a {
  right: 10px;
  background-image: url(../../../../../../../content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/pronamel/RightArrow.png);
}

.carousel.carouse-numbers-blue .component-content .carousel-nav-prev a:before {
  content: "";
  display: none;
  font-family: none;
  font-style: unset;
  position: unset;
  font-weight: unset;
  -webkit-font-smoothing: none;
  -moz-osx-font-smoothing: none;
  font-size: unset;
  color: unset;
}

.carousel.carouse-numbers-blue .component-content .carousel-nav-next a:before {
  content: "";
  display: none;
  font-family: none;
  font-style: unset;
  position: unset;
  font-weight: unset;
  -webkit-font-smoothing: none;
  -moz-osx-font-smoothing: none;
  font-size: unset;
  color: unset;
}

.carousel.carouse-numbers-blue .component-content .carousel-nav .carousel-nav-item a {
  border: 1px solid #0071E5;
  border-radius: 10px;
  background: #ffffff;
  height: 0.8125rem;
  width: 0.8125rem;
  color: transparent;
}

@media (min-width: 768px) {
  .carousel.carouse-numbers-blue .component-content .carousel-nav .carousel-nav-item a {
    height: 1rem;
    width: 1rem;
    border-width: 2px;
  }
}

.carousel.carouse-numbers-blue .component-content .carousel-nav .carousel-nav-item.is-active a {
  color: transparent;
  background: #0071E5;
}

.carousel .carousel-nav .carousel-nav-item a:after,
.carousel-box .carousel-nav .carousel-nav-item a:after {
  height: 250%;
  width: 250%;
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 768px) {

  .carousel .carousel-nav .carousel-nav-item a:after,
  .carousel-box .carousel-nav .carousel-nav-item a:after {
    content: none;
  }
}

.carousel-box.carousel .component-content {
  background: transparent;
  padding: 0;
  border: 0;
}

.carousel-box.carousel .component-content:hover .main-text a {
  color: #0071E5;
}

.carousel-box .carouselSlide {
  padding: 0;
}

.carousel-box .carousel-content {
  pointer-events: none;
}

.carousel-box .main-text p:first-child {
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 700;
  color: #10069F;
  margin-bottom: 5px;
}

.carousel-box .main-text p {
  margin: 0;
}

.carousel-box .main-text p a {
  padding-bottom: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  color: #10069F;
  font-weight: 700;
  border: 0;
  text-decoration: none;
}

.carousel-box .main-text p a:after {
  content: '';
  width: 50px;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #0071E5;
}

.carousel-box .main-text p a:hover {
  color: #0071E5;
}

.carousel-box .small-text p {
  font-size: 0.875rem;
  font-weight: 300;
  margin: 0;
}

.carousel-box .carousel-nav .carousel-nav-item a {
  border: 1px solid #0071E5;
  border-radius: 10px;
  background: #ffffff;
  height: 0.8125rem;
  width: 0.8125rem;
}

.carousel-box .carousel-nav .carousel-nav-item.is-active a {
  background: #0071E5;
}

@media (min-width: 768px) {
  .carousel-box .main-text p:first-child {
    font-size: 1.875rem;
    line-height: 2.5rem;
    margin-bottom: 20px;
  }

  .carousel-box .main-text p a {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }

  .carousel-box .main-text p a:after {
    content: '';
    width: 80px;
  }

  .carousel-box .small-text p {
    font-size: 0.875rem;
    font-weight: 300;
  }

  .carousel-box .carousel-nav .carousel-nav-item a {
    height: 16px;
    width: 16px;
    border: 2px solid #0071E5;
  }
}

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/
.lSSlideOuter {
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.lightSlider:before,
.lightSlider:after {
  content: " ";
  display: table;
}

.lightSlider {
  overflow: hidden;
  margin: 0;
}

.lSSlideWrapper {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}

.lSSlideWrapper>.lightSlider:after {
  clear: both;
}

.lSSlideWrapper .lSSlide {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: all 1s;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform, height;
  transition-property: transform, height;
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lSSlideWrapper .lSFade {
  position: relative;
}

.lSSlideWrapper .lSFade>* {
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 9;
  margin-right: 0;
  width: 100%;
}

.lSSlideWrapper.usingCss .lSFade>* {
  opacity: 0;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lSSlideWrapper .lSFade>*.active {
  z-index: 10;
}

.lSSlideWrapper.usingCss .lSFade>*.active {
  opacity: 1;
}

/** /!!! End of core css Should not edit !!!/**/
/* Pager */
.lSSlideOuter .lSPager.lSpg {
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}

.lSSlideOuter .lSPager.lSpg>li {
  cursor: pointer;
  display: inline-block;
  padding: 0 6px;
}

.lSSlideOuter .lSPager.lSpg>li a {
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 30px;
  display: inline-block;
  height: 12px;
  overflow: hidden;
  text-indent: -999em;
  width: 12px;
  position: relative;
  z-index: 99;
  -webkit-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
}

.lSSlideOuter .lSPager.lSpg>li:hover a,
.lSSlideOuter .lSPager.lSpg>li.active a {
  background-color: #ffffff;
}

.lSSlideOuter .media {
  opacity: 0.8;
}

.lSSlideOuter .media.active {
  opacity: 1;
}

/* End of pager */
/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
  list-style: none outside none;
  padding-left: 0;
  margin: 0;
  overflow: hidden;
  transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.lSSlideOuter .lSPager.lSGallery li {
  overflow: hidden;
  -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
  transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}

.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 5px;
}

.lSSlideOuter .lSPager.lSGallery img {
  display: block;
  height: auto;
  max-width: 100%;
}

.lSSlideOuter .lSPager.lSGallery:before,
.lSSlideOuter .lSPager.lSGallery:after {
  content: " ";
  display: table;
}

.lSSlideOuter .lSPager.lSGallery:after {
  clear: both;
}

/* End of Gallery*/
/* slider actions */
.lSAction>a {
  width: 32px;
  display: block;
  top: 50%;
  height: 32px;
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-top: -16px;
  opacity: 0.5;
  -webkit-transition: opacity 0.35s linear 0s;
  transition: opacity 0.35s linear 0s;
}

.lSAction>a:hover {
  opacity: 1;
}

.lSAction>.lSPrev {
  background-position: 0 0;
  left: 10px;
}

.lSAction>.lSNext {
  background-position: -32px 0;
  right: 10px;
}

.lSAction>a.disabled {
  pointer-events: none;
}

.cS-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}

/* vertical */
.lSSlideOuter.vertical {
  position: relative;
}

.lSSlideOuter.vertical.noPager {
  padding-right: 0px !important;
}

.lSSlideOuter.vertical .lSGallery {
  position: absolute !important;
  right: 0;
  top: 0;
}

.lSSlideOuter.vertical .lightSlider>* {
  width: 100% !important;
  max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction>a {
  left: 50%;
  margin-left: -14px;
  margin-top: 0;
}

.lSSlideOuter.vertical .lSAction>.lSNext {
  background-position: 31px -31px;
  bottom: 10px;
  top: auto;
}

.lSSlideOuter.vertical .lSAction>.lSPrev {
  background-position: 0 -31px;
  bottom: auto;
  top: 10px;
}

/* vertical */
/* Rtl */
.lSSlideOuter.lSrtl {
  direction: rtl;
}

.lSSlideOuter .lightSlider,
.lSSlideOuter .lSPager {
  padding-left: 0;
  list-style: none outside none;
}

.lSSlideOuter.lSrtl .lightSlider,
.lSSlideOuter.lSrtl .lSPager {
  padding-right: 0;
}

.lSSlideOuter .lightSlider>*,
.lSSlideOuter .lSGallery li {
  float: left;
}

.lSSlideOuter.lSrtl .lightSlider>*,
.lSSlideOuter.lSrtl .lSGallery li {
  float: right !important;
}

/* Rtl */
@-webkit-keyframes rightEnd {
  0% {
    left: 0;
  }

  50% {
    left: -15px;
  }

  100% {
    left: 0;
  }
}

@keyframes rightEnd {
  0% {
    left: 0;
  }

  50% {
    left: -15px;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes topEnd {
  0% {
    top: 0;
  }

  50% {
    top: -15px;
  }

  100% {
    top: 0;
  }
}

@keyframes topEnd {
  0% {
    top: 0;
  }

  50% {
    top: -15px;
  }

  100% {
    top: 0;
  }
}

@-webkit-keyframes leftEnd {
  0% {
    left: 0;
  }

  50% {
    left: 15px;
  }

  100% {
    left: 0;
  }
}

@keyframes leftEnd {
  0% {
    left: 0;
  }

  50% {
    left: 15px;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes bottomEnd {
  0% {
    bottom: 0;
  }

  50% {
    bottom: -15px;
  }

  100% {
    bottom: 0;
  }
}

@keyframes bottomEnd {
  0% {
    bottom: 0;
  }

  50% {
    bottom: -15px;
  }

  100% {
    bottom: 0;
  }
}

.lSSlideOuter .rightEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}

.lSSlideOuter .leftEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}

.lSSlideOuter.vertical .rightEnd {
  -webkit-animation: topEnd 0.3s;
  animation: topEnd 0.3s;
  position: relative;
}

.lSSlideOuter.vertical .leftEnd {
  -webkit-animation: bottomEnd 0.3s;
  animation: bottomEnd 0.3s;
  position: relative;
}

.lSSlideOuter.lSrtl .rightEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}

.lSSlideOuter.lSrtl .leftEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}

/*/  GRab cursor */
.lightSlider.lsGrab>* {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lightSlider.lsGrabbing>* {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.box-common-questions {
  text-align: center;
}

.box-common-questions .pseudo-h2 {
  color: #ffffff;
  margin-bottom: 50px;
}

.box-common-questions .btn {
  margin-top: 15px;
}

.box-common-questions .lSSlideOuter .lSPager.lSpg {
  margin-top: 40px !important;
}

.box-common-questions .lSSlideOuter .lSPager.lSpg>li a {
  border: 0;
}

.box-common-questions .container-override {
  padding: 50px 0;
  position: relative;
}

.box-common-questions .container-override .reference-faq-module {
  z-index: 0;
}

.box-common-questions .container-override .reference-faq-module sup {
  top: -0.5em;
}

@media screen and (min-width: 992px) {
  .box-common-questions .container-override .reference-faq-module {
    padding: 0;
    width: calc(100% - 70px);
    margin-left: 35px;
  }

  .box-common-questions .container-override:after {
    right: 15px;
    transform: translateX(100%);
    transform-origin: top left;
  }

  .box-common-questions .container-override:before {
    left: 15px;
    transform: translateX(-100%);
    transform-origin: top right;
  }
}

#question-answer-slider {
  display: flex;
  align-items: stretch;
  justify-content: center;
}

#question-answer-slider>li {
  display: flex;
  justify-content: center;
  position: relative;
  min-height: 360px;
  cursor: pointer;
}

#question-answer-slider>li article {
  padding: 23px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70vw;
}

@media screen and (orientation: landscape) {
  #question-answer-slider>li article {
    width: 60vw;
  }
}

#question-answer-slider>li article h3,
#question-answer-slider>li article p {
  width: 100%;
}

#question-answer-slider>li h3 {
  margin: 0 0 10px;
  order: 1;
}

#question-answer-slider>li .answer {
  display: none;
  order: 2;
  margin: 0;
  overflow: hidden;
}

@media screen and (min-width: 768px) {
  #question-answer-slider>li .answer {
    max-height: 75px;
  }
}

#question-answer-slider>li .icon-plus {
  order: 3;
  display: inline-block;
  position: relative;
  margin: 15px 0 0 0;
}

#question-answer-slider>li .icon-plus:after,
#question-answer-slider>li .icon-plus:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%);
  transform-origin: center left;
}

#question-answer-slider>li .icon-plus:after {
  transform: rotate(90deg) translate(-50%, -50%);
}

#question-answer-slider>li.answered .answer {
  display: block;
}

#question-answer-slider>li.answered .icon-plus:after {
  transform: rotate(0deg) translate(-50%, 0);
}

#question-answer-slider>li article {
  margin-right: -75vw;
}

#question-answer-slider>li.active article {
  margin-right: 0;
}

#question-answer-slider>li.active~li article {
  margin-right: 0;
}

#question-answer-slider>li.active+li article {
  margin-left: -75vw;
}

@media screen and (min-width: 768px) {
  #question-answer-slider>li article {
    padding: 30px;
    margin-right: 0;
  }

  #question-answer-slider>li.active+li article {
    margin-left: 0;
  }

  #question-answer-slider>li article {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  #question-answer-slider {
    min-height: 260px;
  }
}

.box-common-questions {
  background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/es_MX/vbl/common-questions-bg.jpg?format=auto") 0% 0%/100% 100% no-repeat;
  text-align: center;
}

#question-answer-slider>li article {
  background-color: #ffffff;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  transition: all 0.2s ease-in-out;
}

#question-answer-slider>li h3 {
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
}

#question-answer-slider>li .answer {
  font-size: 0.875rem;
  line-height: 1.25;
}

#question-answer-slider>li .answer a {
  font-size: 0.875rem;
  border-bottom-width: 1px;
}

#question-answer-slider>li .icon-plus {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 2px solid #0071E5;
}

#question-answer-slider>li .icon-plus:after,
#question-answer-slider>li .icon-plus:before {
  width: 24px;
  height: 2px;
  background-color: #0071E5;
}

@media screen and (min-width: 768px) {
  #question-answer-slider>li article h3 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  #question-answer-slider>li .answer a {
    display: inline-block;
  }
}

.reference-language-list {
  display: none;
}

.reference-language-list .countries-header {
  display: inline-block;
}

.reference-language-list .language-selector {
  float: right;
  width: 200px;
  margin-top: 27px;
  height: 24px;
  display: none;
}

.reference-language-list .language-selector p,
.reference-language-list .language-selector p * {
  margin: 0;
  line-height: 23px;
}

.reference-language-list .language-selector .language-selector-active,
.reference-language-list .language-selector .language-selector-inactive {
  display: inline-block;
  width: 50%;
  border-radius: 15px;
  margin-right: -4px;
  text-align: center;
}

.reference-language-list .language-selector .language-selector-active {
  height: calc(100% - 1px);
}

@media (min-width: 768px) {
  .reference-language-list {
    padding: 50px 0;
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 6;
  }

  .reference-language-list .container-override>.component-content>.paragraphSystem {
    margin-left: 15px;
    margin-right: 15px;
  }

  .reference-language-list .countries-list>.component-content>.content {
    margin: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .reference-language-list .countries-list>.component-content>.content .grid_3 {
    margin-top: 15px;
    width: 260px;
  }

  .reference-language-list .countries-list>.component-content>.content .grid_3 .component-content {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .reference-language-list .language-selector {
    display: block;
  }
}

@media (min-width: 768px) {
  .reference-language-list {
    background-color: #ffffff;
    box-shadow: rgba(87, 87, 87, 0.3) 0 6px 6px;
  }

  .reference-language-list .countries-list>.component-content>.content .grid_3 a {
    color: #10069F;
    font-size: 1rem;
  }

  .reference-language-list .countries-list>.component-content>.content .grid_3 p {
    margin: 0;
  }

  .reference-language-list .countries-list>.component-content>.content .grid_3 img {
    margin-left: 0;
  }

  .reference-language-list .language-selector {
    border: 1px solid rgba(143, 139, 139, 0.6);
    border-radius: 15px;
  }

  .reference-language-list .language-selector p,
  .reference-language-list .language-selector p * {
    font-size: 0.875rem;
  }

  .reference-language-list .language-selector a:hover {
    border-bottom: 0;
  }

  .reference-language-list .language-selector a:hover .language-selector-inactive {
    color: #868484;
  }

  .reference-language-list .language-selector .language-selector-active {
    background: #00a3db;
    color: #ffffff;
    cursor: pointer;
  }

  .reference-language-list .language-selector .language-selector-inactive {
    color: #323131;
    background: none;
  }
}

@media (min-width: 992px) {

  .cta-tiles.cta-horizontal .shop-save-tile:first-of-type,
  #Product-CTA-block .shop-save-tile:first-of-type {
    padding-left: 0;
    padding-right: 5px;
  }

  .cta-tiles.cta-horizontal .shop-save-tile:last-child,
  #Product-CTA-block .shop-save-tile:last-child {
    padding-right: 0;
    padding-left: 5px;
  }
}

.cta-tiles.cta-horizontal .shop-save-tile figcaption,
#Product-CTA-block .shop-save-tile figcaption {
  top: 10px;
}

@media (min-width: 768px) {

  .cta-tiles.cta-horizontal .shop-save-tile figcaption,
  #Product-CTA-block .shop-save-tile figcaption {
    top: auto;
  }
}

.cta-tiles.cta-horizontal .shop-save-tile figcaption p:first-child,
#Product-CTA-block .shop-save-tile figcaption p:first-child {
  font-size: 32px;
  font-weight: 600;
}

@media (min-width: 992px) {

  .cta-tiles.cta-horizontal .shop-save-tile figcaption,
  #Product-CTA-block .shop-save-tile figcaption {
    top: auto;
  }

  .cta-tiles.cta-horizontal .shop-save-tile figcaption p:first-child,
  #Product-CTA-block .shop-save-tile figcaption p:first-child {
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 10px;
  }
}

.cta-fullwidth-wrapper {
  height: auto;
  position: relative;
  margin-top: 65%;
  margin-bottom: 30px;
}

.cta-fullwidth-wrapper .cold-steam {
  position: absolute;
  top: -10%;
  left: 15%;
}

.cta-fullwidth-wrapper .frosty-pop {
  position: absolute;
  top: -280px;
  left: -50px;
  height: auto;
}

@media (max-width: 767px) {
  .cta-fullwidth-wrapper .frosty-pop {
    position: relative;
    top: unset;
    left: unset;
    padding: 0;
    margin-top: -70%;
    margin-bottom: -20%;
    max-width: 80%;
    margin-left: 10%;
  }
}

.cta-fullwidth-wrapper .cta-text-wrapper {
  margin-top: 100px;
  margin-bottom: 30px;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p {
  margin: 0;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:first-child {
  padding-right: 50px;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:nth-child(2) {
  margin-top: -10px;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-sign {
  margin-left: 10px;
  position: absolute;
  top: 20%;
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description {
  margin-top: 15px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description {
    margin-top: 120px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p {
  width: 100%;
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child {
  margin-top: 0;
  text-align: center;
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child strong {
  margin: auto;
  margin-bottom: 15px;
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:nth-child(2) {
  margin-top: 30px;
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p a {
  width: 200px;
}

@media (min-width: 768px) {
  .cta-fullwidth-wrapper {
    margin-top: 300px;
    margin-bottom: 50px;
  }

  .cta-fullwidth-wrapper .cold-steam {
    top: -2;
    left: 15%;
  }

  .cta-fullwidth-wrapper .frosty-pop {
    left: 235px;
  }
}

@media (min-width: 992px) {
  .cta-fullwidth-wrapper {
    margin: 70px auto;
  }

  .cta-fullwidth-wrapper .cold-steam {
    top: 0;
    left: 5%;
  }

  .cta-fullwidth-wrapper .frosty-pop {
    top: -15%;
    left: 7%;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper {
    margin-bottom: 50px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent {
    margin-top: 15px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description {
    margin-top: 0;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child {
    margin-top: 0;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child strong {
    margin-bottom: 30px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child br {
    display: none;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:nth-child(2) {
    width: auto;
    margin-bottom: 30px;
  }
}

@media (min-width: 1200px) {
  .cta-fullwidth-wrapper .cold-steam {
    top: 0;
    left: 5%;
  }

  .cta-fullwidth-wrapper .frosty-pop {
    top: -12%;
    left: 13%;
    width: 90%;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper {
    margin: 50px auto;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent {
    position: relative;
    padding-top: 30px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content {
    display: flex;
    justify-content: center;
    flex-direction: column;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p {
    margin: 0;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p p .forty-percent-sign {
    margin-left: 0;
    top: 25%;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p p .forty-percent-text {
    margin-left: 0;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description {
    margin-top: 0;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child {
    width: 90%;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child strong {
    margin-bottom: 50px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child br {
    display: inline;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:nth-child(2) {
    margin-top: 50px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p a {
    width: 170px;
  }
}

@media (min-width: 1200px) and (min-width: 1900px) {
  .cta-fullwidth-wrapper .cold-steam {
    top: 0;
    left: 18%;
  }

  .cta-fullwidth-wrapper .frosty-pop {
    top: -22%;
    left: 23%;
    width: 100%;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent {
    padding: 0;
    padding-left: 30px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:first-child {
    padding-right: 20px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:nth-child(2) {
    margin-top: 0;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-sign {
    top: 20%;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-text {
    margin-left: 30px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description {
    padding: 0;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child {
    width: 70%;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child strong {
    margin-bottom: 30px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:nth-child(2) {
    margin-top: 30px;
  }
}

.cta-fullwidth-wrapper {
  background: #0071E5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0071E5), color-stop(100%, #10069F));
  background: -webkit-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -o-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -ms-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: linear-gradient(to bottom, #0071E5 0%, #10069F 100%);
}

.cta-fullwidth-wrapper .frosty-pop {
  z-index: 10;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent {
  text-align: center;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p {
  color: #ffffff;
  font-size: 1.875rem;
  line-height: 2.5rem;
  text-align: center;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:nth-child(2),
.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:nth-child(3) {
  line-height: 30px;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-number {
  font-size: 180px;
  font-weight: 300;
  letter-spacing: -8px;
  line-height: 150px;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-sign {
  font-size: 75px;
  font-weight: 300;
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-text {
  letter-spacing: -1px;
  font-family: "Roboto", sans-serif;
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description {
  text-align: center;
  z-index: 11;
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p {
  color: #ffffff;
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child strong {
  display: block;
  font-weight: 700;
}

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p a {
  text-decoration: none;
}

.cta-fullwidth-wrapper .cta-text-wrapper sup {
  top: -0.5em;
}

@media (min-width: 1200px) {
  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p {
    color: #ffffff;
    font-size: 2.5rem;
    line-height: 2.875rem;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:nth-child(2),
  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:nth-child(3) {
    line-height: 40px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-number {
    font-size: 200px;
    line-height: 170px;
    letter-spacing: 0;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-sign {
    font-size: 80px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-text {
    letter-spacing: -1px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p {
    color: #ffffff;
    line-height: 1.75rem;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child strong {
    font-size: 1.5625rem;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:nth-child(2) {
    font-size: 1.125rem;
  }
}

@media (min-width: 1900px) {
  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-number {
    font-size: 220px;
    line-height: 170px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-sign {
    font-size: 90px;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p {
    color: #ffffff;
    line-height: 1.75rem;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child strong {
    font-size: 1.5625rem;
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:nth-child(2) {
    font-size: 1.125rem;
  }
}

.cta-tiles img,
#Product-CTA-block img {
  width: 100%;
}

.cta-tiles figure>a:hover,
#Product-CTA-block figure>a:hover {
  border-bottom: 0 !important;
}

.cta-tiles .rating-tile figcaption,
#Product-CTA-block .rating-tile figcaption {
  position: absolute;
  left: 50px;
  bottom: 30px;
}

.cta-tiles .shop-save-tile,
#Product-CTA-block .shop-save-tile {
  margin-bottom: 5px;
}

.cta-tiles .shop-save-tile figcaption,
#Product-CTA-block .shop-save-tile figcaption {
  position: absolute;
  top: 10px;
  left: 50px;
  bottom: auto;
}

.cta-tiles .shop-save-tile figcaption h2,
#Product-CTA-block .shop-save-tile figcaption h2 {
  margin: 0 0 5px;
  text-align: left;
}

.cta-tiles .shop-save-tile figcaption h3,
#Product-CTA-block .shop-save-tile figcaption h3 {
  margin: 0;
}

@media (min-width: 768px) {

  .cta-tiles .image,
  #Product-CTA-block .image {
    padding: 0;
  }

  .cta-tiles .content,
  #Product-CTA-block .content {
    margin-left: 0;
    margin-right: 0;
  }

  .cta-tiles .rating-tile figure,
  .cta-tiles .shop-save-tile figure,
  #Product-CTA-block .rating-tile figure,
  #Product-CTA-block .shop-save-tile figure {
    line-height: 0;
  }

  .cta-tiles .shop-save-tile,
  #Product-CTA-block .shop-save-tile {
    margin-bottom: 10px;
  }

  .cta-tiles .shop-save-tile figcaption,
  #Product-CTA-block .shop-save-tile figcaption {
    top: auto;
    bottom: 60px;
  }

  .cta-tiles .shop-save-tile figcaption h2,
  #Product-CTA-block .shop-save-tile figcaption h2 {
    margin: 0 0 5px;
  }

  .cta-tiles .shop-save-tile figcaption h3,
  #Product-CTA-block .shop-save-tile figcaption h3 {
    margin: 0;
  }

  .cta-tiles .video-box,
  #Product-CTA-block .video-box {
    padding: 0;
  }

  .cta-tiles .video-box .video-int,
  .cta-tiles .video-box .video-text,
  #Product-CTA-block .video-box .video-int,
  #Product-CTA-block .video-box .video-text {
    padding: 0;
  }
}

@media (min-width: 992px) {

  .cta-tiles .rating-tile,
  #Product-CTA-block .rating-tile {
    padding: 0;
  }

  .cta-tiles .rating-tile figure figcaption,
  #Product-CTA-block .rating-tile figure figcaption {
    left: 50px;
    bottom: 50px;
  }

  .cta-tiles .shop-save-tile,
  #Product-CTA-block .shop-save-tile {
    padding: 0;
    padding-left: 10px;
  }

  .cta-tiles .shop-save-tile figure figcaption,
  #Product-CTA-block .shop-save-tile figure figcaption {
    top: auto;
    bottom: 50px;
    left: 50px;
  }

  .cta-tiles .shop-save-tile figure figcaption h2,
  #Product-CTA-block .shop-save-tile figure figcaption h2 {
    margin: 0 0 5px;
  }

  .cta-tiles .shop-save-tile figure figcaption h3,
  #Product-CTA-block .shop-save-tile figure figcaption h3 {
    margin: 0;
  }

  .cta-tiles .video-box,
  #Product-CTA-block .video-box {
    padding-left: 10px;
  }
}

.cta-tiles,
#Product-CTA-block {
  overflow: hidden;
}

.cta-tiles .rating-tile figcaption a,
#Product-CTA-block .rating-tile figcaption a {
  padding-bottom: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  color: #10069F;
  font-weight: 700;
  border: 0;
  display: inline-block;
}

.cta-tiles .rating-tile figcaption a:hover,
#Product-CTA-block .rating-tile figcaption a:hover {
  color: #0071E5;
}

.cta-tiles .rating-tile figcaption a:after,
#Product-CTA-block .rating-tile figcaption a:after {
  content: '';
  width: 50px;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #0071E5;
}

.cta-tiles .shop-save-tile p,
#Product-CTA-block .shop-save-tile p {
  margin: 0;
  text-align: left;
  line-height: normal;
}

.cta-tiles .shop-save-tile figcaption,
#Product-CTA-block .shop-save-tile figcaption {
  pointer-events: none;
}

.cta-tiles .shop-save-tile figcaption p:first-child,
#Product-CTA-block .shop-save-tile figcaption p:first-child {
  font-size: 1.875rem;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.cta-tiles .shop-save-tile figcaption a,
#Product-CTA-block .shop-save-tile figcaption a {
  padding-bottom: 10px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #ffffff;
  border: 0;
}

.cta-tiles .shop-save-tile figcaption a:after,
#Product-CTA-block .shop-save-tile figcaption a:after {
  content: '';
  width: 50px;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #0071E5;
}

.cta-tiles .shop-save-tile figcaption a.save-coupon:after,
#Product-CTA-block .shop-save-tile figcaption a.save-coupon:after {
  background-color: #ffffff;
}

.cta-tiles .shop-save-tile.product-Save figcaption a:after,
#Product-CTA-block .shop-save-tile.product-Save figcaption a:after {
  background-color: #ffffff;
}

.cta-tiles .video-box h2,
#Product-CTA-block .video-box h2 {
  max-width: 250px;
}

@media (min-width: 768px) {

  .cta-tiles .rating-tile figure figcaption a,
  #Product-CTA-block .rating-tile figure figcaption a {
    font-size: 1.25rem;
    line-height: 1.5625rem;
  }

  .cta-tiles .rating-tile figure figcaption a:after,
  #Product-CTA-block .rating-tile figure figcaption a:after {
    width: 80px;
  }

  .cta-tiles .shop-save-tile figure figcaption p:first-child,
  #Product-CTA-block .shop-save-tile figure figcaption p:first-child {
    font-size: 2.875rem;
    line-height: 3.5rem;
  }

  .cta-tiles .shop-save-tile figure figcaption a,
  #Product-CTA-block .shop-save-tile figure figcaption a {
    font-size: 1.25rem;
    line-height: 1.5625rem;
  }

  .cta-tiles .shop-save-tile figure figcaption a:hover,
  #Product-CTA-block .shop-save-tile figure figcaption a:hover {
    border-bottom: none;
    color: #0071E5;
  }

  .cta-tiles .shop-save-tile figure figcaption a:after,
  #Product-CTA-block .shop-save-tile figure figcaption a:after {
    width: 80px;
  }

  .cta-tiles .video-box h2,
  #Product-CTA-block .video-box h2 {
    max-width: 380px;
    margin-left: 30px;
  }
}

@media (min-width: 1200px) {

  .cta-tiles .video-box .video-text .richText-content,
  #Product-CTA-block .video-box .video-text .richText-content {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

.exit-notification {
  position: fixed !important;
}

.exit-notification .exit-notification-inner {
  top: 50%;
  transform: translateY(-50%);
}

.exit-notification {
  position: fixed !important;
}

.exit-notification .exit-notification-inner {
  top: 50%;
  transform: translateY(-50%);
}

.coupon-bottom {
  padding-top: 35px;
  padding-bottom: 20px;
  background: #f7f7f7;
  margin-bottom: 7px;
}

.coupon-bottom:before {
  background: #f7f7f7;
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100vw;
  transform: translateX(-50%);
  z-index: -1;
  box-sizing: border-box;
}

.coupon-bottom h2 {
  margin-bottom: 20px;
}

.coupon-bottom p {
  font-weight: 300;
}

.coupon-bottom .btn {
  width: 60%;
  clear: both;
}

.coupon-bottom .btn:first-child {
  margin-bottom: 7px;
}

@media (min-width: 768px) {
  .coupon-bottom {
    margin-bottom: 30px;
  }

  .coupon-bottom .btn {
    width: auto;
    min-width: 220px;
    clear: none;
  }

  .coupon-bottom .btn:first-child {
    margin-bottom: 0;
  }

  .coupon-bottom h2 {
    margin-bottom: 30px;
  }

  .coupon-bottom p {
    margin-bottom: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}

#footer .list-footer .richText-content {
  display: flex;
  justify-content: center;
}

#footer .share-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

#footer .share-wrapper .social-pages .component-content>.content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

#footer .share-wrapper .social-pages .component-content>.content i {
  margin: 0 10px;
  width: 35px;
  height: 35px;
}

#footer .follow-us-wrapper .richText-content {
  display: flex;
  justify-content: center;
}

#footer .divider.divider-footer {
  display: none;
}

#footer .copyright .richText-content {
  display: flex;
  justify-content: center;
}

@media (min-width: 992px) {
  #footer .list-footer .component-content .richText-content ul {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 30px;
  }

  #footer .share-wrapper .social-pages .component-content>.content i {
    margin: 0 5px;
    width: 29px;
    height: 29px;
  }

  #footer .divider.divider-footer {
    display: flex;
    justify-content: center;
  }
}

#footer {
  background-color: #f7f7f7;
}

#footer .list-footer ul {
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
}

#footer .list-footer ul li {
  margin-bottom: 30px;
  padding: 0;
}

#footer .list-footer ul li a {
  font-size: 1.125rem;
  color: #10069F;
  font-weight: 700;
  text-decoration: none;
}

#footer .list-footer ul li a:hover {
  color: #0071E5;
}

#footer .list-footer ul li:before {
  content: '';
}

#footer .list-footer ul li:first-child {
  margin-top: 50px;
}

#footer .list-footer ul li:last-child {
  margin-bottom: 50px;
}

#footer .follow-us-wrapper .follow-us {
  margin-top: 15px;
  margin-bottom: 30px;
  color: #0071E5;
  font-size: 1.125rem;
}

#footer .copyright p {
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: center;
  max-width: 82%;
  font-size: 0.875rem;
  color: #575757;
  opacity: 1;
}

@media (min-width: 992px) {
  #footer .list-footer ul li {
    margin-right: 30px;
    margin-bottom: 0;
  }

  #footer .list-footer ul li:first-child {
    margin-top: 0;
  }

  #footer .list-footer ul li:last-child {
    margin: 0;
  }

  #footer .divider.divider-footer .component-content {
    width: 1010px;
    height: 21px;
    background: radial-gradient(farthest-side at top center, #e9eaed, #f7f7f7);
    margin-top: 15px;
    margin-bottom: 10px;
  }

  #footer .copyright p {
    font-size: 0.875rem;
    margin-bottom: 100px;
    opacity: 0.65;
  }
}

.hero-article {
  width: 100%;
  padding: 0;
}

.hero-article figure {
  display: flex;
  flex-direction: column-reverse;
}

.hero-article figure figcaption {
  padding: 0 15px;
}

@media (min-width: 768px) {
  .hero-article figure {
    display: block;
  }

  .hero-article figure figcaption {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
}

.hero-article figure figcaption h1 {
  margin: 15px 0;
  font-size: 1.5625rem;
  line-height: 1.875rem;
}

.hero-article figure figcaption p {
  margin-bottom: 20px;
  font-weight: 300;
}

.hero-article figure figcaption br {
  display: none;
}

@media (min-width: 768px) {
  .hero-article figure figcaption {
    width: 80%;
  }

  .hero-article figure figcaption p {
    width: 60%;
    margin: 0 auto;
    margin-bottom: 50px;
  }
}

@media (min-width: 992px) {
  .hero-article figure figcaption h1 {
    font-size: 2.875rem;
    line-height: 3.5rem;
    margin-bottom: 30px;
  }

  .hero-article figure figcaption p,
  .hero-article figure figcaption a {
    font-size: 1.5625rem;
    line-height: 1.875rem;
  }

  .hero-article figure figcaption br {
    display: inline;
  }
}

.hero-image-wrapper .hero-image-home img {
  width: 100%;
}

.hero-image-wrapper .hero-title h1 {
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translate(-50%);
  z-index: 5;
  width: 90%;
  padding: 0 20px;
}

@media (min-width: 992px) {
  .hero-image-wrapper .hero-title h1 {
    top: 30px;
  }
}

.hero-image-wrapper .h2-hero {
  padding: 0;
  margin: 15px 0;
}

.hero-image-wrapper .h2-hero h2 {
  width: 75%;
  margin: auto;
}

.hero-image-wrapper .hero-icons-wrapper .hero-icon {
  padding: 0;
}

.hero-image-wrapper .hero-icons-wrapper .hero-icon figure {
  margin: 0 auto;
  text-align: center;
}

.hero-image-wrapper .hero-icons-wrapper .hero-icon figure img {
  width: 65px;
}

.hero-image-wrapper .hero-icons-wrapper .hero-icon figure figcaption p,
.hero-image-wrapper .hero-icons-wrapper .hero-icon figure figcaption h2 {
  margin: 0 5px;
  margin-top: 5px;
  line-height: 1.25rem;
}

@media (min-width: 992px) {

  .hero-image-wrapper .hero-icons-wrapper .hero-icon figure figcaption p,
  .hero-image-wrapper .hero-icons-wrapper .hero-icon figure figcaption h2 {
    width: 70%;
  }
}

@media (min-width: 992px) {
  .hero-image-wrapper .hero-icons-wrapper .hero-icon:nth-of-type(2n-1) h2 {
    margin-left: auto;
  }
}

.hero-image-wrapper .asterisk-text p {
  margin: 0;
  margin-top: 15px;
}

.hero-image-wrapper .button-wrapper p {
  display: flex;
  justify-content: center;
  margin-top: 15px;
  margin-bottom: 30px;
}

.hero-image-wrapper .button-wrapper p a.btn {
  text-decoration: none;
}

@media (min-width: 768px) {
  .hero-image-wrapper .h2-hero {
    margin-top: -15px;
  }
}

@media (min-width: 992px) {
  .hero-image-wrapper .h2-hero {
    margin-top: -10px;
  }

  .hero-image-wrapper .h2-hero h2 {
    width: 100%;
  }

  .hero-image-wrapper .hero-icons-wrapper {
    padding: 0 30px;
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translate(-50%);
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon {
    padding: 0 5px;
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon figure {
    display: flex;
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon figure img {
    margin: 15px;
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon.first figure,
  .hero-image-wrapper .hero-icons-wrapper .hero-icon.third figure {
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon.second figure,
  .hero-image-wrapper .hero-icons-wrapper .hero-icon.last figure {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .hero-image-wrapper .asterisk-text p {
    margin: 0;
  }

  .hero-image-wrapper .button-wrapper p {
    margin-top: 30px;
    margin-bottom: 50px;
  }
}

@media (min-width: 1200px) {
  .hero-image-wrapper .hero-icons-wrapper .hero-icon.third {
    transform: translate(9%);
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon.last {
    transform: translate(-12%);
  }
}

.hero-image-wrapper .hero-title h1 {
  text-align: center;
  font-size: 1.5625rem;
  line-height: 1.875rem;
}

@media (max-width: 767px) {
  .hero-image-wrapper .hero-title h1 {
    font-size: 1.5625rem;
  }
}

@media (max-width: 767px) {
  .hero-image-wrapper .hero-title h1 {
    line-height: 1;
    font-size: 1.4rem;
  }
}

.hero-image-wrapper .h2-hero h2 {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  font-weight: 400;
  text-align: center;
}

.hero-image-wrapper .h2-hero h2 strong {
  font-weight: 700;
}

.hero-image-wrapper .h2-hero h2 strong::after {
  content: '\A';
}

.hero-image-wrapper .hero-icons-wrapper .hero-icon figure figcaption p {
  font-weight: 700;
  color: #10069F;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  .hero-image-wrapper .hero-icons-wrapper .hero-icon figure figcaption .dark-blue-txt-normal-16 {
    font-weight: 700;
    font-size: 0.875rem;
  }
}

.hero-image-wrapper .asterisk-text p {
  text-align: center;
  font-weight: 300;
}

.hero-image-wrapper .button-wrapper a.btn {
  text-decoration: none;
}

@media (min-width: 1024px) and (max-width: 1024px) and (orientation: landscape) {
  .hero-image-wrapper .hero-title h1 {
    font-size: 1.8125rem !important;
    margin-top: 5px !important;
  }
}

@media (min-width: 992px) {
  .hero-image-wrapper .hero-title h1 {
    font-size: 2.8125rem;
    line-height: 3.5rem;
  }

  .hero-image-wrapper .h2-hero h2 {
    font-size: 1.25rem;
    line-height: 1.5625rem;
  }

  .hero-image-wrapper .h2-hero h2 strong::after {
    content: '';
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon figure figcaption p {
    font-weight: 400;
    color: #10069F;
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .hero-image-wrapper .asterisk-text p {
    font-size: 0.875rem;
  }
}

.how-works-bg>.component-content>.content {
  margin: 0;
}

@media (min-width: 992px) {
  .how-works-bg .container-override>.component-content {
    max-width: 80%;
    margin: auto;
  }
}

.how-works-bg>.component-content {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.how-works-bg>.component-content>.content {
  padding: 30px;
}

.how-works-bg h2,
.how-works-bg p {
  color: #ffffff;
}

.how-works-bg h2 {
  margin-bottom: 35px;
}

.how-works-bg h2 span {
  padding-bottom: 15px;
}

.how-works-bg h2 span:after {
  background: #ffffff;
}

.how-works-bg .chem {
  display: none;
  height: 75px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.how-works-bg .chem>.component-content {
  display: flex;
  border: 2px solid #ffffff;
  height: 100%;
}

.how-works-bg .chem>.component-content img {
  margin: 0;
  height: 100%;
}

.how-works-bg .chem>.component-content>.richText-content {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.how-works-bg .chem p {
  font-size: 1.25rem;
}

.how-works-bg .btn {
  margin-top: 20px;
}

.how-works-bg .btn:hover {
  color: #ffffff;
}

@media (min-width: 768px) {
  .how-works-bg>.component-content>.content {
    padding: 50px;
  }

  .how-works-bg .chem {
    display: block;
  }

  .how-works-bg .btn {
    margin-top: 40px;
  }
}

.icon-text-columns h2 {
  position: relative;
  padding: 0 15px 15px;
  margin: 0;
  margin-bottom: 30px;
  text-align: center;
}

.icon-text-columns h2:after {
  content: '';
  width: 50px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 50%;
  background-color: #0071E5;
  transform: translate(-50%);
}

@media (min-width: 768px) {
  .icon-text-columns h2:after {
    width: 80px;
    height: 3px;
  }
}

.box-icon {
  text-align: center;
  margin-bottom: 30px;
}

.box-icon .component-content {
  padding: 0 15px;
}

.box-icon i {
  margin-bottom: 15px;
}

.box-icon h3 {
  text-align: center;
}

.box-icon p {
  margin: 0;
  margin-bottom: 10px;
}

.box-icon p .highlight-text {
  color: #0071E5;
  font-weight: 400;
}

.box-icon .icon-title {
  color: #10069F;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.box-icon p {
  font-weight: 300;
}

@media (min-width: 768px) {
  .box-icon p:last-child {
    text-align: center;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .box-icon {
    min-height: 300px;
  }
}

.sensitive-teeth-wrapper .sensitive-teeth-intro h2 {
  position: relative;
  padding: 0 15px 10px;
}

.sensitive-teeth-wrapper .sensitive-teeth-intro h2::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

.sensitive-teeth-wrapper .sensitive-teeth-intro p {
  padding: 0 15px;
  margin: 15px auto 0;
}

.sensitive-teeth-wrapper .sensitive-teeth-secondary-title p,
.sensitive-teeth-wrapper .sensitive-teeth-secondary-title h2 {
  margin: 30px 0;
}

.sensitive-teeth-wrapper .icon-box {
  margin-bottom: 30px;
}

.sensitive-teeth-wrapper .icon-box .content {
  display: flex;
  align-items: center;
}

.sensitive-teeth-wrapper .icon-box .content .reference-icons {
  padding-left: 30px;
}

.sensitive-teeth-wrapper .icon-box .content p {
  margin: 5px 0;
}

.sensitive-teeth-wrapper .icon-box .content p:nth-child(2) {
  width: 80%;
}

.sensitive-teeth-wrapper .button-wrapper-sensitive-teeth .component-content .richText-content {
  display: flex;
  justify-content: center;
}

.sensitive-teeth-wrapper .button-wrapper-sensitive-teeth .component-content .richText-content p {
  margin: 0;
}

.sensitive-teeth-wrapper .asterisk-text-sensitive-teeth p {
  margin-top: 15px;
}

@media (min-width: 768px) {
  .sensitive-teeth-wrapper .sensitive-teeth-intro h2 {
    position: relative;
    padding-bottom: 15px;
  }

  .sensitive-teeth-wrapper .sensitive-teeth-intro h2::after {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
  }

  .sensitive-teeth-wrapper .sensitive-teeth-intro p {
    width: 70%;
    margin: 30px auto 0;
  }

  .sensitive-teeth-wrapper .sensitive-teeth-secondary-title p,
  .sensitive-teeth-wrapper .sensitive-teeth-secondary-title h2 {
    margin: 50px 0;
  }

  .sensitive-teeth-wrapper .icon-box {
    margin-bottom: 50px;
  }

  .sensitive-teeth-wrapper .icon-box .content {
    flex-direction: column;
    justify-content: center;
  }

  .sensitive-teeth-wrapper .icon-box .content .reference-icons {
    padding: 0 15px;
  }

  .sensitive-teeth-wrapper .icon-box .content .reference-icons .component-content {
    display: flex;
    justify-content: center;
  }

  .sensitive-teeth-wrapper .icon-box .content p {
    margin: 15px auto 5px;
  }

  .sensitive-teeth-wrapper .icon-box .content p:first-child {
    width: 80%;
  }

  .sensitive-teeth-wrapper .icon-box .content p:nth-child(2) {
    width: 100%;
    margin-top: 5px;
  }

  .sensitive-teeth-wrapper .asterisk-text-sensitive-teeth p {
    margin-top: 30px;
  }
}

.sensitive-teeth-wrapper .sensitive-teeth-intro {
  text-align: center;
}

.sensitive-teeth-wrapper .sensitive-teeth-intro h2::after {
  content: '';
  width: 50px;
  height: 2px;
  background-color: #0071E5;
}

.sensitive-teeth-wrapper .sensitive-teeth-intro p {
  text-align: left;
  font-weight: 300;
}

.sensitive-teeth-wrapper .sensitive-teeth-intro p a {
  text-decoration: none;
}

.sensitive-teeth-wrapper .sensitive-teeth-secondary-title p,
.sensitive-teeth-wrapper .sensitive-teeth-secondary-title h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 0.875rem;
  color: #10069F;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  line-height: 1.875rem;
}

.sensitive-teeth-wrapper .icon-box .reference-icons {
  text-align: center;
}

.sensitive-teeth-wrapper .icon-box .reference-icons+div {
  padding-left: 0;
}

.sensitive-teeth-wrapper .icon-box .richText p:first-child {
  color: #10069F;
  font-family: "Roboto", sans-serif;
}

.sensitive-teeth-wrapper .icon-box .richText p:nth-child(2) {
  font-weight: 300;
}

.sensitive-teeth-wrapper .button-wrapper-sensitive-teeth p a {
  text-decoration: none;
}

.sensitive-teeth-wrapper .asterisk-text-sensitive-teeth p {
  text-align: center;
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .sensitive-teeth-wrapper .sensitive-teeth-intro {
    text-align: center;
  }

  .sensitive-teeth-wrapper .sensitive-teeth-intro h2::after {
    content: '';
    width: 80px;
    height: 3px;
    background-color: #0071E5;
  }

  .sensitive-teeth-wrapper .sensitive-teeth-intro p {
    text-align: center;
  }

  .sensitive-teeth-wrapper .sensitive-teeth-secondary-title p,
  .sensitive-teeth-wrapper .sensitive-teeth-secondary-title h2 {
    font-size: 1.125rem;
  }

  .sensitive-teeth-wrapper .icon-box .reference-icons .component-content {
    height: 65px;
  }

  .sensitive-teeth-wrapper .icon-box p {
    text-align: center;
  }

  .sensitive-teeth-wrapper .asterisk-text-sensitive-teeth p {
    font-size: 0.875rem;
  }
}

.half-text-row h3,
.half-text-row p:first-child>strong {
  margin-bottom: 30px;
}

.half-text-row p {
  margin-top: 0;
}

@media (max-width: 991px) {
  .half-text-row .image {
    margin-bottom: 20px;
  }

  .half-text-row h3,
  .half-text-row p:first-child {
    margin-bottom: 10px;
  }
}

.how-to+.richText.col-md-6 p:first-of-type {
  margin-top: 0;
}

.half-text-row h3,
.half-text-row p:first-child>strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #10069F;
}

.half-text-row h2 span {
  padding-bottom: 10px;
  display: inline-block;
}

.half-text-row p {
  font-weight: 300;
}

@media (min-width: 768px) {
  .half-text-row {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .half-text-row h2 {
    margin-bottom: 40px;
  }
}

.how-to p>strong {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.25rem;
  color: #10069F;
}

@media (min-width: 768px) {
  .how-to p>strong {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}

@media only screen and (min-width: 600px) {
  .cd-single-point.is-open .cd-more-info.cd-left {
    right: 200%;
  }

  .cd-single-point.is-open .cd-more-info.cd-right {
    left: 200%;
  }

  .cd-single-point.is-open .cd-more-info.cd-top {
    bottom: 200%;
  }

  .cd-single-point.is-open .cd-more-info.cd-bottom {
    top: 200%;
  }
}

@-webkit-keyframes cd-pulse {
  0% {
    -webkit-transform: scale(1);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0.8);
  }

  50% {
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0.8);
  }

  100% {
    -webkit-transform: scale(1.6);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0);
  }
}

@-moz-keyframes cd-pulse {
  0% {
    -moz-transform: scale(1);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0.8);
  }

  50% {
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0.8);
  }

  100% {
    -moz-transform: scale(1.6);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0);
  }
}

@keyframes cd-pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0.8);
  }

  50% {
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0.8);
  }

  100% {
    -webkit-transform: scale(1.6);
    -moz-transform: scale(1.6);
    -ms-transform: scale(1.6);
    -o-transform: scale(1.6);
    transform: scale(1.6);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0);
  }
}

.info-points-wrapper {
  position: relative;
}

#point1 {
  top: 57%;
  left: 20%;
}

#point2 {
  top: 55%;
  left: 25%;
}

@media (min-width: 667px) and (max-width: 736px) and (orientation: landscape) {
  #point2 {
    left: 38%;
  }
}

#point3 {
  top: 55%;
  left: 31%;
}

#point4 {
  top: 64%;
  left: 23%;
}

@media (min-width: 667px) and (max-width: 736px) and (orientation: landscape) {
  #point4 {
    left: 36%;
  }
}

#point5 {
  top: 63%;
  left: 31%;
}

/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
.cd-img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.cd-single-point {
  position: absolute;
  border-radius: 50%;
  display: block;
}

.cd-single-point>a {
  position: relative;
  z-index: 2;
  display: block;
  width: 15px;
  height: 15px;
  border-radius: inherit;
  background: red;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.cd-single-point:after {
  /* this is used to create the pulse animation */
  content: '';
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: inherit;
  background-color: transparent;
  -webkit-animation: cd-pulse 2s infinite;
  -moz-animation: cd-pulse 2s infinite;
  animation: cd-pulse 2s infinite;
}

@media (min-width: 768px) {
  .cd-single-point>a {
    width: 15px;
    height: 15px;
  }
}

.cd-single-point.is-open>a {
  background-color: #0071E5;
  border: 0;
}

.cd-single-point.is-open>a:after,
.cd-single-point.is-open>a::before {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(135deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(135deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(135deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(135deg);
  transform: translateX(-50%) translateY(-50%) rotate(135deg);
}

.cd-single-point.is-open:after {
  /* remove pulse effect */
  display: none;
}

.cd-single-point.is-open .cd-more-info {
  visibility: visible;
  opacity: 1;
  z-index: 3;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s, -moz-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
}

.cd-single-point.visited>a {
  background-color: #0071E5;
}

.cd-single-point.visited:after {
  /* pulse effect no more active on visited elements */
  display: none;
}

.cd-single-point .cd-more-info {
  position: absolute;
  width: 220px;
  height: auto;
  padding: 1em;
  overflow-y: visible;
  line-height: 1.4;
  border-radius: 0.25em;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  -webkit-overflow-scrolling: touch;
  text-align: left;
  line-height: 1.5;
  background-color: rgba(255, 255, 255, 0.95);
  padding: 2em 1em 1em;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s;
}

.cd-single-point .cd-more-info::before {
  /* triangle next to the interest point description - hidden on mobile */
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  display: none;
  border: 8px solid transparent;
}

.cd-single-point .cd-more-info h2 {
  font-size: 1.25rem;
  font-size: 1.375rem;
  margin-bottom: 0.6em;
}

.cd-single-point .cd-more-info p {
  color: #575757;
  margin: 0;
}

.cd-single-point .cd-more-info {
  position: absolute;
  width: 180px;
  height: auto;
  padding: 1em;
  overflow-y: visible;
  line-height: 1.4;
  border-radius: 0.25em;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}

@media (min-width: 375px) {
  .cd-single-point .cd-more-info {
    width: 220px;
  }
}

.cd-single-point .cd-more-info::before {
  display: block;
}

.cd-single-point .cd-more-info.cd-left,
.cd-single-point .cd-more-info.cd-right {
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.cd-single-point .cd-more-info.cd-left::before,
.cd-single-point .cd-more-info.cd-right::before {
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.cd-single-point .cd-more-info.cd-left {
  right: 220%;
  left: auto;
}

.cd-single-point .cd-more-info.cd-left::before {
  border-left-color: rgba(255, 255, 255, 0.95);
  left: 100%;
}

.cd-single-point .cd-more-info.cd-right {
  left: 220%;
}

.cd-single-point .cd-more-info.cd-right::before {
  border-right-color: rgba(255, 255, 255, 0.95);
  right: 100%;
}

.cd-single-point .cd-more-info.cd-top,
.cd-single-point .cd-more-info.cd-bottom {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.cd-single-point .cd-more-info.cd-top::before,
.cd-single-point .cd-more-info.cd-bottom::before {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.cd-single-point .cd-more-info.cd-top {
  bottom: 220%;
  top: auto;
}

@media (max-width: 767px) {
  .cd-single-point .cd-more-info.cd-top {
    width: 150px;
  }
}

.cd-single-point .cd-more-info.cd-top::before {
  border-top-color: rgba(255, 255, 255, 0.95);
  top: 100%;
}

.cd-single-point .cd-more-info.cd-bottom {
  top: 220%;
}

.cd-single-point .cd-more-info.cd-bottom::before {
  border-bottom-color: rgba(255, 255, 255, 0.95);
  bottom: 100%;
}

.cd-single-point .cd-more-info h2 {
  font-size: 1.25rem;
  font-size: 1.25rem;
  margin-bottom: 0;
}

.cd-single-point .cd-more-info p {
  font-size: 1rem;
  margin: 0;
}

.cd-single-point .cd-more-info p.small-message-text {
  font-size: 0.875rem;
  line-height: 15px;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .cd-single-point .cd-more-info p {
    padding-top: 5px;
  }
}

.cd-close-info {
  position: fixed;
  top: 0;
  right: 0;
  height: 34px;
  width: 32px;
}

.cd-close-info::after,
.cd-close-info:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  background-color: #0071E5;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.cd-close-info::after {
  height: 2px;
  width: 16px;
}

.cd-close-info::before {
  height: 16px;
  width: 2px;
}

@media only screen and (min-width: 992px) {
  .cd-close-info {
    display: none;
  }
}

@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .cd-close-info {
    display: block;
  }
}

.top-layer {
  z-index: 10;
}

.images-row-wrapper .image-tile {
  margin-bottom: 5px;
}

.images-row-wrapper .image-tile .content {
  margin: 0;
  display: flex;
  align-items: center;
}

.images-row-wrapper .image-tile .content .image img {
  width: 100%;
}

.images-row-wrapper .image-tile .content .image .component-content {
  display: flex;
  justify-content: center;
  align-items: center;
}

.images-row-wrapper .image-tile .icon-box {
  padding-left: 0;
}

.images-row-wrapper .image-tile .icon-box .component-content .content {
  display: flex;
  flex-direction: column;
  text-align: center;
}

@media (min-width: 768px) {
  .images-row-wrapper .image-tile .content {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media (min-width: 992px) {
  .images-row-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }

  .images-row-wrapper .image-tile {
    padding-left: 5px;
    padding-right: 5px;
  }

  .images-row-wrapper .image-tile .content {
    flex-wrap: wrap;
  }

  .images-row-wrapper .image-tile .content .image {
    width: 100%;
  }

  .images-row-wrapper .image-tile .icon-box {
    padding-left: 15px;
  }

  .images-row-wrapper .image-tile .icon-box .component-content .content {
    flex-wrap: wrap;
  }

  .images-row-wrapper .image-tile .icon-box .component-content .content .reference-icons {
    min-height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .images-row-wrapper .image-tile .icon-box .component-content .content .reference-icons i {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
  }
}

.images-row-wrapper .icon-box a,
.images-row-wrapper .icon-box p {
  margin-top: 10px;
  padding-bottom: 10px;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  color: #10069F;
  text-decoration: none;
  position: relative;
  text-align: center;
  display: inline-block;
}

.images-row-wrapper .icon-box a:after,
.images-row-wrapper .icon-box p:after {
  content: '';
  width: 50px;
  height: 2px;
  position: absolute;
  bottom: 0;
  display: block;
  background: #0071E5;
  left: calc(50% - 25px);
}

.images-row-wrapper .icon-box a:hover,
.images-row-wrapper .icon-box p:hover {
  border: 0;
}

@media (min-width: 992px) {

  .images-row-wrapper .icon-box a,
  .images-row-wrapper .icon-box p {
    max-width: 40%;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .images-row-wrapper .icon-box a:after,
  .images-row-wrapper .icon-box p:after {
    width: 80px;
    left: calc(50% - 40px);
  }
}

.tabs-content.is-hidden {
  display: none;
}

.tabs-nav-switcher {
  display: none;
}

.product-Ingredients .tabs-content {
  position: inherit;
}

.product-Ingredients .tabs-nav {
  height: auto;
  z-index: 2;
}

.product-Ingredients .tabs-nav .tabs-nav-list {
  width: auto;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item {
  float: none;
  height: 50px;
  display: flex;
  align-items: center;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a {
  display: block;
  width: 100%;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper {
  display: flex;
  align-items: center;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper:after {
  right: 0;
  position: absolute;
}

@media (min-width: 768px) {
  .product-Ingredients .tabs-nav .tabs-nav-list {
    width: auto;
    display: flex;
    justify-content: space-between;
  }

  .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper:after {
    display: none;
  }
}

.product-Ingredients {
  background: #f7f7f7;
  padding-bottom: 40px;
}

.product-Ingredients:before {
  background: #f7f7f7;
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100vw;
  transform: translateX(-50%);
  z-index: -1;
  box-sizing: border-box;
}

.product-Ingredients .tabs-content {
  padding: 0;
  border: 0;
  background: inherit;
}

.product-Ingredients .richText p {
  font-weight: 300;
}

.product-Ingredients .richText h2 {
  margin-top: 15px;
}

.product-Ingredients .richText ul li {
  color: #575757;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 300;
}

.product-Ingredients .richText ul li:before {
  content: '•';
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item {
  border: 0;
  background: transparent;
  padding: 0;
  border-bottom: solid 1px #bab9ba;
  margin: 0;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item:hover a {
  color: #10069F;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item.is-active a .tabMenuItem .text-wrapper:after {
  content: url('data:image/svg+xml,%3Csvg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46 46"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bfill:%231a99da;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Ccircle class="cls-1" cx="23" cy="23" r="23"/%3E%3Cpath class="cls-2" d="M11.85,21.8h22.3v3H11.85ZM46,23A23,23,0,1,1,23,0,23,23,0,0,1,46,23Zm-3,0A20,20,0,1,0,23,43,20,20,0,0,0,43,23Z"/%3E%3C/svg%3E') !important;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a {
  background: inherit;
  color: #10069F;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a:hover {
  border-color: transparent;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper:after {
  content: url('data:image/svg+xml,%3Csvg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46 46"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231a99da;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath class="cls-1" d="M23,46A23,23,0,1,1,46,23,23,23,0,0,1,23,46ZM23,3A20,20,0,1,0,43,23,20,20,0,0,0,23,3ZM34.15,21.8H24.5V12.15h-3V21.8H11.85v3H21.5v9.65h3V24.8h9.65Z"/%3E%3C/svg%3E') !important;
  width: 30px;
  height: 30px;
}

@media (min-width: 768px) {
  .product-Ingredients {
    padding: 30px 15px;
  }

  .product-Ingredients .richText h2 {
    margin-top: 20px;
  }

  .product-Ingredients .richText ul li {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .product-Ingredients .tabs-nav {
    margin-bottom: 20px;
  }

  .product-Ingredients .tabs-nav .tabs-nav-list {
    border-bottom: 1px solid #bab9ba;
  }

  .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item {
    border-bottom: none;
  }

  .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item.is-active a {
    color: #10069F;
  }

  .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a {
    color: #707070;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media only screen and (min-width: 992px) {
  .mobile-nav {
    display: none;
  }

  .Megamenu {
    padding: 0;
  }

  .Megamenu .desktop-nav {
    display: block;
  }

  .Megamenu .desktop-nav .blue-nav-blend {
    width: 100%;
    height: 35px;
  }

  .Megamenu .desktop-nav .blue-nav-blend::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: 100vw;
    transform: translateX(-50%);
    box-sizing: border-box;
  }

  .Megamenu .desktop-nav .blue-nav-blend .navigation-root {
    margin: auto;
    height: 35px;
    text-align: center;
    display: flex !important;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item {
    display: inline-block;
  }

  .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item a::after {
    content: "";
    width: 70px;
    height: 3px;
    position: absolute;
    bottom: -3px;
    left: 0;
    background-color: transparent;
    transition: all 0.2s ease-in-out;
  }

  .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item:hover a::after,
  .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item.is-active a::after {
    content: "";
    background-color: #ffffff;
  }

  .Megamenu .desktop-nav .mega-menu {
    position: absolute;
    left: 0;
    z-index: 8;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .navigation-level1 .navigation-level2 {
    max-width: 100%;
    display: grid;
    grid-template-columns: 50% 50%;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-understanding-tooth-sensitivity,
  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-oral-health-tips {
    max-width: 60%;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-understanding-tooth-sensitivity .navigation-item-title,
  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-oral-health-tips .navigation-item-title {
    text-overflow: inherit;
    white-space: pre-wrap;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-understanding-tooth-sensitivity .navigation-level2,
  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-oral-health-tips .navigation-level2 {
    display: block;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-2-cols .image:first-of-type {
    padding-right: 10px;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-2-cols .image:last-child {
    padding-left: 10px;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-2-rows figure {
    margin-bottom: 15px;
    display: flex;
    align-items: flex-start;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption {
    width: 70%;
    margin-left: 20px;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-2-rows figure p {
    max-width: 150px;
    margin: 0;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-2-rows figure p:nth-child(2) {
    max-width: 100%;
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-faqs-img {
    display: flex;
    justify-content: center;
  }
}

.browserIE .desktop-nav .reference-OurProducts img {
  width: 200%;
  height: 100%;
}

@media (min-width: 992px) {
  .desktop-nav .blue-nav-blend:before {
    background: linear-gradient(90deg, #13397a 0%, 31.5745%, #2c6ab8 63.1489%, 81.5745%, #2a6bd9 100%);
  }

  .desktop-nav .blue-nav-blend .navigation-root .navigation-item .navigation-item-title {
    padding: 0;
    color: #ffffff;
    font-size: 1rem;
    line-height: 1.3125rem;
    font-weight: 700;
    background: transparent;
    border-bottom: 1px solid transparent;
    overflow: visible;
  }

  .desktop-nav .mega-menu {
    width: 100%;
    background-color: #ffffff;
    padding: 50px 0;
    -moz-box-shadow: inset 0 -10px 10px -10px #666363;
    -webkit-box-shadow: inset 0 -10px 10px -10px #666363;
    box-shadow: inset 0 -10px 10px -10px #666363;
    border-bottom: 1px solid #e9eaed;
    display: none;
  }

  .desktop-nav .mega-menu a {
    border: 0;
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-level1 {
    border: 0;
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-level1 .navigation-item-title:hover {
    background: none;
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-item-title {
    padding: 0;
    padding-bottom: 15px;
    font-family: "Roboto", sans-serif;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.5rem;
    color: #10069F !important;
    background: transparent !important;
    border: 0;
    transition: all 0.2s ease-in-out;
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-item-title:hover {
    color: #0071E5 !important;
  }

  .desktop-nav .mega-menu .desktop-nav-links .reference-menuproductlist li {
    width: 50%;
    float: left;
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-level2 {
    padding-left: 0;
    border: 0;
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-level2 .navigation-item-title {
    padding: 0;
    padding-bottom: 5px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 35px;
    color: #10069F;
    background: transparent;
    border: 0;
    overflow: visible;
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-level2 .navigation-item-title:hover {
    color: #0071E5;
  }

  .desktop-nav .mega-menu .desktop-nav-2-cols figcaption a {
    padding-bottom: 10px;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #10069F;
    transition: all 0.2s ease-in-out;
    display: inline-block;
  }

  .desktop-nav .mega-menu .desktop-nav-2-cols figcaption a:after {
    content: '';
    width: 80px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #0071E5;
  }

  .desktop-nav .mega-menu .desktop-nav-2-cols figcaption a:hover {
    color: #0071E5;
    border: 0;
  }

  .desktop-nav .mega-menu .desktop-nav-2-cols figure:hover figcaption a {
    color: #0071E5;
    border: 0;
  }

  .desktop-nav .mega-menu .desktop-nav-2-cols figure>a {
    display: block;
  }

  .desktop-nav .mega-menu .desktop-nav-2-cols figure>a:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: calc(100% + 30px);
    width: 100%;
  }

  .desktop-nav .mega-menu .desktop-nav-2-rows figure:hover figcaption a {
    color: #0071E5;
    border: 0;
  }

  .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption a {
    padding-bottom: 10px;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #10069F;
    transition: all 0.2s ease-in-out;
    display: inline-block;
  }

  .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption a:after {
    content: '';
    width: 80px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #0071E5;
  }

  .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption a:hover {
    color: #0071E5;
    border: 0;
  }

  .desktop-nav .mega-menu .desktop-nav-2-rows figure>a {
    display: block;
  }

  .desktop-nav .mega-menu .desktop-nav-2-rows figure>a:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 200%;
  }

  .desktop-nav .mega-menu .desktop-nav-2-rows figure .small-message-text {
    font-family: "Roboto", sans-serif;
    font-size: 0.875rem;
    line-height: 1.75rem;
    margin: 0;
    margin-top: 30px;
    text-align: left;
    font-weight: 300;
    display: block;
  }

  .desktop-nav .mega-menu .desktop-nav-faqs .faqs-title p {
    margin: 0;
  }

  .desktop-nav .mega-menu .desktop-nav-faqs .faqs-title a {
    padding-left: 0;
    font-family: "Roboto", sans-serif;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.5rem;
    color: #10069F;
    background: transparent;
    border: 0;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
  }

  .desktop-nav .mega-menu .desktop-nav-faqs .faqs-title a:hover {
    color: #0071E5 !important;
  }

  .desktop-nav .mega-menu .desktop-nav-faqs .faq-link a {
    padding-bottom: 10px;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #10069F;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    display: inline-block;
  }

  .desktop-nav .mega-menu .desktop-nav-faqs .faq-link a:after {
    content: '';
    width: 80px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #0071E5;
  }

  .desktop-nav .mega-menu .desktop-nav-faqs .faq-link a:hover {
    color: #0071E5;
    border: 0;
  }

  .desktop-nav .mega-menu .references-box .reference-text p {
    font-family: "Roboto", sans-serif;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.5;
    color: #575757;
    margin: 0.5rem 0 0 0;
  }

  .desktop-nav .mega-menu .desktop-nav-faqs-img img {
    margin-top: 50px;
    width: 150px;
  }
}

@media only screen and (max-width: 991px) {
  .reference-top-bar.topbar {
    display: none;
  }

  .desktop-nav {
    display: none;
  }

  .mobile-nav {
    height: 50px;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
  }

  .mobile-nav .box {
    display: none;
  }

  .mobile-nav.is-open {
    height: auto;
  }

  .mobile-nav.is-open .navigation-root {
    display: block !important;
  }

  .mobile-nav.is-open .navigation-mobile-menu {
    margin: 0;
    width: 50px;
    height: 50px;
  }

  .mobile-nav.is-open .navigation-mobile-menu:after {
    left: 15px !important;
  }

  .mobile-nav.is-open .box {
    display: block;
  }

  .mobile-nav .sensodyne-logo-mobile {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 8;
  }

  .mobile-nav .search-icon-mobile {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    z-index: 8;
  }

  .mobile-nav .searchBox {
    width: 100%;
    height: 50px;
    position: absolute;
    top: 50px;
    left: 0;
    display: none;
  }

  .mobile-nav .searchBox .form-search {
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .mobile-nav .searchBox .form-search input {
    text-align: center;
    width: 150px;
    height: 24px;
    display: inline-block;
  }

  .mobile-nav .searchBox .form-search button {
    display: none;
  }

  .mobile-nav .searchBox.is-open {
    display: block;
  }

  .mobile-nav .navigation-mobile-menu {
    margin: 0;
    width: 50px;
    height: 50px;
    z-index: 8;
  }

  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 {
    display: block !important;
  }

  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3.navigation-item.page-sensitivity-gum-toothpaste,
  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3.navigation-item.page-sensitivity-gum-whitening-toothpaste,
  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3.navigation-item.page-sensodyne-rapid-relief-whitening,
  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3.navigation-item.page-sensodyne-rapid-relief-extra-fresh-toothpaste,
  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3.navigation-item.page-sensodyne-rapid-relief-toothpaste,
  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3.navigation-item.page-sensodyne-repair-protect-whitening-toothpaste {
    display: none !important;
  }

  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3.page-product-results {
    display: block !important;
    border-bottom: none;
  }

  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3.page-product-results>.navigation-item-title {
    display: none !important;
  }

  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3.page-product-results .navigation-level4 {
    display: block !important;
    border: none;
    border-bottom: 1px solid #e9eaed;
  }

  .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level4 {
    display: none !important;
  }

  .mobile-nav .navigation-level1 .navigation-level2.page-products .navigation-level3 li {
    display: none !important;
  }

  .mobile-nav .navigation-level1 .navigation-level2.page-products .navigation-level3 li:nth-child(-n + 7) {
    display: block !important;
  }

  .mobile-nav .navigation-level1 .navigation-level3 {
    display: none !important;
  }

  .mobile-nav .navigation-level1 .navigation-level3 li {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .mobile-nav .top-bar-links-mobile p {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .mobile-nav .country-selector-mobile {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .mobile-nav .gsk-logo-mobile {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .navigation-root.navigation-branch.navigation-level1 {
    display: none;
  }

  .navigation-mobile-menu {
    display: block !important;
  }

  .navigation-mobile-menu:after {
    display: block !important;
    width: 41px;
    height: 41px;
    position: absolute;
  }

  .navigation-mobile-menu,
  .search-icon-mobile {
    z-index: 22;
    position: relative;
  }
}

.mobile-nav {
  background-color: #ffffff;
}

.mobile-nav.is-open {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #e9eaed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9eaed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e9eaed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e9eaed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e9eaed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e9eaed 100%);
}

.mobile-nav.is-open .navigation-mobile-menu {
  background: transparent;
  border: 0;
}

.mobile-nav.is-open .navigation-mobile-menu:after {
  content: '';
  width: 14px;
  height: 14px;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.87%2026.87%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%231a99da%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-56.997%20-33.429%29%22%3E%3Crect%20class%3D%22a%22%20width%3D%2234%22%20height%3D%224%22%20rx%3D%222%22%20transform%3D%22rotate%28-45%2097.872%20-40.065%29%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M79.624%2058.885L58.41%2037.672a2%202%200%200%201%202.828-2.829l21.213%2021.213a2%202%200%200%201-2.828%202.829z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .mobile-nav.is-open .reference-icons {
    margin-right: 15px;
  }
}

.mobile-nav .sensodyne-logo-mobile {
  width: 100%;
  height: 50px;
}

.mobile-nav .sensodyne-logo-mobile i {
  width: 142px;
}

.mobile-nav .search-icon-mobile {
  width: 50px;
  height: 50px;
}

.mobile-nav .search-icon-mobile i {
  width: 19px;
  height: 19px;
}

.mobile-nav .searchBox {
  background-color: #ffffff;
  border-top: 1px solid #e9eaed;
}

.mobile-nav .searchBox .form-search input {
  border: 1px solid #e9eaed;
  border-radius: 15px;
  font-size: 0.875rem;
}

.mobile-nav .navigation-mobile-menu {
  background: transparent;
  border: 0;
  outline: 0;
}

.mobile-nav .navigation-mobile-menu:after {
  content: '';
  left: 3px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='36' viewBox='0 0 48 36' fill='rgb(44,153,211)'%3E%3Crect x='16' y='12' width='16' height='2' /%3E%3Crect x='16' y='17' width='16' height='2' /%3E%3Crect x='16' y='22' width='16' height='2' /%3E%3C/svg>");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.mobile-nav .navigation-level1 .navigation-level1,
.mobile-nav .navigation-level1 .navigation-level2,
.mobile-nav .navigation-level1 .navigation-level3 {
  border: 0;
}

.mobile-nav .navigation-level1 .navigation-item {
  margin: 0;
  border: 0;
}

.mobile-nav .navigation-level1 .navigation-item .navigation-item-title {
  background: transparent;
  border: 0;
}

.mobile-nav .navigation-level1 .navigation-item .navigation-item-title:hover,
.mobile-nav .navigation-level1 .navigation-item .navigation-item-title:active,
.mobile-nav .navigation-level1 .navigation-item .navigation-item-title:focus {
  color: #10069F;
}

.mobile-nav .navigation-level1 .navigation-level1 a[title='home'] {
  display: none !important;
}

.mobile-nav .navigation-level1 .navigation-level2 li {
  text-align: center;
  display: block;
}

.mobile-nav .navigation-level1 .navigation-level2 li a {
  padding: 15px 0;
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  color: #10069F;
  text-align: center;
}

.mobile-nav .navigation-level1 .navigation-level2 li.has-children .navigation-item-decoration {
  position: absolute;
  margin-left: 10px;
  background-color: transparent;
}

.mobile-nav .navigation-level1 .navigation-level2 li.has-children .navigation-item-decoration::before,
.mobile-nav .navigation-level1 .navigation-level2 li.has-children .navigation-item-decoration::after {
  content: '';
  width: 8px;
  height: 2px;
  vertical-align: middle;
  display: inline-block;
  background-color: #10069F;
  transition: all 0.2s ease-in-out;
}

.mobile-nav .navigation-level1 .navigation-level2 li.has-children .navigation-item-decoration::before {
  transform: rotate(45deg);
}

.mobile-nav .navigation-level1 .navigation-level2 li.has-children .navigation-item-decoration::after {
  transform: rotate(-45deg);
  margin-left: -3px;
}

.mobile-nav .navigation-level1 .navigation-level2 li.page-contact,
.mobile-nav .navigation-level1 .navigation-level2 li.page-where-to-buy {
  display: none;
}

.mobile-nav .navigation-level1 .navigation-level2.is-open a {
  border-left: 5px solid #0071E5;
  background: transparent;
}

.mobile-nav .navigation-level1 .navigation-level2.is-open.has-children .navigation-item-decoration::before {
  transform-origin: center center;
  transform: rotate(-45deg);
}

.mobile-nav .navigation-level1 .navigation-level2.is-open.has-children .navigation-item-decoration::after {
  transform-origin: center center;
  transform: rotate(45deg);
}

.mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 {
  display: block;
}

.mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 .navigation-item-decoration {
  display: none;
}

.mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 a {
  border: 0;
  background: none;
}

.mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 a:after {
  display: none;
}

.mobile-nav .navigation-level1 .navigation-level2.page-products .navigation-level3 li {
  display: none;
}

.mobile-nav .navigation-level1 .navigation-level2.page-products .navigation-level3 li:nth-child(-n+7) {
  display: block;
}

.mobile-nav .navigation-level1 .navigation-level2.page-sensitive-teeth-toothbrushes,
.mobile-nav .navigation-level1 .navigation-level2.page-coupon,
.mobile-nav .navigation-level1 .navigation-level2.page-sensitivity-and-gum-relief-toothpaste,
.mobile-nav .navigation-level1 .navigation-level2.page-sensodyne-rapid-relief,
.mobile-nav .navigation-level1 .navigation-level2.page-coldest-city,
.mobile-nav .navigation-level1 .navigation-level2.page-sensodyne-rapid-relief-y2,
.mobile-nav .navigation-level1 .navigation-level2.page-sensodyne-breeze {
  display: none;
}

.mobile-nav .navigation-level1 .navigation-level3 {
  display: none;
}

.mobile-nav .navigation-level1 .navigation-level3 li {
  background-color: #fcfcfc;
  text-align: center;
  border-bottom: 1px solid #e9eaed;
}

.mobile-nav .navigation-level1 .navigation-level3 li:first-child {
  border-top: 1px solid #e9eaed;
}

.mobile-nav .navigation-level1 .navigation-level3 li a {
  font-size: 0.875rem;
  font-weight: 400;
  color: #10069F;
  text-align: center;
}

.mobile-nav .top-bar-links-mobile p a {
  font-size: 0.875rem;
  color: #575757;
  text-decoration: none;
}

.mobile-nav .social-pages .component-content>.content {
  margin: 10px 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.mobile-nav .social-pages .component-content>.content .reference-icons-with-link {
  margin: 10px;
}

.mobile-nav .social-pages .component-content>.content .reference-icons-with-link i {
  width: 35px;
  height: 35px;
}

.mobile-nav .country-selector-mobile {
  width: 240px;
  margin: auto;
  margin-bottom: 20px;
  background-color: #ffffff;
  border-radius: 20px;
}

.mobile-nav .country-selector-mobile .country-dropdown {
  width: 240px;
  height: 35px;
  border: 1px solid #707070;
  border-radius: 20px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.604%208.366%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M0%201.047L1.041%200Q4.159%203.123%207.3%206.264%2010.45%203.113%2013.554%200q.552.556%201.046%201.06L7.3%208.365Q3.659%204.71%200%201.047z%22%20fill%3D%22%23575757%22%2F%3E%3C%2Fsvg%3E") no-repeat right center transparent;
  background-size: 12px 10px;
  background-position: 215px;
  font-size: 0.875rem;
  color: #575757;
  text-align: center;
  text-align-last: center;
  -webkit-appearance: none;
  padding: 0 15px;
}

.mobile-nav .gsk-logo-mobile {
  width: 100%;
  margin-bottom: 20px;
}

@media screen and (max-width: 991px) {
  #header .Megamenu {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 20;
    background-color: #ffffff;
    width: auto;
  }

  .mobile-nav.is-open {
    height: 100vh !important;
    overflow-y: scroll;
    overflow-x: hidden;
  }

  .mobile-nav.is-open .gsk-logo-mobile {
    margin-bottom: 88px;
  }

  .mobile-nav .navigation-root .page-acceptable-use-policy,
  .mobile-nav .navigation-root .page-accessibility,
  .mobile-nav .navigation-root .page-websitemap,
  .mobile-nav .navigation-root .page-coupon,
  .mobile-nav .navigation-root .page-product-results {
    display: none;
  }

  .fixedPosition {
    position: fixed;
  }
}

.myth-truth-row>.component-content>.content {
  display: flex;
  flex-wrap: wrap;
}

@media (min-width: 992px) {
  .myth-truth-row>.component-content>.content {
    display: block;
  }
}

.myth-truth-row .richText .component-content {
  overflow: visible;
}

.myth-truth-row .image {
  order: -1;
}

.myth-truth-row {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (max-width: 767px) {
  .myth-truth-row .richText.last {
    margin-top: 10px;
  }
}

.myth-truth-row .richText p {
  margin: 0;
  text-align: center;
}

.myth-truth-row .richText p:first-child {
  font-size: 1.25rem;
  line-height: 20px;
  font-weight: 300;
}

.myth-truth-row .richText p:first-child::before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 26.5 26.5' style='enable-background:new 0 0 26.5 26.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23575757;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='26.5,25 14.6,13.2 26.5,1.4 25,0 13.2,11.8 1.4,0 0,1.4 11.8,13.2 0,25 1.4,26.5 13.2,14.6 25,26.5 '/%3E%3C/svg%3E%0A");
  width: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}

.myth-truth-row .richText p:nth-child(2) {
  font-weight: 400;
}

.myth-truth-row .richText:last-child p {
  color: #0071E5;
}

.myth-truth-row .richText:last-child p:first-child::before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 35.7 26.6' style='enable-background:new 0 0 35.7 26.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%231A99DA;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='12.5,26.4 35.7,1.5 34.2,0.1 12.4,23.6 1.4,13.2 0,14.6 10.3,24.4 '/%3E%3C/svg%3E");
  width: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}

.myth-truth-row .image {
  margin-bottom: 15px;
}

.myth-truth-row .image img {
  width: 80px;
  margin: 0 auto;
  display: block;
}

@media (min-width: 768px) {
  .myth-truth-row .richText {
    margin-top: 25px;
  }

  .myth-truth-row .richText p {
    text-align: left;
  }

  .myth-truth-row .richText p:first-child {
    display: flex;
    align-items: center;
    font-size: 1.875rem;
    line-height: 1.5625rem;
    margin-left: -32px;
    height: 40px;
  }

  .myth-truth-row .richText p:first-child::before {
    width: 24px;
    vertical-align: top;
  }

  .myth-truth-row .richText p:nth-child(2) {
    line-height: 1.5625rem;
  }

  .myth-truth-row .richText:last-child p:first-child {
    margin-left: -38px;
  }

  .myth-truth-row .richText:last-child p:first-child::before {
    width: 29px;
  }

  .myth-truth-row .image img {
    width: 140px;
  }
}

/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
.layout-products-layout .powerreviews {
  border: 0;
  padding: 0;
  margin: 0 auto;
}

.layout-products-layout .powerreviews .pr-snapshot-head-wrapper,
.layout-products-layout .powerreviews .pr-review-faceoff,
.layout-products-layout .powerreviews .pr-review-count,
.layout-products-layout .powerreviews .pr-other-attributes,
.layout-products-layout .powerreviews .pr-disclosure-message {
  display: none;
}

.layout-products-layout .powerreviews .pr-review-social-bar {
  margin: 0;
}

.layout-products-layout .powerreviews .pr-snapshot-footer {
  display: block !important;
  text-align: center;
  margin: 10px 0 0;
  padding: 0;
}

.layout-products-layout .powerreviews .pr-snapshot-footer .pr-snapshot-write-review span {
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  color: #0071E5;
}

.layout-products-layout .powerreviews .pr-snapshot-rating {
  display: flex;
  justify-content: center;
  align-items: center;
}

.layout-products-layout .powerreviews .pr-snapshot-rating .pr-stars {
  float: none !important;
  margin: 0;
}

.layout-products-layout .powerreviews .pr-snapshot-rating p {
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  color: #0071E5;
  text-align: center;
  padding: 0;
  font-weight: 400;
  float: none;
  margin-left: 10px;
  width: 49%;
}

.layout-products-layout .powerreviews .pr-snapshot-consensus {
  margin-bottom: 0;
}

.layout-products-layout .powerreviews .pr-snapshot-consensus .pr-snapshot-consensus-value {
  background: transparent;
  color: #10069F;
  font-size: 35px;
}

.layout-products-layout .powerreviews .pr-snapshot-consensus .pr-snapshot-consensus-text {
  font-size: 0.875rem;
  font-weight: 300;
}

.layout-products-layout .powerreviews #pr-snapshot-histogram {
  display: none;
}

.layout-products-layout .powerreviews .pr-review-sort {
  background: #ffffff;
  padding: 0;
  margin: 20px 0 35px;
}

.layout-products-layout .powerreviews .pr-review-sort-box label {
  display: none;
}

.layout-products-layout .powerreviews .pr-review-sort-box select {
  background: #fcfcfc;
  min-width: 225px;
  margin: 0 auto;
  width: 100%;
  padding: 12px 15px;
  border: 1px #e9eaed solid;
  border-left: 8px solid #0071E5;
  color: #10069F;
  font-weight: 700;
  -webkit-appearance: none;
  text-align-last: center;
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/arrow-down.svg");
  background-size: 9px;
  background-repeat: no-repeat;
  background-position: 92%;
  border-radius: 0;
  font-size: 1rem;
}

.layout-products-layout .powerreviews .pr-contents .pr-pagination-top {
  display: none;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap {
  border-color: #e9e9e9;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper {
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-author-date {
  order: 1;
  margin: 0;
  border: 0;
  padding: 0;
  font-size: 0.875rem;
  line-height: 15px;
  color: #939191;
  height: auto;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-most-helpful {
  display: none;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-rating .pr-stars.pr-stars-small {
  transform: scale(1.2);
  transform-origin: left;
  margin-bottom: 7px;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-rating .pr-review-rating-headline {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: #10069F;
  margin-bottom: 5px;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-author {
  margin-bottom: 5px;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p {
  color: #939191;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 15px;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p span {
  font-weight: 600;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p:nth-child(2) span {
  font-weight: 400;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-text p {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text {
  display: flex;
  align-items: center;
  color: #575757;
  font-style: italic;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text a {
  font-size: 0;
  display: inline-block;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text a:after {
  width: 25px;
  display: block;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text a:nth-child(1) {
  margin-top: -15px;
  margin-left: 10px;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text a:nth-child(1):after {
  content: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/thumbsup.svg") !important;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text a:nth-child(2) {
  margin-top: -7px;
  margin-left: 5px;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text a:nth-child(2):after {
  content: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/thumbsdown.svg") !important;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue {
  color: #575757;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue a {
  color: #0071E5;
  font-weight: 600;
}

.layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue a:hover {
  border-bottom: 3px solid #0071E5;
}

.layout-products-layout .powerreviews .pr-pagination-bottom {
  border-bottom: 0;
}

.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-count-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-top: 35px;
  text-align: center;
}

.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-count-wrapper p {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-count-wrapper p strong {
  font-weight: 400;
}

.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-count-wrapper p a {
  color: #0071E5;
  display: inline-block;
  margin-top: 25px;
  font-weight: 600;
  border-bottom: 3px solid transparent;
}

.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-count-wrapper p a:hover {
  border-bottom: 3px solid #0071E5;
}

.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-nav-wrapper {
  margin-top: 25px;
}

.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-nav-wrapper .pr-divider {
  margin: 0 25px;
}

.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav .pr-page-prev,
.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav .pr-page-next {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav a {
  color: #0071E5;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav a:hover {
  border-bottom: 3px solid #0071E5;
}

@media (min-width: 768px) {
  .layout-products-layout .powerreviews .pr-snapshot-footer {
    margin: 15px 0 0;
  }

  .layout-products-layout .powerreviews .pr-snapshot-footer .pr-snapshot-write-review span {
    font-size: 1.125rem;
    line-height: 2.5rem;
  }

  .layout-products-layout .powerreviews .pr-snapshot-rating {
    float: none;
    width: 100%;
    margin: 0 auto;
  }

  .layout-products-layout .powerreviews .pr-snapshot-rating .pr-stars {
    width: inherit;
    transform: scale(1.4);
    width: 112px;
  }

  .layout-products-layout .powerreviews .pr-snapshot-rating p {
    font-size: 1.875rem;
    line-height: 3.125rem;
    width: min-content;
    width: auto;
    margin-left: 30px;
  }

  .layout-products-layout .powerreviews .pr-snapshot-consensus {
    float: none;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 0;
  }

  .layout-products-layout .powerreviews .pr-snapshot-consensus .pr-snapshot-consensus-value {
    font-size: 70px;
  }

  .layout-products-layout .powerreviews .pr-snapshot-consensus .pr-snapshot-consensus-text {
    width: 130px;
    text-align: left;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .layout-products-layout .powerreviews .pr-review-sort-box select {
    font-size: 24px;
    min-width: 380px;
    padding: 8px 15px;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-contents-wrapper {
    padding-top: 30px;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap {
    margin-bottom: 35px;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper,
  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-author,
  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper {
    float: unset;
    width: 100%;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper {
    display: block;
    position: relative;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-author-date {
    position: absolute;
    right: 0;
    top: 20px;
    font-size: 1rem;
    line-height: 1.875rem;
    color: #c1c1c1;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-rating .pr-stars.pr-stars-small {
    transform-origin: right;
    float: right;
    margin-right: 0;
    transform: scale(1);
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-rating .pr-review-rating-headline {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-author {
    margin-right: 0;
    margin-bottom: 10px;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper {
    display: block;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p {
    font-size: 1rem;
    line-height: 1.625rem;
    display: inline-block;
    color: #575757;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p:first-child {
    margin-right: 8px;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-text p {
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 0px;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools {
    display: flex;
    align-items: center;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text {
    font-size: 1.25rem;
    line-height: 2.5rem;
    margin-right: 25px;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text a:nth-child(1) {
    margin-top: -25px;
    margin-left: 30px;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text a:nth-child(2) {
    margin-top: -15px;
  }

  .layout-products-layout .powerreviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue {
    font-size: 1.25rem;
    line-height: 2.5rem;
  }

  .layout-products-layout .powerreviews .pr-pagination-bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 25px;
  }

  .layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-count-wrapper p {
    font-size: 1.25rem;
    line-height: 2.5rem;
  }

  .layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-count-wrapper p a {
    font-size: 1rem;
    line-height: 1.5625rem;
  }

  .layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-nav-wrapper .pr-divider {
    margin: 0 50px;
    font-size: 25px;
  }

  .layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav .pr-page-prev,
  .layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav .pr-page-next {
    font-size: 1.125rem;
    line-height: 2.5rem;
  }

  .layout-products-layout .powerreviews .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav a {
    font-size: 1.125rem;
    line-height: 2.5rem;
  }
}

.powerreviews .pr-review-rating .pr-stars-small,
.powerreviews .pr-snippet-stars .pr-stars-small {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/stars_small.svg") !important;
}

.pr-stars {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/stars.svg") !important;
}

.pr-snippet .pr-snippet-read-write {
  display: none !important;
}

.pr-rating.pr-rounded {
  display: none !important;
}

.carousel.product-carousel {
  position: relative;
  margin-bottom: 30px;
}

.carousel.product-carousel>.component-content {
  padding: 0;
}

.carousel.product-carousel .container-override>.component-content>.content {
  display: flex;
  flex-direction: column;
}

/* Aman Singh | GSKBD-26742 | END */
.carousel.product-carousel .carousel-slides .slides-item1 .image.last {
  position: absolute;
  right: 2%;
  width: 28%;
  bottom: 10vw;
}

@media (min-width: 768px) {
  .carousel.product-carousel .carousel-slides .slides-item1 .image.last {
    bottom: 45px;
  }
}

@media (min-width: 992px) {
  .carousel.product-carousel .carousel-slides .slides-item1 .image.last {
    right: 8%;
  }
}

/* Aman Singh | GSKBD-26742 | END */
.carousel.product-carousel .carousel-content .background-image-box {
  padding: 0;
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content {
  padding: 0;
  margin-top: -50px;
  padding-top: 50px;
  max-height: 255px;
}

@media (min-width: 768px) {
  .carousel.product-carousel .carousel-content .background-image-box>.component-content {
    max-height: 350px;
  }
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons {
  padding-left: 0;
  padding-right: 15px;
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p {
  font-size: 0.875rem;
  font-weight: 700;
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a {
  font-size: 0.875rem;
  font-weight: 700;
  position: relative;
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a:first-child {
  margin-right: 55px;
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a:first-child:after {
  content: '';
  height: 16px;
  position: absolute;
  width: 2px;
  display: inline-block;
  right: -29px;
  top: 2px;
  background-color: #707070;
}

@media (min-width: 992px) {
  .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p {
    font-size: 1.5rem;
  }

  .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a {
    font-size: 1.5rem;
  }

  .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a:first-child:after {
    top: 4px;
    height: 24px;
  }
}

@media (min-width: 992px) {
  .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons {
    padding-right: 27px;
  }
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content .powerreviews .powerreviews40 h4 {
  padding: 0 50px;
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content .statement {
  margin-top: 5px;
}

@media (max-width: 767px) {
  .carousel.product-carousel .carousel-content .background-image-box>.component-content .statement {
    min-height: 40px;
  }
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content .statement .richText-content p {
  margin: 0;
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content h1 {
  margin-top: 15px;
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content .carousel-nav {
  margin-top: 50px;
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content .carousel-nav li.carousel-nav-item a {
  height: 5px;
  width: 5px;
}

.carousel.product-carousel .carousel-content .background-image-box .col-xs-12.last {
  text-align: center;
}

.carousel.product-carousel .carousel-content .background-image-box .container-override {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .carousel.product-carousel .carousel-content .background-image-box .container-override {
    margin-bottom: 50px;
  }
}

.carousel.product-carousel>.component-content .image img {
  position: relative;
  transform: translateY(5%);
}

@media (min-width: 768px) {
  .carousel.product-carousel>.component-content .image img {
    transform: translateY(25%);
  }
}

.carousel.product-carousel .carousel-nav {
  margin-top: 0;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .carousel.product-carousel .container-override>.component-content>.content {
    display: block;
  }

  .carousel.product-carousel .carousel-nav {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .carousel.product-carousel .carousel-nav li.carousel-nav-item a {
    height: 16px;
    width: 16px;
  }

  .carousel.product-carousel .carousel-nav .carousel-nav-prev,
  .carousel.product-carousel .carousel-nav .carousel-nav-next {
    height: 30px;
    width: 30px;
  }

  .carousel.product-carousel .carousel-nav .carousel-nav-prev a:before,
  .carousel.product-carousel .carousel-nav .carousel-nav-next a:before {
    content: "";
  }

  .carousel.product-carousel .carousel-nav .carousel-nav-prev {
    margin-left: 50px;
    position: absolute;
    top: 80%;
  }

  .carousel.product-carousel .carousel-nav .carousel-nav-next {
    margin-right: 50px;
    position: absolute;
    top: 80%;
  }

  .carousel.product-carousel .statement {
    margin-bottom: 30px;
  }

  .carousel.product-carousel .statement .richText-content p {
    margin: 0;
  }
}

.carousel.product-carousel .carousel-nav {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1600px) {
  .carousel.product-carousel .carousel-nav {
    max-width: 80%;
  }
}

.carousel.product-carousel {
  background-color: transparent;
}

.carousel.product-carousel .component-content {
  border: none;
  background-color: transparent;
}

.carousel.product-carousel .component-content .statement {
  text-align: center;
  z-index: 2;
}

.carousel.product-carousel .component-content .statement .richText-content p {
  background-color: transparent;
  font-weight: 700;
}

.carousel.product-carousel .component-content .asterisk-text {
  position: absolute;
  bottom: -20px;
  right: 30px;
  text-align: right;
  z-index: 4;
}

@media (min-width: 768px) {
  .carousel.product-carousel .component-content .asterisk-text {
    bottom: -50px;
  }
}

.carousel.product-carousel .component-content .asterisk-text p {
  font-size: 0.875rem;
  margin: 0;
}

.carousel.product-carousel .component-content .image {
  z-index: 10;
}

.carousel.product-carousel .component-content .carousel-slides {
  overflow: visible;
}

.carousel.product-carousel .component-content h1 {
  text-align: center;
}

.carousel.product-carousel .component-content .carousel-nav {
  background-color: white;
}

.carousel.product-carousel .component-content .carousel-nav li {
  display: inline-block;
  background-color: white;
}

.carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item a {
  border: 1px #0071E5 solid;
  border-radius: 10px;
  background-color: transparent;
  display: inline-block;
}

.carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item.is-active a {
  background: #0071E5;
}

.carousel.product-carousel .component-content .carousel-nav .carousel-nav-prev,
.carousel.product-carousel .component-content .carousel-nav .carousel-nav-next {
  display: none;
}

.carousel.product-carousel .carousel-content .background-image-box .col-xs-12.last {
  text-align: center;
}

.carousel.product-carousel .carousel-content .background-image-box .reference-prd-landing-buynow-btn {
  padding: 0;
}

.carousel.product-carousel .carousel-content .background-image-box .reference-prd-landing-buynow-btn a {
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  border-radius: 0 !important;
  min-width: inherit !important;
  min-height: inherit !important;
  padding: 0 0 5px 0 !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 700 !important;
  color: #0071E5 !important;
  border-width: 0 0 2px 0 !important;
  border-color: transparent !important;
}

.carousel.product-carousel .carousel-content .background-image-box .reference-prd-landing-buynow-btn a:hover {
  border-color: #0071E5 !important;
}

@media (min-width: 992px) {
  .carousel.product-carousel .component-content .image {
    z-index: 5;
    min-height: 350px;
  }

  /* Aman singh | 12-12-2022 | GSKBD-26742 | added min height */
  .carousel.product-carousel .component-content .carousel-content .background-image-box .reference-prd-landing-buynow-btn {
    padding: 0;
  }

  .carousel.product-carousel .component-content .carousel-content .background-image-box .reference-prd-landing-buynow-btn a {
    font-size: 1.5rem !important;
  }

  .carousel.product-carousel .component-content .carousel-nav {
    overflow: visible;
    background-color: transparent;
  }

  .carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item {
    background-color: transparent;
  }

  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-prev,
  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-next {
    list-style: none;
    display: block;
    z-index: 5;
    margin-top: -100px;
    background: transparent;
  }

  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-prev a:before,
  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-next a:before {
    content: '';
    display: none;
  }

  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-prev {
    border-top: 4px solid #0071E5;
    border-left: 4px solid #0071E5;
    transform: rotate(-45deg);
  }

  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-next {
    border-top: 4px solid #0071E5;
    border-right: 4px solid #0071E5;
    transform: rotate(45deg);
  }

  .carousel.product-carousel .component-content .statement {
    text-align: center;
  }

  .carousel.product-carousel .component-content .statement .richText-content p {
    font-weight: 700;
    font-size: 1.5625rem;
  }

  .carousel.product-carousel .component-content .asterisk-text {
    position: relative;
    bottom: auto;
    right: auto;
    display: block;
    text-align: center;
  }

  .carousel.product-carousel .component-content .asterisk-text p {
    font-size: 0.875rem;
    font-weight: 300;
  }
}

.carousel.product-carousel .powerreviews {
  text-align: center;
  border: 0;
  padding: 0;
  margin-bottom: 10px;
}

.carousel.product-carousel .powerreviews .pr-stars.pr-stars-small {
  transform: scale(1.8);
  transform-origin: left;
}

.carousel.product-carousel .powerreviews .pr-snippet-review-count {
  margin-left: 65px;
  vertical-align: text-top;
  font-size: 1rem !important;
  color: #0071E5;
  font-weight: normal;
  font-family: "Roboto", sans-serif;
}

.carousel.product-carousel .powerreviews .pr-snippet-stars {
  background: transparent;
}

.carousel.product-carousel .powerreviews .pr-rating-stars .pr-star-v4 {
  height: 25px !important;
  width: 25px !important;
}

.carousel.product-carousel .powerreviews .pr-snippet-rating-decimal,
.carousel.product-carousel .powerreviews .pr-snippet-write-review-link {
  display: none;
}

.carousel.product-carousel .powerreviews .pr-snippet-stars-container,
.carousel.product-carousel .powerreviews .pr-snippet-read-and-write {
  display: inline-block !important;
}

.carousel.product-carousel .powerreviews .p-w-r .pr-snippet-stars-reco-inline .pr-snippet {
  text-align: center;
}

.carousel.product-carousel .powerreviews .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars {
  float: none !important;
}

@media (min-width: 768px) {
  .carousel.product-carousel .powerreviews {
    margin-bottom: 10px;
  }

  .carousel.product-carousel .powerreviews .pr-rating-stars .pr-star-v4 {
    height: 35px !important;
    width: 35px !important;
  }

  .carousel.product-carousel .powerreviews .pr-stars.pr-stars-small {
    transform: scale(1.8);
    transform-origin: initial;
  }

  .carousel.product-carousel .powerreviews .pr-snippet-review-count {
    font-size: 1.5625rem !important;
    vertical-align: middle;
    margin-left: 40px;
  }
}

@media (min-width: 992px) {
  .carousel.product-carousel .powerreviews .pr-snippet-review-count {
    margin-left: 30px;
  }
}

@media (min-width: 1200px) {
  .carousel.product-carousel .powerreviews .pr-stars.pr-stars-small {
    transform: scale(2);
    transform-origin: left;
  }

  .carousel.product-carousel .powerreviews .pr-snippet-review-count {
    margin-left: 80px;
  }
}

.product-details-title h2 {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 35px;
}

@media (min-width: 768px) {
  .product-details-title h2 {
    font-size: 1.125rem;
    line-height: 32px;
    margin-bottom: 50px;
  }
}

.product-details-list {
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  .product-details-list {
    margin-bottom: 0;
  }
}

.product-details-list ul {
  margin: 0 !important;
  padding: 0 !important;
  margin-bottom: 20px !important;
}

.product-details-list ul li {
  color: #575757;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 300;
  margin: 0;
}

.product-details-list ul li:before {
  content: '•' !important;
}

@media (min-width: 768px) {
  .product-details-list ul {
    margin-bottom: 0 !important;
  }

  .product-details-list ul li {
    font-size: 1.125rem;
    line-height: 1.75rem;
    padding-left: 70px;
  }
}

.product-details-list-deep-clean {
  margin-bottom: 30px;
}

.product-details-list-deep-clean .richText-content {
  display: flex;
  flex-direction: column;
}

.product-details-list-deep-clean .richText-content ul {
  margin: 0;
  padding: 0;
  flex-basis: 0;
  flex-grow: 1;
}

.product-details-list-deep-clean .richText-content ul li {
  display: block !important;
  color: #575757;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 300;
  margin: 0;
  padding-left: 25px;
}

@media (min-width: 768px) {
  .product-details-list-deep-clean .richText-content {
    flex-direction: row;
  }

  .product-details-list-deep-clean .richText-content ul li {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.product-details-text:not(.product-details-text-no-footnote) p {
  font-weight: 300;
  margin-top: 0;
}

.product-details-text:not(.product-details-text-no-footnote) p:last-child,
.product-details-text:not(.product-details-text-no-footnote) p:last-child * {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {

  .product-details-text:not(.product-details-text-no-footnote) p:last-child,
  .product-details-text:not(.product-details-text-no-footnote) p:last-child * {
    font-size: 0.875rem;
  }
}

.product-details-text.product-details-text-no-footnote p {
  font-weight: 300;
  margin-top: 0;
}

@media (min-width: 768px) {
  #Product-details-block {
    padding-top: 20px;
    padding-bottom: 40px;
  }
}

#Product-Overview {
  margin-bottom: 30px;
}

#Product-Overview .d-desktop-visible {
  display: none;
}

#Product-Overview .d-mobile-visible {
  display: block;
  padding-top: 20px;
  margin: 0 auto;
  max-height: 270px;
}

#Product-Overview .image.last img {
  max-height: 215px;
}

#Product-Overview #container2 .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

#Product-Overview #container2 div:nth-of-type(3) {
  padding-right: 0;
}

#Product-Overview #container2 div:nth-of-type(4) {
  width: auto;
}

#Product-Overview #container2 div:nth-of-type(5) {
  width: auto;
}

#Product-Overview #container2 .Product-Title span.sup:after {
  content: '';
  display: block;
}

#Product-Overview #container2 .Product-CTA {
  padding-left: 0;
}

#Product-Overview #container2 .Product-CTA p {
  margin: 0;
}

#Product-Overview #container2 .reference-buy-now-button {
  width: auto;
  padding-right: 0;
}

#Product-Overview #container11 {
  margin-top: 15px;
}

#Product-Overview #container11 .Product-also-available>.image.first {
  margin-bottom: 0;
}

#Product-Overview #container11 .Product-also-available>.image.first .component-content {
  text-align: center;
}

#Product-Overview #container11 .Product-also-available>.image.first img {
  max-width: 508px;
  order: 2;
}

#Product-Overview #container11 .Product-also-available .image.first~.image {
  margin-bottom: 0;
}

#Product-Overview #container11 .Product-also-available .image.first~.image figure {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-wrap: wrap;
}

@media (min-width: 992px) {
  #Product-Overview #container11 .Product-also-available .image.first~.image figure {
    display: block;
  }
}

#Product-Overview #container11 .Product-also-available .image.first~.image figure img {
  flex-shrink: 0;
}

#Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure {
  flex-direction: column;
}

#Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure img {
  order: 2;
  max-width: 50%;
  margin-bottom: 0;
}

#Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure p:first-child {
  order: 1;
}

#Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure p:last-child {
  order: 3;
  margin: 5px 0;
}

#Product-Overview #container11 .Product-also-available .image.first~.image figcaption {
  width: 100%;
  margin-bottom: 15px;
}

#Product-Overview #container11 .Product-also-available .image.first~.image figcaption p {
  margin: 5px;
}

@media (max-width: 991px) {
  #Product-Overview #container11 {
    margin-top: 30px;
  }
}

@media (min-width: 992px) {
  #Product-Overview .d-desktop-visible {
    display: block;
    max-height: 400px;
    width: auto !important;
  }

  #Product-Overview .d-mobile-visible {
    display: none;
  }

  #Product-Overview .image.last img {
    max-height: 160px;
  }

  #Product-Overview .vertical-image-sp {
    position: absolute;
    bottom: 0;
    right: 0;
  }

  #Product-Overview .vertical-image-sp figure {
    justify-content: left !important;
  }

  #Product-Overview .vertical-image-sp figure figcaption {
    order: 0 !important;
    margin-right: 20px;
  }

  #Product-Overview .vertical-image-sp figure figcaption p {
    text-align: left;
  }

  #Product-Overview #container2 .row {
    justify-content: flex-start;
  }

  #Product-Overview #container11 {
    margin-top: 15px;
  }

  #Product-Overview #container11 .Product-also-available {
    position: relative;
  }

  #Product-Overview #container11 .Product-also-available>.image.first {
    margin-bottom: 70px;
  }

  #Product-Overview #container11 .Product-also-available>.image.first.vertical-product-left {
    margin-bottom: 0 !important;
  }

  #Product-Overview #container11 .Product-also-available>.image.first .component-content {
    text-align: center;
  }

  #Product-Overview #container11 .Product-also-available>.image.first img {
    max-width: 508px;
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image {
    margin-top: 0;
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure {
    flex-wrap: nowrap;
    flex-direction: row;
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure img {
    order: 2;
    max-width: 60%;
    margin-bottom: 0;
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure figcaption {
    order: 1;
    text-align: left;
  }
}

#Product-Overview #container2 .powerreviews,
.product-box .powerreviews {
  border: 0;
  padding: 0;
  margin-top: 15px;
  margin-bottom: 0;
  text-align: center;
}

#Product-Overview #container2 .powerreviews .p-w-r,
.product-box .powerreviews .p-w-r {
  text-align: center;
  margin: 0;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-container,
.product-box .powerreviews .p-w-r .pr-snippet-stars-container {
  display: inline-block;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars {
  vertical-align: middle;
  margin-bottom: 5px;
  float: none;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4 {
  width: 20px;
  height: 20px;
}

@media (min-width: 768px) {

  #Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4,
  .product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4 {
    width: 28px;
    height: 28px;
  }
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4-0-filled,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4-0-filled {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/blank-star.svg") !important;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4-100-filled,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4-100-filled {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/full-star.svg") !important;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4-50-filled,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4-50-filled {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/half-star.svg") !important;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4-25-filled,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4-25-filled {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/quarter-star.svg") !important;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4-75-filled,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-star-v4-75-filled {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/3-quarters-star.svg") !important;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write {
  margin-top: 5px;
  vertical-align: middle;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write span,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write span {
  color: #0071E5;
  font-size: 1.25rem !important;
  line-height: 1.5625rem;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write a,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write a {
  display: none;
}

@media (min-width: 992px) {

  #Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write,
  .product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write {
    margin-top: 0;
    vertical-align: bottom;
  }
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal {
  display: none;
}

#Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-reco,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-reco {
  display: none;
}

@media (min-width: 992px) {

  #Product-Overview #container2 .powerreviews,
  .product-box .powerreviews {
    padding-left: 15px;
    text-align: left;
    margin-top: 0;
  }

  #Product-Overview #container2 .powerreviews .p-w-r,
  .product-box .powerreviews .p-w-r {
    text-align: left;
  }

  #Product-Overview #container2 .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write span,
  .product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write span {
    font-size: 28px !important;
    line-height: 1.5625rem;
  }
}

#Product-Overview #container2 .Product-Title h1 {
  font-weight: 700;
  text-align: center;
  line-height: 1.6875rem;
  margin-top: 20px;
}

#Product-Overview #container2 .Product-Title h1 span:last-of-type:not(.sup) {
  color: #575757;
  font-size: 0.875rem;
}

#Product-Overview #container2 .Product-CTA,
#Product-Overview #container2 .ps-widget {
  min-width: 110px;
}

#Product-Overview #container2 .Product-CTA a {
  padding: 15px 20px;
}

#Product-Overview #container2 .write-review-btn {
  text-align: center;
}

#Product-Overview #container2 .write-review-btn p {
  margin: 10px 0 40px 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

#Product-Overview #container2 .reference-buy-now-button .ps-widget {
  background: #0071E5;
  color: #ffffff;
  border: 3px solid #0071E5;
  text-decoration: none !important;
  display: inline-flex !important;
}

#Product-Overview #container2 .reference-buy-now-button .ps-widget:hover,
#Product-Overview #container2 .reference-buy-now-button .ps-widget:focus,
#Product-Overview #container2 .reference-buy-now-button .ps-widget:active {
  background: transparent;
  color: #0071E5;
  text-decoration: none !important;
}

#Product-Overview #container11 .Product-also-available .image.first~.image figcaption p {
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  #Product-Overview #container2 .Product-Title h1 {
    line-height: 3.125rem;
  }

  #Product-Overview #container2 .Product-Title h1 span:last-of-type:not(.sup) {
    font-size: 1.875rem;
  }
}

@media (min-width: 992px) {
  #Product-Overview #container2 .Product-Title h1 {
    font-size: 2.25rem;
    line-height: 2.5rem;
    margin: 0 0 25px 0;
    text-align: left;
  }

  #Product-Overview #container2 .Product-Title h1 span:last-of-type:not(.sup) {
    font-size: 1.875rem;
  }

  #Product-Overview #container2 .Product-CTA,
  #Product-Overview #container2 .ps-widget {
    min-width: 150px;
  }

  #Product-Overview #container2 .Product-CTA a {
    padding: 15px 30px;
  }

  #Product-Overview #container2 .write-review-btn {
    text-align: left;
    margin-top: 10px;
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image img {
    order: 1;
    margin-bottom: 15px;
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image figcaption {
    order: 2;
    width: auto;
    margin-bottom: 0;
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image figcaption p {
    margin: 0;
    line-height: 1.25rem;
  }
}

.horizontal-product-tile {
  margin-bottom: 15px;
}

.horizontal-product-tile .component-content .content {
  display: flex;
  margin-left: 15px;
  margin-right: 15px;
}

.horizontal-product-tile .component-content .content .product-description {
  padding-left: 15px;
  margin-top: 10px;
}

.horizontal-product-tile .component-content .content .image {
  padding: 0;
}

.horizontal-product-tile .component-content .content .image img {
  display: flex;
  width: 100%;
}

@media (min-width: 768px) and (max-width: 991px) {
  .horizontal-product-tile .component-content .content {
    max-width: 555px;
    margin: auto;
  }
}

@media (min-width: 992px) {
  .horizontal-product-tile .component-content .content {
    margin: 0;
  }

  .horizontal-product-tile .component-content .content .product-description {
    margin-top: 0;
  }
}

.horizontal-product-tile .content {
  background-color: #ffffff;
}

.horizontal-product-tile .product-description .component-content .richText-content {
  width: 83%;
}

.horizontal-product-tile .product-description p {
  margin: 0;
  line-height: 1.0625rem;
}

.horizontal-product-tile .product-description p:nth-of-type(1) {
  font-size: 1rem;
  color: #0071E5;
  margin-bottom: 5px;
}

.horizontal-product-tile .product-description p:nth-of-type(2) {
  font-size: 0.875rem;
  font-weight: 300;
}

.horizontal-product-tile .image a {
  display: block;
  border: 0;
}

.horizontal-product-tile .image a:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: calc(100% + 15px);
  transform: translateX(-100%);
}

.horizontal-product-tile:hover .product-description a {
  border-bottom: 3px solid #0071E5;
}

@media (min-width: 992px) {
  .horizontal-product-tile .product-description .component-content .richText-content {
    margin-left: 25px;
  }

  .horizontal-product-tile .product-description p {
    margin: 20px 0;
  }

  .horizontal-product-tile .product-description p:nth-of-type(1) {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    margin-bottom: 10px;
  }

  .horizontal-product-tile .product-description p:nth-of-type(2) {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-top: 0;
    margin-bottom: 0;
  }

  .horizontal-product-tile .image a:before {
    width: 100%;
  }
}

.filter-product .component-content>.content {
  margin: 0;
}

.filter-product .filters-container .filter-buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.filter-product .filters-container .filter-buttons .filter-btn {
  cursor: pointer;
  width: calc(50% - 5px);
  border: 2px solid #0071E5;
  height: 50px;
  padding: 0 10px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.filter-product .filters-container .filter-buttons.filters-mouthwash {
  display: none !important;
}

.filter-product .filters-container .filter-buttons.filters-toothbrush {
  justify-content: space-around;
}

@media (min-width: 768px) {
  .filter-product .filters-container .filter-buttons.filters-toothbrush {
    justify-content: center;
  }
}

@media (max-width: 767px) {
  .filter-product .filters-container .filter-buttons.filters-toothpaste {
    justify-content: space-around;
  }
}

@media (min-width: 768px) {
  .filter-product .filters-container .filter-buttons .filter-btn {
    width: calc(25% - 7.5px);
  }

  .filter-product .filters-container .filter-buttons.filters-toothbrush .filter-btn:nth-of-type(2) {
    margin-left: 20px;
    margin-right: 20px;
  }

  .filter-product .filters-container .filter-buttons.filters-toothbrush .filter-btn:nth-of-type(4) {
    margin-right: 1%;
  }

  .filter-product .filters-container .filter-buttons.filters-toothbrush .filter-btn:nth-of-type(5) {
    margin-left: 1%;
  }
}

.filter-product {
  background: #f7f7f7;
  padding-top: 20px;
  padding-bottom: 30px;
}

.filter-product .filter-title {
  text-align: center;
}

.filter-product .filter-title p {
  color: #10069F;
  font-size: 0.875rem;
  margin-bottom: 20px;
}

.filter-product .filter-title p:after {
  content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.604%208.366%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M0%201.047L1.041%200Q4.159%203.123%207.3%206.264%2010.45%203.113%2013.554%200q.552.556%201.046%201.06L7.3%208.365Q3.659%204.71%200%201.047z%22%20fill%3D%22%231A99DA%22%2F%3E%3C%2Fsvg%3E");
  display: block;
  transform: scale(0.8);
}

.filter-product .filter-message {
  display: none;
  margin-top: 30px;
}

.filter-product .filters-container .filter-buttons .filter-btn {
  color: #10069F;
  font-size: 0.875rem;
  font-weight: 700;
  background: transparent;
}

.filter-product .filters-container .filter-buttons .filter-btn.selected,
.filter-product .filters-container .filter-buttons .filter-btn.hover {
  background: #0071E5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0071E5), color-stop(100%, #10069F));
  background: -webkit-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -o-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -ms-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: linear-gradient(to bottom, #0071E5 0%, #10069F 100%);
  border: none;
  color: #ffffff;
  outline: 0;
}

@media (min-width: 768px) {
  .filter-product {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .filter-product .filter-title h2 {
    font-size: 1.5625rem;
    line-height: 1.875rem;
  }

  .filter-product .filter-title p {
    font-size: 1.125rem;
    line-height: 1.875rem;
    margin-bottom: 40px;
  }

  .filter-product .filter-title p:after {
    transform: scale(0.9);
  }

  .filter-product .filters-container .filter-buttons .filter-btn {
    font-size: 0.875rem;
  }
}

.ps-container .ps-footer .ps-container-disclaimer {
  display: table-row;
}

.ps-container .ps-footer .ps-container-disclaimer p {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .ps-container .ps-footer .ps-container-disclaimer p {
    margin-left: 20%;
  }
}

@media (min-width: 992px) {

  .ps-container .ps-online-tab,
  .ps-container .ps-local-tab {
    padding: 196px 0 140px 0;
  }
}

.ps-container .ps-footer .ps-container-disclaimer p {
  font-weight: 300;
  font-size: 0.875rem;
  text-align: center;
}

@media (min-width: 768px) {
  .ps-container .ps-footer .ps-container-disclaimer p {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.quiz-block {
  position: relative;
}

.quiz-block .indicators {
  width: 235px;
  position: absolute;
  top: 30px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 1;
}

.quiz-block .indicators .indicator {
  width: 50px;
  display: inline-block;
  margin-right: 5px;
}

.quiz-block .indicators .quiz-counter {
  margin-top: 10px;
}

.quiz-block .carousel-track {
  transition: transform 0.4s;
  transition-delay: 0.4s;
  display: flex;
  justify-content: flex-start;
}

.quiz-block .carousel-track .carousel-slide {
  flex: 1 0 100%;
  position: relative;
}

.quiz-block .carousel-track .carousel-slide .slide-background {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
}

.quiz-block .carousel-track .carousel-slide .slide-content {
  width: 70%;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  box-sizing: border-box;
  position: relative;
  padding: 30px 0;
  z-index: 2;
}

.quiz-block .carousel-track .carousel-slide .slide-content .d-flex {
  display: flex;
  justify-content: space-between;
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn {
  flex: 1 0;
  padding: 0;
  margin-right: 10px;
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn:last-of-type {
  margin-right: 0;
}

.quiz-block .carousel-track .carousel-slide.main {
  padding: 100px 0 50px 0;
}

.quiz-block .carousel-track .carousel-slide.main .slide-content {
  width: 100%;
  max-width: 230px;
  padding-top: 0;
  margin: 0 auto;
  text-align: center;
}

.quiz-block .carousel-track .carousel-slide.main .begin {
  margin-bottom: 30px;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults {
  max-width: 250px;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults .quiz-result {
  display: none;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz {
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  z-index: 2;
}

@media (min-width: 768px) {
  .quiz-block .indicators {
    width: auto;
    left: 100px;
    transform: none;
  }

  .quiz-block .indicators .indicator {
    width: 80px;
  }

  .quiz-block .carousel-track .carousel-slide .slide-content {
    width: 50%;
    text-align: left;
  }

  .quiz-block .carousel-track .carousel-slide .slide-content .answers .btn {
    margin-right: 30px;
  }

  .quiz-block .carousel-track .carousel-slide.main .slide-content {
    max-width: 100%;
    padding: 50px 100px;
    margin: 0;
    text-align: left;
  }

  .quiz-block .carousel-track .carousel-slide.main .begin {
    margin-top: 70px;
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .slide-content {
    width: 80%;
    flex-direction: row;
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults {
    max-width: 500px;
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz {
    right: 30px;
    top: 30px;
  }
}

.quiz-block {
  overflow: hidden;
}

.quiz-block .quiz-header {
  color: #0071E5;
}

.quiz-block .quiz-title {
  color: #0071E5;
  text-transform: uppercase;
  font-size: 0.875rem;
}

.quiz-block .indicators .indicator {
  box-sizing: border-box;
  height: 3px;
  border-radius: 4px;
  background-color: #e9eaed;
}

.quiz-block .indicators .indicator.active {
  background-color: #0071E5;
}

.quiz-block .indicators .quiz-counter {
  color: #949494;
  font-size: 0.875rem;
}

.quiz-block .carousel-wrapper {
  overflow: hidden;
  border: 1px solid #e9eaed;
}

.quiz-block .carousel-track .carousel-slide .quiz-icon {
  margin: 50px auto;
  width: 40px;
  height: 40px;
}

.quiz-block .carousel-track .carousel-slide .slide-content h3 {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  margin-top: 80px;
  margin-bottom: 40px;
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn {
  background: #ffffff;
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn:hover,
.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn:focus,
.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn:active {
  background: #0071E5;
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn-transparent {
  border: 1px solid #0071E5;
}

.quiz-block .carousel-track .carousel-slide.main {
  /* background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/common/mobile/quiz-home.jpg"); */
  background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/es_MX/vbl/homepage/homepage-img/quiz-home_mobile.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.quiz-block .carousel-track .carousel-slide.main h3 {
  margin: 0;
  margin-top: 15px;
  font-size: 1.5625rem;
  line-height: 1.875rem;
}

.quiz-block .carousel-track .carousel-slide.main .btn:hover,
.quiz-block .carousel-track .carousel-slide.main .btn:focus,
.quiz-block .carousel-track .carousel-slide.main .btn:active,
.quiz-block .carousel-track .carousel-slide.results .btn:hover,
.quiz-block .carousel-track .carousel-slide.results .btn:focus,
.quiz-block .carousel-track .carousel-slide.results .btn:active {
  background: #ffffff;
}

@media (min-width: 768px) and (max-width: 1199px) {
  .quiz-block .carousel-track .carousel-slide#slide-1 .slide-content {
    padding-right: 230px;
    padding-left: 40px;
  }

  .quiz-block .carousel-track .carousel-slide#slide-1 .slide-content p {
    margin-right: 85px;
  }
}

.quiz-block .carousel-track .carousel-slide#slide-2 {
  background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/homepage/mobile/quiz-2.jpg") no-repeat;
  background-size: 100% 100%;
}

.quiz-block .carousel-track .carousel-slide#slide-3 {
  background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/common/mobile/Sensodyne_master_banner_Sensodyne_or_Pronamel_1400x485.jpg") no-repeat;
  background-size: 100%;
  background-position: bottom;
  background-color: #F7F7F7;
}

.quiz-block .carousel-track .carousel-slide#slide-4 {
  background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/homepage/mobile/quiz-2.jpg") no-repeat;
  background-size: 100% 100%;
}

.quiz-block .carousel-track .carousel-slide#slide-4 .quiz-icon {
  width: 62px;
  height: 62px;
}

.quiz-block .carousel-track .carousel-slide#slide-5 {
  background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/common/mobile/Sensodyne_master_banner_Sensodyne_or_Pronamel4_1400x4852.jpg") no-repeat;
  background-size: 100%;
  background-position: bottom center;
  background-color: #F7F7F7;
}

.quiz-block .carousel-track .carousel-slide#slide-6 {
  background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/homepage/mobile/quiz-2.jpg") no-repeat;
  background-size: 100% 100%;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content .quiz-logo {
  width: 90px;
  height: 90px;
  background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/common/desktop/nv-seal-recommended-new.png") no-repeat center center;
  background-size: contain;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults h3 {
  margin-top: 30px;
  margin-bottom: 15px;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults .result-text {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  color: #10069F;
  margin-bottom: 15px;
  line-height: 20px;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults .disclaimer {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 17px;
  color: #10069F;
  margin-bottom: 40px;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz .icon-retake {
  margin: 0 auto;
  width: 15px;
  height: 15px;
  transform: rotate(0deg);
  transition: transform 0.2s;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz .retake-text {
  margin-top: 5px;
  color: #949494;
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .quiz-block .quiz-title {
    color: #0071E5;
    text-transform: uppercase;
    font-size: 1.125rem;
  }

  .quiz-block .carousel-track .carousel-slide .slide-content h3 {
    margin-top: 50px;
    font-size: 1.25rem;
  }

  .quiz-block .carousel-track .carousel-slide .slide-content .answers .btn-transparent {
    border: 3px solid #0071E5;
  }

  .quiz-block .carousel-track .carousel-slide.main {
    /* background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/homepage/desktop/home-quiz-home.jpg"); */
    background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/es_MX/vbl/homepage/homepage-img/quiz-home.webp");
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }

  .quiz-block .carousel-track .carousel-slide.main h3 {
    margin: 0;
    font-size: 1.875rem;
  }

  .quiz-block .carousel-track .carousel-slide#slide-2 {
    background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/homepage/desktop/quiz-2.jpg") no-repeat;
    background-size: 100% 100%;
  }

  .quiz-block .carousel-track .carousel-slide#slide-3 {
    background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/homepage/desktop/Sensodyne_master_banner_Sensodyne_or_Pronamel_1400x485.jpg") no-repeat;
    background-size: 100% auto;
    background-position: bottom center;
    background-color: #F7F7F7;
  }

  .quiz-block .carousel-track .carousel-slide#slide-4 {
    background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/homepage/desktop/quiz-2.jpg") no-repeat;
    background-size: 100% 100%;
  }

  .quiz-block .carousel-track .carousel-slide#slide-5 {
    background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/homepage/desktop/Sensodyne_master_banner_Sensodyne_or_Pronamel4_1400x485_2.jpg") no-repeat;
    background-size: 100% auto;
    background-position: bottom center;
    background-color: #F7F7F7;
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 {
    background: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/en_US/homepage/desktop/quiz-2.jpg") no-repeat;
    background-size: 100% 100%;
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .slide-content .quiz-logo {
    width: 150px;
    height: 150px;
    margin-right: 100px;
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults h3 {
    margin-top: 0;
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults .result-text {
    margin-bottom: 40px;
    font-size: 1.25rem;
    line-height: 30px;
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults .disclaimer {
    font-size: 0.875rem;
    font-weight: 400;
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz .icon-retake {
    width: 30px;
    height: 30px;
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz .retake-text {
    margin-top: 5px;
    font-size: 0.875rem;
  }
}

@media (min-width: 768px) and (max-width: 991px) {

  .quiz-block .carousel-track .carousel-slide#slide-3,
  .quiz-block .carousel-track .carousel-slide#slide-5 {
    background-size: 150% auto;
    background-position: bottom;
  }
}

.sen-pro-quiz {
  margin-bottom: 80px;
}

.reference-sensodyne-or-pronamel-quiz .component-content {
  position: relative;
}

.pronamel-vs-sensodyne {
  margin-left: -15px;
  margin-right: -15px;
  text-align: center;
  position: relative;
}

.pronamel-vs-sensodyne h2 {
  margin-bottom: 25px;
}

.pronamel-vs-sensodyne .lSSlideOuter .lSPager {
  margin-top: 5px;
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translate(-50%, 0);
}

.pronamel-vs-sensodyne .lSSlideOuter .lSPager>li {
  pointer-events: none;
  padding: 0 5px;
}

.pronamel-vs-sensodyne .lSSlideOuter .lSPager>li a {
  opacity: 0.3;
  pointer-events: none;
  background-color: #0071E5 !important;
  width: 8px;
  height: 8px;
}

.pronamel-vs-sensodyne .lSSlideOuter .lSPager>li.active a {
  opacity: 1;
}

.pronamel-vs-sensodyne .lSSlideOuter .lSPager>li:last-of-type {
  display: none !important;
}

.pronamel-vs-sensodyne .lSSlideWrapper,
.pronamel-vs-sensodyne .lSSlideOuter {
  overflow: visible;
}

.pronamel-vs-sensodyne .retake-quiz {
  cursor: pointer;
  z-index: 2;
  position: absolute;
  top: 70px;
  right: 20px;
  visibility: hidden;
  opacity: 0;
}

.pronamel-vs-sensodyne .retake-quiz.active {
  opacity: 1;
  visibility: visible;
}

.pronamel-vs-sensodyne .retake-quiz .icon-retake {
  width: 18px;
  height: 18px;
  margin: 0 auto 5px;
}

.pronamel-vs-sensodyne .retake-quiz .retake-text {
  color: #707070;
  font-size: 0.875rem;
}

.pronamel-vs-sensodyne h2 {
  margin-top: 0;
  font-size: 1.25rem;
}

@media screen and (max-width: 991px) {
  .pronamel-vs-sensodyne h2 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    background: #10069F;
    /* Old browsers */
    background: -moz-linear-gradient(top, #10069F 0%, #0071E5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #10069F), color-stop(100%, #0071E5));
    background: -webkit-linear-gradient(top, #10069F 0%, #0071E5 100%);
    background: -o-linear-gradient(top, #10069F 0%, #0071E5 100%);
    background: -ms-linear-gradient(top, #10069F 0%, #0071E5 100%);
    background: linear-gradient(to bottom, #10069F 0%, #0071E5 100%);
    color: #ffffff;
  }

  .pronamel-vs-sensodyne h2 span:after {
    display: none;
  }
}

#pvs-quiz {
  overflow: visible;
}

#pvs-quiz li {
  min-height: 270px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  opacity: 0;
  position: relative;
}

#pvs-quiz li.active {
  opacity: 1;
}

#pvs-quiz li>div {
  margin-bottom: 20px;
}

#pvs-quiz li p:not(.result-subtitle) {
  width: 100%;
  clear: both;
  font-size: 1.125rem;
  color: #10069F;
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: bold;
  padding: 0 50px;
}

#pvs-quiz li p.result-title {
  padding: 0 60px;
}

#pvs-quiz li img {
  display: block;
  margin-top: auto;
  height: 100px;
  width: auto;
  transform-origin: bottom;
  transform: scale(1.2);
}

#pvs-quiz li .quiz-point {
  width: 135px;
}

#pvs-quiz li .quiz-point:first-of-type {
  margin-right: 10px;
}

#results-slide p.result-title {
  margin-bottom: 20px !important;
  padding: 0 30px;
}

#results-slide .result-subtitle {
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0 25px;
}

#results-slide .result-note {
  display: block;
  margin-top: 15px;
  font-size: 0.875rem;
}

#results-slide img {
  height: 90px;
  position: absolute;
  left: 50%;
  bottom: -45px;
  transform: translate(-50%, 0) !important;
}

@media screen and (min-width: 992px) {
  .sen-pro-quiz {
    margin-bottom: 100px;
  }

  .pronamel-vs-sensodyne {
    padding-top: 48px;
    margin-left: 0;
    margin-right: 0;
  }

  .pronamel-vs-sensodyne h2 {
    margin-bottom: 50px;
    font-size: 1.875rem;
  }

  .pronamel-vs-sensodyne .retake-quiz {
    top: 20px;
    right: 20px;
  }

  .pronamel-vs-sensodyne .retake-quiz .retake-text {
    font-size: 0.875rem;
  }

  .pronamel-vs-sensodyne .lSSlideOuter .lSPager>li {
    padding: 0 10px;
  }

  .pronamel-vs-sensodyne .lSSlideOuter .lSPager>li a {
    width: 12px;
    height: 12px;
  }

  #pvs-quiz li {
    padding: 0;
    height: 100%;
  }

  #pvs-quiz li .quiz-point {
    width: auto;
    min-width: 160px;
  }

  #pvs-quiz li .quiz-point:first-of-type {
    margin-right: 20px;
  }

  #pvs-quiz li p:not(.result-subtitle) {
    margin-bottom: 60px;
    margin-top: 0;
    padding: 0;
  }

  #pvs-quiz li img {
    height: 180px;
    max-height: inherit;
    transform: none;
  }

  #pvs-quiz li>div {
    margin-bottom: 40px;
  }

  #pvs-quiz li .result-note {
    margin-top: 20px;
    font-size: 0.875rem;
  }

  #results-slide p.result-title {
    margin-bottom: 10px !important;
  }

  #results-slide .result-subtitle {
    margin-bottom: 40px;
    padding: 0;
  }

  #results-slide img {
    bottom: -100px;
  }
}

#relatedArticles {
  margin-bottom: 30px;
  padding: 0;
}

#relatedArticles .row {
  margin: 0;
  display: flex;
  flex-direction: column;
  flex-flow: wrap;
}

#relatedArticles .row .col-xs-6:nth-child(even) {
  padding-right: 5px;
}

#relatedArticles .row .col-xs-6:nth-child(odd) {
  padding-left: 5px;
}

@media (min-width: 992px) {
  #relatedArticles {
    margin-bottom: 50px;
  }

  #relatedArticles .row {
    display: block;
  }

  #relatedArticles .row .col-xs-6:nth-child(even),
  #relatedArticles .row .col-xs-6:nth-child(odd) {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.RelatedArticleTitle.richText {
  padding: 0;
}

.RelatedArticleTitle.richText p,
.RelatedArticleTitle.richText h2 {
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.75rem;
  margin: 20px 0;
  color: #10069F;
  text-transform: uppercase;
}

.related-box {
  padding: 0;
  margin-bottom: 15px;
}

.related-box figure figcaption {
  text-align: left;
}

.related-box figure figcaption a {
  padding-bottom: 10px;
  color: #10069F;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  line-height: 1.0625rem;
  position: relative;
  display: inline-block;
  border-bottom: 0;
  width: 60%;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {
  .related-box figure figcaption a {
    padding-left: 10px;
  }
}

.related-box figure figcaption a:after {
  content: '';
  width: 50px;
  height: 2px;
  position: absolute;
  bottom: 0;
  display: block;
  background: #0071E5;
}

.related-box figure figcaption a:hover {
  border: 0;
  color: #0071E5;
}

.related-box figure>a {
  border-bottom: 0;
}

.related-box figure>a:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 60px;
  width: 100%;
}

.related-box figure:hover figcaption a {
  color: #0071E5;
  border: 0;
}

@media (min-width: 768px) {
  .related-box figure figcaption a {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .related-box figure figcaption a:after {
    width: 80px;
    height: 3px;
  }
}

#Product-Most-popular-block #container12 {
  overflow-x: scroll;
}

#Product-Most-popular-block #container12 .row {
  width: 1170px;
}

#Product-Most-popular-block #container12 .row .col-md-2 {
  width: 20%;
}

#Product-Most-popular-block #container12 .row .col-md-2:last-child {
  display: none;
}

#Product-Most-popular-block #container12 .row .col-md-2 .image {
  margin: 30px 0 50px 0;
}

#Product-Most-popular-block #container12 .row .col-md-2 .image figure {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  height: 120px;
}

#Product-Most-popular-block #container12 .row .col-md-2 .image figure img {
  flex-shrink: 0;
}

#Product-Most-popular-block #container12 .row .col-md-2 .image figure p,
#Product-Most-popular-block #container12 .row .col-md-2 .image figure h2 {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 1rem;
}

@media (min-width: 992px) {
  #Product-Most-popular-block .row #container12 {
    overflow-x: hidden;
    text-align: center;
    width: auto;
  }

  #Product-Most-popular-block .row #container12 .row {
    display: flex;
    justify-content: center;
  }

  #Product-Most-popular-block .row #container12 .row .image figure {
    height: 170px;
  }
}

#Product-Most-popular-block {
  text-align: center;
}

#Product-Most-popular-block .image figure a {
  color: #10069F;
  font-size: 0.875rem;
}

#Product-Most-popular-block .image figure a:hover {
  border-bottom: none;
}

#Product-Most-popular-block .image figure:hover .related-product-title {
  border-bottom: 3px solid #0071E5;
  z-index: 1000;
}

#Product-Most-popular-block .image figure p {
  font-size: 0.875rem;
}

@media (min-width: 992px) {
  #Product-Most-popular-block .image figcaption {
    text-align: center;
  }

  #Product-Most-popular-block .image figcaption a {
    font-size: 22px;
  }

  #Product-Most-popular-block .image figcaption p {
    font-size: 20px;
  }
}

.reviews-carousel-wrapper .richText h2 {
  margin: auto;
  margin-top: 30px;
  text-align: center;
}

.reviews-carousel-wrapper .reviews-carousel {
  margin-bottom: 50px;
  padding-bottom: 50px;
  position: relative;
  display: block;
}

.reviews-carousel-wrapper .reviews-carousel .box-heading {
  margin-bottom: 0;
  padding-bottom: 0;
}

.reviews-carousel-wrapper .reviews-carousel figure img {
  max-width: 150px;
  height: auto;
  margin-bottom: 5px;
}

.reviews-carousel-wrapper .reviews-carousel figure figcaption {
  margin-bottom: 15px;
}

.reviews-carousel-wrapper .reviews-carousel .component-content {
  position: relative;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-slides {
  overflow: visible;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav {
  position: absolute;
  bottom: 90px;
  left: 0;
  right: 0;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item {
  display: inline-block !important;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-prev,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-next {
  display: none;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-prev a:before,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-next a:before {
  display: none;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content {
  text-align: center;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .pr-stars-5-sm+.richText {
  min-height: 18.75rem;
}

@media (min-width: 768px) {
  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .pr-stars-5-sm+.richText {
    min-height: 9rem;
  }
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-single-rating {
  margin-bottom: 15px;
  display: block;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .carousel-review-description {
  min-height: 170px;
  display: block;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content p {
  margin: auto;
  margin-bottom: 10px;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-single-author {
  margin-bottom: 30px;
  display: block;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-product-image {
  width: 310px;
  position: absolute;
  bottom: -120px;
  left: 50%;
  transform: translate(-50%);
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .btn {
  width: 200px;
  margin-top: 30px;
}

@media (min-width: 768px) {
  .reviews-carousel-wrapper .richText h2 {
    margin-top: 50px;
  }

  .reviews-carousel-wrapper .reviews-carousel {
    padding-bottom: 80px;
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav {
    bottom: 90px;
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-single-rating {
    margin-bottom: 30px;
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .carousel-review-description {
    min-height: 85px;
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .btn {
    width: auto;
    margin-top: 50px;
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-product-image {
    width: 420px;
    bottom: -160px;
  }
}

.reviews-carousel-wrapper {
  background: #0071E5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0071E5), color-stop(100%, #10069F));
  background: -webkit-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -o-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -ms-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: linear-gradient(to bottom, #0071E5 0%, #10069F 100%);
}

.reviews-carousel-wrapper h2 {
  color: #ffffff;
}

.reviews-carousel-wrapper .reviews-carousel .component-content {
  background: none !important;
  border: 0 !important;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-slides {
  overflow: visible;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item a {
  border: 2px solid transparent;
  border-radius: 10px;
  background: #ffffff;
  height: 0.8125rem;
  width: 0.8125rem;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item.is-active a {
  background: #0071E5;
  border: 2px #0071E5 solid;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .pr-stars-5-sm figcaption p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-single-rating {
  font-size: 0.875rem;
  font-weight: 400;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content p {
  color: #ffffff;
  max-width: 270px;
  font-size: 1.125rem;
  line-height: 23px;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-single-author {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item a {
    height: 12px;
    width: 12px;
    border: 2px solid #0071E5;
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .pr-stars-5-sm p {
    font-size: 1rem;
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-single-rating {
    font-size: 1rem;
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content p {
    max-width: 800px;
  }
}

#Product-review-block,
.reviews-single-card {
  padding-top: 50px;
  padding-bottom: 30px;
  text-align: center;
  position: relative;
  display: block;
}

#Product-review-block .reviews-single-rating,
.reviews-single-card .reviews-single-rating {
  margin-bottom: 15px;
  display: block;
}

#Product-review-block figure img,
.reviews-single-card figure img {
  max-width: 150px;
  height: auto;
  margin-bottom: 5px;
}

#Product-review-block figure figcaption,
.reviews-single-card figure figcaption {
  margin-bottom: 15px;
}

#Product-review-block p,
.reviews-single-card p {
  max-width: 270px;
  margin: auto;
  margin-bottom: 10px;
}

#Product-review-block .reviews-single-author,
.reviews-single-card .reviews-single-author {
  margin-bottom: 30px;
  display: block;
}

#Product-review-block .btn,
.reviews-single-card .btn {
  width: 180px;
}

#Product-review-block .reviews-product-image,
.reviews-single-card .reviews-product-image {
  width: 250px;
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translate(-50%);
}

@media (min-width: 992px) {

  #Product-review-block,
  .reviews-single-card {
    padding-bottom: 80px;
  }

  #Product-review-block .reviews-single-rating,
  .reviews-single-card .reviews-single-rating {
    margin-bottom: 30px;
  }

  #Product-review-block p,
  .reviews-single-card p {
    max-width: 800px;
  }

  #Product-review-block .btn,
  .reviews-single-card .btn {
    width: 174px;
  }

  #Product-review-block .reviews-product-image,
  .reviews-single-card .reviews-product-image {
    width: 420px;
    bottom: -80px;
  }
}

#Product-review-block {
  padding-bottom: 0;
}

#Product-review-block .reviews-single-author {
  font-size: 1.125rem !important;
  line-height: 46px !important;
}

#Product-review-block .Product-start-rating-image .middle figcaption p {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  #Product-review-block {
    padding-bottom: 15px;
    padding-top: 30px;
  }

  #Product-review-block .Product-start-rating-image .middle figcaption p {
    font-family: "Roboto", sans-serif;
    font-size: 1rem;
    margin-bottom: 30px;
  }

  #Product-review-block .reviews-single-author {
    font-size: 0.875rem !important;
    margin-top: 40px;
    margin-bottom: 10px;
  }
}

#Product-review-block,
.reviews-single-card {
  background: #0071E5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0071E5), color-stop(100%, #10069F));
  background: -webkit-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -o-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: -ms-linear-gradient(top, #0071E5 0%, #10069F 100%);
  background: linear-gradient(to bottom, #0071E5 0%, #10069F 100%);
}

#Product-review-block h2,
#Product-review-block .pseudo-h2,
.reviews-single-card h2,
.reviews-single-card .pseudo-h2 {
  color: #ffffff;
}

#Product-review-block .reviews-single-rating,
.reviews-single-card .reviews-single-rating {
  font-size: 0.875rem;
}

#Product-review-block figcaption p,
.reviews-single-card figcaption p {
  font-size: 0.875rem;
}

#Product-review-block p,
.reviews-single-card p {
  color: #ffffff;
  font-size: 1.125rem;
  line-height: 23px;
}

#Product-review-block .reviews-single-author,
.reviews-single-card .reviews-single-author {
  font-size: 0.875rem;
  line-height: 1.75rem;
}

@media (min-width: 992px) {

  #Product-review-block .component-content .content .reviews-single-rating,
  .reviews-single-card .component-content .content .reviews-single-rating {
    font-size: 1rem;
  }
}

.section-header {
  margin-bottom: 60px;
}

.section-header .component-content {
  width: 100%;
  height: 100px;
  display: block;
  position: relative;
}

.section-header .component-content .section-header-image {
  width: 110px;
  position: absolute;
  top: 69px;
  left: 50%;
  transform: translate(-50%);
}

@media (min-width: 768px) {
  .section-header .component-content .section-header-image {
    width: 160px;
    top: 50px;
  }
}

.section-header .component-content {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.articles-filter {
  height: 52px;
  position: relative;
}

.articles-filter ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  height: auto;
  z-index: 5;
  width: 280px;
}

@media (min-width: 992px) {
  .articles-filter {
    margin: 0 auto 50px auto;
    height: auto;
  }

  .articles-filter ul {
    width: auto;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    position: relative;
    transform: none;
    left: auto;
  }
}

.articles-filter ul {
  list-style: none;
  cursor: pointer;
}

.articles-filter ul.article-filter-pronamel {
  display: flex;
  flex-flow: row wrap;
}

.articles-filter ul.article-filter-pronamel li {
  flex-basis: 100%;
}

.articles-filter li {
  text-align: center;
  display: none;
  border: 1px solid #e9eaed;
  background-color: #f7f7f7;
  position: relative;
}

.articles-filter li:first-of-type {
  display: block;
  font-weight: 600;
  line-height: 39px;
  font-size: 0.875rem;
  color: #10069F;
}

.articles-filter li:first-of-type:before {
  content: '';
  position: absolute;
  display: block;
  width: 5px;
  height: 100%;
  background-color: #0071E5;
}

.articles-filter li:first-of-type:after {
  content: '';
  width: 11px;
  height: 11px;
  position: absolute;
  top: 40%;
  right: 15px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209.395%205.989%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M.706%201.28l.569-.572q1.7%201.707%203.421%203.424Q6.419%202.408%208.115.708q.3.3.574.578l-3.99%203.995Q2.706%203.282.706%201.28z%22%20fill%3D%22%23032466%22%20stroke%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.articles-filter li:first-of-type a {
  line-height: 39px;
  font-size: 0.875rem;
  color: #10069F;
}

.articles-filter li:hover {
  color: #0071E5;
  background-color: #e9eaed;
}

.articles-filter li a {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 35px;
  text-align: center;
  color: #10069F;
}

.articles-filter .active li {
  display: block;
}

.articles-filter .active li:first-of-type:after {
  content: '';
  transform: rotate(180deg);
}

@media (min-width: 992px) {
  .articles-filter ul.article-filter-pronamel li {
    flex-basis: 33%;
  }

  .articles-filter ul li {
    text-align: center;
    display: block;
    border: transparent;
    background-color: transparent;
  }

  .articles-filter ul li:first-of-type::before,
  .articles-filter ul li:first-of-type::after {
    display: none;
  }

  .articles-filter ul li:first-of-type a {
    font-size: 1.125rem;
    line-height: 45px;
  }

  .articles-filter ul li:hover {
    background-color: transparent;
  }

  .articles-filter ul li a {
    font-size: 1.125rem;
    font-weight: 300;
    padding-bottom: 10px;
    line-height: 45px;
  }

  .articles-filter ul li a:hover {
    color: #0071E5;
    border: 3px solid transparent;
  }

  .articles-filter ul li a:hover:after {
    content: '';
    width: 80px;
    height: 3px;
    background-color: #0071E5;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
  }

  .articles-filter ul li a.active {
    font-weight: 400;
    font-size: 1.125rem;
  }

  .articles-filter ul li a.active:after {
    content: '';
    width: 80px;
    height: 3px;
    background-color: #0071E5;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
  }
}

.shareThis {
  display: flex;
  align-items: center;
  justify-content: center;
}

.shareThis .shareThis-item {
  margin-right: 20px;
  margin-bottom: 0;
  height: auto;
}

.shareThis .shareThis-item:last-child {
  margin-right: 0;
}

.shareThis .shareThis-item a img {
  height: 35px;
  width: 35px;
}

@media (min-width: 992px) {
  .shareThis {
    justify-content: flex-start;
  }

  .shareThis .shareThis-item {
    margin-right: 10px;
  }

  .shareThis .shareThis-item a img {
    height: 22px;
    width: 22px;
  }
}

@media (min-width: 768px) {
  #footer .shareThis {
    justify-content: center;
  }

  #footer .shareThis .shareThis-item {
    margin-right: 15px;
  }

  #footer .shareThis .shareThis-item:last-child {
    margin-right: 0;
  }

  #footer .shareThis .shareThis-item a img {
    height: 29px;
    width: 29px;
  }
}

.shareThis .shareThis-item a {
  height: auto;
}

.shareThis .shareThis-item a:hover {
  border: 0;
}

.shareThis .shareThis-item a img {
  opacity: 1;
  transition: filter 0.2s ease;
}

.shareThis .shareThis-item a img:hover {
  filter: brightness(50%);
}

.single-product-block>.component-content>.content {
  margin: 0;
}

.single-product-block.even:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100vw;
  transform: translateX(-50%);
  z-index: -1;
  box-sizing: border-box;
}

.single-product-block .box-cont>.component-content>.content {
  display: flex;
  flex-wrap: wrap;
}

.single-product-block .product-box>.component-content>.content {
  margin: 0;
}

.single-product-block .product-box .image {
  padding: 0;
}

.single-product-block .product-box .image img {
  max-height: 160px;
  display: block;
  margin: 0 auto;
}

.single-product-block .product-box.box-single-special {
  margin-top: 40px;
}

.single-product-block .product-benefits ul {
  display: none;
}

@media (min-width: 768px) {
  .single-product-block .reference-text p:last-child {
    display: block;
  }

  .single-product-block .product-benefits ul {
    display: block;
  }

  .single-product-block .product-box .image img {
    margin-bottom: 45px;
  }
}

.single-product-block {
  padding: 30px 15px;
}

.single-product-block .richText .component-content {
  overflow: visible;
}

.single-product-block.even {
  background: #f7f7f7;
}

.single-product-block.even:before {
  background: #f7f7f7;
}

.single-product-block .reference-text h3 {
  text-align: center;
  position: relative;
  font-size: 1.25rem;
  font-weight: bold;
  padding: 0 0 10px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .single-product-block .reference-text h3 {
    line-height: 1.3;
  }
}

.single-product-block .reference-text h3:after {
  content: '';
  width: 50px;
  height: 2px;
  background-color: #0071E5;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.single-product-block .reference-text p {
  margin: 0;
  margin-bottom: 40px;
  font-weight: 300;
}

.single-product-block .reference-text p a {
  color: #0071E5;
  text-decoration: none;
  font-weight: 400;
}

.single-product-block .reference-text p strong {
  font-weight: 400;
}

.single-product-block .box-cont .product-title {
  margin-top: 30px;
}

.single-product-block .box-cont.box-cont-no .product-title {
  margin-top: 0px;
}

.single-product-block .product-title {
  padding: 0;
  min-height: 55px;
}

.single-product-block .product-title p {
  margin: 0;
}

.single-product-block .product-title p a {
  text-decoration: none;
  color: #575757;
  font-size: 0.875rem;
}

.single-product-block .product-title p a:hover {
  text-decoration: none;
  border-bottom: 0;
}

.single-product-block .product-title p a strong {
  color: #10069F;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

@media screen and (min-width: 768px) {
  .single-product-block .product-title p a {
    font-size: 1.25rem;
  }

  .single-product-block .product-title p a strong {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.single-product-block .product-benefits {
  padding: 0;
}

.single-product-block .product-benefits p a {
  text-decoration: none;
  padding-bottom: 6px;
  display: block;
  color: #10069F;
}

.single-product-block .product-benefits p a:hover {
  text-decoration: none;
  border-bottom-color: transparent;
  color: #0071E5;
}

.single-product-block .product-benefits p a:after {
  content: '';
  width: 50px;
  height: 2px;
  background-color: #0071E5;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (min-width: 768px) {
  .single-product-block {
    padding: 50px 0;
  }

  .single-product-block .reference-text h3 {
    font-size: 1.875rem;
    padding: 0 0 15px;
    margin-bottom: 45px;
  }

  .single-product-block .reference-text h3:after {
    width: 80px;
    height: 3px;
  }

  .single-product-block .reference-text p:first-of-type {
    margin-bottom: 100px;
  }

  .single-product-block .reference-text p:last-child {
    display: block;
    font-size: 0.875rem;
  }

  .single-product-block .reference-text.product-details-text-no-footnote p:last-child {
    font-size: 1.125rem;
  }

  .single-product-block .product-title {
    height: 100px;
  }

  .single-product-block .box-cont .product-title {
    margin-top: 100px;
  }

  .single-product-block .box-cont.box-cont-no .product-title {
    margin-top: 0px;
  }

  .single-product-block .product-benefits ul {
    margin-left: 0;
  }

  .single-product-block .product-benefits ul li {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin: 0;
    margin-bottom: 2px;
    color: #707070;
    padding-left: 10px;
    font-weight: 300;
  }

  .single-product-block .product-benefits ul li:before {
    content: '•';
  }

  .single-product-block .product-benefits p:last-child {
    margin-top: 15px;
  }

  .single-product-block .product-benefits p:last-child a {
    padding-bottom: 10px;
    font-size: 1.25rem;
    line-height: 1.875rem;
  }

  .single-product-block .product-benefits p:last-child a:after {
    width: 80px;
    height: 3px;
  }
}

.toothbrush-container {
  max-width: 90%;
  margin: 0 auto;
  float: none;
}

.toothbrush-container .paragraphSystem {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

@media (min-width: 768px) {
  .toothbrush-container .paragraphSystem {
    flex-direction: row;
  }
}

.toothbrush-container .toothbrush {
  border: 2px solid #81C6EA;
  border-radius: 0 15px 0 15px;
  margin: 30px auto 0;
  padding-top: 30px;
  padding-bottom: 15px;
  width: 80%;
  float: none;
  min-height: 200px;
}

@media (min-width: 768px) {
  .toothbrush-container .toothbrush {
    width: calc(50% - 24px);
    margin-top: 40px;
    min-height: 570px;
  }
}

@media (min-width: 992px) {
  .toothbrush-container .toothbrush {
    width: calc(33% - 24px);
  }
}

.toothbrush-container .toothbrush .image a {
  border-bottom: none;
}

.toothbrush-container .toothbrush .content.paragraphSystem {
  min-height: 200px;
  flex-direction: row;
}

@media (min-width: 768px) {
  .toothbrush-container .toothbrush .content.paragraphSystem {
    min-height: 450px;
  }
}

.topbar {
  padding: 0;
}

.top-bar {
  display: none;
}

@media (min-width: 992px) {
  .top-bar {
    display: block;
  }

  .top-bar .top-bar-blend-bg {
    height: 42px;
    padding-top: 5px;
  }

  .top-bar .top-bar-blend-bg:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: 100vw;
    transform: translateX(-50%);
    box-sizing: border-box;
  }

  .top-bar .top-bar-left div,
  .top-bar .top-bar-right div {
    display: flex;
    align-items: center;
  }

  .top-bar .social-pages .component-content>.content {
    height: 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }

  .top-bar .social-pages .component-content>.content i {
    margin-right: 10px;
  }

  .top-bar .top-bar-right {
    display: flex;
    flex-direction: row-reverse;
  }

  .top-bar .search-block {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }

  .top-bar .sensodyne-logo {
    z-index: 8;
  }

  .top-bar .sensodyne-logo a {
    position: absolute;
    left: 50%;
    top: -25px;
    transform: translateX(-50%);
    border-bottom: none;
  }

  .top-bar .sensodyne-logo a:hover {
    border-bottom: none;
  }
}

.top-bar .searchBoxSpan-invisible {
  display: none;
}

@media speech {
  .top-bar .searchBoxSpan-invisible {
    display: inline;
  }
}

@media (min-width: 992px) {
  .top-bar .top-bar-blend-bg:before {
    background: -moz-radial-gradient(center, circle cover, #ffffff 0%, #e9eaed 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, #e9eaed));
    background: -webkit-radial-gradient(center, circle cover, #ffffff 0%, #e9eaed 100%);
    background: -o-radial-gradient(center, circle cover, #ffffff 0%, #e9eaed 100%);
    background: -ms-radial-gradient(center, circle cover, #ffffff 0%, #e9eaed 100%);
    background: radial-gradient(circle cover at center, #ffffff 0%, #e9eaed 100%);
    background-color: #ffffff;
  }

  .top-bar .top-bar-blend-bg a,
  .top-bar .top-bar-blend-bg p {
    margin: 0;
    border: 0;
    text-decoration: none;
  }

  .top-bar .top-bar-blend-bg .top-bar-link {
    font-size: 0.875rem;
    color: #666363;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    transition: all ease-in-out 0.2s;
  }

  .top-bar .top-bar-blend-bg .top-bar-link:hover {
    color: #323131;
    border-bottom: 1px solid #323131;
  }

  .top-bar .top-bar-blend-bg .top-bar-left .paragraphSystem,
  .top-bar .top-bar-blend-bg .top-bar-right .paragraphSystem {
    margin: 0;
  }

  .top-bar .top-bar-blend-bg .top-bar-left p:not(.country-selected),
  .top-bar .top-bar-blend-bg .top-bar-right p:not(.country-selected) {
    margin-right: 50px;
  }

  .top-bar .top-bar-blend-bg .top-bar-right {
    white-space: nowrap;
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country {
    margin-right: 30px;
    border: 0;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country p {
    font-size: 0.875rem;
    color: #666363;
    display: flex;
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country .chevron-down {
    margin-left: 10px;
    background-color: transparent;
    display: flex;
    align-items: center;
    flex-direction: row;
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country .chevron-down::before,
  .top-bar .top-bar-blend-bg .top-bar-right .select-country .chevron-down::after {
    content: '';
    width: 10px;
    height: 1px;
    vertical-align: middle;
    display: inline-block;
    background-color: #666363;
    transition: all 0.2s ease-in-out;
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country .chevron-down::before {
    transform: rotate(45deg);
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country .chevron-down::after {
    transform: rotate(-45deg);
    margin-left: -3px;
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country.is-open .chevron-down::before {
    transform-origin: center center;
    transform: rotate(-45deg);
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country.is-open .chevron-down::after {
    transform-origin: center center;
    transform: rotate(45deg);
  }

  .top-bar .top-bar-blend-bg .top-bar-right .gsk-logo i {
    width: 36px;
    height: 31px;
  }

  .top-bar .social-pages {
    padding-left: 15px;
    height: 40px;
  }

  .top-bar .social-pages i {
    width: 22px;
    height: 22px;
  }

  .top-bar .search-block .form-search input {
    width: 150px;
    height: 24px;
    border: 1px solid #e9eaed;
    border-radius: 15px;
    display: none;
    font-size: 0.875rem;
  }

  .top-bar .search-block .form-search button {
    padding: 0;
    width: 24px;
    height: 24px;
    background: transparent;
    border: 0;
    font-size: 0;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2038%2038%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23a7a9ac%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22search-search%22%20transform%3D%22translate%281.728%201.779%29%22%3E%3Cg%20id%3D%22search-Group_7%22%20data-name%3D%22Group%207%22%20transform%3D%22translate%28-1.728%20-1.779%29%22%3E%3Cpath%20id%3D%22search-Path_73%22%20data-name%3D%22Path%2073%22%20class%3D%22cls-1%22%20d%3D%22M14.389%203.015A10.119%2010.119%200%200%201%2022.5%206.533a11.16%2011.16%200%200%201%200%2016.08%2012.484%2012.484%200%200%201-8.107%203.015%2010.119%2010.119%200%200%201-8.111-3.518c-2.027-2.51-3.547-5.025-3.547-8.04a9.961%209.961%200%200%201%203.547-8.04%2012.484%2012.484%200%200%201%208.107-3.015m0-3.015A15.132%2015.132%200%200%200%204.255%204.02a14.172%2014.172%200%200%200%200%2020.1%2013.79%2013.79%200%200%200%2010.134%204.02%2015.132%2015.132%200%200%200%2010.134-4.02c5.574-5.025%205.574-14.07%200-20.1A16.165%2016.165%200%200%200%2014.389%200z%22%20transform%3D%22translate%28-.075%29%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22search-Group_8%22%20data-name%3D%22Group%208%22%20transform%3D%22translate%2819.377%2019.731%29%22%3E%3Cpath%20id%3D%22search-Path_74%22%20data-name%3D%22Path%2074%22%20class%3D%22cls-1%22%20d%3D%22M20.7%2019.453l-.911.9c-.456.9-2.278.452-3.189-.452L4.756%208.16A1.651%201.651%200%200%201%204.3%206.8l2.278-2.254c.456-.452.911%200%201.367.452l12.3%2011.294c.909.903%201.364%202.708.455%203.161z%22%20transform%3D%22translate%28-4.3%20-4.359%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

  .top-bar .search-block.is-open .form-search input {
    display: inline-block;
    padding-left: 30px;
  }

  .top-bar .search-block.is-open .form-search button {
    position: absolute;
    top: 6px;
    left: 25px;
    width: 16px;
    height: 16px;
  }

  .top-bar .sensodyne-logo i {
    width: 222px;
    height: 50px;
  }
}

.reference-faq-dropdown {
  height: 52px;
  position: relative;
}

.reference-faq-dropdown ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  height: auto;
  z-index: 5;
  width: 280px;
}

@media (min-width: 992px) {
  .reference-faq-dropdown ul {
    width: 380px;
  }
}

.reference-faq-dropdown ul {
  list-style: none;
  cursor: pointer;
}

.reference-faq-dropdown li {
  display: none;
  font-size: 0.875rem;
  line-height: 35px;
  text-align: center;
  color: #10069F;
  border: 1px solid #e9eaed;
  background-color: #f7f7f7;
  position: relative;
}

.reference-faq-dropdown li:first-of-type {
  display: block;
  font-weight: 600;
  line-height: 39px;
  font-size: 0.875rem;
}

.reference-faq-dropdown li:first-of-type:before {
  content: '';
  position: absolute;
  display: block;
  width: 5px;
  height: 100%;
  background-color: #0071E5;
}

.reference-faq-dropdown li:first-of-type:after {
  content: '';
  width: 11px;
  height: 11px;
  position: absolute;
  top: 40%;
  right: 15px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209.395%205.989%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M.706%201.28l.569-.572q1.7%201.707%203.421%203.424Q6.419%202.408%208.115.708q.3.3.574.578l-3.99%203.995Q2.706%203.282.706%201.28z%22%20fill%3D%22%23032466%22%20stroke%3D%22%23032466%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.reference-faq-dropdown li:hover {
  color: #0071E5;
  background-color: #e9eaed;
}

.reference-faq-dropdown .active li {
  display: block;
}

.reference-faq-dropdown .active li:first-of-type:after {
  content: '';
  transform: rotate(180deg);
}

@media (min-width: 992px) {
  .reference-faq-dropdown ul li {
    font-size: 1.125rem;
    line-height: 48px;
  }

  .reference-faq-dropdown ul li:first-of-type {
    font-size: 1.5625rem;
    line-height: 53px;
  }

  .reference-faq-dropdown ul li:first-of-type:before {
    width: 7px;
  }
}

.video-box br,
#Product-video-block br {
  display: none;
}

.video-box .video-int .video-content,
#Product-video-block .video-int .video-content {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: auto;
}

.video-box .video-int .video-content .video,
#Product-video-block .video-int .video-content .video {
  position: relative;
  padding: 0;
  width: 90%;
  max-width: 720px;
}

.video-box .video-int .video-content .video iframe,
.video-box .video-int .video-content .video object,
.video-box .video-int .video-content .video embed,
#Product-video-block .video-int .video-content .video iframe,
#Product-video-block .video-int .video-content .video object,
#Product-video-block .video-int .video-content .video embed {
  top: 0;
  left: 0;
  width: 100%;
  border: 0;
}

.video-box .video-int .video-content .video .close,
#Product-video-block .video-int .video-content .video .close {
  position: absolute;
  top: -50px;
  right: 0;
  display: block;
}

.video-box .video-int .placeholder-img,
#Product-video-block .video-int .placeholder-img {
  position: relative;
}

.video-box .video-int .placeholder-img img,
#Product-video-block .video-int .placeholder-img img {
  display: block !important;
  width: 100%;
}

.video-box .video-int .placeholder-img .title-content,
#Product-video-block .video-int .placeholder-img .title-content {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 100%;
}

.video-box .video-int .placeholder-img .title-content button,
#Product-video-block .video-int .placeholder-img .title-content button {
  width: 100%;
  height: 100%;
}

.video-box .video-int .placeholder-img .title-content button i,
#Product-video-block .video-int .placeholder-img .title-content button i {
  position: absolute;
  left: 50%;
  bottom: 50%;
  transform: translate(-50%, 50%);
}

.video-box .video-int .placeholder-img .title-content p,
#Product-video-block .video-int .placeholder-img .title-content p {
  position: absolute;
  left: 35px;
  bottom: 30px;
}

.video-box .video-text .richText-content,
#Product-video-block .video-text .richText-content {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

@media (max-width: 767px) {

  .video-box .video,
  #Product-video-block .video {
    margin-top: 50px;
  }

  .video-box .video iframe,
  #Product-video-block .video iframe {
    min-height: 50vh;
    height: auto !important;
  }
}

@media (min-width: 768px) {

  .video-box br,
  #Product-video-block br {
    display: block;
  }

  .video-box .video-int .placeholder-img .title-content button,
  #Product-video-block .video-int .placeholder-img .title-content button {
    height: 100%;
  }

  .video-box .video-int .placeholder-img .title-content p,
  #Product-video-block .video-int .placeholder-img .title-content p {
    margin-left: 0;
    bottom: 25px;
  }

  .video-box .video-text .richText-content,
  #Product-video-block .video-text .richText-content {
    padding: 15px 30px;
  }
}

.video-box .video-int .placeholder-img .title-content button,
#Product-video-block .video-int .placeholder-img .title-content button {
  background: none;
  border: 0;
  padding: 0;
}

.video-box .video-int .placeholder-img .title-content button i,
#Product-video-block .video-int .placeholder-img .title-content button i {
  height: 60px;
  width: 60px;
}

.video-box .video-int .placeholder-img .title-content .duration,
#Product-video-block .video-int .placeholder-img .title-content .duration {
  margin: auto;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  color: #032468;
  font-weight: 700;
}

.video-box .video-int.video-without-play-button i,
#Product-video-block .video-int.video-without-play-button i {
  display: none;
}

.video-box .video-int .video-content,
#Product-video-block .video-int .video-content {
  background-color: rgba(0, 0, 0, 0.4);
}

.video-box .video-int .video-content .video .close,
#Product-video-block .video-int .video-content .video .close {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.87%2026.87%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%231a99da%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-56.997%20-33.429%29%22%3E%3Crect%20class%3D%22a%22%20width%3D%2234%22%20height%3D%224%22%20rx%3D%222%22%20transform%3D%22rotate%28-45%2097.872%20-40.065%29%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M79.624%2058.885L58.41%2037.672a2%202%200%200%201%202.828-2.829l21.213%2021.213a2%202%200%200%201-2.828%202.829z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  cursor: pointer;
}

.video-box .video-text .richText-content,
#Product-video-block .video-text .richText-content {
  padding: 15px;
  background: #f7f7f7;
}

.video-box .video-text .richText-content h2,
#Product-video-block .video-text .richText-content h2 {
  margin: 0;
}

@media (min-width: 768px) {

  .video-box .video-int .placeholder-img .title-content .duration,
  #Product-video-block .video-int .placeholder-img .title-content .duration {
    font-size: 1.25rem;
  }
}

.page-frequently-asked-questions.browserIE .faq-accordion .accordion-container .accordion-slide .accordion-head h3 {
  width: 100%;
}

.page-frequently-asked-questions .breadcrumbs {
  margin: 0;
}

@media (max-device-width: 1024px) and (orientation: landscape) {
  .page-frequently-asked-questions .breadcrumbs {
    margin-top: 50px;
  }
}

.page-frequently-asked-questions .faq-title {
  margin: 20px 0 25px 0;
}

.page-frequently-asked-questions .faq-title h1 {
  text-align: center;
  margin: auto;
  width: 65%;
}

.page-frequently-asked-questions .faq-accordion.tooth-sensitivity .accordion-container .accordion-slide:nth-child(3) sup {
  top: -0.5em;
}

.page-frequently-asked-questions .faq-accordion p a {
  color: #0071E5;
}

.page-frequently-asked-questions .faq-accordion p a:hover {
  border-bottom-color: #0071E5;
}

.page-frequently-asked-questions .accordion-content-wrapper a {
  color: #0071E5;
}

.page-frequently-asked-questions .faq-accordion .accordion-slide ol li {
  counter-increment: item;
  list-style-type: none;
}

.page-frequently-asked-questions .faq-accordion .accordion-slide ol li:before {
  content: counter(item) ")";
  left: 0;
  position: absolute;
}

@media (max-width: 767px) {
  .page-frequently-asked-questions .faq-accordion .accordion-slide ul:first-of-type {
    margin-top: 5px;
    margin-bottom: 0px;
  }

  .page-frequently-asked-questions .faq-accordion .accordion-slide ul:last-child {
    margin-bottom: 0px;
  }

  .page-frequently-asked-questions .faq-accordion .accordion-slide ul+p {
    margin-top: 30px;
  }
}

.page-frequently-asked-questions .cta-tiles {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .page-frequently-asked-questions .faq-title {
    margin: 50px 0;
  }

  .page-frequently-asked-questions .faq-title h1 {
    width: 100%;
  }

  .page-frequently-asked-questions .cta-tiles {
    margin: 50px auto;
  }
}

@media (min-width: 992px) {
  .page-frequently-asked-questions .cta-tiles .shop-save-tile:first-of-type {
    padding-right: 10px;
  }

  .page-frequently-asked-questions .cta-tiles .shop-save-tile:last-child {
    padding-left: 10px;
  }
}

.page-frequently-asked-questions .references-box {
  padding: 0 0 1.5rem 0;
}

.page-products .powerreviews,
.page-products .write-review-block,
.page-products .write-review-btn,
.page-products #Product-review-block>.row,
.page-products #Product-detail-reviews-block {
  display: none !important;
}

.page-products .carousel.product-carousel .component-content .carousel-nav {
  width: 100%;
}

.page-products .also-available-h2 h2 {
  margin: 0;
  padding: 0;
  line-height: 1.25rem;
}

.page-products .also-available-box p {
  margin: 0;
}

.page-products .also-available-box h2 {
  line-height: 1.75rem;
}

.page-products .banner-buttons .richText.first {
  margin-top: 2px;
}

.page-products .banner-buttons .richText.first p a:after {
  top: 0 !important;
}

@media screen and (min-width: 768px) {
  .page-products .banner-buttons .richText.first {
    margin-top: 0;
  }

  .page-products .banner-buttons .richText.first p a:after {
    top: 2px !important;
  }
}

.page-products .breadcrumbs {
  margin: 0;
  z-index: 5;
}

@media (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
  .page-products .breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-products .cta-horizontal {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media screen and (min-width: 768px) {
  .page-products .cta-horizontal {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  @media (min-width: 768px) {
    .carousel.product-carousel.product-carousal-img .slides-item0 .component-content .image img {
      transform: translateY(0%) !important;
    }
  }
}

.page-products .benefits-sensodyne h2 {
  line-height: 1rem;
}

.page-products .single-product-block .product-box .image.toothbrush-height {
  height: 175px;
}

.page-products .single-product-block .product-box .image {
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-products .single-product-block .product-box .image img {
  max-width: 220px;
}

@media screen and (max-width: 590px) {
  .page-products .single-product-block .product-box .image img {
    max-width: 100%;
  }
}

.page-products.page-enamel-care-products .dark-blue-txt-normal-18-roboto a,
.page-products.page-extra-fresh-breath-products .dark-blue-txt-normal-18-roboto a,
.page-products.page-plaque-and-gum-protection-products .dark-blue-txt-normal-18-roboto a,
.page-products.page-sensitive-teeth-repair-products .dark-blue-txt-normal-18-roboto a,
.page-products.page-teeth-whitening-products .dark-blue-txt-normal-18-roboto a {
  color: #0071E5;
}

.page-products.page-enamel-care-products .dark-blue-txt-normal-18-roboto a:hover,
.page-products.page-extra-fresh-breath-products .dark-blue-txt-normal-18-roboto a:hover,
.page-products.page-plaque-and-gum-protection-products .dark-blue-txt-normal-18-roboto a:hover,
.page-products.page-sensitive-teeth-repair-products .dark-blue-txt-normal-18-roboto a:hover,
.page-products.page-teeth-whitening-products .dark-blue-txt-normal-18-roboto a:hover {
  border-bottom-color: #0071E5;
}

.page-products.page-Gum-care-toothbrush .product-Ingredients .richText li a,
.page-products.page-multicare-toothbrush .product-Ingredients .richText li a,
.page-products.page-sensitive-teeth-gums-toothbrush .product-Ingredients .richText li a,
.page-products.page-Sensodyne-complete-protection-toothbrush .product-Ingredients .richText li a,
.page-products.page-Sensodyne-Deep-Clean-toothbrush .product-Ingredients .richText li a,
.page-products.page-Sensodyne-Gentle-Care-toothbrush .product-Ingredients .richText li a,
.page-products.page-Sensodyne-Rapid-Relief-toothbrush .product-Ingredients .richText li a,
.page-products.page-Sensodyne-RepairProtect-toothbrush .product-Ingredients .richText li a {
  color: #0071E5;
}

.page-products.page-Gum-care-toothbrush .product-Ingredients .richText li a:hover,
.page-products.page-multicare-toothbrush .product-Ingredients .richText li a:hover,
.page-products.page-sensitive-teeth-gums-toothbrush .product-Ingredients .richText li a:hover,
.page-products.page-Sensodyne-complete-protection-toothbrush .product-Ingredients .richText li a:hover,
.page-products.page-Sensodyne-Deep-Clean-toothbrush .product-Ingredients .richText li a:hover,
.page-products.page-Sensodyne-Gentle-Care-toothbrush .product-Ingredients .richText li a:hover,
.page-products.page-Sensodyne-Rapid-Relief-toothbrush .product-Ingredients .richText li a:hover,
.page-products.page-Sensodyne-RepairProtect-toothbrush .product-Ingredients .richText li a:hover {
  border-bottom-color: #0071E5;
}

.page-products.page-sensodyne-true-white-extra-fresh-toothpaste #Product-video-block .Product-videobox-Title .btn,
.page-products.page-sensodyne-true-white-mint-toothpaste #Product-video-block .Product-videobox-Title .btn {
  background: #0071E5;
  border-color: #0071E5;
}

.page-products.page-sensodyne-true-white-extra-fresh-toothpaste #Product-video-block .Product-videobox-Title .btn:hover,
.page-products.page-sensodyne-true-white-extra-fresh-toothpaste #Product-video-block .Product-videobox-Title .btn:focus,
.page-products.page-sensodyne-true-white-extra-fresh-toothpaste #Product-video-block .Product-videobox-Title .btn:active,
.page-products.page-sensodyne-true-white-mint-toothpaste #Product-video-block .Product-videobox-Title .btn:hover,
.page-products.page-sensodyne-true-white-mint-toothpaste #Product-video-block .Product-videobox-Title .btn:focus,
.page-products.page-sensodyne-true-white-mint-toothpaste #Product-video-block .Product-videobox-Title .btn:active {
  background: transparent;
  color: #0071E5;
}

.page-products .btn {
  background: #0071E5;
  border-color: #0071E5;
}

.page-products .btn:hover,
.page-products .btn:focus,
.page-products .btn:active {
  background: transparent;
  color: #0071E5;
}

.page-products .single-product-block:nth-child(3) .reference-text p a,
.page-products .single-product-block:nth-child(5) .reference-text p a,
.page-products .single-product-block:nth-child(7) .reference-text p a {
  color: #0071E5;
}

.page-products .single-product-block:nth-child(3) .reference-text p a:hover,
.page-products .single-product-block:nth-child(5) .reference-text p a:hover,
.page-products .single-product-block:nth-child(7) .reference-text p a:hover {
  border-bottom-color: #0071E5;
}

.page-products .single-product-block:nth-child(3) .powerreviews p,
.page-products .single-product-block:nth-child(5) .powerreviews p,
.page-products .single-product-block:nth-child(7) .powerreviews p {
  color: #0071E5;
}

.page-products .single-product-block:nth-child(3) .reference-prd-landing-buynow-btn .ps-button-label,
.page-products .single-product-block:nth-child(5) .reference-prd-landing-buynow-btn .ps-button-label,
.page-products .single-product-block:nth-child(7) .reference-prd-landing-buynow-btn .ps-button-label {
  color: #0071E5;
}

.page-products .single-product-block:nth-child(3) .reference-prd-landing-buynow-btn .ps-button-label:hover,
.page-products .single-product-block:nth-child(5) .reference-prd-landing-buynow-btn .ps-button-label:hover,
.page-products .single-product-block:nth-child(7) .reference-prd-landing-buynow-btn .ps-button-label:hover {
  border-bottom-color: #0071E5;
}

.page-products.page-product-results .btn {
  background: #0071E5;
  border-color: #0071E5;
}

.page-products.page-product-results .btn:hover,
.page-products.page-product-results .btn:focus,
.page-products.page-product-results .btn:active {
  background: transparent;
  color: #0071E5;
}

.filters-container {
  text-align: center;
}

.filters-container #filter-products-btn {
  margin: 15px 0 0;
}

.filtered-products>.component-content>.content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.product-box>.component-content {
  height: 100%;
  flex-basis: auto;
}

.product-box>.component-content>.content {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.product-box>.component-content>.content .reference-prd-landing-buynow-btn {
  padding: 0;
}

.product-box>.component-content>.content .reference-prd-landing-buynow-btn a {
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  border-radius: 0 !important;
  min-width: inherit !important;
  min-height: inherit !important;
  padding: 0 0 5px 0 !important;
  font-family: "Roboto", sans-serif !important;
  font-weight: 700;
  font-size: 0.875rem !important;
  color: #0071E5 !important;
  border-width: 0 0 2px 0 !important;
  border-color: transparent !important;
}

.product-box>.component-content>.content .reference-prd-landing-buynow-btn a:hover {
  border-color: #0071E5 !important;
}

@media screen and (min-width: 768px) {
  .product-box>.component-content>.content .reference-prd-landing-buynow-btn a {
    font-size: 1.25rem !important;
  }
}

.product-box .write-a-review-text {
  display: none;
}

.product-box .powerreviews {
  padding: 0;
}

.product-box .powerreviews {
  border: 0;
  padding: 0;
}

.product-box .powerreviews .pr-snippet-stars {
  background: transparent;
}

.product-box .powerreviews .pr-rating-stars .pr-star-v4 {
  height: 10px !important;
  width: 10px !important;
}

.product-box .powerreviews .pr-snippet-rating-decimal,
.product-box .powerreviews .pr-snippet-write-review-link {
  display: none;
}

.product-box .powerreviews .pr-snippet-stars-container,
.product-box .powerreviews .pr-snippet-read-and-write {
  display: inline-block !important;
}

.product-box .powerreviews .pr-snippet-review-count {
  color: #0071E5;
}

.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars {
  float: none !important;
}

@media (max-width: 767px) {

  /* Ashish Gupta | GSKBD-26369 | 28/11/22 */
  .page-products .single-product-block .product-box .image {
    margin-top: 10px;
  }

  .product-box {
    width: calc(50% - 1px);
  }

  .page-sensitivity-and-gum-relief-toothpaste .BannerArea .image.product-img {
    display: block;
  }
}

@media (min-width: 768px) {
  .product-box .powerreviews {
    margin-bottom: 0;
  }

  .product-box .powerreviews .pr-rating-stars .pr-star-v4 {
    height: 20px !important;
    width: 20px !important;
  }
}

.product-box .pr-snippet-read-reviews {
  display: none !important;
}

.page-products .product-box {
  min-height: 240px;
}

@media (min-width: 768px) {
  .page-products .product-box {
    min-height: 600px;
  }
}

@media (min-width: 1200px) {
  .page-products .product-box {
    min-height: 570px;
  }
}

@media (max-width: 736px) and (orientation: landscape) {
  .page-products .product-box {
    min-height: 315px !important;
  }
}

.page-products .product-box .powerreviews .powerReviewsDisplayRating {
  text-align: left;
}

.page-products .product-box .powerreviews .pr-snippet-review-count {
  margin-left: -10px !important;
  font-size: 0.875rem !important;
  font-weight: 300;
}

.page-products .product-box .powerreviews .pr-stars.pr-stars-small {
  transform: scale(0.9);
  transform-origin: left;
}

@media (min-width: 768px) {
  .page-products .product-box .powerreviews {
    margin-bottom: -15px;
  }

  .page-products .product-box .powerreviews .pr-snippet-review-count {
    font-size: 0.875rem !important;
    margin-left: 15px !important;
  }

  .page-products .product-box .powerreviews .pr-stars.pr-stars-small {
    transform: scale(1.2);
  }
}

.page-products.layout-products-layout #Product-Overview .powerreviews .pr-snippet-wrapper .pr-stars.pr-stars-small {
  transform: scale(1.3);
}

.page-products.layout-products-layout #Product-Overview .powerreviews .pr-snippet-wrapper .pr-snippet-rating-decimal.pr-rounded {
  display: none;
}

.page-products.layout-products-layout #Product-Overview .powerreviews .pr-snippet-wrapper .pr-snippet-review-count {
  margin-left: 15px;
  font-size: 1.25rem;
  line-height: 1.625rem;
  color: #0071E5;
  font-weight: 400;
  vertical-align: bottom;
  font-family: "Roboto", sans-serif;
}

@media (min-width: 768px) {
  .page-products.layout-products-layout #Product-Overview .powerreviews .pr-snippet-wrapper .pr-stars.pr-stars-small {
    transform: scale(1.7);
    transform-origin: left;
  }

  .page-products.layout-products-layout #Product-Overview .powerreviews .pr-snippet-wrapper .pr-snippet-review-count {
    margin-left: 55px;
    font-size: 28px;
  }
}

.page-products.template-sensodyne-simple-template .filter-toothpaste,
.page-products.template-sensodyne-simple-template .filter-toothbrush,
.page-products.template-sensodyne-simple-template .filter-mouthwash {
  cursor: pointer;
}

.page-products.template-sensodyne-simple-template .filter-toothpaste.active,
.page-products.template-sensodyne-simple-template .filter-toothbrush.active,
.page-products.template-sensodyne-simple-template .filter-mouthwash.active {
  color: #0071E5;
  font-weight: bold;
}

.page-products.template-sensodyne-simple-template.product-filter-title-block-type .single-product-block {
  display: none;
}

.page-products.template-sensodyne-simple-template.product-filter-title-block-type .single-product-block.product-title-display {
  display: block;
}

.page-products.template-sensodyne-simple-template .filter-product .filters-container .filter-buttons.filters-toothpaste,
.page-products.template-sensodyne-simple-template .filter-product .filters-container .filter-buttons.filters-toothbrush,
.page-products.template-sensodyne-simple-template .filter-product .filters-container .filter-buttons.filters-mouthwash {
  display: none;
}

.page-products.template-sensodyne-simple-template.product-filter-type-toothpaste .filter-product .filters-container .filter-buttons.filters-toothpaste,
.page-products.template-sensodyne-simple-template.product-filter-type-toothbrush .filter-product .filters-container .filter-buttons.filters-toothbrush {
  display: flex;
}

.page-products.template-sensodyne-simple-template.product-filter-active .product-box {
  display: none;
  margin-left: 0;
  min-height: 225px;
}

@media (min-width: 768px) {
  .page-products.template-sensodyne-simple-template.product-filter-active .product-box {
    min-height: 510px;
  }
}

@media (min-width: 768px) {
  .page-products.template-sensodyne-simple-template.product-filter-active .product-box.has-mandatory-benefits {
    min-height: 530px;
  }
}

@media (min-width: 992px) {

  .page-products.template-sensodyne-simple-template.product-filter-active.product-filter-title-block-type .product-box.push-right-when-filter-active,
  .page-products.template-sensodyne-simple-template.product-filter-active.product-filter-title-block-type .product-box.product-new-line {
    margin-left: 50%;
  }
}

.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-no-type .product-box {
  display: block;
}

.page-products.template-sensodyne-simple-template.show-multi-products .multi-product-block,
.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-no-type .single-section-block,
.page-products.template-sensodyne-simple-template.product-filter-active[data-selected-product-type] .multi-product-block,
.page-products.template-sensodyne-simple-template.product-filter-active[data-filter-benefits][data-selected-product-type] .single-section-block,
.page-products.template-sensodyne-simple-template.product-filter-active[data-show-message] .filter-message {
  display: block;
}

.page-products.template-sensodyne-simple-template.show-multi-products .single-section-block,
.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-no-type .multi-product-block,
.page-products.template-sensodyne-simple-template.product-filter-active[data-selected-product-type] .single-section-block,
.page-products.template-sensodyne-simple-template.product-filter-active[data-filter-benefits][data-selected-product-type] .multi-product-block {
  display: none;
}

.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-toothpaste.product-filter-title-type .product-box.product-type-toothpaste,
.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-toothbrush.product-filter-title-type .product-box.product-type-toothbrush,
.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-mouthwash.product-filter-title-type .product-box.product-type-mouthwash {
  display: block;
}

.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-toothpaste .product-type-toothpaste.product-selected,
.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-toothbrush .product-type-toothbrush.product-selected,
.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-mouthwash .product-type-mouthwash.product-selected {
  display: block;
}

.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-toothpaste .product-type-toothpaste.product-selected.has-mandatory-benefits,
.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-toothbrush .product-type-toothbrush.product-selected.has-mandatory-benefits,
.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-mouthwash .product-type-mouthwash.product-selected.has-mandatory-benefits {
  display: none;
}

.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-toothpaste[data-mandatory-benefit-selected] .product-type-toothpaste.product-selected.has-mandatory-benefits.product-mandatory-benefit-enamel-strengthening,
.page-products.template-sensodyne-simple-template.product-filter-active.product-filter-type-toothbrush[data-mandatory-benefit-selected] .product-type-toothbrush.product-selected.has-mandatory-benefits.product-mandatory-benefit-enamel-strengthening {
  display: block;
}

.page-products.template-sensodyne-simple-template .product-box {
  min-height: 240px;
}

@media (min-width: 768px) {
  .page-products.template-sensodyne-simple-template .product-box {
    min-height: 600px;
  }
}

@media (min-width: 1200px) {
  .page-products.template-sensodyne-simple-template .product-box {
    min-height: 450px;
  }
}

.page-products.template-sensodyne-simple-template .product-box.col-md-6 {
  max-width: calc(50% - 1px);
}

.page-products.template-sensodyne-simple-template .single-section-block .product-box>.component-content>.content {
  margin: 0;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-box .image {
  padding: 0;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-box .image img {
  max-height: 160px;
  display: block;
  margin: 0 auto;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-box.box-single-special {
  margin-top: 40px;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-title {
  padding: 0;
  min-height: 55px;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-title p {
  margin: 0;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-title p a {
  text-decoration: none;
  color: #575757;
  font-size: 0.875rem;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-title p a:hover {
  text-decoration: none;
  border-bottom: 0;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-title p a strong {
  color: #10069F;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

@media screen and (min-width: 768px) {
  .page-products.template-sensodyne-simple-template .single-section-block .product-title p a {
    font-size: 1.25rem;
  }

  .page-products.template-sensodyne-simple-template .single-section-block .product-title p a strong {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.page-products.template-sensodyne-simple-template .single-section-block .product-benefits {
  padding: 0;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-benefits p a {
  text-decoration: none;
  padding-bottom: 6px;
  display: block;
  color: #10069F;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-benefits p a:hover {
  text-decoration: none;
  border-bottom-color: transparent;
  color: #0071E5;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-benefits p a:after {
  content: '';
  width: 50px;
  height: 2px;
  background-color: #0071E5;
  position: absolute;
  bottom: 0;
  left: 0;
}

.page-products.template-sensodyne-simple-template .single-section-block .product-benefits ul {
  display: none;
}

@media (min-width: 768px) {
  .page-products.template-sensodyne-simple-template .single-section-block .product-title {
    height: 100px;
  }

  .page-products.template-sensodyne-simple-template .single-section-block .box-cont .product-title {
    margin-top: 100px;
  }

  .page-products.template-sensodyne-simple-template .single-section-block .box-cont.box-cont-no .product-title {
    margin-top: 0px;
  }

  .page-products.template-sensodyne-simple-template .single-section-block .product-benefits ul {
    margin-left: 0;
    display: block;
  }

  .page-products.template-sensodyne-simple-template .single-section-block .product-benefits ul li {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin: 0;
    margin-bottom: 2px;
    color: #707070;
    padding-left: 10px;
    font-weight: 300;
  }

  .page-products.template-sensodyne-simple-template .single-section-block .product-benefits ul li:before {
    content: '•';
  }

  .page-products.template-sensodyne-simple-template .single-section-block .product-benefits p:last-child {
    margin-top: 15px;
  }

  .page-products.template-sensodyne-simple-template .single-section-block .product-benefits p:last-child a {
    padding-bottom: 10px;
    font-size: 1.25rem;
    line-height: 1.875rem;
  }

  .page-products.template-sensodyne-simple-template .single-section-block .product-benefits p:last-child a:after {
    width: 80px;
    height: 3px;
  }
}

.mobile-tabs {
  margin: 30px 0;
}

.mobile-tabs .product-Ingredients {
  padding-bottom: 15px;
}

.mobile-tabs .tabs-nav {
  z-index: 2;
}

.mobile-tabs .tabs-nav-list {
  display: flex;
  flex-direction: column;
}

.mobile-tabs .tabs-nav-list li:first-of-type {
  order: 1;
}

.mobile-tabs .tabs-nav-list li:nth-of-type(2) {
  order: 3;
}

.mobile-tabs .tabs-nav-list li:last-of-type {
  order: 5;
}

.mobile-tabs .tabs-nav-list div:first-of-type {
  order: 2;
}

.mobile-tabs .tabs-nav-list div:nth-of-type(2) {
  order: 4;
}

.mobile-tabs .tabs-nav-list div:last-of-type {
  order: 6;
}

@media (max-width: 767px) {
  .page-products .multi-product-block .single-product-block .product-box {
    min-height: 275px;
  }
}

@media (max-width: 667px) and (orientation: landscape) {
  .page-products .multi-product-block .single-product-block .product-box {
    min-height: 315px;
  }
}

.page-products .pr-snippet-wrapper {
  text-align: left;
}

.page-products .Product-Title h2 {
  font-weight: 700;
  text-align: center;
  line-height: 1.6875rem;
  margin-top: 20px;
}

.page-products .Product-Title h2 span {
  color: #575757;
}

@media (min-width: 992px) {
  .page-products .Product-Title h2 {
    font-size: 2.25rem;
    line-height: 2.5rem;
    margin: 0 0 25px 0;
    text-align: left;
  }
}

.page-products #Product-review-block {
  margin-bottom: 100px;
}

.page-products #Product-review-block .pr-stars-5-sm figcaption p {
  font-size: 0.875rem;
}

.page-products #Product-video-block {
  background-color: #f7f7f7;
  padding-top: 15px;
  padding-bottom: 0;
  margin: 15px auto 5px auto;
}

.page-products #Product-video-block .col-xs-12:nth-child(2) {
  padding-left: 0;
  padding-right: 0;
}

.page-products #Product-video-block .btn {
  margin: 15px 0;
}

.page-products #Product-video-block .Product-video-Title p {
  text-align: left !important;
}

@media (min-width: 768px) {
  .page-products #Product-video-block .Product-video-Title p {
    text-align: center !important;
  }
}

.page-products #Product-video-block .Product-videobox-Title h2 .sensodyne-section-title {
  margin-top: 15px;
}

.page-products #Product-video-block .Product-videobox-Title h2+p {
  font-weight: 300;
}

.page-products #Product-video-block .prd-video-no-desc {
  display: none;
}

.page-products #Product-video-block .Product-videobox-Title h2 {
  margin-bottom: 15px;
}

@media (min-width: 992px) {
  .page-products #Product-video-block {
    padding-top: 30px;
    padding-bottom: 50px;
    margin-bottom: 15px;
  }

  .page-products #Product-video-block .col-xs-12:nth-child(2) {
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-products #Product-video-block .placeholder-img {
    width: 60%;
    margin: auto;
  }

  .page-products #Product-video-block .Product-videobox-Title h2.sensodyne-section-title {
    margin-top: 20px;
  }
}

.page-products .product-Ingredients .video-box .richText:first-of-type p {
  font-weight: 700;
  color: #10069F;
  font-size: 1.25rem;
}

@media (min-width: 768px) {
  .page-products .product-Ingredients .video-box .richText:first-of-type p {
    font-size: 1.875rem;
  }
}

@media (max-width: 767px) {
  .page-products .cta-horizontal.cta-tiles .shop-save-tile figcaption {
    top: 42%;
    transform: translateY(-50%);
  }
}

@media (max-width: 667px) and (orientation: landscape) {
  .page-products .cta-horizontal.cta-tiles .shop-save-tile figcaption {
    top: 47%;
    transform: translateY(-50%);
  }
}

@media (min-width: 992px) {
  .page-causes-of-tooth-sensitivity figure figcaption h1 {
    font-size: 1.875rem;
  }
}

@media (min-width: 1200px) {
  .page-causes-of-tooth-sensitivity figure figcaption h1 {
    font-size: 2.875rem;
  }
}

.page-causes-of-tooth-sensitivity .why-causes h2,
.page-causes-of-tooth-sensitivity .main-causes h2,
.page-causes-of-tooth-sensitivity .how-sensodyne-help h2 {
  margin: 30px 15px;
}

.page-causes-of-tooth-sensitivity .why-causes p,
.page-causes-of-tooth-sensitivity .main-causes p,
.page-causes-of-tooth-sensitivity .how-sensodyne-help p {
  font-weight: 300;
}

.page-causes-of-tooth-sensitivity .why-causes>.component-content>.content,
.page-causes-of-tooth-sensitivity .main-causes>.component-content>.content,
.page-causes-of-tooth-sensitivity .how-sensodyne-help>.component-content>.content {
  margin: 0;
}

.page-causes-of-tooth-sensitivity .why-causes {
  margin-bottom: 30px;
}

.page-causes-of-tooth-sensitivity .main-causes h2 {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5px;
  max-width: 210px;
}

.page-causes-of-tooth-sensitivity .main-causes .anchor-link {
  display: none;
}

.page-causes-of-tooth-sensitivity .main-causes .btn {
  width: 140px;
  padding: 0;
  margin: 5px 0;
  display: inline-flex;
  border: 2px solid #0071E5;
}

.page-causes-of-tooth-sensitivity .main-causes .btn.enamel-btn {
  border-top-right-radius: 0;
}

.page-causes-of-tooth-sensitivity .main-causes .btn.gum-btn {
  margin-left: -5px;
  border-bottom-left-radius: 0;
}

.page-causes-of-tooth-sensitivity .main-causes .btn:hover,
.page-causes-of-tooth-sensitivity .main-causes .btn:focus,
.page-causes-of-tooth-sensitivity .main-causes .btn:active {
  background: #ffffff;
  color: #0071E5;
  text-decoration: none !important;
}

.page-causes-of-tooth-sensitivity .main-causes .uppercase-title {
  margin-bottom: 30px;
  font-size: 0.875rem;
  display: block;
}

.page-causes-of-tooth-sensitivity .main-causes .footnote p {
  font-size: 0.875rem;
  font-weight: 300;
}

.page-causes-of-tooth-sensitivity .main-causes .enamel-wear,
.page-causes-of-tooth-sensitivity .main-causes .gum-recession {
  display: none;
}

.page-causes-of-tooth-sensitivity .main-causes .enamel-wear.is-active,
.page-causes-of-tooth-sensitivity .main-causes .gum-recession.is-active {
  display: block;
}

.page-causes-of-tooth-sensitivity .how-sensodyne-help {
  padding-bottom: 30px;
  background: none;
}

.page-causes-of-tooth-sensitivity .how-sensodyne-help .btn {
  margin-top: 30px;
}

.page-causes-of-tooth-sensitivity .main-causes:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100vw;
  transform: translateX(-50%);
  box-sizing: border-box;
  display: block;
  background-color: #f7f7f7;
}

@media (min-width: 768px) {

  .page-causes-of-tooth-sensitivity .why-causes h2,
  .page-causes-of-tooth-sensitivity .main-causes h2,
  .page-causes-of-tooth-sensitivity .how-sensodyne-help h2 {
    margin: 50px 0;
  }

  .page-causes-of-tooth-sensitivity .why-causes {
    margin-bottom: 50px;
    max-width: 800px;
    text-align: center;
  }

  .page-causes-of-tooth-sensitivity .why-causes h2 {
    margin: 20px 0;
  }

  .page-causes-of-tooth-sensitivity .main-causes,
  .page-causes-of-tooth-sensitivity .how-sensodyne-help {
    text-align: center;
  }

  .page-causes-of-tooth-sensitivity .main-causes .uppercase-title,
  .page-causes-of-tooth-sensitivity .how-sensodyne-help .uppercase-title {
    margin: 36px 0;
    display: block;
  }

  .page-causes-of-tooth-sensitivity .main-causes p,
  .page-causes-of-tooth-sensitivity .how-sensodyne-help p {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
  }

  .page-causes-of-tooth-sensitivity .main-causes h2 {
    max-width: 100%;
  }

  .page-causes-of-tooth-sensitivity .main-causes .anchor-link {
    font-size: 1.25rem;
    font-weight: 400;
    color: #10069F;
    display: block;
  }

  .page-causes-of-tooth-sensitivity .main-causes .btn {
    display: none;
  }

  .page-causes-of-tooth-sensitivity .main-causes .uppercase-title {
    font-size: 1.25rem;
  }

  .page-causes-of-tooth-sensitivity .main-causes .footnote p {
    margin-top: 0;
    font-size: 0.875rem;
  }

  .page-causes-of-tooth-sensitivity .main-causes .enamel-wear,
  .page-causes-of-tooth-sensitivity .main-causes .gum-recession {
    display: block;
  }

  .page-causes-of-tooth-sensitivity .main-causes .enamel-wear {
    margin-bottom: 30px;
  }

  .page-causes-of-tooth-sensitivity .main-causes .enamel-wear .box-icon i {
    width: 50px;
    height: 50px;
  }

  .page-causes-of-tooth-sensitivity .main-causes .enamel-wear::after {
    content: '';
    margin: auto;
    width: 460px;
    height: 1px;
    background-color: #bbb;
    display: block;
  }

  .page-causes-of-tooth-sensitivity .how-sensodyne-help {
    margin-bottom: 30px;
    padding-bottom: 50px;
    background: none !important;
  }
}

.reviews-product-image {
  z-index: 1;
}

.intro-about>.component-content>.content,
.about-bg-section>.component-content>.content {
  margin: 0;
}

.intro-about {
  padding-top: 30px;
  padding-bottom: 20px;
}

.intro-about p {
  text-align: left !important;
}

.intro-about p:nth-of-type(2) {
  font-weight: 300;
}

.intro-about p:last-child {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.intro-about .image {
  display: none;
}

@media (min-width: 768px) {
  .intro-about {
    padding-bottom: 70px;
  }

  .intro-about .image {
    display: block;
  }

  .intro-about .image img {
    width: 150px;
    margin-top: 60px;
  }

  .intro-about p {
    text-align: center !important;
  }

  .intro-about p:last-child {
    font-size: 0.875rem;
    line-height: 1.75rem;
  }
}

.about-bg-section {
  padding-top: 40px;
  padding-bottom: 50px;
  background: #f7f7f7;
}

@media (min-width: 768px) {
  .about-bg-section.top-margin {
    padding-top: 100px !important;
    padding-bottom: 50px;
  }
}

.about-bg-section .btn {
  padding: 15px;
}

.about-bg-section .btn:last-child {
  margin-left: 15px;
  width: 150px;
}

.about-bg-section .icon-box>.component-content>.content {
  flex-direction: column;
  justify-content: center;
}

.about-bg-section .icon-box>.component-content p {
  margin: 0;
  width: 100%;
  text-align: center;
}

.about-bg-section .icon-box>.component-content p:first-child {
  margin: 10px 0 5px;
}

.about-bg-section .icon-box>.component-content p:nth-child(2) {
  width: 100%;
}

.about-bg-section .icon-box .reference-icons {
  padding-left: 15px !important;
}

.about-bg-section .icon-box .reference-icons+div {
  padding-left: 15px;
}

@media (min-width: 768px) {
  .about-bg-section .icon-box>.component-content>.content p:first-child {
    width: 100%;
  }
}

.about-bg-section.top-margin {
  margin-top: -50px;
  padding-top: 70px;
}

.about-bg-section.top-margin p {
  margin-bottom: 30px;
}

.about-bg-section h2>span {
  padding-bottom: 25px;
  display: block;
}

.about-bg-section h2>span:after {
  position: relative;
  bottom: 0;
  top: 10px;
  left: 0;
  transform: translate(0);
  margin: 0 auto;
  display: block;
}

.about-bg-section p .related-product-subtitle {
  font-size: 0.875rem;
  line-height: 15px;
  color: #10069F;
  margin: 30px 0 40px;
  display: block;
}

@media (min-width: 768px) {
  .about-bg-section p .related-product-subtitle {
    font-size: 1.125rem;
    line-height: 22px;
  }
}

@media (min-width: 768px) {
  .about-bg-section .btn {
    padding: 15px 30px;
    width: 270px;
  }

  .about-bg-section .btn:last-child {
    margin-left: 0;
    width: 270px;
  }
}

.page-about-sensodyne .about-bg-section>.component-content>.content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.page-about-sensodyne .about-bg-section .btn {
  background: #0071E5;
  border-color: #0071E5;
}

.page-about-sensodyne .about-bg-section .btn:hover,
.page-about-sensodyne .about-bg-section .btn:focus,
.page-about-sensodyne .about-bg-section .btn:active {
  background: transparent;
  color: #0071E5;
}

@media (max-width: 767px) {
  .page-about-sensodyne .about-bg-section .btn {
    min-width: 175px;
    margin-left: 0;
    margin: 20px 20px 0;
  }

  .page-about-sensodyne .about-bg-section .btn:first-child {
    margin-top: 0;
  }
}

.page-about-sensodyne .reviews-carousel .pr-stars-5-sm p {
  font-size: 0.875rem;
}

.page-about-sensodyne .reviews-carousel .carousel-content .carousel-review-description {
  font-weight: 400;
}

@media (min-width: 768px) {
  .page-about-sensodyne .hero-article h2 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
  }
}

.page-about-sensodyne .sensitive-teeth-wrapper:nth-child(2) p a {
  color: #0071E5;
}

.page-about-sensodyne .sensitive-teeth-wrapper .plus-subtitle h3 {
  margin-top: 30px;
  margin-bottom: 40px;
}

.page-about-sensodyne .sensitive-teeth-wrapper .icon-box h3 {
  max-width: 240px;
  margin: 10px auto 5px;
}

.page-about-sensodyne .sensitive-teeth-wrapper .icon-box p {
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.page-about-sensodyne .sensitive-teeth-wrapper .icon-box .icon {
  width: 44px;
  height: 44px;
}

@media (min-width: 768px) {
  .page-about-sensodyne .sensitive-teeth-wrapper .icon-box .icon {
    width: 55px;
    height: 55px;
  }
}

@media (max-width: 991px) {
  .page-home.browserFirefox .carousel-block .carousel-wrapper .carousel .carousel-slides .carousel-slide .carousel-content a {
    display: block;
  }
}

.page-home.browserFirefox .article-tiles-wrapper .article-tile figcaption h3 a {
  display: block;
}

.page-home .carousel-disclaimer p {
  padding-left: 30px;
}

@media screen and (min-width: 768px) {
  .page-home .carousel-disclaimer p {
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .page-home .hero-image-wrapper .hero-title h1 {
    font-size: 3vw;
    line-height: 1;
    top: 2vw;
  }
}

@media (min-width: 1300px) {
  .page-home .hero-image-wrapper .hero-title h1 {
    font-size: 2.5rem;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-home .hero-image-wrapper {
    margin-top: 50px;
  }
}

.page-home .carousel-block .carousel-wrapper {
  margin-bottom: 5px;
}

@media (max-width: 667px) and (orientation: landscape) {
  .page-home .carousel-block .carousel-wrapper .carousel>.component-content {
    max-height: 560px;
  }
}

.page-home .carousel-block .carousel-wrapper .content.paragraphSystem>.richText .richText-content p {
  margin-left: 2rem;
  margin-right: 2rem;
}

@media screen and (min-width: 768px) {
  .page-home .carousel-block .carousel-wrapper .content.paragraphSystem>.richText .richText-content p {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 992px) {
  .page-home .cta-tiles .video-box {
    height: 437px;
  }
}

@media (min-width: 1200px) {
  .page-home .cta-tiles .video-box {
    height: 531px;
  }
}

@media (min-width: 992px) {
  .page-home .cta-tiles .video-box>.component-content {
    height: 100%;
  }
}

@media (min-width: 992px) {
  .page-home .cta-tiles .video-box>.component-content>.paragraphSystem {
    display: flex;
    align-items: center;
    height: 100%;
  }
}

.page-home .reference-quiz,
.page-home .reference-quiz-homepage {
  margin-top: 10px;
}

.page-home .article-tile {
  margin-bottom: 5px;
}

@media (min-width: 992px) {
  .page-home .article-tiles-wrapper .article-tile:first-of-type {
    padding-right: 5px;
  }

  .page-home .article-tiles-wrapper .article-tile:last-of-type {
    padding-left: 5px;
  }

  .page-home .article-tiles-wrapper .article-tile.odd:last-of-type {
    padding-left: 15px;
  }
}

.page-home .rating-tile {
  padding-right: 0;
}

.page-home .box-common-questions {
  margin-top: 5px;
}

.page-home .box-common-questions .container-override {
  padding-top: 20px;
}

.page-home .box-common-questions .container-override .reference-faq-module #question-answer-slider .lslide .answer .txt-small {
  font-size: 0.75rem;
}

.page-home .box-common-questions p {
  padding-bottom: 25px;
}

.page-home .video-box>div {
  background: #f7f7f7;
}

.page-home .reference-text {
  text-align: center;
  margin: 10px 0;
}

.page-home .reference-text p {
  margin: 0 !important;
}

@media (min-width: 768px) {
  .page-home .reference-text {
    margin: 20px 0;
  }
}

@media (min-width: 992px) {
  .page-home .reference-text {
    margin: 30px 0;
  }
}

@media (max-width: 767px) {
  .page-home .quiz-block .carousel-track .carousel-slide.main .slide-content {
    max-width: 250px;
  }

  .page-home .quiz-block .carousel-track .carousel-slide.main .slide-content h3 br,
  .page-home .quiz-block .carousel-track .carousel-slide.main .slide-content p br {
    display: none;
  }
}

@media (min-width: 768px) {
  .page-home .carousel-wrapper {
    margin-bottom: 10px;
  }

  .page-home .article-tile {
    margin-bottom: 10px;
  }

  .page-home .box-common-questions {
    margin-top: 10px;
  }

  .page-home .hero-image-wrapper h1 br,
  .page-home .hero-image-wrapper h2 br {
    display: none;
  }

  .page-home .hero-image-wrapper h1 .asterisk-title {
    font-size: 1.125rem;
    position: absolute;
    top: -10%;
  }

  .page-home .video-box.container-override>div {
    padding-top: 25px;
    padding-bottom: 70px;
  }

  .page-home .video-box.container-override .video-text .component-content .richText-content {
    padding-top: 0;
    padding-bottom: 25px;
  }

  .page-home .box-common-questions .container-override {
    padding-top: 20px;
  }

  .page-home .box-common-questions .container-override p .pseudo-h2 {
    margin-bottom: 20px;
  }
}

@media (min-width: 992px) {

  .page-home .reference-quiz,
  .page-home .reference-quiz-homepage {
    margin-top: 0;
  }
}

@media screen and (min-width: 768px) {
  .page-home #question-answer-slider>li .answer {
    min-height: 140px;
  }

  .page-home #question-answer-slider>li article h3 {
    min-height: 55px;
  }
}

.page-home .slides-item_1 .dark-blue-bold-txt-46 {
  font-size: 2.875rem;
  font-weight: normal;
}

@media (min-width: 768px) and (max-width: 991px) {
  .page-home .slides-item_1 .dark-blue-bold-txt-46 {
    font-size: 2.5rem;
  }
}

.page-home .slides-item_1 .dark-blue-bold-txt-18 {
  font-size: 2.875rem;
}

@media (min-width: 768px) and (max-width: 991px) {
  .page-home .slides-item_1 .dark-blue-bold-txt-18 {
    font-size: 2.5rem;
  }
}

@media screen and (max-width: 767px) {
  .page-home .carousel-box .carousel-slides {
    min-height: 87vw;
  }

  .page-home .carousel-box .carousel-slides .main-text {
    margin-bottom: 40px;
  }

  .page-home .carousel-box .carousel-slides .main-text .dark-blue-bold-txt-46,
  .page-home .carousel-box .carousel-slides .main-text .dark-blue-bold-txt-18 {
    font-size: 1.25rem;
  }

  .page-home .carousel-box .carousel-slides .slides-item_1 .carousel-content {
    top: 15%;
  }

  .page-home .carousel-box .carousel-slides .slides-item_1 .carousel-content .content {
    padding-left: 20px;
    padding-right: 0;
  }

  .page-home .carousel-box .carousel-slides .slides-item_1 .main-text {
    width: 100%;
    padding-left: 0;
  }

  .page-home .carousel-box .carousel-slides .slides-item_3 .main-text {
    margin-bottom: 35px;
    padding-left: 0;
  }

  .page-home .article-tiles-wrapper .article-tile figure figcaption {
    bottom: 5%;
  }
}

@media (min-width: 736px) and (orientation: landscape) {
  .page-home .carousel-box .carousel-cover {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .page-home .article-tiles-wrapper .article-tile:nth-child(2) figcaption {
    bottom: 10px;
  }
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card {
  padding-bottom: 70px;
}

@media (max-width: 767px) {
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card .btn {
    width: 190px;
  }
}

@media (min-width: 768px) {
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card .btn {
    width: 185px;
  }
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .sensitive-teeth-wrapper .sensitive-teeth-intro p {
  font-weight: 300;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .quiz-block {
  margin-top: 30px;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth h2,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt h2,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card h2,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns h2,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .quiz-block h2 {
  margin: auto;
  margin-bottom: 30px;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth .quiz-main-title,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt .quiz-main-title,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card .quiz-main-title,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns .quiz-main-title,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .quiz-block .quiz-main-title {
  padding-bottom: 14px;
  position: relative;
  display: block;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth .quiz-main-title::after,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt .quiz-main-title::after,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card .quiz-main-title::after,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns .quiz-main-title::after,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .quiz-block .quiz-main-title::after {
  content: '';
  width: 50px;
  height: 2px;
  background-color: #0071E5;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

@media (min-width: 768px) {

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth .quiz-main-title::after,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt .quiz-main-title::after,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card .quiz-main-title::after,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns .quiz-main-title::after,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .quiz-block .quiz-main-title::after {
    width: 80px;
    height: 3px;
    left: 0;
    transform: translate(0);
  }
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt .why-my-teeth-hurt-description p {
  text-align: left !important;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns {
  margin-bottom: 50px;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth {
  padding-top: 30px;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100vw;
  transform: translateX(-50%);
  box-sizing: border-box;
  display: block;
  background: #f7f7f7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #f7f7f7 0%, #ffffff 100%);
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block h2 {
  margin-bottom: 15px;
  max-width: 280px;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block .btn {
  max-width: 135px;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block .btn:first-child {
  margin-right: 15px;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth #related-wrapper {
  margin-top: 30px;
}

@media (min-width: 768px) {

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .quiz-block {
    margin-top: 50px;
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth h2,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt h2,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card h2,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns h2,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .quiz-block h2 {
    margin-bottom: 50px;
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt .why-my-teeth-hurt-description p {
    margin-left: auto;
    margin-right: auto;
    max-width: 690px;
    text-align: center !important;
    font-weight: 300;
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth {
    padding-top: 50px;
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block h2 {
    margin-bottom: 15px;
    max-width: 100%;
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block .btn {
    width: 175px;
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block .btn:first-child {
    margin-right: 50px;
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth #related-wrapper {
    margin-top: 50px;
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .hero-article figure figcaption p {
    width: 45%;
  }
}

@media (max-width: 767px) {
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-chair {
    width: 43px;
    height: 43px;
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-cavity {
    width: 40px;
    height: 40px;
  }
}

@media (min-width: 992px) {
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns .richText h2 {
    margin-top: 70px;
  }
}

@media (max-width: 767px) {
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-box .richText>.component-content {
    overflow: visible;
  }
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .box-icon .icon-title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

@media (min-width: 992px) {
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .images-row-wrapper .image-tile:last-of-type .icon-box p {
    max-width: 50%;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-tooth-sensitivity-after-dentist .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-tooth-sensitivity-after-dentist .content-box-alignment p,
.page-tooth-sensitivity-after-dentist .main-title-box p {
  font-weight: 300;
}

.page-tooth-sensitivity-after-dentist .content-box-alignment .half-text-row .small-message-text p {
  text-align: center !important;
  line-height: 0.875rem;
  max-width: 80%;
  margin: auto;
  font-weight: 300;
}

@media (min-width: 768px) {
  .page-tooth-sensitivity-after-dentist .content-box-alignment p {
    text-align: center;
    margin-bottom: 30px;
  }

  .page-tooth-sensitivity-after-dentist .content-box-alignment .divider-row {
    display: none;
  }

  .page-tooth-sensitivity-after-dentist .content-box-alignment .half-text-row .richText p {
    text-align: left !important;
  }

  .page-tooth-sensitivity-after-dentist .content-box-alignment .half-text-row .small-message-text p {
    max-width: unset;
  }

  .page-tooth-sensitivity-after-dentist .content-box-alignment .richText:first-of-type h2 {
    margin-top: 30px;
  }
}

.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .sensitive-teeth-wrapper,
.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .why-my-teeth-hurt,
.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help {
  margin-top: 30px;
}

.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .why-my-teeth-hurt .why-my-teeth-hurt-description p,
.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help .product-description p {
  font-weight: 300;
}

.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .why-my-teeth-hurt .why-my-teeth-hurt-description p strong,
.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help .product-description p strong {
  font-weight: 400;
}

.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .why-my-teeth-hurt>.component-content>.content {
  margin: 0;
}

.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help>.component-content {
  padding: 30px 15px;
}

.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help>.component-content img {
  margin: 15px 0;
  max-width: 250px;
}

.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help>.component-content .button-wrapper-sensitive-teeth p {
  margin-top: 0;
}

@media screen and (max-width: 991px) {
  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help>.component-content h2 {
    margin-bottom: 0;
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help>.component-content .product-description p:first-of-type {
    margin-top: 0;
  }
}

@media screen and (min-width: 1200px) {
  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help>.component-content img {
    margin: 0;
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help>.component-content .product-description p:first-of-type {
    margin-top: 0;
  }
}

@media screen and (max-width: 767px) {
  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .btn {
    width: 200px;
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .sensitive-teeth-wrapper .button-wrapper-sensitive-teeth .btn {
    max-width: 163px;
  }
}

@media (min-width: 768px) {

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .sensitive-teeth-wrapper,
  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .why-my-teeth-hurt,
  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help {
    margin-top: 20px;
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .why-my-teeth-hurt .why-my-teeth-hurt-description p {
    margin-left: auto;
    margin-right: auto;
    max-width: 630px;
    text-align: center;
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help {
    padding: 50px 15px;
    background: #f7f7f7;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #ffffff 100%);
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: 100vw;
    transform: translateX(-50%);
    box-sizing: border-box;
    display: block;
    background: #f7f7f7;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #ffffff 100%);
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help .component-content {
    padding: 0;
    background: none;
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help .component-content img {
    max-width: 100%;
  }
}

@media (min-width: 992px) and (max-width: 1133px) {
  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .hero-article figure figcaption h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-bottom: 15px;
  }
}

@media (min-width: 768px) {
  .page-understanding-tooth-sensitivity .hero-article figure figcaption {
    top: 43%;
  }
}

@media (min-width: 768px) {
  .page-understanding-tooth-sensitivity .hero-article h2 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }

  .page-understanding-tooth-sensitivity .hero-article h2 .dark-grey-txt-light-25 {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }

  .page-understanding-tooth-sensitivity .hero-article h2 a {
    font-size: 1.25rem;
  }
}

.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity):not(.page-symptoms-of-sensitive-teeth):not(.page-symptoms-of-sensitive-teeth) .sensitive-teeth-wrapper h3 {
  margin-top: 15px;
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity):not(.page-symptoms-of-sensitive-teeth):not(.page-symptoms-of-sensitive-teeth) .sensitive-teeth-wrapper h3 {
    text-align: left !important;
  }
}

.page-understanding-tooth-sensitivity .sensitive-teeth-wrapper .icon-box .icon {
  width: 61px;
  height: 61px;
}

@media (min-width: 768px) {
  .page-understanding-tooth-sensitivity .sensitive-teeth-wrapper .icon-box .icon {
    width: 57px;
    height: 57px;
  }
}

.page-understanding-tooth-sensitivity .main-causes .box-icon .icon {
  width: 43px;
  height: 43px;
}

@media (min-width: 768px) {
  .page-understanding-tooth-sensitivity .main-causes .box-icon .icon {
    width: 50px;
    height: 50px;
  }
}

.page-understanding-tooth-sensitivity .daily-care .icon-box .icon {
  width: 60px;
  height: 60px;
}

@media (min-width: 768px) {
  .page-understanding-tooth-sensitivity .daily-care .icon-box .icon {
    width: 65px;
    height: 65px;
  }
}

.page-understanding-tooth-sensitivity.page-treating-sensitive-teeth .hero-article figure figcaption h1 {
  padding: 0 19%;
}

.page-understanding-tooth-sensitivity.page-treating-sensitive-teeth .hero-article figure figcaption h2 span {
  font-size: 1rem;
}

@media (min-width: 992px) {
  .page-understanding-tooth-sensitivity.page-treating-sensitive-teeth .hero-article figure figcaption h1 {
    font-size: 25px;
  }

  .page-understanding-tooth-sensitivity.page-treating-sensitive-teeth .hero-article figure figcaption h2 span {
    font-size: 1.25rem;
  }
}

@media (min-width: 1200px) {
  .page-understanding-tooth-sensitivity.page-treating-sensitive-teeth .hero-article figure figcaption h1 {
    font-size: 2.875rem;
  }
}

@media (min-width: 768px) {
  .page-understanding-tooth-sensitivity.page-treating-sensitive-teeth .hero-article h2 {
    width: 40%;
  }
}

.page-about-sensodyne .intro-padding {
  padding-top: 15px;
  padding-bottom: 60px;
}

.page-about-sensodyne .intro-padding p {
  text-align: left;
}

@media (min-width: 768px) {
  .page-about-sensodyne .intro-padding p {
    text-align: center;
    max-width: 42%;
    margin: auto;
  }

  .page-about-sensodyne .intro-padding p:last-child {
    margin-top: 15px;
  }
}

.page-about-sensodyne .section-header {
  padding: 0;
  z-index: 1;
  margin-bottom: 90px;
}

.page-about-sensodyne .video-box {
  padding: 0;
  margin-top: 30px;
  margin-bottom: 30px;
}

.page-about-sensodyne .video-box.odd {
  margin-bottom: 5px;
}

.page-about-sensodyne .ingredients-content {
  padding: 15px;
  padding-top: 0;
}

.page-about-sensodyne .ingredients-content #potassium,
.page-about-sensodyne .ingredients-content #stannousfluoride {
  display: block;
  height: 55px;
  margin-top: -55px;
}

.page-about-sensodyne .ingredients-content h2 {
  text-align: center;
  margin-bottom: 30px;
}

.page-about-sensodyne .ingredients-content h2 span {
  padding-bottom: 15px;
  font-weight: 400;
}

.page-about-sensodyne .ingredients-content p:first-child {
  color: #10069F;
  margin: 0;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.5625rem;
  font-weight: 300;
}

@media (min-width: 768px) {
  .page-about-sensodyne .ingredients-content h2 {
    margin-bottom: 60px;
  }

  .page-about-sensodyne .ingredients-content h2 span {
    padding-bottom: 20px;
  }

  .page-about-sensodyne .ingredients-content p:first-child {
    font-size: 22px;
    line-height: 2.5rem;
  }
}

.page-about-sensodyne .how-box {
  clear: none;
  background: #f7f7f7;
}

.page-about-sensodyne .how-box:before {
  background: #f7f7f7;
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100vw;
  transform: translateX(-50%);
  z-index: -1;
  box-sizing: border-box;
}

@media (min-width: 768px) {
  .page-about-sensodyne .how-box .video-box {
    margin-bottom: 60px;
  }

  .page-about-sensodyne .how-box .video-box .video-text h2 {
    margin-bottom: 15px;
  }
}

.page-about-sensodyne .horizontal-product-tile {
  padding: 0;
}

@media (min-width: 768px) {
  .page-about-sensodyne .horizontal-product-tile {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .page-about-sensodyne .hero-article figure figcaption p {
    font-size: 24px;
  }
}

@media (min-width: 992px) {
  .page-about-sensodyne .hero-article figure figcaption h2 span {
    font-size: 20px;
  }
}

@media (min-width: 992px) {
  .page-about-sensodyne .chemical-work {
    padding-right: 55px;
  }
}

.page-about-sensodyne .chemical-work p {
  text-align: center;
}

.page-about-sensodyne .chemical-work p,
.page-about-sensodyne .chemical-work+div p,
.page-about-sensodyne .plus-subtitle p:first-of-type,
.page-about-sensodyne .sensitive-teeth-wrapper h2+p,
.page-about-sensodyne .intro-padding p,
.page-about-sensodyne .ingredients-content p,
.page-about-sensodyne .carousel-content figcaption,
.page-about-sensodyne .carousel-content .carousel-review-description,
.page-about-sensodyne .carousel-content .reviews-single-author {
  font-weight: 300;
}

.page-about-sensodyne .chemical-work p>strong,
.page-about-sensodyne .chemical-work p>.highlight-text,
.page-about-sensodyne .chemical-work+div p>strong,
.page-about-sensodyne .chemical-work+div p>.highlight-text,
.page-about-sensodyne .plus-subtitle p:first-of-type>strong,
.page-about-sensodyne .plus-subtitle p:first-of-type>.highlight-text,
.page-about-sensodyne .sensitive-teeth-wrapper h2+p>strong,
.page-about-sensodyne .sensitive-teeth-wrapper h2+p>.highlight-text,
.page-about-sensodyne .intro-padding p>strong,
.page-about-sensodyne .intro-padding p>.highlight-text,
.page-about-sensodyne .ingredients-content p>strong,
.page-about-sensodyne .ingredients-content p>.highlight-text,
.page-about-sensodyne .carousel-content figcaption>strong,
.page-about-sensodyne .carousel-content figcaption>.highlight-text,
.page-about-sensodyne .carousel-content .carousel-review-description>strong,
.page-about-sensodyne .carousel-content .carousel-review-description>.highlight-text,
.page-about-sensodyne .carousel-content .reviews-single-author>strong,
.page-about-sensodyne .carousel-content .reviews-single-author>.highlight-text {
  font-weight: 400;
}

.page-about-sensodyne .chemical-work p>a,
.page-about-sensodyne .chemical-work+div p>a,
.page-about-sensodyne .plus-subtitle p:first-of-type>a,
.page-about-sensodyne .sensitive-teeth-wrapper h2+p>a,
.page-about-sensodyne .intro-padding p>a,
.page-about-sensodyne .ingredients-content p>a,
.page-about-sensodyne .carousel-content figcaption>a,
.page-about-sensodyne .carousel-content .carousel-review-description>a,
.page-about-sensodyne .carousel-content .reviews-single-author>a {
  font-weight: 700;
}

.page-about-sensodyne .sensitive-teeth-wrapper:last-of-type h2+p {
  margin: auto;
  margin-bottom: 35px;
  text-align: left !important;
}

.page-about-sensodyne .ingredients-content .sensodyne-section-title:first-line {
  font-weight: 300;
  font-size: 22px;
}

.page-about-sensodyne #relatedArticles {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .page-about-sensodyne #relatedArticles {
    margin-top: 50px;
  }
}

.page-about-sensodyne.page-ingredients .Content {
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 992px) and (max-width: 1055px) {
  .page-about-sensodyne.page-ingredients .hero-article figcaption h1 {
    font-size: 1.5625rem;
    margin: 30px 0 0;
  }
}

@media (min-width: 768px) {
  .page-about-sensodyne.page-ingredients .hero-article figcaption h2 {
    width: 57%;
  }
}

@media (min-width: 768px) {
  .page-about-sensodyne.page-ingredients .hero-article figcaption h2 span {
    font-size: 1rem;
    line-height: 1;
  }
}

@media (min-width: 992px) {
  .page-about-sensodyne.page-ingredients .hero-article figcaption h2 span {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.page-about-sensodyne.page-ingredients .hero-article figcaption p {
  text-align: left;
}

@media (min-width: 768px) {
  .page-about-sensodyne.page-ingredients .hero-article figcaption p {
    text-align: center;
  }
}

@media (min-width: 992px) and (max-width: 1055px) {
  .page-about-sensodyne.page-ingredients .hero-article figcaption p {
    font-size: 1.4375rem;
  }
}

.page-about-sensodyne.page-ingredients .ingredients-content p a {
  color: #0071E5;
}

.page-about-sensodyne.page-ingredients .ingredients-content p a:hover {
  border-bottom-color: #0071E5;
}

@media (min-width: 768px) {
  .page-about-sensodyne .plus-subtitle p:first-of-type {
    max-width: 42%;
    margin: auto;
  }

  .page-about-sensodyne .sensitive-teeth-wrapper:last-of-type h2+p {
    max-width: 66%;
    text-align: center !important;
  }
}

.page-oral-health-tips .breadcrumbs {
  margin: 0;
}

.page-oral-health-tips .carousel {
  padding: 0;
}

.page-oral-health-tips .carousel .component-content {
  padding: 0;
  width: 100%;
  border: 0;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide {
  padding: 0;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide:hover p a {
  color: #0071E5;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide .image img {
  display: block;
  width: 100%;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override .paragraphSystem {
  margin: 0;
  position: absolute;
  top: 50px;
  left: 40px;
  z-index: 2;
  pointer-events: none;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override h2 {
  max-width: 160px;
  min-height: 50px;
  font-size: 1.125rem;
  line-height: 1.25rem;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a {
  padding-bottom: 5px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #10069F;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a:hover {
  color: #0071E5;
  border-bottom: 0;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a::after {
  content: '';
  width: 50px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #0071E5;
}

.page-oral-health-tips .carousel .carousel-nav {
  position: absolute;
  bottom: 0;
  left: 40px;
}

.page-oral-health-tips .carousel .carousel-nav li {
  display: inline-block;
}

.page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item a {
  height: 8px;
  width: 8px;
  border-radius: 10px;
  border: 0;
  background-color: #ffffff;
  display: inline-block;
}

.page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item.is-active a {
  background: #0071E5;
}

.page-oral-health-tips .carousel .carousel-nav .carousel-nav-prev,
.page-oral-health-tips .carousel .carousel-nav .carousel-nav-next {
  display: none;
}

.page-oral-health-tips .sensodyne-section-title::after {
  display: none;
}

.page-oral-health-tips .featured-block p {
  display: none;
}

.page-oral-health-tips #toothpaste-for-you {
  padding: 0;
  text-align: center;
}

.page-oral-health-tips #toothpaste-for-you h2 {
  margin: 15px auto;
  max-width: 280px;
}

.page-oral-health-tips #toothpaste-for-you .btn {
  margin: 15px auto;
}

.page-oral-health-tips #toothpaste-for-you .image {
  display: none;
}

.page-oral-health-tips .category-landing-row.article-tiles-wrapper {
  padding-left: 25px;
  padding-right: 25px;
}

.page-oral-health-tips .category-landing-row .article-tile {
  padding: 0;
}

.page-oral-health-tips .category-landing-row .article-tile a:hover {
  border: 0;
}

.page-oral-health-tips .category-landing-row .image.col-md-push-6 {
  margin-left: 10px;
}

.page-oral-health-tips .category-landing-row .related-box {
  width: 50%;
  padding: 0 15px;
}

.page-oral-health-tips .category-landing-row .related-box a:hover {
  border: 0;
}

.page-oral-health-tips .category-landing-row .related-box:nth-child(odd) {
  padding-right: 5px;
}

.page-oral-health-tips .category-landing-row .related-box:nth-child(even) {
  padding-left: 5px;
}

.page-oral-health-tips .category-landing-row .related-box:nth-child(3) figcaption {
  bottom: 10px;
}

.page-oral-health-tips .related-articles {
  padding: 0 25px;
}

.page-oral-health-tips .related-articles .related-box {
  width: 50%;
  padding: 0 5px;
}

@media (min-width: 768px) {
  .page-oral-health-tips:not(.page-science-of-sensodyne):not(.page-whitening-sensitive-teeth):not(.page-recognizing-sensitive-teeth):not(.page-managing-sensitive-teeth):not(.page-beyond-sensitive-teeth) .breadcrumbs {
    display: none;
  }

  .page-oral-health-tips .carousel {
    margin-top: 0;
  }

  .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override {
    padding: 0;
  }

  .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override h2 {
    margin-top: 30px;
    max-width: 550px;
    font-size: 1.875rem;
    line-height: 2.5rem;
  }

  .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a {
    margin-top: 50px;
    font-size: 1.25rem;
  }

  .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a::after {
    width: 80px;
    height: 3px;
  }

  .page-oral-health-tips .carousel .carousel-nav {
    left: 50%;
    transform: translate(-50%, 0);
  }

  .page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item a {
    height: 16px;
    width: 16px;
    border: 1px #0071E5 solid;
  }

  .page-oral-health-tips .featured-block p {
    display: block;
    font-size: 1.125rem;
    color: #10069F;
  }

  .page-oral-health-tips .featured-block p::before {
    content: '';
    margin-right: 80px;
    width: 354px;
    height: 1px;
    background-color: #e9eaed;
    display: inline-block;
    vertical-align: middle;
  }

  .page-oral-health-tips .featured-block p::after {
    content: '';
    margin-left: 80px;
    width: 354px;
    height: 1px;
    background-color: #e9eaed;
    display: inline-block;
    vertical-align: middle;
  }

  .page-oral-health-tips .sensodyne-section-title::after {
    display: block;
  }

  .page-oral-health-tips #toothpaste-for-you {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .page-oral-health-tips #toothpaste-for-you h2 {
    margin: 50px auto;
    max-width: 100%;
  }

  .page-oral-health-tips #toothpaste-for-you p {
    max-width: 450px;
    font-weight: 300;
  }

  .page-oral-health-tips #toothpaste-for-you p strong {
    font-weight: 400;
  }

  .page-oral-health-tips #toothpaste-for-you .image {
    display: block;
  }

  .page-oral-health-tips .category-landing-row.article-tile-related {
    padding: 0 25px;
  }

  .page-oral-health-tips .category-landing-row.article-tile-related .article-tile {
    padding: 0 10px;
  }

  .page-oral-health-tips .category-landing-row {
    margin-top: 20px;
  }

  .page-oral-health-tips .category-landing-row .article-tile {
    padding: 0 10px;
  }

  .page-oral-health-tips .category-landing-row .image.col-md-push-6 {
    margin-left: auto;
  }

  .page-oral-health-tips .category-landing-row .related-box {
    padding: 0 10px;
    width: 25%;
  }

  .page-oral-health-tips .category-landing-row .related-box:nth-child(odd) {
    padding-right: 10px;
  }

  .page-oral-health-tips .category-landing-row .related-box:nth-child(even) {
    padding-left: 10px;
  }

  .page-oral-health-tips .category-landing-row .btn-transparent {
    margin-top: 30px;
  }

  .page-oral-health-tips .related-articles .related-box {
    padding: 0 10px;
    width: 25%;
  }
}

.page-oral-health-tips.browserFirefox .category-landing-row .article-tile figcaption h2 a {
  display: block;
}

.page-oral-health-tips h1 {
  text-align: center;
  padding-top: 15px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .page-oral-health-tips .full-screen-width-image img {
    height: 180px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .page-oral-health-tips .full-screen-width-image figcaption {
    bottom: 15px;
  }
}

.page-oral-health-tips #related-wrapper .image figure a:hover {
  border-bottom: none;
}

.page-oral-health-tips #related-wrapper .image figure figcaption {
  max-width: 100%;
}

.page-oral-health-tips .carousel-slides {
  min-height: 200px !important;
}

.page-oral-health-tips .carousel>.component-content {
  background-color: #ffffff;
}

.page-oral-health-tips .carousel .carousel-nav {
  display: none;
}

@media (min-width: 1024px) and (max-width: 1024px) and (orientation: landscape) {
  .page-oral-health-tips .full-screen-width-image.article-tile figure figcaption {
    margin-top: 40px !important;
    padding-right: 70px;
  }
}

.page-oral-health-tips .full-screen-width-image.article-tile figure figcaption h1 {
  text-align: left;
  padding: 0;
  margin: 13.8px 0 20px 0;
}

.page-oral-health-tips .full-screen-width-image.article-tile figure figcaption h2 {
  margin: 16px 0;
}

@media (min-width: 992px) {
  .page-oral-health-tips .full-screen-width-image.article-tile figure figcaption {
    top: 10%;
    left: 10%;
    bottom: auto;
  }
}

@media (min-width: 1200px) {
  .page-oral-health-tips .full-screen-width-image.article-tile figure figcaption {
    top: 15%;
  }
}

@media (min-width: 1400px) {
  .page-oral-health-tips .full-screen-width-image.article-tile figure figcaption {
    left: 20%;
  }
}

@media (min-width: 992px) {
  .page-oral-health-tips .reference-Articles-filter .article-selector {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
}

@media (min-width: 992px) {
  .page-oral-health-tips .reference-Articles-filter .article-selector li {
    width: 33%;
  }
}

@media (min-width: 992px) {
  .page-oral-health-tips .reference-Articles-filter .article-selector li:last-of-type {
    width: 100%;
  }
}

@media (min-device-width: 667px) and (max-device-width: 767px) and (orientation: landscape) {
  .page-oral-health-tips .category-landing-body .related-box:nth-child(3) img {
    height: 304px;
  }
}

@media (min-device-width: 736px) and (max-device-width: 767px) and (orientation: landscape) {
  .page-oral-health-tips .category-landing-body .related-box:nth-child(3) img {
    height: 338px;
  }
}

.page-oral-health-tips .breadcrumbs {
  margin: 0;
  z-index: 5;
}

@media (min-width: 1024px) and (max-width: 1024px) and (orientation: landscape) {
  .page-oral-health-tips .breadcrumbs {
    margin-top: 50px !important;
  }
}

@media (min-width: 768px) {
  .page-oral-health-tips h1 {
    text-align: left;
    padding-top: 30px;
  }

  .page-oral-health-tips .breadcrumbs {
    padding-top: 15px;
  }

  .page-oral-health-tips .carousel-slides {
    min-height: 160px !important;
  }

  .page-oral-health-tips .article-tiles-wrapper .article-tile figure figcaption .dark-blue-txt-strong-30 a {
    font-size: 1.875rem;
  }

  .page-oral-health-tips .Footer-prd-text p:last-child {
    font-size: 0.875rem;
  }
}

@media screen and (max-width: 767px) {
  .page-oral-health-tips .article-tiles-wrapper .article-tile figure figcaption {
    bottom: 3%;
    width: 62%;
  }

  .page-oral-health-tips .article-tiles-wrapper .article-tile figure figcaption .dark-blue-txt-strong-30 a {
    font-size: 1.25rem;
    line-height: 1.5625rem;
  }
}

@media (min-width: 768px) and (max-width: 991px) {

  .page-oral-health-tips .featured-block p::before,
  .page-oral-health-tips .featured-block p::after {
    width: 30%;
    max-width: 221px;
  }
}

@media (min-device-width: 667px) and (max-device-width: 736px) and (orientation: landscape) {
  .page-oral-health-tips #related-wrapper .related-box img {
    height: 348px;
  }
}

.intro-treatment>.component-content>.content,
.tooth-paste>.component-content>.content,
.daily-care>.component-content>.content {
  margin: 0;
}

.intro-treatment>.component-content>.content p,
.tooth-paste>.component-content>.content p,
.daily-care>.component-content>.content p {
  font-weight: 300;
}

.page-treating-sensitive-teeth .intro-treatment {
  padding-top: 20px;
  padding-bottom: 20px;
}

.page-treating-sensitive-teeth .intro-treatment h2>span {
  padding-bottom: 15px;
  margin-bottom: 30px;
  display: block;
}

.page-treating-sensitive-teeth .intro-treatment p,
.page-treating-sensitive-teeth .daily-care p {
  text-align: left;
}

.page-treating-sensitive-teeth .intro-treatment p br,
.page-treating-sensitive-teeth .daily-care p br {
  display: none;
}

@media (min-width: 992px) {

  .page-treating-sensitive-teeth .intro-treatment p br,
  .page-treating-sensitive-teeth .daily-care p br {
    display: block;
  }
}

.page-treating-sensitive-teeth .video-box h3 {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .page-treating-sensitive-teeth .video-box h3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

.page-treating-sensitive-teeth .video-box>.component-content>.content {
  margin-left: 0;
  margin-right: 0;
}

.page-treating-sensitive-teeth .reviews-single-card {
  margin-bottom: 0;
}

.page-treating-sensitive-teeth .reviews-single-card .component-content .content {
  margin-bottom: 0;
}

.page-treating-sensitive-teeth .reviews-single-card .btn {
  width: 185px;
}

.page-treating-sensitive-teeth .video-bg {
  background: #f7f7f7;
}

@media (min-width: 768px) {
  .page-treating-sensitive-teeth .video-bg {
    padding-top: 0;
    padding-bottom: 85px;
  }
}

.page-treating-sensitive-teeth .reviews-carousel {
  margin: 0;
}

@media (min-width: 768px) {
  .page-treating-sensitive-teeth .reviews-carousel .carousel-content {
    width: 66.66666667%;
    max-width: none;
  }
}

.page-treating-sensitive-teeth .tooth-paste {
  padding-top: 40px;
  padding-bottom: 30px;
  background: #f7f7f7;
}

.page-treating-sensitive-teeth .tooth-paste p {
  text-align: center;
}

.page-treating-sensitive-teeth .tooth-paste h2 {
  margin: 0;
}

.page-treating-sensitive-teeth .tooth-paste h2 span {
  display: block;
}

.page-treating-sensitive-teeth .tooth-paste h2 span:after {
  position: relative;
  bottom: 0;
  top: 10px;
  left: 0;
  transform: translate(0);
  margin: 0 auto;
  display: block;
}

.page-treating-sensitive-teeth .tooth-paste .toothpaste-button p {
  margin: 20px 0;
}

.page-treating-sensitive-teeth .tooth-paste .toothpaste-button p:last-child {
  font-size: 0.875rem;
  line-height: 14px;
}

.page-treating-sensitive-teeth .tooth-paste .toothpaste-button .btn {
  width: 210px;
}

@media (min-width: 768px) {
  .page-treating-sensitive-teeth .tooth-paste {
    padding-top: 65px;
    padding-bottom: 45px;
  }

  .page-treating-sensitive-teeth .tooth-paste p {
    text-align: left;
  }

  .page-treating-sensitive-teeth .tooth-paste .toothpaste-button p:last-child {
    font-size: 0.875rem;
    line-height: 1.75rem;
  }
}

.page-treating-sensitive-teeth .daily-care {
  padding-top: 40px;
  padding-bottom: 20px;
}

.page-treating-sensitive-teeth .daily-care h2>span {
  padding-bottom: 15px;
  margin-bottom: 30px;
  display: block;
}

.page-treating-sensitive-teeth .daily-care h3 {
  margin-top: 18px;
  margin-bottom: 0;
}

.page-treating-sensitive-teeth .daily-care h3 .uppercase-title {
  font-weight: 400;
}

.page-treating-sensitive-teeth .daily-care .detail-text p {
  margin: auto;
  margin-top: 15px;
  max-width: 240px;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: center;
}

.page-treating-sensitive-teeth .daily-care>.component-content {
  margin-left: 0;
}

@media (min-width: 768px) {
  .page-treating-sensitive-teeth .daily-care {
    padding-top: 55px;
  }

  .page-treating-sensitive-teeth .daily-care .detail-text p {
    max-width: 100%;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.5625rem;
  }

  .page-treating-sensitive-teeth .daily-care .component-content {
    margin: auto;
  }

  .page-treating-sensitive-teeth .daily-care .component-content>.content>.richText:first-of-type p {
    text-align: center;
    margin-left: auto;
  }
}

@media (min-width: 992px) {
  .page-treating-sensitive-teeth .daily-care {
    padding-bottom: 60px;
  }

  .page-treating-sensitive-teeth h1+p {
    max-width: 22%;
    margin: auto;
  }

  .page-treating-sensitive-teeth .icons-horizontal-layout {
    max-width: 60%;
    margin: auto;
  }

  .page-treating-sensitive-teeth .daily-care>.component-content>.content>.first {
    max-width: 60%;
  }
}

.page-treating-sensitive-teeth .icon-box>.component-content>.content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0;
}

.page-treating-sensitive-teeth .icon-box .reference-icons {
  width: 40%;
}

.page-treating-sensitive-teeth .icon-box .reference-icons .component-content {
  width: 65px;
}

.page-treating-sensitive-teeth .icon-box .reference-icons i {
  margin: 0 auto;
  display: block;
}

@media (min-width: 768px) {
  .page-treating-sensitive-teeth .icon-box .reference-icons {
    width: 30%;
  }
}

.page-treating-sensitive-teeth .icon-box p {
  font-size: 0.9375rem;
}

.page-treating-sensitive-teeth .icon-box p:first-child,
.page-treating-sensitive-teeth .icon-box p:first-child strong {
  color: #10069F;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 0.875rem;
}

@media (min-width: 768px) {

  .page-treating-sensitive-teeth .icon-box p:first-child,
  .page-treating-sensitive-teeth .icon-box p:first-child strong {
    font-size: 1.125rem;
  }
}

.page-treating-sensitive-teeth .icon-box p:nth-child(2) {
  margin-top: 5px;
}

@media (min-width: 992px) {
  .page-treating-sensitive-teeth .hero-article p {
    width: 41%;
  }
}

@media (min-width: 1200px) {
  .page-treating-sensitive-teeth .hero-article p {
    width: 36%;
  }
}

@media (min-width: 1900px) {
  .page-treating-sensitive-teeth .hero-article p {
    width: 25%;
  }
}

.page-treating-sensitive-teeth .reviews-carousel p span {
  color: #ffffff;
}

.page-treating-sensitive-teeth .toothpaste-button .btn {
  width: auto !important;
  background: #0071E5;
  border-color: #0071E5;
}

.page-treating-sensitive-teeth .toothpaste-button .btn:hover,
.page-treating-sensitive-teeth .toothpaste-button .btn:focus,
.page-treating-sensitive-teeth .toothpaste-button .btn:active {
  background: transparent;
  color: #0071E5;
}

.template-article-template .main-title-box .shareThis {
  display: none;
}

.template-article-template .main-title-box p {
  margin-top: 0;
  margin-bottom: 30px;
  font-weight: 300;
}

.template-article-template .main-title-box p a {
  font-weight: 700;
}

.template-article-template .main-title-box h1 .sup {
  font-size: 60%;
  line-height: 60%;
}

.template-article-template .main-title-box h3,
.template-article-template .main-title-box p:first-child>strong {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .template-article-template .main-title-box .image {
    margin-bottom: 15px;
    padding: 0;
  }
}

.template-article-template .content-box-alignment .sensodyne-section-title {
  text-align: center;
  display: inline-block;
}

@media (max-width: 767px) {
  .template-article-template .content-box-alignment .sensodyne-section-title br {
    display: none;
  }
}

.template-article-template .content-box-alignment .richText p {
  text-align: left !important;
  margin-top: 0;
}

.template-article-template .divider-row>.component-content {
  height: 1px;
  background: #bab9ba;
  margin: 0;
  margin-bottom: 25px;
}

.template-article-template .content-box-alignment+.divider-row>.component-content {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .template-article-template .main-title-box {
    margin-bottom: 60px;
  }

  .template-article-template .main-title-box .shareThis {
    margin-bottom: 30px;
    display: flex;
  }

  .template-article-template .content-box-alignment .richText h2 {
    margin-top: 30px;
  }

  .template-article-template .content-box-alignment .richText p {
    text-align: center !important;
    margin-bottom: 50px;
  }

  .template-article-template .content-box-alignment .richText:first-of-type h2 {
    margin-top: 0;
  }

  .template-article-template .divider-row {
    display: none;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-true-white-ingredients .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-sensodyne-true-white-ingredients .content-box-alignment .richText p {
  text-align: center !important;
}

.page-whitening-home-remedies-how-they-may-affect-sensitive-teeth .sensodyne-section-title {
  display: block;
}

.page-whitening-home-remedies-how-they-may-affect-sensitive-teeth .divider-row .component-content {
  margin-bottom: 20px;
}

@media (min-width: 992px) {
  .page-whitening-home-remedies-how-they-may-affect-sensitive-teeth .main-title-box {
    margin-bottom: 35px;
  }

  .page-whitening-home-remedies-how-they-may-affect-sensitive-teeth .half-text-row {
    margin-top: 15px;
    margin-bottom: 40px;
  }

  .page-whitening-home-remedies-how-they-may-affect-sensitive-teeth .half-text-row:last-of-type {
    margin-bottom: 0;
  }

  .page-whitening-home-remedies-how-they-may-affect-sensitive-teeth .sensodyne-section-title {
    margin-bottom: 55px;
  }
}

.page-brushing-flossing-cause-sensitive-teeth .blue-gradient-header {
  margin-bottom: 40px;
  margin-top: 30px;
}

.page-brushing-flossing-cause-sensitive-teeth .gray-bg-before {
  margin-top: 20px;
  padding: 30px 15px;
  margin-bottom: 40px;
}

.page-brushing-flossing-cause-sensitive-teeth .gray-bg-before:before {
  display: block !important;
}

.page-brushing-flossing-cause-sensitive-teeth .main-title-box p {
  font-weight: 300;
}

.page-brushing-flossing-cause-sensitive-teeth .half-text-row p {
  font-weight: 300;
}

.page-brushing-flossing-cause-sensitive-teeth .half-text-row p a {
  font-weight: 400;
}

@media (max-width: 767px) {
  .page-brushing-flossing-cause-sensitive-teeth .richText-content p {
    margin-bottom: 15px;
  }

  .page-brushing-flossing-cause-sensitive-teeth .main-title-box p {
    margin-bottom: 15px;
  }

  .page-brushing-flossing-cause-sensitive-teeth .main-title-box p:last-of-type {
    margin-bottom: 0;
  }

  .page-brushing-flossing-cause-sensitive-teeth .half-text-row .image {
    margin-bottom: 0;
  }

  .page-brushing-flossing-cause-sensitive-teeth .blue-gradient-header p {
    margin-bottom: 0;
    font-size: 1.875rem;
  }

  .page-brushing-flossing-cause-sensitive-teeth .blue-gradient-header p strong {
    font-size: 1rem;
  }
}

@media (min-width: 992px) {
  .page-brushing-flossing-cause-sensitive-teeth .blue-gradient-header {
    margin-bottom: 60px;
    margin-top: 50px;
  }

  .page-brushing-flossing-cause-sensitive-teeth .gray-bg-before {
    margin-top: 50px;
    padding: 60px 15px;
    padding-bottom: 75px;
    margin-bottom: 60px;
  }

  .page-brushing-flossing-cause-sensitive-teeth .gray-bg-before:before {
    display: block !important;
  }

  .page-brushing-flossing-cause-sensitive-teeth .small-message-text p {
    margin-top: 0;
    text-align: left;
    margin-bottom: 100px;
  }

  .page-brushing-flossing-cause-sensitive-teeth h2 {
    margin-bottom: 60px;
  }
}

.page-400-error-page .Header .component.last>.component-content>.content>.component.last {
  margin-bottom: 10px;
}

.page-400-error-page .Header .component.last>.component-content>.content>.component.last p {
  margin-bottom: 28px;
  font-weight: 300;
}

.page-400-error-page .Header .component.last>.component-content>.content>.component.last p strong {
  font-weight: 400;
}

.page-400-error-page .Header .component.last>.component-content>.content>.component.last p:first-of-type {
  margin-top: 0;
}

@media (max-width: 767px) {
  .page-400-error-page .Header .component.last>.component-content>.content>.component.last p:first-of-type {
    max-width: 90%;
    margin: auto;
  }
}

.page-400-error-page .Header .component.last>.component-content>.content>.component.last p:last-of-type {
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .page-400-error-page .Header .component.last>.component-content>.content>.component.last p:last-of-type {
    font-size: 0.875rem;
  }
}

.page-400-error-page .richText h1 {
  margin-top: 30px;
}

.page-400-error-page .richText h1+p {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: normal;
}

.page-400-error-page .richText h1+p br {
  display: none;
}

.page-400-error-page .richText h1+p+h2 {
  font-size: 20px;
}

.page-400-error-page .sensodyne-section-title {
  display: block;
  margin-top: 50px;
  margin-bottom: 50px;
}

.page-400-error-page figure {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 30px;
}

.page-400-error-page figure figcaption>p:first-of-type {
  color: #10069F;
}

.page-400-error-page figure figcaption>p:nth-of-type(2) {
  margin-top: 30px;
  margin-bottom: 30px;
  font-weight: lighter;
  font-size: 14px;
}

.page-400-error-page figure figcaption>p:nth-of-type(2) .btn {
  width: 200px;
}

.page-400-error-page figure figcaption>p:last-of-type {
  font-weight: lighter;
  line-height: normal;
  margin: auto;
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .page-400-error-page figure figcaption>p:last-of-type {
    font-size: 0.875rem;
    max-width: 260px;
  }
}

@media (max-width: 767px) {
  .page-400-error-page h1>span {
    display: block;
  }

  .page-400-error-page .Header>.component.last {
    text-align: center;
  }

  .page-400-error-page .Header>.component.last .gray-bg-before img {
    display: none;
  }

  .page-400-error-page .sensodyne-section-title {
    margin-top: 16px;
    margin-bottom: 30px;
    padding-bottom: 0;
  }

  .page-400-error-page .sensodyne-section-title:after {
    display: none;
  }
}

@media (min-width: 768px) {

  .page-400-error-page .richText h1,
  .page-400-error-page .richText h1+p {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .page-400-error-page .richText h1+p {
    font-weight: 400;
    font-size: 1.25rem;
  }

  .page-400-error-page .richText h1+p br {
    display: inline;
  }

  .page-400-error-page .richText h1+p strong {
    font-weight: 400;
  }

  .page-400-error-page .richText h1+p+h2 {
    font-size: 30px;
  }

  .page-400-error-page figure>img {
    margin-right: 50px;
  }

  .page-400-error-page figure figcaption>p:first-of-type {
    color: unset;
    font-weight: lighter;
    font-size: 0.875rem;
    line-height: 25px;
    min-width: 400px;
  }

  .page-400-error-page figure figcaption>p:first-of-type:first-line {
    font-weight: normal;
    font-size: 1.125rem;
  }
}

.page-where-to-buy .coupon-top img,
.page-coupon .coupon-top img {
  margin: auto;
}

@media (min-width: 768px) {

  .page-where-to-buy .coupon-top img,
  .page-coupon .coupon-top img {
    max-width: 50%;
  }
}

.page-where-to-buy .coupon-top .small-message-text p,
.page-coupon .coupon-top .small-message-text p {
  margin-top: 0;
  margin-bottom: 15px;
}

@media (min-width: 768px) {

  .page-where-to-buy .coupon-top .small-message-text p,
  .page-coupon .coupon-top .small-message-text p {
    margin-top: 20px;
    margin-bottom: 40px;
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-coupon .breadcrumbs {
    margin-top: 50px;
  }
}

.page-coupon .reference-revtracks-iframe {
  text-align: center;
}

.page-coupon .reference-revtracks-iframe iframe {
  max-width: 580px;
}

.page-coupon .btn {
  background: #0071E5;
  border-color: #0071E5;
}

.page-coupon .btn:hover,
.page-coupon .btn:focus,
.page-coupon .btn:active {
  background: transparent;
  color: #0071E5;
}

.page-where-to-buy .breadcrumbs {
  margin: 0;
}

@media (max-device-width: 1024px) and (orientation: landscape) {
  .page-where-to-buy .breadcrumbs {
    margin-top: 50px;
  }
}

@media (min-width: 768px) {
  .page-where-to-buy .coupon-top .image figure {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .page-where-to-buy .coupon-top .image {
    min-height: 130px;
  }
}
.page-where-to-buy .coupon-top .small-message-text p {
  font-weight: 300;
  line-height: 15px;
}

@media (min-width: 768px) {
  .page-where-to-buy .coupon-top .small-message-text p {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

.page-where-to-buy .coupon-bottom {
  margin-top: 40px;
}

.page-where-to-buy .coupon-bottom h1 {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .page-where-to-buy .coupon-bottom h1 {
    margin-bottom: 30px;
  }
}

.page-where-to-buy .coupon-bottom p br {
  display: none;
}

@media (min-width: 768px) {
  .page-where-to-buy .coupon-bottom {
    margin-top: 100px;
  }

  .page-where-to-buy .coupon-bottom p br {
    display: block;
  }
}

.page-where-to-buy .btn {
  background: #0071E5;
  border-color: #0071E5;
}

.page-where-to-buy .btn:hover,
.page-where-to-buy .btn:focus,
.page-where-to-buy .btn:active {
  background: transparent;
  color: #0071E5;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensitive-teeth-whitening-tips .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-sensitive-teeth-whitening-tips .sensodyne-section-title {
  display: block;
}

.page-sensitive-teeth-whitening-tips .main-title-box h3,
.page-sensitive-teeth-whitening-tips .half-text-row h3 {
  font-size: 0.9375rem;
}

.page-sensitive-teeth-whitening-tips .main-title-box h3 .sup,
.page-sensitive-teeth-whitening-tips .half-text-row h3 .sup {
  line-height: normal;
}

.page-sensitive-teeth-whitening-tips .main-title-box p,
.page-sensitive-teeth-whitening-tips .half-text-row p {
  font-weight: 300;
}

.page-sensitive-teeth-whitening-tips .main-title-box p a,
.page-sensitive-teeth-whitening-tips .half-text-row p a {
  font-weight: 700;
}


.page-sensitive-teeth-whitening-tips .main-title-box p strong,
.page-sensitive-teeth-whitening-tips .half-text-row p strong {
  font-weight: 400;
}

.page-sensitive-teeth-whitening-tips .main-title-box em,
.page-sensitive-teeth-whitening-tips .half-text-row em {
  font-weight: 400;
}

.page-sensitive-teeth-whitening-tips .main-title-box em strong,
.page-sensitive-teeth-whitening-tips .half-text-row em strong {
  font-weight: 700;
}

.page-sensitive-teeth-whitening-tips .main-title-box+.component>.component-content>.content .richText:first-of-type {
  margin-bottom: 25px;
}

.page-sensitive-teeth-whitening-tips .main-title-box+.component h2 {
  text-align: center;
  width: 100%;
  margin: 15px auto;
}

.page-sensitive-teeth-whitening-tips .main-title-box+.component h2:after {
  content: '';
  width: 50px;
  height: 2px;
  background-color: #0071E5;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

@media (min-width: 667px) and (max-width: 767px) and (orientation: landscape) {
  .page-sensitive-teeth-whitening-tips #relatedArticles .RelatedArticle1 figure img {
    width: 316px;
    height: 316px;
  }
}

@media (min-width: 768px) {
  .page-sensitive-teeth-whitening-tips .main-title-box+.component h2 {
    width: 75%;
  }

  .page-sensitive-teeth-whitening-tips .main-title-box+.component h2:after {
    width: 80px;
    height: 3px;
  }

  .page-sensitive-teeth-whitening-tips .half-text-row h3 {
    font-size: 1.25rem;
  }
}

@media (min-width: 992px) {
  .page-sensitive-teeth-whitening-tips .main-title-box {
    margin-bottom: 45px;
  }

  .page-sensitive-teeth-whitening-tips .main-title-box+.component>.component-content>.content .richText:first-of-type {
    margin-bottom: 0;
  }

  .page-sensitive-teeth-whitening-tips .main-title-box+.component h2 {
    width: 60%;
  }

  .page-sensitive-teeth-whitening-tips .half-text-row {
    margin-top: 60px;
    margin-bottom: 50px;
  }

  .page-sensitive-teeth-whitening-tips .half-text-row:last-of-type {
    margin-bottom: 0;
  }

  .page-sensitive-teeth-whitening-tips .sensodyne-section-title {
    margin-bottom: 55px;
  }

  .page-sensitive-teeth-whitening-tips .divider-row {
    display: block;
    width: 60%;
    margin-left: 20%;
  }

  .page-sensitive-teeth-whitening-tips .divider-row .component-content {
    margin-bottom: 20px;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-training-for-speed .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-training-for-speed .sup {
  line-height: initial;
}

.page-training-for-speed .gray-bg-before-desktop p a {
  color: #0071E5;
}

.page-training-for-speed .gray-bg-before-desktop p a:hover {
  border-bottom-color: #0071E5;
}

@media screen and (max-width: 767px) {
  .page-training-for-speed .gray-bg-before-desktop img {
    margin-top: -35px;
  }
}

.page-training-for-speed .main-title-box>.component-content>.content,
.page-training-for-speed .cont-list-box>.component-content>.content {
  margin: 0;
}

.page-training-for-speed .main-title-box p,
.page-training-for-speed .cont-list-box p,
.page-training-for-speed .cont-list-box li,
.page-training-for-speed .half-text-row p {
  margin-top: 0 !important;
  font-weight: 300;
}

.page-training-for-speed .main-title-box p a,
.page-training-for-speed .cont-list-box p a,
.page-training-for-speed .cont-list-box li a,
.page-training-for-speed .half-text-row p a {
  font-weight: 400;
}

.page-training-for-speed .main-title-box p {
  text-align: center;
}

@media (min-width: 768px) {
  .page-training-for-speed .main-title-box p {
    text-align: left;
    margin-bottom: 50px !important;
  }

  .page-training-for-speed .main-title-box .richText:last-child p {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0 !important;
  }
}

.page-training-for-speed .cont-list-box .image {
  padding: 0;
}

@media (min-width: 768px) {
  .page-training-for-speed .cont-list-box {
    padding-bottom: 20px;
  }
}

.page-training-for-speed .half-text-row {
  padding: 20px 30px;
}

.page-training-for-speed .half-text-row h2 span {
  display: inline-block;
}

.page-training-for-speed .half-text-row p:last-child {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .page-training-for-speed .half-text-row {
    margin-bottom: 50px;
    padding-top: 60px;
  }

  .page-training-for-speed .half-text-row p:last-child {
    font-size: 0.875rem;
    line-height: 1.75rem;
    margin-top: 40px;
  }
}

@media (max-width: 991px) {
  .page-training-for-speed .half-text-row .image {
    padding-top: 60px;
    margin-bottom: 0;
  }
}

@media (min-width: 992px) {
  .page-training-for-speed .half-list-row+.component.last p {
    margin-top: 38px;
  }
}

.page-training-for-speed .half-list-row .half-list {
  padding-left: 5px;
}

@media (min-width: 360px) {
  .page-training-for-speed .half-list-row .half-list {
    padding-left: 25px;
  }
}

@media (min-width: 768px) {
  .page-training-for-speed .half-list-row .half-list {
    padding-left: 125px;
  }

  .page-training-for-speed .half-list-row .half-list ul>li {
    margin-left: 0 !important;
  }
}

@media (min-width: 992px) {
  .page-training-for-speed .half-list-row .half-list.col-md-pull-6 {
    padding-left: 15px;
  }

  .page-training-for-speed .half-list-row .half-list.col-md-pull-6 ul,
  .page-training-for-speed .half-list-row .half-list.col-md-pull-6 ul li {
    margin-left: 0;
  }
}

.page-training-for-speed .half-list-row .half-list p:first-of-type {
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  color: #10069F;
  margin-left: 35px;
}

@media (min-width: 768px) {
  .page-training-for-speed .half-list-row .half-list p:first-of-type {
    font-size: 1.25rem;
    line-height: 1.625rem;
    margin-left: 20px;
  }
}

.page-training-for-speed .half-list-row .half-list ul {
  margin-left: 0;
  list-style: none;
}

.page-training-for-speed .half-list-row .half-list ul>li {
  margin-left: 15px;
  margin-bottom: 20px;
  padding-left: 20px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  white-space: nowrap;
}

.page-training-for-speed .half-list-row .half-list ul>li:before {
  content: '·';
  font-size: 35px;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .page-training-for-speed .half-list-row .half-list ul>li {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (max-width: 767px) {

  .page-training-for-speed .main-title-box h1 br,
  .page-training-for-speed .half-list ul li br {
    display: none;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-whitening-products-and-sensitive-teeth .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-whitening-products-and-sensitive-teeth .half-text-row.gray-bg-before {
  padding-top: 25px;
  margin-top: 10px;
}

.page-whitening-products-and-sensitive-teeth .half-text-row.gray-bg-before p a {
  color: #0071E5;
}

.page-whitening-products-and-sensitive-teeth .half-text-row.gray-bg-before p a:hover {
  border-bottom-color: #0071E5;
}

.page-whitening-products-and-sensitive-teeth .half-text-row.reverse>.component-content>.content {
  display: flex;
  flex-direction: column-reverse;
}

@media screen and (min-width: 768px) {
  .page-whitening-products-and-sensitive-teeth .half-text-row.gray-bg-before {
    padding-top: 40px;
    padding-bottom: 50px;
    margin-top: 0;
  }

  .page-whitening-products-and-sensitive-teeth .half-text-row.reverse>.component-content>.content {
    display: block;
  }
}

.page-whitening-products-and-sensitive-teeth .main-title-box p,
.page-whitening-products-and-sensitive-teeth .half-text-row p {
  font-weight: 300;
}

.page-whitening-products-and-sensitive-teeth .main-title-box p a,
.page-whitening-products-and-sensitive-teeth .main-title-box p strong,
.page-whitening-products-and-sensitive-teeth .half-text-row p a,
.page-whitening-products-and-sensitive-teeth .half-text-row p strong {
  font-weight: 700;
}

.page-whitening-products-and-sensitive-teeth .main-title-box p a,
.page-whitening-products-and-sensitive-teeth .half-text-row p a {
  color: #0071E5;
}

.page-whitening-products-and-sensitive-teeth .main-title-box p strong,
.page-whitening-products-and-sensitive-teeth .half-text-row p strong {
  color: #575757;
}

.page-whitening-products-and-sensitive-teeth .main-title-box .image,
.page-whitening-products-and-sensitive-teeth .half-text-row .image {
  margin-bottom: 30px;
}

@media screen and (min-width: 992px) {

  .page-whitening-products-and-sensitive-teeth .main-title-box .shareThis+.richText,
  .page-whitening-products-and-sensitive-teeth .half-text-row .shareThis+.richText {
    margin-bottom: 30px;
  }

  .page-whitening-products-and-sensitive-teeth .main-title-box .image,
  .page-whitening-products-and-sensitive-teeth .half-text-row .image {
    float: right;
  }
}

@media (max-width: 767px) {
  .page-whitening-products-and-sensitive-teeth .main-title-box h1 br {
    display: none;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-speed-of-sensation .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-speed-of-sensation .Content p {
  font-weight: 300;
}

.page-speed-of-sensation .Content p>strong {
  font-weight: 400;
}

.page-speed-of-sensation .speed-of-sensation-block .article-intro-block {
  text-align: center;
  display: block;
}

.page-speed-of-sensation .speed-of-sensation-block .speed-by-numbers {
  margin: 15px auto;
  padding: 0;
}

.page-speed-of-sensation .speed-of-sensation-block h2 {
  margin-bottom: 30px;
}

.page-speed-of-sensation .speed-of-sensation-block .milliseconds-pain img {
  margin: auto;
  margin-bottom: 15px;
  max-width: 220px;
}

.page-speed-of-sensation .speed-of-sensation-block figure {
  margin: 30px 30px 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
}

.page-speed-of-sensation .speed-of-sensation-block figure img {
  margin-right: 15px;
  max-width: 60px;
}

.page-speed-of-sensation .speed-of-sensation-block figure figcaption {
  width: 100%;
}

.page-speed-of-sensation .speed-of-sensation-block figure figcaption p {
  margin: 0;
}

.page-speed-of-sensation .sharp-dull-pain {
  margin: 30px auto;
}

.page-speed-of-sensation .sharp-dull-pain figure img {
  margin: 15px auto;
  max-width: 200px;
}

.page-speed-of-sensation .sharp-dull-pain figure figcaption {
  text-align: left;
}

.page-speed-of-sensation .rapid-relief img {
  margin-top: 15px;
}

.page-speed-of-sensation .rapid-relief p {
  max-width: 100%;
}

@media (min-width: 992px) {
  .page-speed-of-sensation .rapid-relief p {
    max-width: 90%;
  }
}

.page-speed-of-sensation .rapid-relief p+p {
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .page-speed-of-sensation .speed-of-sensation-block {
    text-align: center;
  }

  .page-speed-of-sensation .speed-of-sensation-block .speed-by-numbers {
    margin: 30px auto;
  }

  .page-speed-of-sensation .speed-of-sensation-block .article-intro-block {
    text-align: left;
  }

  .page-speed-of-sensation .speed-of-sensation-block .milliseconds-pain img {
    margin-bottom: 0;
    max-width: 430px;
  }

  .page-speed-of-sensation .speed-of-sensation-block .milliseconds-pain-paragraph {
    margin: auto;
    max-width: 450px;
    display: block;
  }

  .page-speed-of-sensation .speed-of-sensation-block figure {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .page-speed-of-sensation .speed-of-sensation-block figure img {
    margin-right: 0;
    max-width: 80px;
  }

  .page-speed-of-sensation .speed-of-sensation-block figure figcaption p {
    margin: 25px 0 30px;
  }

  .page-speed-of-sensation .sharp-dull-pain {
    padding: 50px 0;
    text-align: center;
  }

  .page-speed-of-sensation .sharp-dull-pain figure img {
    margin: 30px auto;
    max-width: 280px;
  }

  .page-speed-of-sensation .sharp-dull-pain figure figcaption {
    text-align: center;
  }

  .page-speed-of-sensation .sharp-dull-pain:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: 100vw;
    transform: translateX(-50%);
    box-sizing: border-box;
    display: block;
    background-color: #f7f7f7;
  }

  .page-speed-of-sensation .rapid-relief h2 {
    margin: 50px auto;
  }
}

@media (min-width: 992px) {
  .page-speed-of-sensation .rapid-relief img {
    margin-top: 0;
  }
}

.page-speed-of-sensation #relatedArticles {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .page-speed-of-sensation #relatedArticles {
    margin-top: 50px;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-what-to-know .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-what-to-know .half-text-row p {
  font-weight: 300;
}

.page-what-to-know .half-text-row p strong {
  color: #575757;
  font-weight: 400;
}

.page-what-to-know .half-text-row p a {
  font-weight: 700;
}

@media (min-width: 768px) {
  .page-what-to-know .half-text-row {
    padding-bottom: 30px;
  }
}

@media (min-width: 992px) {
  .page-what-to-know .half-text-row {
    padding-bottom: 70px;
  }
}

@media (max-width: 767px) {
  .page-what-to-know .main-title-box p {
    margin-bottom: 15px;
  }

  .page-what-to-know .main-title-box p:last-of-type {
    margin-bottom: 35px;
  }

  .page-what-to-know .RelatedArticleTitle p {
    margin-top: 10px;
  }

  .page-what-to-know .divider-row>.component-content {
    margin-top: 15px;
  }
}

.page-what-to-know .references-box {
  padding: 0;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensitivity-to-hot .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-sensitivity-to-hot h1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 290px;
}

.page-sensitivity-to-hot .shareThis {
  display: none;
}

.page-sensitivity-to-hot p {
  font-weight: 300;
}

.page-sensitivity-to-hot p strong,
.page-sensitivity-to-hot p a {
  font-weight: 400;
}

.page-sensitivity-to-hot .RelatedArticleTitle p {
  font-weight: 400;
}

.page-sensitivity-to-hot .blue-gradient-header {
  margin: 30px 0;
  margin-top: 15px;
  padding: 0;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-sensitivity-to-hot .blue-gradient-header .component-content {
  margin-top: 5px;
  overflow: visible;
}

.page-sensitivity-to-hot .blue-gradient-header p {
  width: auto;
  font-size: 1.875rem;
}

.page-sensitivity-to-hot .blue-gradient-header p strong {
  font-size: 0.875rem;
  margin: -8px 20px 0;
}

.page-sensitivity-to-hot .eating-drinking-tips h2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 340px;
  margin-bottom: 30px;
}

.page-sensitivity-to-hot .eating-drinking-tips figure figcaption {
  margin-bottom: 15px;
  text-align: left;
  border-bottom: 1px solid #e9eaed;
}

.page-sensitivity-to-hot .eating-drinking-tips .article-tip-1 .component-content::after,
.page-sensitivity-to-hot .eating-drinking-tips .article-tip-2 .component-content::after,
.page-sensitivity-to-hot .eating-drinking-tips .article-tip-3 .component-content::after {
  content: '';
  width: 30px;
  height: 30px;
  font-weight: 700;
  color: #ffffff;
  background-color: #04478D;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
}

.page-sensitivity-to-hot .eating-drinking-tips .article-tip-1>.component-content::after {
  content: '1';
}

.page-sensitivity-to-hot .eating-drinking-tips .article-tip-2>.component-content::after {
  content: '2';
}

.page-sensitivity-to-hot .eating-drinking-tips .article-tip-3>.component-content::after {
  content: '3';
}

.page-sensitivity-to-hot .article-3ways-body h2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 315px;
  margin-top: 30px;
}

.page-sensitivity-to-hot .article-3ways-body img {
  margin: 15px auto;
  max-width: 80px;
}

.page-sensitivity-to-hot .article-3ways-body .article-3ways-row>.component-content {
  margin-bottom: 15px;
  border-bottom: 1px solid #e9eaed;
}

.page-sensitivity-to-hot .article-3ways-body .article-3ways-row:last-child img {
  max-width: 100px;
}

@media (min-width: 667px) and (max-width: 767px) and (orientation: landscape) {
  .page-sensitivity-to-hot #relatedArticles .RelatedArticle1 figure img {
    width: 316px;
    height: 316px;
  }
}

@media (min-width: 768px) {
  .page-sensitivity-to-hot h1 {
    max-width: 100%;
  }

  .page-sensitivity-to-hot .shareThis {
    display: block;
  }

  .page-sensitivity-to-hot .blue-gradient-header {
    margin: 50px 0;
    height: 180px;
  }

  .page-sensitivity-to-hot .blue-gradient-header p {
    font-size: 60px;
  }

  .page-sensitivity-to-hot .blue-gradient-header p strong {
    margin: -15px 30px 0;
    font-size: 1.5625rem;
  }

  .page-sensitivity-to-hot .eating-drinking-tips h2 {
    max-width: 600px;
    margin-bottom: 50px;
  }

  .page-sensitivity-to-hot .eating-drinking-tips figure figcaption {
    text-align: center;
    border-bottom: 0;
  }

  .page-sensitivity-to-hot .eating-drinking-tips .article-tip-1 .component-content::after,
  .page-sensitivity-to-hot .eating-drinking-tips .article-tip-2 .component-content::after,
  .page-sensitivity-to-hot .eating-drinking-tips .article-tip-3 .component-content::after {
    left: 15px;
    top: -10px;
  }

  .page-sensitivity-to-hot .article-3ways-body h2 {
    max-width: 100%;
    margin-top: 50px;
  }

  .page-sensitivity-to-hot .article-3ways-body .article-3ways-row>.component-content {
    margin-bottom: 30px;
    border-bottom: 0;
  }

  .page-sensitivity-to-hot .article-3ways-body .article-3ways-row>.component-content .content {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
}

.sitemap-list .component-content {
  padding: 0 15px;
}

.sitemap-list .component-content .sitemap-column h3 {
  background: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  margin: 0;
}

.sitemap-list .component-content .sitemap-column h3 a {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: #575757;
}

.sitemap-list .component-content .sitemap-column>ul {
  margin: 0;
}

.sitemap-list .component-content .sitemap-column>ul>li>ul>li {
  margin-top: 5px;
  font-weight: 400;
}

.sitemap-list .component-content .sitemap-column>ul>li>ul>li:first-child {
  margin-top: 0;
}

.sitemap-list .component-content .sitemap-column>ul>li>ul>li:before {
  content: '•';
  color: #0071E5;
}

.sitemap-list .component-content .sitemap-column>ul>li>ul>li>ul>li {
  margin-top: 5px;
}

.sitemap-list .component-content .sitemap-column>ul>li>ul>li>ul>li:before {
  content: '-';
  color: #0071E5;
}

@media (min-width: 768px) {
  .sitemap-list {
    padding-bottom: 150px;
  }

  .sitemap-list .component-content .sitemap-column {
    column-count: 2;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }

  .sitemap-list .component-content .sitemap-column h3 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sitemap-list .component-content .sitemap-column h3 a {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sitemap-list .component-content .sitemap-column>ul {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
}

.page-acceptable-use-policy .breadcrumbs,
.page-accessibility .breadcrumbs,
.page-contact .breadcrumbs {
  margin: 0;
}

@media (max-device-width: 1024px) and (orientation: landscape) {

  .page-acceptable-use-policy .breadcrumbs,
  .page-accessibility .breadcrumbs,
  .page-contact .breadcrumbs {
    margin-top: 50px;
  }
}

.page-acceptable-use-policy h1,
.page-accessibility h1,
.page-contact h1 {
  text-align: center;
}

.page-acceptable-use-policy .Content h2,
.page-accessibility .Content h2,
.page-contact .Content h2 {
  margin-top: 5px;
}

@media (min-width: 768px) {

  .page-acceptable-use-policy .Content h2,
  .page-accessibility .Content h2,
  .page-contact .Content h2 {
    margin-top: 20px;
  }
}

.page-acceptable-use-policy .Content .richText ul li,
.page-acceptable-use-policy .Content .richText ol li,
.page-acceptable-use-policy .Content .richText p,
.page-accessibility .Content .richText ul li,
.page-accessibility .Content .richText ol li,
.page-accessibility .Content .richText p,
.page-contact .Content .richText ul li,
.page-contact .Content .richText ol li,
.page-contact .Content .richText p {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.25rem;
  color: #575757;
}

.page-acceptable-use-policy .Content .richText ul li a,
.page-acceptable-use-policy .Content .richText ul li strong,
.page-acceptable-use-policy .Content .richText ol li a,
.page-acceptable-use-policy .Content .richText ol li strong,
.page-acceptable-use-policy .Content .richText p a,
.page-acceptable-use-policy .Content .richText p strong,
.page-accessibility .Content .richText ul li a,
.page-accessibility .Content .richText ul li strong,
.page-accessibility .Content .richText ol li a,
.page-accessibility .Content .richText ol li strong,
.page-accessibility .Content .richText p a,
.page-accessibility .Content .richText p strong,
.page-contact .Content .richText ul li a,
.page-contact .Content .richText ul li strong,
.page-contact .Content .richText ol li a,
.page-contact .Content .richText ol li strong,
.page-contact .Content .richText p a,
.page-contact .Content .richText p strong {
  font-weight: 400;
}

@media (min-width: 768px) {

  .page-acceptable-use-policy .Content .richText ul li,
  .page-acceptable-use-policy .Content .richText ol li,
  .page-acceptable-use-policy .Content .richText p,
  .page-accessibility .Content .richText ul li,
  .page-accessibility .Content .richText ol li,
  .page-accessibility .Content .richText p,
  .page-contact .Content .richText ul li,
  .page-contact .Content .richText ol li,
  .page-contact .Content .richText p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.page-acceptable-use-policy .Content .richText ul,
.page-acceptable-use-policy .Content .richText ol,
.page-accessibility .Content .richText ul,
.page-accessibility .Content .richText ol,
.page-contact .Content .richText ul,
.page-contact .Content .richText ol {
  margin-left: 0;
  padding: 0;
  list-style: none;
}

.page-acceptable-use-policy .Content .richText ul li,
.page-acceptable-use-policy .Content .richText ol li,
.page-accessibility .Content .richText ul li,
.page-accessibility .Content .richText ol li,
.page-contact .Content .richText ul li,
.page-contact .Content .richText ol li {
  margin-bottom: 5px;
}

.page-acceptable-use-policy .Content .richText-content>ul>li:before,
.page-accessibility .Content .richText-content>ul>li:before,
.page-contact .Content .richText-content>ul>li:before {
  color: #0071E5;
}

.page-acceptable-use-policy .Content .richText ul ul,
.page-accessibility .Content .richText ul ul,
.page-contact .Content .richText ul ul {
  margin-bottom: 0;
  margin-left: -8px;
}

.page-acceptable-use-policy .Content .richText ul ul>li:before,
.page-accessibility .Content .richText ul ul>li:before,
.page-contact .Content .richText ul ul>li:before {
  content: "–";
  font-size: 20px;
  top: -2px;
}

.page-acceptable-use-policy .Content .richText ul>li,
.page-accessibility .Content .richText ul>li,
.page-contact .Content .richText ul>li {
  list-style: none;
}

.page-acceptable-use-policy .Content .richText ul>li:before,
.page-accessibility .Content .richText ul>li:before,
.page-contact .Content .richText ul>li:before {
  content: '·';
  font-size: 40px;
  vertical-align: middle;
}

.page-acceptable-use-policy .Content .richText ol,
.page-accessibility .Content .richText ol,
.page-contact .Content .richText ol {
  counter-reset: ol-counter;
}

.page-acceptable-use-policy .Content .richText ol>li,
.page-accessibility .Content .richText ol>li,
.page-contact .Content .richText ol>li {
  margin-left: 0;
  list-style: none;
}

.page-acceptable-use-policy .Content .richText ol>li:before,
.page-accessibility .Content .richText ol>li:before,
.page-contact .Content .richText ol>li:before {
  content: counter(ol-counter) ".";
  counter-increment: ol-counter;
  margin-right: 5px;
  font-weight: 400;
}

.page-contact .container-fluid>.row {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.page-contact .container-fluid>.row #footer {
  margin-top: auto;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-engineered-for-speed .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-engineered-for-speed .col-slim {
  margin-top: 15px;
}

.page-engineered-for-speed .shareThis {
  margin-bottom: 15px;
}

.page-engineered-for-speed .video-box h2 {
  margin-bottom: 15px;
}

.page-engineered-for-speed .video-box .richText-content {
  background: transparent;
}

@media (max-width: 767px) {
  .page-engineered-for-speed .video-box .richText-content {
    justify-content: left;
  }

  .page-engineered-for-speed .video-box .richText-content p {
    margin-top: 0;
  }
}

.page-engineered-for-speed .divider {
  display: none;
}

.page-engineered-for-speed #related-wrapper {
  margin-top: 50px;
}

.page-engineered-for-speed .main-title-box p:first-child {
  margin-top: 15px;
}

.page-engineered-for-speed p {
  font-weight: 300;
}

.page-engineered-for-speed p a {
  font-weight: 400;
}

.page-engineered-for-speed p em {
  font-size: 0.875rem;
  margin-top: 20px;
  display: block;
  font-style: normal;
}

@media (min-width: 768px) {
  .page-engineered-for-speed p em {
    font-size: 0.875rem;
  }
}

@media screen and (max-width: 992px) {
  .page-engineered-for-speed .reference-videos-custom-component {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 992px) {
  .shareThis+.switchable-image {
    padding-left: 0;
    padding-right: 0;
  }

  .video-text .richText-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .video-text .richText-content p {
    text-align: left !important;
    margin-top: 0;
  }
}

@media screen and (min-width: 991px) {
  .page-engineered-for-speed .col-slim {
    margin-top: 30px;
  }

  .page-engineered-for-speed .shareThis {
    margin-bottom: 30px;
  }

  .page-engineered-for-speed .video-box h2 {
    margin-bottom: 40px;
  }

  .page-engineered-for-speed .divider {
    display: block;
  }

  .page-engineered-for-speed .divider>.component-content {
    background: #949494;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .page-engineered-for-speed #related-wrapper {
    margin-top: 100px;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-science-of-speed .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-science-of-speed .Content p {
  font-weight: 300;
}

.page-science-of-speed .Content p>strong {
  font-weight: 400;
}

.page-science-of-speed .image-text-speed>.component-content>.content {
  position: relative;
  display: flex;
  flex-direction: column;
}

.page-science-of-speed .image-text-speed>.component-content>.content .image:nth-of-type(1) {
  order: 0;
  margin-bottom: 10px;
}

.page-science-of-speed .image-text-speed>.component-content>.content .image:nth-of-type(2) {
  order: 2;
  padding: 0;
}

.page-science-of-speed .image-text-speed>.component-content>.content .richText {
  order: 1;
}

@media (min-width: 768px) {

  .page-science-of-speed .image-text-speed>.component-content>.content>.image:nth-of-type(1),
  .page-science-of-speed .image-text-speed>.component-content>.content>.richText {
    position: absolute;
    z-index: 1;
    width: 50%;
  }

  .page-science-of-speed .image-text-speed>.component-content>.content>.image:nth-of-type(1) {
    display: none;
  }

  .page-science-of-speed .image-text-speed>.component-content>.content>.richText {
    top: 20%;
    padding: 15px 30px 5px 80px;
  }
}

.page-science-of-speed .icons-ski {
  padding-top: 15px;
}

.page-science-of-speed .icons-ski .box .box {
  padding-bottom: 15px;
}

.page-science-of-speed .icons-ski .image img {
  margin: 0 auto;
  display: block;
  max-width: 25px;
  margin-right: 0;
}

.page-science-of-speed .icons-ski .richText p {
  font-size: 15px;
  line-height: 1.25rem;
  font-weight: 300;
  margin-top: 0;
}

.page-science-of-speed .icons-ski .richText p strong {
  font-weight: 700;
  color: #10069F;
}

@media (min-width: 768px) {
  .page-science-of-speed .icons-ski {
    padding-bottom: 40px;
  }

  .page-science-of-speed .icons-ski .image img {
    max-width: 35px;
  }

  .page-science-of-speed .icons-ski .richText p {
    font-size: 1.125rem;
    line-height: 24px;
  }
}

.page-science-of-speed .gray-bg-before {
  padding-top: 20px;
  background: #ffffff;
}

.page-science-of-speed .gray-bg-before p:last-child {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.page-science-of-speed .gray-bg-before p a {
  color: #0071E5;
}

.page-science-of-speed .gray-bg-before p a:hover {
  border-bottom-color: #0071E5;
}

.page-science-of-speed .gray-bg-before p strong {
  font-weight: 400;
}

@media (min-width: 768px) {
  .page-science-of-speed .gray-bg-before {
    padding-top: 60px;
    padding-bottom: 10px;
    background: #f7f7f7;
  }

  .page-science-of-speed .gray-bg-before p {
    font-weight: 300;
  }

  .page-science-of-speed .gray-bg-before p:last-child {
    font-size: 0.875rem;
    line-height: 1.75rem;
  }
}

.page-science-of-speed #relatedArticles {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .page-science-of-speed #relatedArticles {
    margin-top: 50px;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-assessing-tooth-pain .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-assessing-tooth-pain p {
  font-weight: 300;
}

.page-assessing-tooth-pain p a {
  font-weight: 700;
}

.page-assessing-tooth-pain .RelatedArticleTitle p {
  font-weight: 400;
}

.page-assessing-tooth-pain .reference-image-with-points .info-points-wrapper {
  margin: auto;
  display: block;
}

@media (min-width: 768px) {
  .page-assessing-tooth-pain .reference-image-with-points .info-points-wrapper {
    max-width: 800px;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {
  .page-assessing-tooth-pain .reference-image-with-points .info-points-wrapper {
    text-align: center;
  }

  .page-assessing-tooth-pain .reference-image-with-points .info-points-wrapper img {
    max-width: 50%;
  }
}

.page-search-results .richText h1 {
  margin-top: 30px;
}

.page-search-results .searchBoxSpan-invisible {
  display: none;
}

.page-search-results .search-page-form {
  margin-top: 30px;
  margin-bottom: 50px;
}

.page-search-results .search-page-form .form-search {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.page-search-results .search-page-form .form-search .searchBox-label {
  width: 100%;
}

.page-search-results .search-page-form .form-search .searchBox-label .search-query {
  padding: 15px;
  width: 100%;
  height: 54px;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  color: #575757;
  border: solid #a8a9ad;
  border-width: 1px 0 1px 1px;
}

.page-search-results .search-page-form .form-search .button {
  padding: 5px;
  width: 54px;
  height: 54px;
  top: 8px;
  font-size: 0;
  color: transparent;
  background-color: transparent;
  border: solid #a8a9ad;
  border-width: 1px 1px 1px 0;
  border-radius: 0;
  position: relative;
}

.page-search-results .search-page-form .form-search .button::before {
  content: '';
  width: 1px;
  height: 42px;
  background-color: #a8a9ad;
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 0;
}

.page-search-results .search-page-form .form-search .button::after {
  content: '';
  width: 19px;
  height: 19px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2038%2038%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23a7a9ac%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22search-search%22%20transform%3D%22translate%281.728%201.779%29%22%3E%3Cg%20id%3D%22search-Group_7%22%20data-name%3D%22Group%207%22%20transform%3D%22translate%28-1.728%20-1.779%29%22%3E%3Cpath%20id%3D%22search-Path_73%22%20data-name%3D%22Path%2073%22%20class%3D%22cls-1%22%20d%3D%22M14.389%203.015A10.119%2010.119%200%200%201%2022.5%206.533a11.16%2011.16%200%200%201%200%2016.08%2012.484%2012.484%200%200%201-8.107%203.015%2010.119%2010.119%200%200%201-8.111-3.518c-2.027-2.51-3.547-5.025-3.547-8.04a9.961%209.961%200%200%201%203.547-8.04%2012.484%2012.484%200%200%201%208.107-3.015m0-3.015A15.132%2015.132%200%200%200%204.255%204.02a14.172%2014.172%200%200%200%200%2020.1%2013.79%2013.79%200%200%200%2010.134%204.02%2015.132%2015.132%200%200%200%2010.134-4.02c5.574-5.025%205.574-14.07%200-20.1A16.165%2016.165%200%200%200%2014.389%200z%22%20transform%3D%22translate%28-.075%29%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22search-Group_8%22%20data-name%3D%22Group%208%22%20transform%3D%22translate%2819.377%2019.731%29%22%3E%3Cpath%20id%3D%22search-Path_74%22%20data-name%3D%22Path%2074%22%20class%3D%22cls-1%22%20d%3D%22M20.7%2019.453l-.911.9c-.456.9-2.278.452-3.189-.452L4.756%208.16A1.651%201.651%200%200%201%204.3%206.8l2.278-2.254c.456-.452.911%200%201.367.452l12.3%2011.294c.909.903%201.364%202.708.455%203.161z%22%20transform%3D%22translate%28-4.3%20-4.359%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: inline-block;
}

.page-search-results .searchResults {
  margin: 0 auto;
  padding: 15px;
  background-color: #f7f7f7;
  border: 0;
}

.page-search-results .searchResults .searchResults-number {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: #10069F;
  display: block !important;
  position: absolute;
  top: -35px;
}

.page-search-results .searchResults .searchResults-result {
  padding: 15px 0;
  background-color: transparent;
}

.page-search-results .searchResults .searchResults-result .searchResults-title {
  margin: 0;
}

.page-search-results .searchResults .searchResults-result .searchResults-title a {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.25rem;
  color: #0071E5;
}

.page-search-results .searchResults .searchResults-result .searchResults-description {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #575757;
}

.page-search-results .searchResults .searchResults-pagination {
  margin: 30px auto;
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item {
  background-color: transparent;
  border: 0;
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child a {
  color: #f7f7f7;
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child.is-active,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child.is-active {
  background: none;
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child.is-active a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child.is-active a {
  text-indent: unset;
  color: #10069F;
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child {
  margin-right: 5px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16.3 30' style='enable-background:new 0 0 16.3 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%231A99DA;%7D%0A%3C/style%3E%3Ctitle%3Earrow-right%3C/title%3E%3Cpolygon class='st0' points='15.2,30 16.3,28.9 2.2,15.1 16.1,1.1 15.1,0 0,15.1 '/%3E%3C/svg%3E");
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.26 30'%3E%3Ctitle%3Earrow-right%3C/title%3E%3Cpolygon points='1.09 30 0 28.89 14.06 15.05 0.11 1.1 1.21 0 16.26 15.06 1.09 30' style='fill:%231a99da'/%3E%3C/svg%3E");
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item.is-active a {
  color: #10069F;
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item a {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: #0071E5;
  background-color: transparent;
  border: 0;
}

.page-search-results .cta-horizontal {
  padding: 10px 0;
}

@media (min-width: 768px) {
  .page-search-results .richText h1 {
    margin-top: 50px;
  }

  .page-search-results .search-page-form {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .page-search-results .search-page-form .form-search .searchBox-label .search-query {
    width: 100%;
    height: 80px;
    font-size: 1.125rem;
  }

  .page-search-results .search-page-form .form-search .button {
    width: 80px;
    height: 80px;
    top: 8px;
  }

  .page-search-results .search-page-form .form-search .button::before {
    height: 60px;
    top: 10px;
  }

  .page-search-results .search-page-form .form-search .button::after {
    content: '';
    width: 26px;
    height: 26px;
  }

  .page-search-results .searchResults:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: 100vw;
    transform: translateX(-50%);
    box-sizing: border-box;
    display: block;
    background-color: #f7f7f7;
    z-index: -1;
  }

  .page-search-results .searchResults .searchResults-number {
    font-size: 1.125rem;
    line-height: 1.75rem;
    top: -50px;
  }

  .page-search-results .searchResults .searchResults-result {
    padding: 30px 0;
  }

  .page-search-results .searchResults .searchResults-result .searchResults-title a {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .page-search-results .searchResults .searchResults-result .searchResults-description {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .page-search-results .searchResults .searchResults-pagination {
    margin: 50px auto;
  }

  .page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item a {
    font-size: 1.125rem;
  }

  .page-search-results .cta-horizontal {
    padding: 50px 15px;
  }
}

.page-quiz .breadcrumbs {
  margin: 0;
}

@media (max-device-width: 1024px) and (orientation: landscape) {
  .page-quiz .breadcrumbs {
    margin-top: 50px;
  }
}

.page-quiz .quiz-block {
  padding: 0;
}

@media (min-width: 768px) {
  .page-quiz .quiz-block {
    margin-top: 50px;
    margin-bottom: 100px;
    padding: 0 15px;
  }
}

.page-write-a-review .powerreviews .pr-rating-stars .pr-star-v4-0-filled,
.page-products .powerreviews .pr-rating-stars .pr-star-v4-0-filled {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/blank-star.svg") !important;
}

.page-write-a-review .powerreviews .pr-rating-stars .pr-star-v4-100-filled,
.page-products .powerreviews .pr-rating-stars .pr-star-v4-100-filled {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/full-star.svg") !important;
}

.page-write-a-review .powerreviews .pr-rating-stars .pr-star-v4-50-filled,
.page-products .powerreviews .pr-rating-stars .pr-star-v4-50-filled {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/half-star.svg") !important;
}

.page-write-a-review .powerreviews .pr-rating-stars .pr-star-v4-25-filled,
.page-products .powerreviews .pr-rating-stars .pr-star-v4-25-filled {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/quarter-star.svg") !important;
}

.page-write-a-review .powerreviews .pr-rating-stars .pr-star-v4-75-filled,
.page-products .powerreviews .pr-rating-stars .pr-star-v4-75-filled {
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/master/global/3quarters-star.svg") !important;
}

.page-write-a-review .powerreviews {
  border: 0;
  padding: 0 0 60px;
  margin: 0;
}

.page-write-a-review .powerreviews>.component-content {
  margin: 0 15px;
}

.page-write-a-review .powerreviews .pr-table-cell {
  padding: 0;
}

.page-write-a-review .powerreviews .p-w-r .pr-war {
  max-width: 100%;
}

.page-write-a-review .powerreviews .pr-required-indicator {
  color: #fa6d0f !important;
  font-size: 1.25rem;
  vertical-align: top;
}

.page-write-a-review .powerreviews .pr-header {
  margin-bottom: 0;
}

.page-write-a-review .powerreviews .pr-header .pr-header-table {
  display: flex;
  flex-direction: column-reverse;
}

.page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h3 {
  color: #10069F;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  margin-bottom: 0;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
}

.page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h5 {
  margin-top: 2px;
}

.page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h5 a {
  color: #575757;
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.page-write-a-review .powerreviews .pr-header .pr-header-product-img {
  text-align: left;
}

.page-write-a-review .powerreviews .pr-header-required {
  margin-top: 20px;
  font-size: 0.875rem;
}

.page-write-a-review .powerreviews .form-group .pr-control-label {
  margin-bottom: 15px;
}

.page-write-a-review .powerreviews .form-group .pr-control-label span {
  font-family: "Roboto", sans-serif;
}

.page-write-a-review .powerreviews .form-group .pr-control-label span:first-child {
  color: #10069F;
  line-height: 1.25rem;
}

.page-write-a-review .powerreviews .form-group .pr-helper-text {
  margin-left: 0;
  margin-top: -10px;
}

.page-write-a-review .powerreviews .pr-btn,
.page-write-a-review .powerreviews .pr-textinput,
.page-write-a-review .powerreviews .pr-textarea {
  background: #fdfdfd;
  border-color: #e9eaed;
  box-shadow: none;
  border-radius: 0;
}

.page-write-a-review .powerreviews .pr-btn::-webkit-input-placeholder,
.page-write-a-review .powerreviews .pr-textinput::-webkit-input-placeholder,
.page-write-a-review .powerreviews .pr-textarea::-webkit-input-placeholder {
  color: #575757;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}

.page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn {
  border-radius: 0;
  font-size: 1rem;
  line-height: 1.25rem;
  background: #fdfdfd;
}

.page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn+.pr-btn {
  border-top: solid #ececec 1px;
}

.page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn:first-child {
  margin-bottom: 10px;
}

.page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn:last-child {
  margin-bottom: 0;
  border-bottom-width: 1px;
}

.page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn.focus {
  background: #fdfdfd;
}

.page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn:hover,
.page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn.active {
  background: #0071E5;
  color: #ffffff;
  font-weight: 400;
  border-color: transparent;
}

.page-write-a-review .powerreviews #pr-rating .pr-rating-stars .pr-star-v4 {
  width: 52px;
}

.page-write-a-review .powerreviews .pr-submit .pr-footer {
  border: 0;
  padding: 0;
}

.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript {
  color: #575757;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}

.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript a {
  font-size: 0.875rem;
  color: #0071E5;
  line-height: 1.0625rem;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript a:hover {
  border-bottom: 3px solid #0071E5;
}

.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-btn-review {
  background: #0071E5;
  color: #ffffff;
  border: 3px solid #0071E5;
  border-radius: 0 15px 0 15px;
  transition: color 0.2s ease-in-out;
  max-width: 200px;
  margin: 25px auto 0;
  display: block;
  float: none !important;
  font-size: 0.875rem;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 1.0625rem;
}

.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-btn-review:hover {
  color: #0071E5;
  background: #ffffff;
}

.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-logo-container {
  display: none;
}

@media (min-width: 768px) {
  .page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h3 {
    font-size: 36px;
    line-height: 2.5rem;
  }

  .page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h5 a {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }

  .page-write-a-review .powerreviews .p-w-r .form-group {
    margin-bottom: 50px;
  }

  .page-write-a-review .powerreviews .form-group .pr-control-label span:first-child {
    font-size: 22px;
    line-height: 1.875rem;
  }

  .page-write-a-review .powerreviews .form-group .pr-helper-text {
    margin-top: -15px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.875rem;
  }

  .page-write-a-review .powerreviews .pr-required-indicator {
    font-size: 0.875rem;
  }

  .page-write-a-review .powerreviews .pr-btn:not(.pr-btn-review),
  .page-write-a-review .powerreviews .pr-textinput {
    height: 54px !important;
  }

  .page-write-a-review .powerreviews .pr-btn:not(.pr-btn-review),
  .page-write-a-review .powerreviews .pr-textinput,
  .page-write-a-review .powerreviews .pr-textarea {
    font-size: 24px;
    font-weight: 300;
    padding-left: 30px !important;
  }

  .page-write-a-review .powerreviews .pr-btn:not(.pr-btn-review)::-webkit-input-placeholder,
  .page-write-a-review .powerreviews .pr-textinput::-webkit-input-placeholder,
  .page-write-a-review .powerreviews .pr-textarea::-webkit-input-placeholder {
    font-size: 24px;
    line-height: 1.875rem;
  }

  .page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn:not(.pr-btn-review) {
    font-size: 24px;
    line-height: 1.875rem;
    padding-left: 30px;
  }

  .page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn:not(.pr-btn-review):hover,
  .page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn:not(.pr-btn-review).active {
    line-height: 1.875rem;
  }

  .page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript {
    font-size: 22px;
    line-height: 1.75rem;
    font-weight: 300;
  }

  .page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript a {
    font-size: 22px;
    line-height: 1.75rem;
    font-weight: 300;
  }

  .page-write-a-review .powerreviews .pr-submit .pr-footer .pr-btn-review {
    max-width: 100%;
    float: left !important;
    min-width: 175px;
    font-size: 1rem !important;
    padding: 10px 30px !important;
    line-height: 1.875rem !important;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-cavity-vs-sensitivity .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

@media (min-width: 768px) {

  .page-cavity-vs-sensitivity .main-title-box h1 br,
  .page-cavity-vs-sensitivity .switchable-image .figcaption br {
    display: none;
  }

  .page-cavity-vs-sensitivity .articles-2-icons .small-message-text {
    margin-bottom: -50px;
  }
}

@media (max-width: 767px) {
  .page-cavity-vs-sensitivity .blue-gradient-header p {
    font-size: 25px;
    line-height: 29px;
  }
}

.page-cavity-vs-sensitivity .articles-2-icons {
  padding-top: 30px;
  padding-bottom: 30px;
}

.page-cavity-vs-sensitivity .articles-2-icons .image {
  padding-bottom: 15px;
}

.page-cavity-vs-sensitivity .articles-2-icons .image:last-child {
  padding-bottom: 0;
}

.page-cavity-vs-sensitivity .articles-2-icons .image img {
  width: 90px;
  margin: 0 auto 15px;
  display: block;
}

.page-cavity-vs-sensitivity .articles-2-icons .image p {
  display: block;
  margin: 0 auto;
  width: 75%;
  font-weight: 300;
}

.page-cavity-vs-sensitivity .articles-2-icons .image p a {
  font-weight: 400;
}

@media (min-width: 768px) {
  .page-cavity-vs-sensitivity .articles-2-icons {
    padding-top: 50px;
    padding-bottom: 70px;
  }

  .page-cavity-vs-sensitivity .articles-2-icons .image img {
    width: 180px;
  }

  .page-cavity-vs-sensitivity .articles-2-icons .image p {
    width: 100%;
  }
}

.page-cavity-vs-sensitivity .gray-bg-before .light-blue-txt-normal-18 {
  color: #0071E5;
}

.page-cavity-vs-sensitivity .gray-bg-before .light-blue-txt-normal-18:hover {
  border-bottom-color: #0071E5;
}

.page-rapid-relief .container-override.breadcrumbs {
  margin: 0;
}

@media (min-width: 1024px) and (orientation: landscape) {
  .page-rapid-relief .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-rapid-relief .content .richText p {
  font-weight: 300;
}

.page-rapid-relief .content .richText p strong {
  font-weight: 300;
}

.page-rapid-relief .main-title-box p em {
  font-size: 0.875rem;
  font-style: normal;
}

.page-rapid-relief .small-message-text p {
  text-align: left;
}

.page-rapid-relief .gray-bg-before {
  background: #ffffff;
}

.page-rapid-relief .gray-bg-before p a {
  color: #0071E5;
}

.page-rapid-relief .gray-bg-before p a:hover {
  border-bottom-color: #0071E5;
}

.page-rapid-relief .image-list,
.page-rapid-relief .last-image {
  display: none;
}

@media screen and (min-width: 768px) {
  .page-rapid-relief .main-title-box p em {
    font-size: 0.875rem;
  }

  .page-rapid-relief .main-title-box .image {
    margin-top: 40px;
    margin-bottom: 35px;
  }

  .page-rapid-relief .image-list,
  .page-rapid-relief .last-image {
    display: block;
  }

  .page-rapid-relief .image-list {
    margin-top: 15px;
  }

  .page-rapid-relief .image-list img {
    width: 100%;
  }

  .page-rapid-relief .gray-bg-before {
    position: relative;
    padding-top: 50px;
    padding-bottom: 190px;
    background: #f7f7f7;
    margin-bottom: 50px;
  }

  .page-rapid-relief .last-image {
    position: absolute;
    bottom: -70px;
  }

  .page-rapid-relief .image-list ul {
    display: flex;
    justify-content: space-around;
    padding: 0;
    margin: 0;
  }

  .page-rapid-relief .image-list ul li {
    width: 20%;
    list-style: none;
    text-align: center;
    font-size: 0.875rem;
    line-height: 18px;
    color: #575757;
  }

  .page-rapid-relief .image-list ul li .new-line {
    display: block;
  }
}

@media screen and (min-width: 1200px) {
  .page-rapid-relief .gray-bg-before {
    padding-bottom: 225px;
  }

  .page-rapid-relief .last-image {
    bottom: -85px;
  }
}

.page-rapid-relief .references-box {
  padding: 0;
  margin-top: 2.5rem;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-vs-pronamel .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-sensodyne-vs-pronamel .main-title-box {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .page-sensodyne-vs-pronamel .article-text-wrapper .paragraphSystem {
    margin-left: 0;
    margin-right: 0;
  }

  .page-sensodyne-vs-pronamel .sensodyne-section-title {
    padding-bottom: 0;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-vs-pronamel .article-text-wrapper .paragraphSystem p:last-of-type {
    margin-bottom: 77px;
  }

  .page-sensodyne-vs-pronamel .pronamel-vs-sensodyne {
    padding-top: 50px;
  }
}

.page-sensodyne-vs-pronamel h1 .sup,
.page-sensodyne-vs-pronamel h2 .sup {
  font-size: 45%;
}

.page-sensodyne-vs-pronamel .article-text-wrapper .paragraphSystem p,
.page-sensodyne-vs-pronamel .result-subtitle,
.page-sensodyne-vs-pronamel .result-note {
  font-weight: 300;
}

.page-sensodyne-vs-pronamel .article-text-wrapper .paragraphSystem p a,
.page-sensodyne-vs-pronamel .article-text-wrapper .paragraphSystem p strong,
.page-sensodyne-vs-pronamel .result-subtitle a,
.page-sensodyne-vs-pronamel .result-subtitle strong,
.page-sensodyne-vs-pronamel .result-note a,
.page-sensodyne-vs-pronamel .result-note strong {
  font-weight: 400;
}

.page-sensodyne-vs-pronamel .gray-bg-before .btn {
  background: #0071E5;
  border-color: #0071E5;
}

.page-sensodyne-vs-pronamel .gray-bg-before .btn:hover,
.page-sensodyne-vs-pronamel .gray-bg-before .btn:focus,
.page-sensodyne-vs-pronamel .gray-bg-before .btn:active {
  background: transparent;
  color: #0071E5;
}

.page-science-of-sensodyne .breadcrumbs {
  margin: 0;
}

@media (max-device-width: 1024px) and (orientation: landscape) {
  .page-science-of-sensodyne .breadcrumbs {
    margin-top: 50px;
  }
}

.page-science-of-sensodyne.browserFirefox .category-landing-row .article-tile figcaption h3 a {
  display: block;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-science-of-sensodyne .PageTtitle {
    margin-top: 0 !important;
  }
}

@media (min-width: 992px) {
  .page-science-of-sensodyne #toothpaste-for-you {
    padding-bottom: 80px;
  }
}

.page-science-of-sensodyne .Footer-prd-Title h2 {
  width: 87%;
  margin: 15px auto;
}

@media (min-width: 414px) {
  .page-science-of-sensodyne .Footer-prd-Title h2 {
    width: 77%;
  }
}

@media (min-width: 768px) {
  .page-science-of-sensodyne .Footer-prd-Title h2 {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .page-science-of-sensodyne .Footer-prd-Title h2 {
    margin: 50px auto;
  }
}

.page-science-of-sensodyne .Footer-prd-text {
  padding: 0;
}

.page-science-of-sensodyne .Footer-prd-text p {
  text-align: center;
}

@media (min-width: 768px) {
  .page-science-of-sensodyne .Footer-prd-text p:nth-child(1) {
    max-width: 450px;
    font-weight: 300;
  }
}

.page-science-of-sensodyne .Footer-prd-text p .btn {
  margin: 15px 0;
}

@media (min-width: 768px) {
  .page-science-of-sensodyne .Footer-prd-text p {
    text-align: left;
  }
}

.page-science-of-sensodyne .category-landing-row {
  margin-top: 25px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .page-science-of-sensodyne .category-landing-row .article-tile {
    padding: 0 5px !important;
  }
}

@media (min-width: 992px) {
  .page-science-of-sensodyne .PageTtitle h1 {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 767px) {
  .page-science-of-sensodyne .article-tile figure figcaption {
    bottom: 3%;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensitivity-to-cold .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-sensitivity-to-cold .main-title-box {
  margin-bottom: 0;
}

.page-sensitivity-to-cold .main-title-box p {
  font-weight: 300;
}

.page-sensitivity-to-cold .main-title-box p a strong{
  font-weight: 700;
}

.page-sensitivity-to-cold .main-title-box p strong {
  font-weight: 300;
}

.page-sensitivity-to-cold .main-title-box+.box {
  padding-top: 30px;
  margin-bottom: 30px;
}

.page-sensitivity-to-cold .half-text-row h3 {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.page-sensitivity-to-cold .half-text-row p {
  font-weight: 300;
}

.page-sensitivity-to-cold .half-text-row p a {
  color: #0071E5;
}

.page-sensitivity-to-cold .half-text-row p a:hover {
  border-bottom-color: #0071E5;
}

.page-sensitivity-to-cold .half-text-row p a,
.page-sensitivity-to-cold .half-text-row p strong {
  font-weight: 700;
}

.page-sensitivity-to-cold .half-text-row.last {
  padding-bottom: 30px;
}

.page-sensitivity-to-cold .half-text-row.last p:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .page-sensitivity-to-cold .half-text-row h3 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.page-sensitivity-to-cold .video-box {
  padding-bottom: 20px;
}

@media (min-width: 768px) {
  .page-sensitivity-to-cold .video-box {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .page-sensitivity-to-cold .video-box .video-int .placeholder-img {
    width: 75%;
    margin: auto;
  }
}

.page-beyond-sensitive-teeth #toothpaste-for-you .Footer-prd-text .richText-content p:last-child {
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .page-beyond-sensitive-teeth #toothpaste-for-you .Footer-prd-text .richText-content p:last-child {
    font-size: 0.875rem;
  }
}

@media (min-width: 992px) {
  .page-beyond-sensitive-teeth .category-landing-row .related-box {
    padding: 0 !important;
  }

  .page-beyond-sensitive-teeth .category-landing-row .related-box:nth-child(even) {
    padding-left: 10px !important;
  }

  .page-beyond-sensitive-teeth .category-landing-row .related-box:nth-child(odd) {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }

  .page-beyond-sensitive-teeth .category-landing-row .article-tile {
    padding: 0 !important;
  }

  .page-beyond-sensitive-teeth .category-landing-row .article-tile:first-of-type {
    padding-right: 10px !important;
  }
}

.page-the-science-behind-rapid-relief .BannerArea .image.first {
  margin-bottom: 20px;
}

.page-the-science-behind-rapid-relief .light-blue-bold-txt-16,
.page-go-behind-the-scenes .light-blue-bold-txt-16,
.page-what-does-tooth-sensitivity-really-feel-like .light-blue-bold-txt-16 {
  color: #0071E5;
}

.page-sensodyne-rapid-relief .rapid-relief-image figcaption {
  position: absolute;
  max-width: 223px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 65%;
  width: 100%;
}

.page-sensodyne-rapid-relief .rapid-relief-image figcaption .buy-now-btn-18 {
  width: 100%;
  position: relative;
}

@media (max-width: 661px) {
  .page-sensodyne-rapid-relief .rapid-relief-image figcaption {
    position: static;
    margin: 0;
  }
}

.page-sensodyne-rapid-relief .rapid-header-image img {
  width: 100%;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensitive-teeth-toothbrushes .article-tile.switchable-image figure figcaption {
    top: 5%;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensitive-teeth-toothbrushes .article-tile.switchable-image figure {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  .page-sensitive-teeth-toothbrushes:not(.page-How-to-brush-effectively) .article-tile.caption-top-left figcaption h2 {
    margin-top: 45px;
  }
}

@media (min-width: 1200px) {
  .page-sensitive-teeth-toothbrushes:not(.page-How-to-brush-effectively) .article-tile.caption-top-left figcaption h2 {
    margin-top: 50px;
  }
}

.page-sensitive-teeth-toothbrushes:not(.page-How-to-brush-effectively) .signs-sensitive-teeth .image-tile h3 {
  max-width: 190px;
  margin-left: auto;
  margin-right: auto;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .image.article-tile.switchable-image {
    margin-top: 50px;
  }
}

@media (min-width: 768px) and (max-width: 820px) {
  .page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .article-tile figure figcaption {
    padding-left: 10px;
  }
}

@media (max-width: 991px) {
  .page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .reference-Video_component1 iframe {
    max-width: 100%;
    display: block;
    margin: 0 auto;
  }
}

.page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .why-my-teeth-hurt-description h2,
.page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .sensitive-teeth-intro h2 {
  margin-top: 20px;
}

@media (min-width: 768px) {

  .page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .why-my-teeth-hurt-description h2,
  .page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .sensitive-teeth-intro h2 {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .sensitive-teeth-intro>.component-content {
    max-width: 90%;
    margin: 0 auto;
  }
}

.page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .sensitive-teeth-secondary-title h3 {
  margin: 35px 0;
}

@media (min-width: 768px) {
  .page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively h4 {
    margin-bottom: 0;
  }
}

.page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .icon-box h4 {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .icon-box h4 {
    text-align: left !important;
  }
}

.page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .tips-block {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .tips-block {
    margin-bottom: 50px;
  }
}

.page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .sensitive-teeth-wrapper {
  background: #f7f7f7;
  background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #f7f7f7 0%, #ffffff 100%);
}

.page-sensitive-teeth-toothbrushes.page-How-to-brush-effectively .sensitive-teeth-wrapper::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100vw;
  transform: translateX(-50%);
  box-sizing: border-box;
  display: block;
  background: #f7f7f7;
  background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #f7f7f7 0%, #ffffff 100%);
}

.page-sensitive-teeth-toothbrushes .article-tile.caption-top-left {
  padding: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left {
    margin-top: 50px;
  }
}

.page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption .caption-large-txt,
.page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption .caption-small-txt {
  display: block;
}

.page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption h1 {
  margin: 13.28px 0 20px 0;
}

@media (min-width: 768px) {
  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption h1 {
    margin: 30px 0 20px 0;
  }
}

@media (min-width: 992px) {
  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption h1 {
    margin: 45px 0 20px 0;
  }
}

@media (max-width: 767px) {
  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption {
    width: 100%;
    padding-left: 4px;
    margin-left: 10px;
  }

  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption .caption-large-txt,
  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption .caption-small-txt {
    margin: 0 0 5px;
  }

  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption .caption-large-txt {
    font-size: 1.75rem;
  }

  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption .caption-small-txt {
    font-size: 1rem;
  }
}

@media (min-width: 768px) {
  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption h2 {
    margin-top: 30px;
  }

  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption .caption-large-txt {
    font-size: 2.6875rem;
    margin: 10px 0;
  }

  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption .caption-small-txt {
    font-size: 1.875rem;
  }
}

@media (min-width: 992px) {
  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption {
    width: 970px;
    float: none;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-left: 15px;
  }

  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption .caption-large-txt {
    font-size: 2.6875rem;
    margin: 15px 0;
  }
}

@media (min-width: 1200px) {
  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption {
    width: 1170px;
  }

  .page-sensitive-teeth-toothbrushes .article-tile.caption-top-left figcaption .caption-large-txt {
    font-size: 4.75rem;
    margin: 20px 0;
  }
}

.page-sensodyne-rapid-relief .breadcrumbs {
  margin: 0;
}

@media (max-device-width: 1024px) and (orientation: landscape) {
  .page-sensodyne-rapid-relief .breadcrumbs {
    margin-top: 10px;
  }
}

@media screen and (max-width: 767px) {

  .page-sensodyne-rapid-relief #content .layout-inner>.default-style,
  .page-sensodyne-rapid-relief .BannerArea.paragraphSystem {
    padding: 0;
    margin: 0 auto;
    float: none;
    max-width: 86%;
  }

  .page-sensodyne-rapid-relief .buy-now-btn-18 {
    margin-bottom: 15px;
  }

  .page-sensodyne-rapid-relief .dark-blue-txt-40 {
    line-height: 47px;
  }

  .page-sensodyne-rapid-relief .divider {
    display: none;
  }

  .page-sensodyne-rapid-relief.page-go-behind-the-scenes .BannerArea.paragraphSystem .image,
  .page-sensodyne-rapid-relief.page-what-does-tooth-sensitivity-really-feel-like .BannerArea.paragraphSystem .image {
    width: 100%;
    margin: 10px auto 0;
    padding: 0;
  }

  .page-sensodyne-rapid-relief.page-go-behind-the-scenes .BannerArea.paragraphSystem .richText,
  .page-sensodyne-rapid-relief.page-what-does-tooth-sensitivity-really-feel-like .BannerArea.paragraphSystem .richText {
    width: 100%;
    margin: 0 auto -40px;
    padding: 0;
  }

  .page-sensodyne-rapid-relief.page-go-behind-the-scenes .light-blue-bold-txt-16,
  .page-sensodyne-rapid-relief.page-what-does-tooth-sensitivity-really-feel-like .light-blue-bold-txt-16 {
    line-height: 1.5;
  }
}

.page-sensodyne-rapid-relief .why-my-teeth-hurt sup {
  top: -0.5em;
}

.page-sensodyne-rapid-relief .why-my-teeth-hurt .richText>.component-content {
  overflow: visible;
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief .hero-article {
    padding-bottom: 50px !important;
  }
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief .hero-article figure {
    display: block;
  }
}

.page-sensodyne-rapid-relief .hero-article figure img {
  position: relative;
  left: 5%;
  width: 75%;
}

.page-sensodyne-rapid-relief .hero-article figure figcaption {
  width: 70%;
  margin: 0 auto;
}

.page-sensodyne-rapid-relief .hero-article figure figcaption p {
  line-height: 1;
  font-size: 1.125rem;
  width: 100%;
  margin-top: 0;
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief .hero-article figure figcaption p {
    text-align: center;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief .hero-article figure figcaption {
    width: 55%;
    top: 85%;
    left: 50%;
    transform: translate(-50%, 0);
  }
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief .hero-article figure figcaption {
    width: 40%;
  }
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief .BannerArea.paragraphSystem {
    max-width: 100%;
  }
}

.page-sensodyne-rapid-relief .BannerArea.paragraphSystem .image {
  padding: 0;
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief .BannerArea.paragraphSystem .image {
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief .BannerArea.paragraphSystem .image figure {
    width: 95%;
    margin: 0 auto;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief .BannerArea.paragraphSystem .image figure {
    text-align: center;
  }
}

.page-sensodyne-rapid-relief .BannerArea.paragraphSystem .image figure figcaption p {
  text-align: left;
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief .BannerArea.paragraphSystem .image figure figcaption p {
    text-align: center;
    margin-top: 0;
  }
}

.page-sensodyne-rapid-relief .banner-box {
  max-width: 780px;
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles {
  width: 87.37%;
  padding: 0;
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem {
  display: flex;
  flex-wrap: nowrap;
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText {
  width: 20%;
  padding: 0;
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(2) {
  width: 16.24%;
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(2) {
    margin-right: 10px;
  }
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(3) {
  width: 17.85%;
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(4) {
  width: 22.73%;
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(5) {
  width: 24.35%;
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(6) {
  width: 27.60%;
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText p {
  color: #73349f;
  text-align: center;
  font-size: 0.625rem;
  line-height: 1;
  font-weight: bold;
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText p {
    font-size: 0.875rem;
  }
}

.page-sensodyne-rapid-relief .banner-box .component-content>.paragraphSystem .banner-img {
  padding: 0;
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief .banner-box {
    padding: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}

.page-sensodyne-rapid-relief .video-box .line-height-13 p {
  max-width: none;
  margin-top: 15px;
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief .video-box .line-height-13 p {
    text-align: justify;
  }
}

.page-sensodyne-rapid-relief .nitro-icecream-pain p {
  line-height: 0.875rem;
  text-align: left;
  max-width: 470px;
  margin-top: 10px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .page-sensodyne-rapid-relief .nitro-icecream-pain p {
    margin-top: 14px;
  }
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief .nitro-icecream-pain p {
    text-align: justify;
  }
}

.page-sensodyne-rapid-relief .line-height-13 p {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 50px;
  line-height: 0.8125rem;
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief .line-height-13 p {
    text-align: justify !important;
  }
}

.page-sensodyne-rapid-relief .line-height-13.col-md-offset-0 {
  margin-top: 10px;
}

.page-sensodyne-rapid-relief .line-height-13.col-md-offset-6 {
  max-width: 485px;
  margin-top: 10px;
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief .line-height-13.col-md-offset-6 {
    margin-top: -30px;
    padding-right: 0;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief .line-height-13.col-md-offset-6 {
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief .line-height-13.col-md-offset-6 p {
    text-align: justify;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief .rapid-relief-image img {
    margin-bottom: calc(-2.22% * 0.56);
  }
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief .rapid-relief-image+.line-height-13 {
    margin-top: 5px;
  }
}

@media (max-width: 991px) {
  .page-sensodyne-rapid-relief #disclaimer:target {
    display: block;
    margin-bottom: 50px;
  }
}

.page-sensodyne-rapid-relief .divider>.component-content {
  height: 1px;
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief.page-go-behind-the-scenes .why-my-teeth-hurt .dark-grey-txt-normal-14 {
    margin-left: 5%;
  }
}

.page-sensodyne-rapid-relief .sensodyne-rapid-relife-title {
  margin-top: 20px;
}

.nitro-fast-relief-long-protection .dark-blue-txt-40,
.nitro-fast-relief-long-protection strong {
  font-size: 2.5rem;
  line-height: 2.875rem;
  color: #10069F;
}

.nitro-fast-relief-long-protection .dark-blue-txt-40 {
  font-weight: 400;
}

.nitro-fast-relief-long-protection strong,
.nitro-fast-relief-long-protection .dark-blue-bold-txt-40 {
  font-weight: bold;
}

.why-my-teeth-hurt h1 {
  line-height: 1;
}

.why-my-teeth-hurt h2 {
  line-height: 1.75rem;
}

.page-sensodyne-rapid-relief-y2 #content .breadcrumbs a {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.page-sensodyne-rapid-relief-y2 .divider>.component-content {
  height: 1px;
  margin: 2em 0;
  background: #ccc;
}

.page-sensodyne-rapid-relief-y2 .hero-article figure figcaption {
  position: absolute;
  top: 5%;
  width: 100%;
}

.page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p {
  margin: 20px auto;
  color: #10069F;
  font-weight: bold;
}

.page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(1) {
  font-size: 1.25rem;
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(1) {
    font-size: 1rem;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(1) {
    font-size: 1.125rem;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(1) {
    font-size: 1.5rem;
  }
}

@media (min-width: 1600px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(1) {
    font-size: 1.75rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(1) {
    font-size: 2.25rem;
  }
}

.page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(2) {
  font-size: 3.125rem;
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(2) {
    font-size: 2.5rem;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(2) {
    font-size: 2.75rem;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(2) {
    font-size: 3.75rem;
  }
}

@media (min-width: 1600px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(2) {
    font-size: 4.5rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p:nth-child(2) {
    font-size: 5.625rem;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p {
    margin: 5px auto;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p {
    margin: 10px auto;
  }
}

@media (min-width: 1600px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p {
    margin: 20px auto;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption p {
    margin: 30px auto;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption {
    left: 0;
    transform: none;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief-y2 .hero-article figure figcaption {
    top: 10%;
  }
}

.page-sensodyne-rapid-relief-y2 .banner-box {
  max-width: 780px;
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles {
  width: 87.37%;
  padding: 0;
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem {
  display: flex;
  flex-wrap: nowrap;
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText {
  width: 20%;
  padding: 0;
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(2) {
  width: 16.24%;
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(3) {
  width: 16.85%;
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(3) {
    width: 17.85%;
  }
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(4) {
  width: 22.73%;
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(5) {
  width: 24.35%;
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(6) {
  width: 26.60%;
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText:nth-child(6) {
    width: 27.60%;
  }
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText p {
  color: #73349f;
  text-align: center;
  font-size: 0.625rem;
  line-height: 1;
  font-weight: bold;
}

@media (min-width: 768px) {
  .page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-titles .component-content>.paragraphSystem .richText p {
    font-size: 0.875rem;
  }
}

.page-sensodyne-rapid-relief-y2 .banner-box .component-content>.paragraphSystem .banner-img {
  padding: 0;
}

@media (min-width: 992px) {
  .page-sensodyne-rapid-relief-y2 .banner-box {
    padding: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}

.page-sensodyne-rapid-relief-y2 .buy-now-btn-18-no-arrow {
  float: none;
  display: inline-block;
}

.page-sensodyne-rapid-relief-y2 .nitro-fast-relief-long-protection {
  margin-top: 30px;
}

@media (max-width: 767px) {
  .page-sensodyne-rapid-relief-y2 .nitro-fast-relief-long-protection {
    padding: 0;
  }
}

.page-sensodyne-rapid-relief-y2 .nitro-fast-relief-long-protection .dark-blue-txt-40,
.page-sensodyne-rapid-relief-y2 .nitro-fast-relief-long-protection .dark-blue-bold-txt-40 {
  line-height: 1.5;
}

.page-sensodyne-rapid-relief-y2 .nitro-fast-relief-long-protection+.image {
  margin-top: 20px;
  margin-bottom: 30px;
}

.page-sensodyne-rapid-relief-y2 .richText .component-content {
  overflow: visible;
}

.page-sensodyne-rapid-relief-y2 .reference-NitroY2-video iframe,
.page-sensodyne-rapid-relief-y2 .reference-NitroY2-video2 iframe {
  border: none;
}

.nitro-y2-nitro-ocu-banner-sp figure {
  text-align: left;
}

.nitro-y2-nitro-ocu-banner-sp figure img {
  width: 100%;
}

.nitro-y2-nitro-ocu-banner-sp figure figcaption {
  position: absolute;
  bottom: 0;
  padding: 15px;
}

.nitro-y2-ocu-banner-dt .component-content {
  min-height: 400px;
  background-size: cover;
  background-position: center;
}

.nitro-y2-ocu-banner-dt .richText-content {
  margin-top: 80px;
}

@media screen and (max-width: 1120px) {
  .nitro-y2-ocu-banner-dt .component-content {
    height: 290px;
    min-height: unset;
  }

  .nitro-y2-ocu-banner-dt .richText-content {
    margin-top: 20px;
  }

  .nitro-y2-ocu-banner-dt .dark-blue-txt-40 {
    font-size: 25px;
  }

  .nitro-y2-ocu-banner-dt .font-size-14 {
    font-size: 12px;
    line-height: 12px;
  }

  .nitro-y2-ocu-banner-dt .dark-blue-link-24 {
    font-size: 15px;
  }
}

.dark-blue-link-24 {
  padding-right: 35px !important;
}

.page-sensitivity-and-gum-relief-toothpaste.template-sensodyne-related-articles-template .breadcrumbs {
  margin-top: 10px !important;
}

@media (min-width: 992px) and (orientation: portrait) {
  .page-sensitivity-and-gum-relief-toothpaste .hero-article {
    margin-top: 0 !important;
  }
}

.page-sensitivity-and-gum-relief-toothpaste .hero-article figure figcaption {
  width: 100%;
  position: absolute;
  top: 9%;
  left: 0;
  transform: none;
  padding: 0;
}

@media (min-width: 992px) {
  .page-sensitivity-and-gum-relief-toothpaste .hero-article figure figcaption {
    top: 11%;
    transform: translateY(-10px);
  }
}

.page-sensitivity-and-gum-relief-toothpaste .hero-article figure figcaption h1 {
  width: 100%;
  margin: 0;
  font-size: 1.125rem;
  line-height: 1;
  color: #10069F;
  font-weight: normal;
}

@media (min-width: 992px) {
  .page-sensitivity-and-gum-relief-toothpaste .hero-article figure figcaption h1 {
    font-size: 2rem;
  }
}

@media (min-width: 1200px) {
  .page-sensitivity-and-gum-relief-toothpaste .hero-article figure figcaption h1 {
    font-size: 2.5rem;
  }
}

.page-sensitivity-and-gum-relief-toothpaste .buy-now-btn-large-18 {
  background-color: #0071E5;
}

@media (max-width: 767px) {
  .page-sensitivity-and-gum-relief-toothpaste .richText .component-content {
    overflow: visible;
  }
}

@media (max-width: 767px) {
  .page-sensitivity-and-gum-relief-toothpaste .why-my-teeth-hurt>.component-content {
    overflow: visible;
    max-width: 86%;
    margin-left: auto;
    margin-right: auto;
  }
}

.page-sensitivity-and-gum-relief-toothpaste .why-my-teeth-hurt .sensitivity-gum-problems-txt .buy-now-btn-large-18 {
  padding: 20px 26px;
  font-size: 0.875rem;
}

@media (max-width: 991px) {
  .page-sensitivity-and-gum-relief-toothpaste .why-my-teeth-hurt .sensitivity-gum-problems-txt .buy-now-btn-large-18 {
    padding: 13px 19px 13px 19px;
  }
}

@media (min-width: 1900px) {
  .page-sensitivity-and-gum-relief-toothpaste .why-my-teeth-hurt .sensitivity-gum-problems-txt .buy-now-btn-large-18 {
    font-size: 1.125rem;
  }
}

@media (max-width: 991px) {
  .page-sensitivity-and-gum-relief-toothpaste .why-my-teeth-hurt .sensitivity-gum-problems-txt .buy-now-btn-large-18::after {
    padding-left: 5px;
  }
}

@media (min-width: 768px) {
  .page-sensitivity-and-gum-relief-toothpaste .sensodyne-txt {
    margin-top: 2em;
  }
}

@media (max-width: 767px) {
  .page-sensitivity-and-gum-relief-toothpaste .buy-now-btn-large-18 {
    padding: 13px 25px 13px 32px;
    font-size: 0.875rem;
    line-height: 1;
  }

  .page-sensitivity-and-gum-relief-toothpaste .buy-now-btn-large-18::after {
    vertical-align: middle;
  }
}

.page-sensitivity-and-gum-relief-toothpaste .banner-titles {
  width: 703px;
  margin: 0 auto;
  padding: 0;
  float: none;
}

@media (min-width: 992px) {
  .page-sensitivity-and-gum-relief-toothpaste .banner-titles {
    width: 603px;
  }
}

@media (min-width: 1200px) {
  .page-sensitivity-and-gum-relief-toothpaste .banner-titles {
    width: 730px;
  }
}

.page-sensitivity-and-gum-relief-toothpaste .banner-titles .component-content>.paragraphSystem {
  display: flex;
  justify-content: center;
}

.page-sensitivity-and-gum-relief-toothpaste .banner-titles .banner-title {
  width: 24.89%;
  padding: 0;
}

.page-sensitivity-and-gum-relief-toothpaste .banner-titles .banner-title p {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  color: #10069F;
}

.page-sensitivity-and-gum-relief-toothpaste .sensitive-teeth-gum-problems-image figcaption {
  width: 64%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.page-sensitivity-and-gum-relief-toothpaste .sensitive-teeth-gum-problems-image figcaption p {
  font-size: 1rem;
  line-height: 1;
  font-weight: bold;
  margin: 30px 0;
}

@media (min-width: 768px) {
  .page-sensitivity-and-gum-relief-toothpaste .sensitive-teeth-gum-problems-image figcaption p {
    margin: 38px 0;
  }
}

.page-sensitivity-and-gum-relief-toothpaste .sensitive-teeth-gum-problems-image figcaption p:nth-child(1) {
  color: #10069F;
  text-align: left;
}

.page-sensitivity-and-gum-relief-toothpaste .sensitive-teeth-gum-problems-image figcaption p:nth-child(2) {
  color: #c41024;
  text-align: right;
}

.page-sensitivity-and-gum-relief-toothpaste .sensitivity-gum-problems-txt p:last-child {
  margin-top: 3rem;
}

@media (max-width: 767px) {
  .page-sensitivity-and-gum-relief-toothpaste .sensitivity-gum-problems-txt p:last-child {
    text-align: center;
    margin-top: 2.5rem;
  }
}

@media (max-width: 767px) {
  .page-sensitivity-and-gum-relief-toothpaste .BannerArea .image {
    display: none;
  }

  .page-sensitivity-and-gum-relief-toothpaste .BannerArea .richText {
    margin: -15px 0 15px;
  }
}

@media (max-width: 767px) {
  .page-sensitivity-and-gum-relief-toothpaste .video-box {
    margin-top: 50px;
  }
}

@media (max-width: 767px) {
  .page-sensitivity-and-gum-relief-toothpaste .sensitivity-gum-problems-txt {
    margin-top: 30px;
  }
}

.page-sensitivity-and-gum-relief-toothpaste .interactive-infographics-generated-container .interactiveInfographics .button-prev:active,
.page-sensitivity-and-gum-relief-toothpaste .interactive-infographics-generated-container .interactiveInfographics .button-prev:focus,
.page-sensitivity-and-gum-relief-toothpaste .interactive-infographics-generated-container .interactiveInfographics .button-next:active,
.page-sensitivity-and-gum-relief-toothpaste .interactive-infographics-generated-container .interactiveInfographics .button-next:focus {
  outline: none;
}

@media (max-width: 767px) {

  .page-sensitivity-and-gum-relief-toothpaste .dark-blue-txt-30,
  .page-sensitivity-and-gum-relief-toothpaste .red-txt-30,
  .page-sensitivity-and-gum-relief-toothpaste .dark-blue-txt-24 {
    font-size: 1.25rem;
  }
}

.page-coldest-city h2 {
  font-weight: 400;
  line-height: 1;
  color: #003399;
}

.page-coldest-city .reference-Coldest-city-video iframe {
  border: none;
}

.page-coldest-city .why-my-teeth-hurt .blue-txt-28 {
  font-weight: normal;
}

@media screen and (min-width: 768px) {
  .page-coldest-city.template-sensodyne-related-articles-template .breadcrumbs {
    margin-top: 0 !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-coldest-city .why-my-teeth-hurt>.component-content {
    max-width: 90%;
    margin: 0 auto;
  }

  .page-coldest-city .coldest-could-you-live-txt {
    margin-top: 20px;
  }

  .page-coldest-city .coldest-boiling-water {
    margin-bottom: 30px;
  }

  .page-coldest-city .coldest-schools {
    margin-bottom: 35px;
  }
}

@media screen and (max-width: 767px) {
  .page-coldest-city .coldest-do-you-have-sensitive {
    text-align: center;
    width: 95%;
    margin: 20px auto 10px;
    float: none;
  }

  .page-coldest-city .coldest-do-you-have-sensitive .blue-txt-28 {
    line-height: 28px;
  }

  .page-coldest-city .coldest-do-you-have-sensitive .buy-now-btn-18 {
    float: none;
    display: inline-block;
  }

  .page-coldest-city .coldest-could-you-live-txt {
    margin-top: 20px;
  }

  .page-coldest-city .coldest-boiling-water {
    text-align: center;
    width: 95%;
    margin: 25px auto 30px;
    float: none;
  }

  .page-coldest-city .coldest-boiling-water+.video-int {
    margin-bottom: 15px;
  }

  .page-coldest-city .coldest-schools .richText {
    order: 1;
    margin-bottom: 10px;
  }

  .page-coldest-city .coldest-schools .richText>.component-content {
    text-align: center;
    width: 95%;
    margin: 0 auto;
  }

  .page-coldest-city .coldest-schools .image {
    order: 2;
  }

  .page-coldest-city .coldest-schools>.component-content>.content.paragraphSystem {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .page-coldest-city .coldest-schools>.component-content>.content.paragraphSystem .component {
    float: none;
    padding: 0;
  }

  .page-coldest-city .sensodyne-txt {
    margin-top: 30px;
  }

  .page-coldest-city .sensodyne-txt .component-content {
    max-width: 90%;
    margin: 0 auto;
    text-align: center;
  }

  .page-coldest-city .sensodyne-txt .blue-txt-28 {
    line-height: 1.3;
  }
}

.page-coldest-city .BannerArea .reference-Coldest-city-video {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
  float: none;
  padding: 0;
}

.page-coldest-city .sensodyne-txt .buy-now-btn-18 {
  float: none;
  display: inline-block;
}

@media (min-width: 768px) {
  .page-coldest-city .coldest-could-you-live-txt {
    margin: 40px auto;
  }

  .page-coldest-city .coldest-could-you-live-txt+.video-int {
    margin-bottom: 40px;
  }

  .page-coldest-city .coldest-schools {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

.page-pronamel .Content .image.col-xs-12.col-md-12 {
  margin-top: 50px;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-pronamel .Content .image.col-xs-12.col-md-12 {
    margin-top: 100px;
  }
}

.page-pronamel .related-box figure figcaption a::after {
  margin: 0 auto;
  left: 0;
  right: 0;
}

.page-pronamel .pageBack a {
  padding: 3px 0 3px 30px;
  background-image: url("../../img/back-l-arrow-small.png");
  background-position: left 3px center;
  background-repeat: no-repeat;
}

.page-pronamel .pageForward a {
  padding: 3px 30px 3px 0;
  background-image: url("../../img/back-r-arrow-small.png");
  background-position: right 3px center;
  background-repeat: no-repeat;
}

.page-sensodyne-breeze .hero-article.mobile-only figure figcaption {
  width: 95%;
  padding: 0;
  position: absolute;
  bottom: 15%;
  right: 10%;
}

@media (min-width: 667px) and (orientation: landscape) {
  .page-sensodyne-breeze .hero-article.mobile-only figure figcaption {
    right: 0;
    left: 4%;
    width: 85%;
  }
}

.page-sensodyne-breeze .hero-article.mobile-only figure figcaption h1 {
  color: #10069F;
  font-size: 0.875rem;
  text-align: right;
  line-height: 1;
  margin: 0;
}

@media (min-width: 667px) and (orientation: landscape) {
  .page-sensodyne-breeze .hero-article.mobile-only figure figcaption h1 {
    font-size: 1.5rem;
    line-height: 1.2;
  }
}

.page-sensodyne-breeze .hero-article.mobile-only figure figcaption h1 strong {
  font-size: 1.875rem;
}

@media (min-width: 667px) and (orientation: landscape) {
  .page-sensodyne-breeze .hero-article.mobile-only figure figcaption h1 strong {
    font-size: 3.3125rem;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-breeze .BannerArea .desktop-only figure {
    margin-top: 50px;
  }
}

.page-sensodyne-breeze .BannerArea .desktop-only figure figcaption {
  width: 95%;
  padding: 0;
  position: absolute;
  bottom: 12%;
  right: 38%;
}

.page-sensodyne-breeze .BannerArea .desktop-only figure figcaption h1 {
  color: #10069F;
  font-size: 1.125rem;
  text-align: right;
  line-height: 1.1;
  margin: 0;
}

@media (min-width: 992px) {
  .page-sensodyne-breeze .BannerArea .desktop-only figure figcaption h1 {
    font-size: 1.625rem;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-breeze .BannerArea .desktop-only figure figcaption h1 {
    font-size: 2rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-breeze .BannerArea .desktop-only figure figcaption h1 {
    font-size: 3.375rem;
  }
}

.page-sensodyne-breeze .BannerArea .desktop-only figure figcaption h1 strong {
  font-size: 2.375rem;
}

@media (min-width: 992px) {
  .page-sensodyne-breeze .BannerArea .desktop-only figure figcaption h1 strong {
    font-size: 2.875rem;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-breeze .BannerArea .desktop-only figure figcaption h1 strong {
    font-size: 3.25rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-breeze .BannerArea .desktop-only figure figcaption h1 strong {
    font-size: 4.625rem;
  }
}

.page-sensodyne-breeze .BannerArea .image img {
  width: 100%;
}

@media (min-width: 768px) and (max-width: 991px) {
  .page-sensodyne-breeze .BannerArea .image img {
    margin-top: 50px;
  }
}

.page-sensodyne-breeze .sensitivity-grey-box>.component-content {
  max-width: 86%;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  .page-sensodyne-breeze .sensitivity-grey-box>.component-content {
    max-width: 96%;
    width: 780px;
  }
}

.page-sensodyne-breeze .sensitivity-grey-box .blue-bold-txt {
  color: #10069F;
  font-size: 2rem;
  line-height: 1.5;
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .sensitivity-grey-box .blue-bold-txt {
    font-size: 1.75rem;
  }
}

@media (max-width: 991px) {
  .page-sensodyne-breeze .sensitivity-grey-box .sensodyne-txt>.component-content {
    max-width: 96%;
    margin: 0 auto;
  }

  .page-sensodyne-breeze .sensitivity-grey-box .sensodyne-txt .dark-grey-txt-16 {
    font-size: 0.875rem;
  }
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .sensitivity-grey-box .image {
    margin-bottom: 20px;
  }

  .page-sensodyne-breeze .sensitivity-grey-box .image>.component-content {
    max-width: 86%;
    margin: 0 auto;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-breeze .sensitivity-grey-box .image {
    padding-right: 0;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-breeze .sensitivity-grey-box .image {
    margin-left: 15px;
  }
}

.page-sensodyne-breeze .sensitivity-grey-box .caption-large-txt {
  color: #10069F;
  font-size: 1.6875rem;
  font-weight: bold;
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .sensitivity-grey-box .caption-large-txt {
    font-size: 1.375rem;
  }
}

.page-sensodyne-breeze .sensitivity-grey-box .dark-blue-bold-txt-40 .font-size-20 {
  color: #10069F;
  font-size: 1.1875rem;
  font-weight: bold;
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .sensitivity-grey-box .dark-blue-bold-txt-40 .font-size-20 {
    font-size: 1.125rem;
  }
}

.page-sensodyne-breeze .sensitivity-grey-box .light-blue-bold-txt-16 {
  color: #00a3db;
  font-size: 1rem;
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .sensitivity-grey-box .light-blue-bold-txt-16 {
    font-size: 0.875rem;
  }
}

.page-sensodyne-breeze .breeze-second-box {
  border-bottom: 1px solid rgba(143, 139, 139, 0.4);
  padding-bottom: 80px;
}

.page-sensodyne-breeze .breeze-second-box .breeze-breath-tips p {
  font-size: 1rem;
  color: #666363;
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .breeze-second-box .breeze-breath-tips p {
    font-size: 0.875rem;
  }
}

.page-sensodyne-breeze .breeze-second-box .breeze-breath-tips ol {
  counter-reset: oralList;
  margin-left: 0;
}

.page-sensodyne-breeze .breeze-second-box .breeze-breath-tips li {
  color: #10069F;
  font-weight: bold;
  font-size: 0.875rem;
  list-style: none;
  margin-left: 0;
  margin-bottom: 5px;
  line-height: 0.875rem;
}

.page-sensodyne-breeze .breeze-second-box .breeze-breath-tips li::before {
  counter-increment: oralList;
  content: counter(oralList) ".";
  display: inline-block;
  color: #10069F;
  font-weight: bold;
  margin-right: 5px;
}

.page-sensodyne-breeze .breeze-second-box .image {
  margin-top: 24px;
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .breeze-second-box .image {
    margin-top: 40px;
  }
}

.page-sensodyne-breeze .breeze-second-box>.component-content,
.page-sensodyne-breeze .breeze-third-box>.component-content {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {

  .page-sensodyne-breeze .breeze-second-box>.component-content,
  .page-sensodyne-breeze .breeze-third-box>.component-content {
    max-width: 96%;
    width: 780px;
  }
}

.page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box {
  padding-top: 16px;
}

.page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box>.component-content {
  max-width: 86%;
}

@media (min-width: 768px) {
  .page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box>.component-content {
    max-width: 96%;
    width: 100%;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box>.component-content {
    max-width: 940px;
  }
}

.page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .dark-blue-bold-txt-40 .font-size-24 {
  font-size: 1.5rem;
  color: #10069F;
  font-weight: bold;
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .dark-blue-bold-txt-40 .font-size-24 {
    font-size: 1.3125rem;
  }
}

.page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .big-rounded-box {
  max-width: none;
}

@media (min-width: 768px) {
  .page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .big-rounded-box {
    margin: 10px;
    width: 47%;
  }
}

.page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .big-rounded-box a:hover {
  border-color: transparent;
}

.page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .big-rounded-box h4 {
  font-size: 1.25rem;
  color: #10069F;
}

.page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .big-rounded-box h4 .font-size-20 {
  font-weight: bold;
  font-size: 1.25rem;
}

.page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .big-rounded-box li {
  color: #666363;
  font-size: 1rem;
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .big-rounded-box li {
    font-size: 0.875rem;
  }
}

.page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .big-rounded-box .dark-blue-link-24 {
  background-position: left 60%;
  padding-left: 30px;
  padding-right: 0;
  font-size: 1rem;
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .breeze-third-box.sensitivity-promo-box .big-rounded-box .dark-blue-link-24 {
    font-size: 0.875rem;
  }
}

.page-sensodyne-breeze .divider {
  clear: both;
}

@media (max-width: 767px) {
  .page-sensodyne-breeze .divider {
    display: none;
  }
}

.page-sensodyne-breeze .divider>.component-content {
  height: 1px;
  background: rgba(143, 139, 139, 0.4);
  margin: 28px auto 18px auto;
  max-width: 96%;
}

.page-caring-for-enamel .box.mobile-only .carousel.carouse-numbers-blue {
  padding: 0;
}

.page-caring-for-enamel .box.mobile-only .carousel.carouse-numbers-blue>.component-content {
  border: none;
  background: none;
  padding: 0;
}

.page-caring-for-enamel .box.mobile-only .carousel.carouse-numbers-blue .carouselSlide {
  padding: 0;
}

.page-caring-for-enamel .box.mobile-only .carousel.carouse-numbers-blue .carousel-cover {
  width: 100%;
  max-width: none;
}

.page-caring-for-enamel .box.mobile-only .carousel.carouse-numbers-blue .richText {
  margin: 20px auto;
  width: 90%;
  float: none;
}

.page-caring-for-enamel .box.mobile-only .carousel.carouse-numbers-blue .carousel-nav-prev,
.page-caring-for-enamel .box.mobile-only .carousel.carouse-numbers-blue .carousel-nav-next {
  position: absolute;
  top: 10%;
  transform: translateY(50%);
}

.page-caring-for-enamel .box.mobile-only .carousel.carouse-numbers-blue .carousel-nav-prev a,
.page-caring-for-enamel .box.mobile-only .carousel.carouse-numbers-blue .carousel-nav-next a {
  background-size: 100%;
  width: 20px;
  height: 33px;
  position: static;
}

.page-caring-for-enamel .desktop-only .carousel-slides {
  height: 100% !important;
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(1) figcaption {
  position: absolute;
  top: 20%;
  left: 20%;
}

@media (min-width: 992px) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(1) figcaption {
    top: 30%;
  }
}

@media (min-width: 1024px) and (orientation: landscape) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(1) figcaption {
    top: 23%;
  }
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(1) figcaption p {
  color: #185492;
  text-align: left;
  margin: 0;
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(1) figcaption p:nth-child(1) {
  width: 50%;
  font-size: 1.375rem;
  line-height: 1.3;
}

@media (min-width: 992px) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(1) figcaption p:nth-child(1) {
    width: 41%;
  }
}

@media (min-width: 1024px) and (orientation: landscape) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(1) figcaption p:nth-child(1) {
    width: 41%;
  }
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(1) figcaption p:nth-child(2) {
  width: 47%;
  font-size: 0.875rem;
  line-height: 1.5;
}

@media (min-width: 992px) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(1) figcaption p:nth-child(2) {
    width: 39%;
  }
}

@media (min-width: 1024px) and (orientation: landscape) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(1) figcaption p:nth-child(2) {
    width: 38%;
  }
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(2) figcaption {
  position: absolute;
  top: 30%;
  left: 16%;
}

@media (min-width: 992px) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(2) figcaption {
    top: 35%;
  }
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(2) figcaption p {
  color: #185492;
  text-align: left;
  margin: 0;
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(2) figcaption p:nth-child(1) {
  width: 42%;
  font-size: 1.5rem;
  line-height: 1.3;
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(2) figcaption p:nth-child(1) {
    width: 36%;
  }
}

@media (min-width: 1024px) and (orientation: landscape) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(2) figcaption p:nth-child(1) {
    width: 35%;
  }
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(2) figcaption p:nth-child(2) {
  width: 51%;
  font-size: 1rem;
  line-height: 1.5;
}

@media (min-width: 992px) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(2) figcaption p:nth-child(2) {
    width: 43%;
  }
}

@media (min-width: 1024px) and (orientation: landscape) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(2) figcaption p:nth-child(2) {
    width: 43%;
  }
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption {
  position: absolute;
  top: 20%;
  left: 15%;
}

@media (min-width: 992px) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption {
    top: 25%;
  }
}

@media (min-width: 1024px) and (orientation: landscape) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption {
    top: 25%;
  }
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption p {
  color: #185492;
  text-align: left;
  margin: 0;
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption p:nth-child(1) {
  width: 50%;
  font-size: 1.5rem;
  line-height: 1.3;
}

@media (min-width: 992px) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption p:nth-child(1) {
    width: 40%;
  }
}

@media (min-width: 1024px) and (orientation: landscape) {
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption p:nth-child(1) {
    width: 41%;
  }
}

.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption p:nth-child(2),
.page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption p:nth-child(3) {
  width: 50%;
  font-size: 1rem;
  line-height: 1.5;
}

@media (min-width: 992px) {

  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption p:nth-child(2),
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption p:nth-child(3) {
    width: 42%;
  }
}

@media (min-width: 1024px) and (orientation: landscape) {

  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption p:nth-child(2),
  .page-caring-for-enamel .desktop-only .carousel-slides .carousel-slide:nth-child(3) figcaption p:nth-child(3) {
    width: 41%;
  }
}

.page-why-pronamel h1 {
  line-height: 2rem;
}

.page-why-pronamel .articles-filter ul li:last-child a {
  line-height: 28px;
}

@media (min-width: 992px) {
  .page-why-pronamel .articles-filter ul li:last-child a {
    padding-left: 5px;
    padding-right: 5px;
  }

  .page-why-pronamel .articles-filter ul li:last-child a:hover {
    border: none;
  }

  .page-why-pronamel .articles-filter ul li:last-child a::after {
    content: "";
    display: block;
    position: static;
    height: 3px;
    margin: 4px auto 0;
  }

  .page-why-pronamel .articles-filter ul li:last-child a.active::after,
  .page-why-pronamel .articles-filter ul li:last-child a:hover::after {
    position: static;
    transform: none;
    margin: 4px auto 0;
  }
}

@media (max-width: 767px) {
  .page-causes-of-acid-erosion .category-landing-row .divider>.component-content {
    width: 30%;
    max-width: 90px;
    margin: 0 auto;
  }
}

.page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem .full-width-banner-box {
    margin-top: 50px !important;
    margin-bottom: 30px;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem .full-width-banner-box {
    margin-top: 0 !important;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem .full-width-banner-box {
    margin-top: 50px !important;
  }
}

.page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 {
  color: #00438b;
  text-align: center;
  word-wrap: normal;
  margin: 0 auto;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 4.625rem;
  line-height: 55px;
  letter-spacing: 2px;
}

@media (min-width: 768px) {
  .page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 {
    text-align: left;
    font-size: 5.375rem;
    line-height: 64px;
    width: 95%;
    margin: 0;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 {
    width: 95%;
  }
}

.page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 span {
  color: #0071E5;
  font-family: "Roboto", sans-serif;
  font-size: 3rem;
  font-weight: 400;
  letter-spacing: 4px;
}

@media (min-width: 768px) {
  .page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 span {
    font-size: 3.5rem;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem .full-width-banner-box p {
    width: 85%;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-complete-protection-toothpaste .BannerArea.paragraphSystem .full-width-banner-box p {
    margin: 18px 25px;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-complete-protection-toothpaste .container-override .breadcrumbs {
    margin-top: -3% !important;
  }
}

.page-sensodyne-complete-protection-toothpaste .full-width-banner-box h1,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .full-width-banner-box h1 {
  margin-top: 10px !important;
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box {
  padding: 0;
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .image,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .image {
  width: 65%;
  left: 6%;
  padding: 0;
}

@media (min-width: 1200px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .image,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .image {
    left: 13%;
  }
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt {
  width: 29%;
  left: 28%;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt {
    width: 30%;
    top: 1%;
  }
}

@media (min-width: 768px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt {
    width: 32%;
    top: 1%;
    left: 29%;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt {
    left: 28.5%;
  }
}

@media (min-width: 1200px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt {
    width: 24%;
    left: 32.5%;
    top: 1%;
  }
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt {
  width: 30%;
  top: 24%;
  right: 2%;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt {
    top: 24.5%;
    right: 3.5%;
  }
}

@media (min-width: 768px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt {
    top: 24%;
    right: 3%;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt {
    right: 3.5%;
  }
}

@media (min-width: 1200px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt {
    width: 25%;
    right: 10.5%;
    top: 24%;
  }
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt {
  width: 26%;
  top: 55%;
  right: 0;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt {
    top: 56%;
    right: 1.5%;
  }
}

@media (min-width: 768px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt {
    top: 56%;
    right: 1%;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt {
    top: 55.5%;
    right: 1.5%;
  }
}

@media (min-width: 1200px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt {
    width: 19%;
    right: 11%;
    top: 56%;
  }
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt {
  width: 28%;
  top: 83%;
  right: 5%;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt {
    top: 84.5%;
    right: 6.5%;
  }
}

@media (min-width: 768px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt {
    top: 84%;
    right: 6%;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt {
    top: 84.5%;
    right: 6.5%;
  }
}

@media (min-width: 1200px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt {
    width: 21%;
    top: 84%;
    right: 15%;
  }
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt {
  width: 30%;
  top: 93%;
  left: 26%;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt {
    top: 94.5%;
    left: 26.5%;
  }
}

@media (min-width: 768px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt {
    top: 94%;
    left: 27%;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt {
    top: 94.5%;
  }
}

@media (min-width: 1200px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt {
    width: 20%;
    left: 31%;
    top: 95%;
  }
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt {
  width: 23%;
  top: 61%;
  left: 5%;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt {
    top: 62%;
    left: 6%;
  }
}

@media (min-width: 768px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt {
    top: 62%;
    left: 7%;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt {
    top: 62%;
  }
}

@media (min-width: 1200px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt {
    width: 17%;
    left: 14%;
  }
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt {
  width: 22%;
  top: 32% !important;
  left: 9%;
  padding: 0 !important;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt {
    top: 29%;
    left: 10%;
  }
}

@media (min-width: 768px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt {
    top: 28%;
    left: 11%;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt {
    top: 29%;
  }
}

@media (min-width: 1200px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt {
    width: 16%;
    left: 17.5%;
    top: 29.5%;
  }
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt {
  position: absolute;
  padding: 0;
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt h2,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt h2,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt h2,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt h2,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt h2,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt h2,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt h2,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt h2,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt h2,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt h2,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt h2,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt h2,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt h2,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt h2 {
  margin: 3px 0;
  font-size: 0.4375rem;
  color: #10069F;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt h2 {
    font-size: 0.75rem;
  }
}

@media (min-width: 768px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt h2 {
    font-size: 1rem;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt h2,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt h2,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt h2 {
    font-size: 1.25rem;
  }
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt p,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt p,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt p,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt p,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt p,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt p,
.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt p,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt p,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt p,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt p,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt p,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt p,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt p,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt p {
  margin: 0;
  font-size: 0.375rem;
  line-height: 6px;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt p {
    font-size: 0.625rem;
    line-height: 10px;
  }
}

@media (min-width: 768px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt p {
    font-size: 0.75rem;
    line-height: 12px;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .gums-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .clean-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .plaque-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .whitening-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .sensitivity-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .enamel-txt p,
  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .fresh-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .gums-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .clean-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .plaque-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .whitening-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .sensitivity-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .enamel-txt p,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .fresh-txt p {
    font-size: 0.875rem;
    line-height: 14px;
  }
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .richText.last,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .richText.last {
  top: 35px;
  padding: 0 30px;
}

.page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .richText.last .small-message-text,
.page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .richText.last .small-message-text {
  font-size: 0.5rem;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .richText.last .small-message-text,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .richText.last .small-message-text {
    font-size: 0.625rem;
  }
}

@media (min-width: 768px) {

  .page-sensodyne-complete-protection-toothpaste .complete-sensitive-box .richText.last .small-message-text,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .complete-sensitive-box .richText.last .small-message-text {
    font-size: 0.875rem;
  }
}

.page-sensodyne-complete-protection-toothpaste #Product-ingredients-block,
.page-sensodyne-complete-protection-extra-fresh-toothpaste #Product-ingredients-block {
  margin-top: 40px;
  /*iPhone 6, 7, & 8 and Plus in landscape - start*/
  /*iPhone 6, 7, & 8 and Plus in landscape - end*/
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {

  .page-sensodyne-complete-protection-toothpaste #Product-ingredients-block,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste #Product-ingredients-block {
    margin-top: 70px;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-complete-protection-toothpaste #Product-ingredients-block,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste #Product-ingredients-block {
    margin-top: 50px;
  }
}

@media (min-width: 1200px) {

  .page-sensodyne-complete-protection-toothpaste #Product-ingredients-block,
  .page-sensodyne-complete-protection-extra-fresh-toothpaste #Product-ingredients-block {
    margin-top: 70px;
  }
}

.page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box {
    margin-top: 50px !important;
    margin-bottom: 30px;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box {
    margin-top: 0 !important;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box {
    margin-top: 50px !important;
  }
}

.page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 {
  color: #00438b;
  text-align: center;
  word-wrap: normal;
  margin: 0 auto;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 4.625rem;
  line-height: 55px;
  letter-spacing: 2px;
}

@media (min-width: 768px) {
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 {
    text-align: left;
    font-size: 5.375rem;
    line-height: 64px;
  }
}

@media (min-width: 1500px) {
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 {
    width: 95%;
    margin-left: 0;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 {
    width: 95%;
  }
}

.page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 span {
  color: #0071E5;
  font-family: "Roboto", sans-serif;
  font-size: 3rem;
  font-weight: 400;
  letter-spacing: 4px;
}

@media (min-width: 768px) {
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box h1 span {
    font-size: 3.5rem;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box p {
    width: 85%;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .BannerArea.paragraphSystem .full-width-banner-box p {
    margin: 18px 25px;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-complete-protection-extra-fresh-toothpaste .container-override .breadcrumbs {
    margin-top: -3% !important;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure {
    margin-top: 0;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure {
    margin-top: 50px;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure img {
    min-width: 100%;
  }
}

.page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption {
  width: 75%;
  position: absolute;
  bottom: 30%;
  left: 11%;
}

@media (min-width: 768px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption {
    bottom: 30%;
    left: 5%;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption {
    bottom: 35%;
    left: 4%;
  }
}

.page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 {
  color: #10069F;
  font-size: 1.125rem;
  line-height: 0.9;
  font-weight: bold;
  text-align: left;
  margin: 5px 0;
}

@media (min-width: 992px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 {
    font-size: 1.5rem;
    line-height: 1.2;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 {
    font-size: 2.375rem;
  }
}

.page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 .new-line-mobile {
  font-size: 2.5rem;
}

@media (min-width: 992px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 .new-line-mobile {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 .new-line-mobile {
    font-size: 4rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 .new-line-mobile {
    font-size: 6.25rem;
  }
}

.page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 strong {
  font-size: 2.5rem;
}

@media (min-width: 992px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 strong {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 strong {
    font-size: 4rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-fresh-mint-toothpaste .BannerArea figure figcaption h1 strong {
    font-size: 6.25rem;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-fresh-mint-toothpaste .container-override .breadcrumbs {
    margin-top: 0 !important;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-extra-fresh-gel .BannerArea {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-extra-fresh-gel .BannerArea {
    margin-top: 0;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-extra-fresh-gel .BannerArea {
    margin-top: 50px;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure img {
    min-width: 100%;
  }
}

.page-sensodyne-extra-fresh-gel .BannerArea figure figcaption {
  width: 75%;
  position: absolute;
  bottom: 35%;
  left: 10%;
}

@media (min-width: 768px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption {
    left: 5%;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption {
    left: 3%;
  }
}

.page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 {
  color: #10069F;
  font-size: 1.125rem;
  line-height: 1.1;
  font-weight: bold;
  text-align: left;
  margin: 0;
}

@media (min-width: 1200px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 {
    font-size: 1.375rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 {
    font-size: 2.125rem;
  }
}

.page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 .new-line-mobile {
  font-size: 2.5rem;
}

@media (min-width: 768px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 .new-line-mobile {
    font-size: 1.875rem;
    margin-right: 5px;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 .new-line-mobile {
    font-size: 2.375rem;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 .new-line-mobile {
    font-size: 2.875rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 .new-line-mobile {
    font-size: 4.5rem;
  }
}

.page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 .last-line-txt {
  font-size: 1.625rem;
}

@media (min-width: 768px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 .last-line-txt {
    font-size: 1.875rem;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 .last-line-txt {
    font-size: 2.375rem;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 .last-line-txt {
    font-size: 2.875rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-extra-fresh-gel .BannerArea figure figcaption h1 .last-line-txt {
    font-size: 4.5rem;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-extra-fresh-gel .container-override .breadcrumbs {
    margin-top: 0 !important;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure {
    margin: 50px 0 25px 0;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure {
    margin-top: 0;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure {
    margin-top: 50px;
  }
}

.page-sensodyne-extra-whitening-toothpaste .BannerArea figure img {
  width: 100%;
}

.page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption {
  width: 100%;
  position: absolute;
  top: 18%;
  left: 50%;
  transform: translateX(-50%);
}

@media (min-width: 667px) and (orientation: landscape) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption {
    top: 30%;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption {
    top: 20%;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption {
    top: 13%;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption {
    top: 15%;
  }
}

@media (max-device-width: 1024px) and (orientation: landscape) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption {
    top: 25%;
  }
}

.page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption h1 {
  color: #10069F;
  font-size: 1.5rem;
  margin: 0;
  text-align: center;
}

@media (min-width: 1200px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption h1 {
    font-size: 1.75rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption h1 {
    font-size: 3rem;
  }
}

.page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption h1 strong {
  font-size: 2.125rem;
}

@media (min-width: 1200px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption h1 strong {
    font-size: 2.375rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption h1 strong {
    font-size: 3.625rem;
  }
}

.page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption h1 .last-line-txt {
  font-size: 1.25rem;
}

.page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption p {
  color: #10069F;
  margin: 30% 0 0 0;
  text-align: center;
}

@media (min-width: 768px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption p {
    font-size: 0.875rem;
    margin: 11% 0 0 0;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption p {
    font-size: 0.75rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-extra-whitening-toothpaste .BannerArea figure figcaption p {
    font-size: 1.125rem;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-extra-whitening-toothpaste .container-override .breadcrumbs {
    margin-top: -3% !important;
  }
}

@media only screen and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensitivity-gum-toothpaste .BannerArea .image {
    margin-top: 50px;
  }
}

@media (min-width: 768px) {
  .page-sensitivity-gum-toothpaste .BannerArea figure {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  .page-sensitivity-gum-toothpaste .BannerArea figure {
    margin-top: 0;
  }
}

.page-sensitivity-gum-toothpaste .BannerArea figure figcaption {
  width: 100%;
  position: absolute;
  top: 12.5%;
  transform: translateY(-50%);
}

@media (min-width: 768px) {
  .page-sensitivity-gum-toothpaste .BannerArea figure figcaption {
    top: 28%;
  }
}

@media (min-width: 992px) {
  .page-sensitivity-gum-toothpaste .BannerArea figure figcaption {
    top: 13%;
  }
}

.page-sensitivity-gum-toothpaste .BannerArea figure figcaption h1 {
  color: #10069F;
  font-weight: normal;
  text-align: center;
  margin: 0;
}

@media (min-width: 992px) {
  .page-sensitivity-gum-toothpaste .BannerArea figure figcaption h1 {
    font-size: 1.375rem;
  }
}

@media (min-width: 1200px) {
  .page-sensitivity-gum-toothpaste .BannerArea figure figcaption h1 {
    font-size: 1.75rem;
  }
}

@media (min-width: 1900px) {
  .page-sensitivity-gum-toothpaste .BannerArea figure figcaption h1 {
    font-size: 2.625rem;
  }
}

@media only screen and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensitivity-gum-whitening-toothpaste .BannerArea .image {
    margin-top: 50px;
  }
}

@media (min-width: 768px) {
  .page-sensitivity-gum-whitening-toothpaste .BannerArea figure {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  .page-sensitivity-gum-whitening-toothpaste .BannerArea figure {
    margin-top: 0;
  }
}

.page-sensitivity-gum-whitening-toothpaste .BannerArea figure figcaption {
  width: 100%;
  position: absolute;
  top: 12.5%;
  transform: translateY(-50%);
}

@media (min-width: 768px) {
  .page-sensitivity-gum-whitening-toothpaste .BannerArea figure figcaption {
    top: 28%;
  }
}

@media (min-width: 992px) {
  .page-sensitivity-gum-whitening-toothpaste .BannerArea figure figcaption {
    top: 13%;
  }
}

.page-sensitivity-gum-whitening-toothpaste .BannerArea figure figcaption h1 {
  color: #10069F;
  font-weight: normal;
  text-align: center;
  margin: 0;
}

@media (min-width: 992px) {
  .page-sensitivity-gum-whitening-toothpaste .BannerArea figure figcaption h1 {
    font-size: 1.375rem;
  }
}

@media (min-width: 1200px) {
  .page-sensitivity-gum-whitening-toothpaste .BannerArea figure figcaption h1 {
    font-size: 1.75rem;
  }
}

@media (min-width: 1900px) {
  .page-sensitivity-gum-whitening-toothpaste .BannerArea figure figcaption h1 {
    font-size: 2.625rem;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .image>.component-content {
  text-align: center;
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt {
  position: absolute;
  left: 21%;
  padding: 0;
}

@media (min-width: 992px) {

  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt {
    left: 20%;
  }
}

@media (min-width: 1200px) {

  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt {
    left: 25%;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt p,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt p,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt p,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt p {
  color: #10069F;
  font-size: 0.5rem;
  margin: 0;
}

@media (device-width: 667px) and (device-height: 375px) and (orientation: landscape) {

  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt p {
    font-size: 0.875rem;
  }
}

@media (device-width: 736px) and (device-height: 414px) and (orientation: landscape) {

  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt p {
    font-size: 0.875rem;
  }
}

@media (min-width: 768px) {

  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt p,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt p {
    font-size: 0.875rem;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt p span,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p span,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt p span,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt p span,
.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt p span {
  color: #575757;
}

@media (min-width: 992px) {

  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt p span,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p span,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt p span,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt p span,
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt p span {
    font-weight: 100;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt {
  top: 2%;
  left: 0;
  text-align: center;
}

@media (min-width: 768px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt {
    top: 0;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt p {
  font-size: 0.625rem;
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt p {
    font-size: 1rem;
  }
}

@media (min-width: 992px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .title-txt p {
    font-size: 1.375rem;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt {
  width: 98px;
  bottom: 56%;
}

@media (min-width: 768px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt {
    width: 17%;
    bottom: 60%;
  }
}

@media (max-width: 767px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt {
    height: 10%;
  }
}

@media (device-width: 667px) and (device-height: 375px) and (orientation: landscape) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt {
    bottom: 66%;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p {
  width: 100%;
  line-height: 1.1;
}

@media (min-width: 992px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p {
    width: 140px;
    font-size: 1.125rem;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p span {
  font-size: 0.375rem;
}

@media (device-width: 667px) and (device-height: 375px) and (orientation: landscape) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p span {
    font-size: 0.625rem;
  }
}

@media (device-width: 736px) and (device-height: 414px) and (orientation: landscape) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p span {
    font-size: 0.625rem;
  }
}

@media (min-width: 768px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p span {
    font-size: 0.75rem;
  }
}

@media (min-width: 992px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .minerals-txt p span {
    font-size: 0.875rem;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt {
  top: 59%;
}

@media (min-width: 768px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt {
    top: 57.5%;
  }
}

@media (min-width: 992px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .water-txt p {
    font-size: 1.125rem;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt {
  top: 65.5%;
}

@media (min-width: 768px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt {
    top: 64.5%;
  }
}

@media (min-width: 992px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .proteins-txt p {
    font-size: 1.125rem;
  }
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt {
  text-align: center;
  left: 0;
  bottom: 6%;
}

.page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt p {
  line-height: 1.2;
}

@media (min-width: 992px) {
  .page-what-is-tooth-enamel .category-landing-body .tooth-img-box .inorganic-txt p {
    font-size: 1.125rem;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-deep-clean-toothpaste .BannerArea {
    margin-top: 50px;
    margin-bottom: 32px;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-deep-clean-toothpaste .BannerArea {
    margin-top: 0;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-deep-clean-toothpaste .BannerArea {
    margin-top: 50px;
  }
}

.page-sensodyne-deep-clean-toothpaste .BannerArea figure figcaption {
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.page-sensodyne-deep-clean-toothpaste .BannerArea figure figcaption h1 {
  margin: 0;
  color: #10069F;
  font-size: 1.5rem;
  font-weight: 100;
  text-align: center;
}

.page-sensodyne-deep-clean-toothpaste .BannerArea figure figcaption h1 strong {
  font-size: 2.375rem;
}

@media (min-width: 768px) {
  .page-sensodyne-deep-clean-toothpaste .BannerArea figure figcaption h1 strong {
    font-size: 2.875rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-deep-clean-toothpaste .BannerArea figure figcaption h1 strong {
    font-size: 4.625rem;
  }
}

@media (min-width: 768px) {
  .page-sensodyne-deep-clean-toothpaste .BannerArea figure figcaption h1 {
    font-size: 1.75rem;
  }
}

@media (min-width: 1900px) {
  .page-sensodyne-deep-clean-toothpaste .BannerArea figure figcaption h1 {
    font-size: 2.875rem;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-deep-clean-toothpaste .container-override .breadcrumbs {
    margin-top: -3% !important;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-Overview .Product-Title h2 {
  margin: 15px 0 0 0;
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box p {
  color: #10069F;
  line-height: 1.1;
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .title-box {
  text-align: center;
}

@media (min-width: 768px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .title-box p {
    font-size: 1.25rem;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .title-box p {
    font-size: 1.5rem;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box,
.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
  position: absolute;
  top: 26%;
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .content.paragraphSystem,
.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .content.paragraphSystem {
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box,
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
    top: 35%;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box,
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
    top: 35%;
  }
}

@media (max-device-width: 667px) and (orientation: landscape) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box,
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
    top: 34%;
  }
}

@media (device-width: 736px) and (device-height: 414px) and (orientation: landscape) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box,
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
    top: 34.5%;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(2),
.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(2) {
  margin-bottom: 10px;
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(2) p,
.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(2) p {
  font-weight: bold;
}

@media (min-width: 768px) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(2) p,
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(2) p {
    font-size: 1.25rem;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(2) p,
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(2) p {
    font-size: 1.5rem;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(3),
.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(3) {
  width: 35%;
}

@media (min-width: 768px) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(3),
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(3) {
    width: 30%;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(3),
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(3) {
    width: 24%;
  }
}

@media (device-width: 667px) and (device-height: 375px) and (orientation: landscape) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(3),
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(3) {
    width: 30%;
  }
}

@media (device-width: 736px) and (device-height: 414px) and (orientation: landscape) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(3),
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(3) {
    width: 30%;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(3) p,
.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(3) p {
  font-size: 0.75rem;
}

@media (min-width: 768px) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(3) p,
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(3) p {
    font-size: 1rem;
  }
}

@media (min-width: 992px) {

  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(3) p,
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(3) p {
    font-size: 1.25rem;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box .richText:nth-child(4) p,
.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(4) p {
  padding: 0;
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box p,
.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box p {
  margin: 0;
}

@media (min-width: 768px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box {
    left: 0.5%;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box {
    left: 8%;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .before-txt-box {
    left: 15%;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
  left: 65%;
}

@media (min-width: 768px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
    left: 67.5%;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
    left: 65.5%;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
    left: 62.5%;
  }
}

@media (device-width: 667px) and (device-height: 375px) and (orientation: landscape) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
    left: 67%;
  }
}

@media (device-width: 736px) and (device-height: 414px) and (orientation: landscape) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box {
    left: 67.5%;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(4) {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(4) {
    margin-top: 40px;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(4) p {
  color: #575757;
  font-size: 0.5rem;
}

@media (min-width: 768px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(4) p {
    font-size: 0.75rem;
  }
}

@media (device-width: 667px) and (device-height: 375px) and (orientation: landscape) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(4) p {
    font-size: 0.625rem;
  }
}

@media (device-width: 736px) and (device-height: 414px) and (orientation: landscape) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .after-txt-box .richText:nth-child(4) p {
    font-size: 0.625rem;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .bottom-txt-box {
  text-align: center;
  margin-top: 40px;
}

@media (min-width: 768px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .bottom-txt-box {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .bottom-txt-box {
    width: 80%;
    margin: 0 auto;
    float: none;
  }
}

@media (min-width: 1200px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .bottom-txt-box {
    width: 67%;
  }
}

@media (device-width: 667px) and (device-height: 375px) and (orientation: landscape) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .bottom-txt-box {
    width: 80%;
    margin: 0 auto;
    float: none;
  }
}

@media (device-width: 736px) and (device-height: 414px) and (orientation: landscape) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .bottom-txt-box {
    width: 90%;
    margin: 0 auto;
    float: none;
  }
}

.page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .bottom-txt-box p {
  color: #575757;
  font-size: 0.75rem;
}

@media (min-width: 768px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .bottom-txt-box p {
    font-size: 0.875rem;
  }
}

@media (min-width: 992px) {
  .page-sensodyne-deep-clean-toothpaste #Product-details-block .main-img-box .bottom-txt-box p {
    font-size: 1.125rem;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-brushing-cause-sensitive-teeth .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

.page-brushing-cause-sensitive-teeth .references-box {
  padding: 0;
}

@media (device-width: 1024px) and (orientation: landscape) {
  .page-recognizing-sensitive-teeth .PageTtitle {
    margin-top: 0 !important;
  }
}

.page-recognizing-sensitive-teeth .breadcrumbs {
  margin: 0;
}

@media (max-device-width: 1024px) and (orientation: landscape) {
  .page-recognizing-sensitive-teeth .breadcrumbs {
    margin-top: 50px;
  }
}

@media (min-device-width: 667px) and (max-device-width: 767px) and (orientation: landscape) {
  .page-recognizing-sensitive-teeth .category-landing-row .related-box:nth-child(1) img {
    height: 314px;
  }
}

@media (min-device-width: 736px) and (max-device-width: 767px) and (orientation: landscape) {
  .page-recognizing-sensitive-teeth .category-landing-row .related-box:nth-child(1) img {
    height: 348px;
  }
}

@media (max-device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-managing-sensitive-teeth .PageTtitle {
    margin-top: 0 !important;
  }
}

.page-managing-sensitive-teeth .breadcrumbs {
  margin: 0;
}

@media (max-device-width: 1024px) and (orientation: landscape) {
  .page-managing-sensitive-teeth .breadcrumbs {
    margin-top: 50px;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-whitening-sensitive-teeth .PageTtitle {
    margin-top: 0 !important;
  }
}

.page-whitening-sensitive-teeth figcaption .dark-blue-txt-strong-30 a {
  font-size: 1.25rem;
  line-height: 1.5625rem;
}

@media (min-width: 768px) {
  .page-whitening-sensitive-teeth figcaption .dark-blue-txt-strong-30 a {
    font-size: 1.875rem;
  }
}

.page-whitening-sensitive-teeth .references-box {
  padding: 0;
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-home-whitening .container-override.breadcrumbs {
    margin-top: 50px !important;
  }
}

@media (min-width: 768px) {
  .page-what-does-tooth-sensitivity-really-feel-like .hero-article.switchable-image {
    padding-bottom: 0 !important;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-what-does-tooth-sensitivity-really-feel-like .hero-article.switchable-image {
    padding-bottom: 0 !important;
  }
}

@media (max-width: 767px) {
  .page-what-does-tooth-sensitivity-really-feel-like .why-my-teeth-hurt .dark-grey-txt-normal-14 {
    margin-left: 5%;
  }
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .page-sensodyne-daily-care-gentle-whitening .image.col-xs-12:not(.image-without-link-underline) {
    margin-top: 50px;
  }
}

.page-Sensodyne-Manual-Toothbrushes .filter-product .filter-title p a {
  color: #0071E5;
}

.page-Sensodyne-Manual-Toothbrushes .filter-product .filter-title p a:hover {
  border-bottom-color: #0071E5;
}

.page-Sensodyne-Manual-Toothbrushes .filter-product .reference-buttons-filter .btn {
  background: #0071E5;
  border-color: #0071E5;
}

.page-Sensodyne-Manual-Toothbrushes .filter-product .reference-buttons-filter .btn:hover,
.page-Sensodyne-Manual-Toothbrushes .filter-product .reference-buttons-filter .btn:focus,
.page-Sensodyne-Manual-Toothbrushes .filter-product .reference-buttons-filter .btn:active {
  background: transparent;
  color: #0071E5;
}

.page-Sensodyne-Manual-Toothbrushes .single-product-block:nth-child(3) .reference-prd-landing-buynow-btn a,
.page-Sensodyne-Manual-Toothbrushes .single-product-block:nth-child(5) .reference-prd-landing-buynow-btn a,
.page-Sensodyne-Manual-Toothbrushes .single-product-block:nth-child(7) .reference-prd-landing-buynow-btn a {
  color: #0071E5 !important;
}

.page-Sensodyne-Manual-Toothbrushes .single-product-block:nth-child(3) .reference-prd-landing-buynow-btn a:hover,
.page-Sensodyne-Manual-Toothbrushes .single-product-block:nth-child(5) .reference-prd-landing-buynow-btn a:hover,
.page-Sensodyne-Manual-Toothbrushes .single-product-block:nth-child(7) .reference-prd-landing-buynow-btn a:hover {
  border-color: #0071E5 !important;
}

.page-assessing-tooth-pain .references-box {
  padding: 0;
}

@font-face {
  font-family: 'FontAwesome';
  src: url("../../assets/fonts/fontawesome-webfont.eot");
  src: url("../../assets/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/fontawesome-webfont.woff") format("woff"), url("../../assets/fonts/fontawesome-webfont.ttf") format("truetype"), url("../../assets/fonts/fontawesome-webfont.svg#FontAwesome") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.two-column-box ul>li {
  display: inline-block;
  min-width: 45%;
  margin: 0;
  vertical-align: top;
  position: relative;
}

.two-column-box ul>li:before {
  content: "";
  display: list-item;
  position: absolute;
}

@media screen and (min-width: 992px) {
  .padding-right-30-dt {
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 992px) {
  .padding-left-30-dt {
    padding-left: 30px !important;
  }
}

/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
.dark-blue-txt-40,
.dark-blue-txt-30,
.dark-blue-txt-24,
.dark-blue-txt-20,
.red-txt-30,
.blue-txt-28,
.light-blue-bold-txt-16,
.caption-large-txt {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.dark-blue-txt-12,
.buy-now-btn-large-18,
.dark-grey-txt-16,
.dark-grey-txt-normal-14,
.small-message-text {
  font-family: "Roboto", sans-serif;
}

.dark-blue-txt-12 {
  font-size: 0.875rem;
}

.dark-blue-link-15 {
  font-size: 0.9375rem;
}

.light-blue-bold-txt-16,
.dark-grey-txt-16 {
  font-size: 1rem;
}

.buy-now-btn-large-18,
.buy-now-btn-18-no-arrow,
.dark-blue-txt-18,
.buy-now-btn-18 {
  font-size: 1.125rem;
}

.dark-blue-txt-20 {
  font-size: 1.25rem;
}

.dark-blue-txt-24,
.dark-blue-link-24 {
  font-size: 1.5rem;
}

.blue-txt-28 {
  font-size: 1.75rem;
}

.dark-blue-txt-30,
.red-txt-30 {
  font-size: 1.875rem;
}

.dark-blue-txt-40,
.dark-blue-txt-dt-40-sp-20,
.dark-blue-bold-txt-40 {
  font-size: 2.5rem;
}

.dark-blue-txt-30,
.dark-blue-txt-20,
.dark-blue-txt-12,
.dark-blue-txt-24,
.dark-blue-txt-18,
.dark-blue-txt-40,
.dark-blue-txt-dt-40-sp-20,
.dark-blue-bold-txt-40,
.dark-blue-link-24,
.dark-blue-link-15 {
  color: #10069F;
  text-decoration: none;
}

.red-txt-30 {
  color: red;
  text-decoration: none;
}

.dark-grey-txt-10,
.dark-grey-txt-16 {
  color: #666363;
  text-decoration: none;
}

.light-blue-bold-txt-16 {
  color: #47c3ec;
  text-decoration: none;
}

.blue-txt-28 {
  color: #003399;
  text-decoration: none;
}

.dark-blue-txt-20,
.dark-blue-txt-24 {
  font-weight: normal;
}

.buy-now-btn-large-18 {
  padding: 20px 50px 20px 50px;
  background-image: none;
  border-radius: 50px;
  width: auto;
  min-height: 42px;
  margin: 0;
  line-height: 1.125rem;
  letter-spacing: 0.2px;
  color: #ffffff;
  box-sizing: border-box;
  background-color: #009dd6;
  text-decoration: none;
}

.buy-now-btn-large-18:hover {
  text-decoration: none;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #006dad, #01488e);
  background-image: linear-gradient(to bottom, #006dad, #01488e);
  text-decoration: none;
}

.buy-now-btn-large-18:after {
  content: url(../../img/ICON_arrow-copy-3.webp);
  padding-left: 20px;
  right: 0;
  vertical-align: -20%;
}

.buy-now-btn-18,
.buy-now-btn-18-no-arrow {
  line-height: 1.125rem;
  letter-spacing: 0.2px;
  color: #ffffff;
  border-radius: 30px;
  box-sizing: border-box;
  display: block;
  min-height: 42px;
  margin: 0 0 0 20px;
  background-color: #0071E5;
  clear: both;
  float: left;
  margin-left: 0;
}

.buy-now-btn-18 {
  padding: 13px 22px;
}

.buy-now-btn-18-no-arrow {
  padding: 13px 50px;
}

.buy-now-btn-18:hover,
.buy-now-btn-18-no-arrow:hover {
  text-decoration: none;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #006dad, #01488e);
  background-image: linear-gradient(to bottom, #006dad, #01488e);
  outline: none;
  cursor: pointer;
}

.buy-now-btn-18:after {
  content: url(../../img/ICON_arrow-copy-3.png);
  padding-left: 12px;
  right: 0;
  vertical-align: -20%;
}

.dark-blue-link-24,
.dark-blue-link-15 {
  font-weight: normal;
  padding: 10px 30px 10px 0px;
  background: transparent url(../../img/arrow-link.png?auto=format) no-repeat scroll;
  display: inline;
  background-position: 99% 60%;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
}

.dark-blue-link-24:hover,
.dark-blue-link-15:hover {
  text-decoration: underline;
}

.sensodyne-section-title-left .sensodyne-section-title::after {
  left: 0;
  transform: none;
}

.font-size-14 {
  font-size: 0.875rem;
}

.font-size-16 {
  font-size: 1rem;
}

.font-size-18 {
  font-size: 1.125rem;
}

.font-size-20 {
  font-size: 1.25rem;
}

.font-size-22 {
  font-size: 1.375rem;
}

.font-size-24 {
  font-size: 1.5rem;
}

.font-size-28 {
  font-size: 1.75rem;
}

.font-size-30 {
  font-size: 1.875rem;
}

.font-size-40 {
  font-size: 2.5rem;
}

.white-txt-14 {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 1.4375rem;
  color: #ffffff;
}

.dark-blue-bold-txt-46 {
  color: #10069F;
  font-size: 2.875rem;
}

.dark-blue-bold-txt-18 {
  color: #10069F;
  font-size: 1.125rem;
}

.text-color-white {
  color: #ffffff;
}

.line-height-2,
.line-height-2 p {
  line-height: 2rem;
}

.line-height-3,
.line-height-3 p {
  line-height: 3rem;
}

.line-height-4,
.line-height-4 p {
  line-height: 4rem;
}

@media screen and (max-width: 767px) {
  .dark-blue-txt-dt-40-sp-20 {
    font-size: 1.5rem;
  }
}

.new-blue-link-txt {
  font-size: 1rem;
  color: #10069F;
  font-weight: normal;
  padding: 18px 0 15px 34px;
  background: url(../../img/arrow-link.png) left 20px no-repeat;
  display: block;
  float: left;
}

.blue-bold-txt {
  font-weight: bold;
  color: #10069F;
  font-size: 2rem;
}

.dark-blue-txt-strong-46 {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #10069F;
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 1.875rem;
}

@media (min-width: 768px) {
  .dark-blue-txt-strong-46 {
    font-size: 2.875rem;
    line-height: 3.5rem;
  }
}

.dark-grey-txt-normal-14 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.8125rem;
  color: #666363;
}

.white-text-46 {
  font-size: 2.875rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 3.5rem;
  color: #ffffff;
}

.dark-grey-txt-light-25 {
  font-size: 1.5625rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1.875rem;
  color: #575757;
}

.dark-blue-txt-normal-20 {
  font-size: 1.25rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1.75rem;
  color: #10069F;
}

.light-blue-txt-normal-18-lh20 {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #0071E5;
  margin: 0;
}

.dark-grey-txt-normal-20 {
  font-size: 1.25rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1.75rem;
  color: #575757;
  margin: 0;
}

.dark-blue-txt-normal-22 {
  font-size: 1.375rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1.75rem;
  color: #10069F;
  margin: 0;
}

.dark-grey-txt-strong-18 {
  font-size: 1.125rem;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  line-height: 1.75rem;
  color: #575757;
}

.dark-grey-txt-light-18 {
  font-size: 1.125rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 1.75rem;
  color: #575757;
}

.light-blue-txt-normal-18 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  color: #0071E5;
}

.light-blue-txt-light-18 {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.875rem;
  color: #0071E5;
}

.dark-blue-txt-normal-16 {
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1.25rem;
  color: #10069F;
}

.dark-blue-txt-strong-30 {
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 2.5rem;
  color: #10069F;
}

.dark-grey-txt-normal-18 {
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  color: #575757;
}

.dark-blue-txt-light-20 {
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.75rem;
  color: #10069F;
}

.dark-blue-txt-normal-18 {
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  color: #10069F;
}

.dark-blue-txt-normal-18-roboto-lh22 {
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.375rem;
  color: #10069F;
}

.dark-blue-txt-normal-18-roboto {
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  color: #10069F;
}

.white-txt-strong-30 {
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 2.5rem;
}

.light-blue-txt-light-18-roboto {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #0071E5;
}

@media (min-width: 768px) {
  .light-blue-txt-light-18-roboto {
    font-size: 1.125rem;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .dark-grey-txt-light-25 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .dark-grey-txt-normal-20 {
    font-size: 0.875rem;
  }

  .dark-blue-txt-normal-22 {
    font-size: 0.875rem;
  }
}

@media (max-width: 767px) {
  .white-text-46 {
    font-size: 1.875rem;
    line-height: normal;
  }

  .dark-grey-txt-light-25 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .dark-blue-txt-normal-20 {
    font-size: 0.875rem;
    line-height: 1.0625rem;
  }

  .light-blue-txt-normal-18-lh20 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .dark-grey-txt-normal-20 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .dark-blue-txt-normal-22 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .dark-grey-txt-strong-18 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .dark-grey-txt-light-18 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .light-blue-txt-normal-18 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .light-blue-txt-light-18 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .dark-blue-txt-normal-16 {
    font-size: 0.875rem;
    line-height: 1.0625rem;
    font-weight: 700;
  }

  .dark-blue-txt-strong-30 {
    font-size: 1.25rem;
    line-height: 1.5625rem;
  }

  .dark-grey-txt-normal-18 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .dark-blue-txt-light-20 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .dark-blue-txt-normal-18 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .dark-blue-txt-normal-18-roboto-lh22 {
    font-size: 0.875rem;
    line-height: 0.9375rem;
  }

  .dark-blue-txt-normal-18-roboto {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .white-txt-strong-30 {
    font-size: 1.25rem;
    line-height: 1.5625rem;
  }
}

/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.richText ul li {
  font-size: 0.875rem;
}

.list-with-ticks.richText ul li:before {
  content: "";
  background: url(../../img/product-tick.jpg) left no-repeat;
  left: -10px;
  top: 0;
  width: 21px;
  height: 16px;
}

@media (max-width: 767px) {
  .list-with-ticks.richText ul li:before {
    position: absolute;
  }
}

@media (max-width: 767px) {
  .list-with-ticks.richText li {
    line-height: normal;
    margin-left: 10px;
  }
}

.list-with-ticks-master.richText ul li:before {
  content: "";
  background: url(../../img/product-tick.jpg) left no-repeat;
  top: 3px;
  width: 21px;
  height: 16px;
  position: absolute;
}

.page-home .carousel-box .carousel-slide.first .main-text p:first-child {
  font-weight: 400;
}

@media (min-width: 768px) {
  .page-home .carousel-box .carousel-slide.first .main-text p:first-child {
    line-height: 25px;
  }

  .page-home .carousel-box .carousel-slide.first img {
    width: 100%;
  }
}

.line-height-1 p {
  line-height: 1;
}

.references-box {
  padding: 0 0.8rem;
}

.references-box .paragraphSystem,
.references-box .row {
  margin: 0;
}

.references-box .paragraphSystem .reference-text p,
.references-box .row .reference-text p {
  font-family: "Roboto", sans-serif;
  font-size: 0.85rem;
  font-weight: 400;
  line-height: 1.5;
  color: #575757;
  margin: 0.5rem 0 0 0;
}

@media (max-width: 767px) {

  .references-box .paragraphSystem .reference-text p,
  .references-box .row .reference-text p {
    font-weight: 300;
  }
}

.jump-tabbing {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  pointer-events: none;
}

.jump-tabbing p {
  margin: 0px;
  display: inline-block;
}

.jump-tabbing p a {
  opacity: 0;
  background-color: lightgrey;
  transition: opacity .2s linear;
  border-radius: 0 0 10px 10px;
  padding: 3px 10px 0px;
  cursor: default;
}

.jump-tabbing p a:focus {
  opacity: 1;
  border-bottom: 3px solid #0071E5;
  outline: none;
}

.caption-top-left {
  position: relative;
}

.caption-top-left figcaption {
  position: absolute;
  top: 0;
  left: 0;
  color: #10069F;
}

.margin-top-80 {
  margin-top: 80px;
}

.page-sensodyne-rapid-relief .rapid-relief-image img {
  max-width: 100%;
  width: 100%;
}

.page-sensodyne-rapid-relief .rapid-header-image {
  padding-bottom: 10px;
}

.page-sensodyne-rapid-relief .header-video-image img {
  width: 100%;
  max-width: 853px;
}

@media (min-width: 768px) {
  .sensitive-teeth-gum-problems-image {
    margin-top: 3em;
  }
}

@media (min-width: 992px) {
  .sensitive-teeth-gum-problems-image {
    margin-top: 4em;
  }
}

@media (min-width: 1200px) {
  .sensitive-teeth-gum-problems-image {
    margin-top: 3em;
  }
}

.image-without-link-underline figure>a {
  border: none;
}

.image-without-link-underline a {
  border: none;
}

.image-without-link-underline figcaption a:hover {
  border-bottom: 3px solid #0071E5;
}

.full-screen-width-image {
  padding: 0 !important;
}

.full-screen-width-image img {
  max-width: none;
  width: 100vw;
}

.dentist-recommended-banner-darkblue-gradient {
  background: white;
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 29%, #1a99da 30%, #10069f 100%);
}

@media (max-width: 767px) {
  .dentist-recommended-banner-darkblue-gradient {
    background: linear-gradient(180deg, #ffffff 0%, #ffffff 17%, #1a99da 17%, #10069f 100%);
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .dentist-recommended-banner-darkblue-gradient .box {
    margin-left: auto;
    margin-right: auto;
    float: none;
    width: 990px;
  }
}

.dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

@media (max-width: 767px) {
  .dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem {
    flex-direction: column;
  }
}

.dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem .component {
  width: auto;
  flex-basis: 25%;
  float: none;
}

@media (max-width: 767px) {
  .dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem .component {
    flex-basis: 100%;
  }
}

@media (min-width: 768px) {
  .dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem .image:nth-of-type(1) {
    align-self: flex-end;
  }
}

.dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem .richText {
  margin-top: 10%;
  flex-basis: 45%;
}

@media (max-width: 767px) {
  .dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem .richText {
    flex-basis: 100%;
    margin-top: 20px;
  }

  .dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem .richText p {
    line-height: 1.2;
  }
}

.dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem .image:nth-of-type(3) {
  margin-top: 10%;
}

.dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem .image:nth-of-type(3) img {
  max-width: 150px;
}

@media (max-width: 767px) {
  .dentist-recommended-banner-darkblue-gradient .box>.component-content>.content.paragraphSystem .image:nth-of-type(3) {
    flex-basis: 100%;
    margin-top: 20px;
    margin-bottom: 15px;
  }
}

.ocu-tooth-banner a:hover {
  border: none;
}

.ocu-tooth-banner>.component-content {
  padding: 20px 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.ocu-tooth-banner .content.paragraphSystem {
  display: flex;
  justify-content: space-around;
}

@media (max-width: 767px) {
  .ocu-tooth-banner .content.paragraphSystem {
    flex-direction: column;
    max-width: 86%;
    margin: 0 auto;
  }
}

.ocu-tooth-banner .component {
  float: none;
  margin: 0;
  padding: 0;
}

.ocu-tooth-banner .image {
  align-self: center;
  width: auto;
}

.ocu-tooth-banner .divider {
  width: 4px;
  align-self: center;
}

@media (max-width: 767px) {
  .ocu-tooth-banner .divider {
    display: none;
  }
}

.ocu-tooth-banner .divider>.component-content {
  height: 150px;
  margin: 0;
  background: #1B71B8;
}

.sensitivity-promo-box>.component-content>.content.paragraphSystem {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.sensitivity-promo-box .big-rounded-box {
  border: 1px solid #d2d1d1;
  border-radius: 8% 0 8% 0;
  max-width: 380px;
  width: 44%;
  margin: 20px;
  padding: 10px;
  min-height: 420px;
}

@media (max-width: 767px) {
  .sensitivity-promo-box .big-rounded-box {
    width: 100%;
    min-height: 0;
  }
}

.sensitivity-promo-box .big-rounded-box:hover {
  cursor: pointer;
}

.sensitivity-promo-box .big-rounded-box:hover img {
  opacity: 0.3;
}

.sensitivity-promo-box .big-rounded-box:hover .new-blue-link-txt a {
  text-decoration: underline !important;
}

.sensitivity-promo-box .big-rounded-box .richText {
  margin-top: 20px;
}

.sensitivity-promo-box .big-rounded-box .richText>.component-content {
  margin: 0 auto;
  max-width: 85%;
}

.sensitivity-promo-box .big-rounded-box .new-blue-link-txt a {
  font-size: 1rem;
  color: #10069F;
  font-weight: normal;
  display: inline-block;
  border: none;
  line-height: 1;
}

.full-width-banner-box {
  width: 100%;
  margin: 0;
  background: url(../../img/footer-slice.png) left top repeat-x, url(../../img/banner-bg.png) center bottom no-repeat;
}

@media (min-width: 768px) {
  .full-width-banner-box>.component-content>.content.paragraphSystem {
    display: flex;
    justify-content: center;
    min-height: 403px;
  }

  .full-width-banner-box>.component-content>.content.paragraphSystem .component {
    float: none;
    width: auto;
  }

  .full-width-banner-box>.component-content>.content.paragraphSystem .image {
    align-self: flex-end;
  }
}

@media (min-width: 992px) {
  .full-width-banner-box>.component-content>.content.paragraphSystem {
    min-height: 444px;
  }
}

.full-width-banner-box .box {
  margin-top: 50px;
}

@media (min-width: 768px) {
  .full-width-banner-box .box {
    margin-top: 120px;
  }
}

.sensitivity-grey-box {
  background: url(../../img/footer-slice.png) left top repeat-x;
  padding-top: 10px;
  margin-top: -10px;
}

@media (min-width: 768px) {
  .sensitivity-grey-box {
    padding-top: 50px;
  }
}

.padding-1 {
  padding: 10px !important;
}

.padding-2 {
  padding: 20px !important;
}

.padding-3 {
  padding: 30px !important;
}

.margin-1 {
  margin: 10px !important;
}

.margin-2 {
  margin: 20px !important;
}

.margin-3 {
  margin: 30px !important;
}

.margin-top-1 {
  margin-top: 10px !important;
}

.margin-top-2 {
  margin-top: 20px !important;
}

.margin-top-3 {
  margin-top: 30px !important;
}

.margin-top-5 {
  margin-top: 50px !important;
}

@media (min-width: 768px) {
  .desktop-margin-top-1 {
    margin-top: 10px !important;
  }

  .desktop-margin-top-2 {
    margin-top: 20px !important;
  }

  .desktop-margin-top-3 {
    margin-top: 30px !important;
  }

  .desktop-margin-top-5 {
    margin-top: 50px !important;
  }
}

.width-100,
.width-100 img {
  width: 100% !important;
}

.page-products.page-multicare-toothbrush #Product-video-block {
  display: none;
}

/* Ashish Gupta | GSKBD-26369 | 23/11/22 | Start */
.hero-article-sec figure figcaption h1 {
  width: 100%;
  font-size: 1.125rem;
  text-align: center;
}

.hero-article-sec figure {
  display: flex;
  flex-direction: column-reverse;
}

.hero-article-sec figure figcaption {
  text-align: center
}

.buy-now-btn-large-18 {
  display: inline-block;
}

@media (min-width: 768px) and (max-width: 992px) {
  .m-t-t-3 {
    margin-top: 3rem;
  }
}

@media (min-width: 992px) {
  .hero-article-sec figure figcaption h1 {
    font-size: 2rem;
  }
}

@media (min-width: 1200px) {
  .hero-article-sec figure figcaption h1 {
    font-size: 2.5rem;
  }
}

/* Ashish Gupta | GSKBD-26369 | End*/

/* Abhay Shishodia | GSKBD-27057 | MX | SSD | Website Optimization  */
/* .hero-image-home {
  min-height: 466px;
} */
.mobile-only {
  display: block !important
}

.desktop-only {
  display: none !important;
}

/* @media (max-width:425px) {
  .hero-image-home {
    min-height: 156px; 
  }
} */
@media (min-width:768px) {
  .mobile-only {
    display: none !important;
  }

  .desktop-only {
    display: block !important;
  }
}

/* alam | GSKBD-27057 | MX | SSD | Website Optimization | start*/
.background-image-box .image img {
  aspect-ratio: auto 16 / 9;
  width: 100%;
  object-fit: cover;
}

‌.video-box .video-int img {
  aspect-ratio: 16/9;
  width: 100%;
  object-fit: cover;
}

@media (max-width: 1200px) {
  img {
    height: auto;
  }
}

@media (max-width:540px) {
  .why-my-teeth-hurt .slick-slider .slick-slide img {
    width: 100% !important;
    min-height: 175px;
    aspect-ratio: auto 1/1;
  }
}

/* alam | GSKBD-27057 | MX | SSD | Website Optimization | end*/

/* GSKBD-29737 | 25-10-2023 | Sensodyne_Mexico_Optimization Plan | starts*/
.bg-gray{
  background-color: #a8a8a8;
}
.font-weight-bold{
  font-weight: bold;
}
.color-blue-light{
  color:#0071E5;
}
.font-weight-400{
  font-weight: 400;
}

.cursor-pointer{
  cursor: pointer;
}

.retailers-image{
  margin-bottom: 10px;
}
.retailers-image figure{
  border: 1px solid gray;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding: 8px 0;
}
.retailers-image:hover figure{
  border:3px solid #0071E5
}

.retailers-image:hover a{
border-bottom: 0;
}

.full-box{
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  left: 0;
  right: 0;
}
.full-box span{
  display: none;
}
.show-more, .show-less {
  display: none;
}
.show-more img, .show-less img{
  vertical-align: middle;
  margin-left: 5px;
}
a.show-less,a.show-more:hover{
  border-bottom: 3px solid #a8a8a8;
  }
@media (max-width:767px) {
.retailers-image{
    margin-bottom: 15px;
}
.retailers-image img{
  max-width: 100px;
}
.retailers-image p{
  margin: 0 0 5px 0;
}
}

@media (min-width:992px) {
  .text-center-d{
    text-align: center;
  }
  .retailer-section{
    height: 264px;
    overflow: hidden;
    transition: 0.2s all ease-in-out;
  }
  .show-more {
    display: block;
  }
  .m-d-0{
    margin: 0;
  }
  }

@media (max-width:991px) {
.text-center-m{
  text-align: center;
}
.m-m-0{
  margin: 0;
}
.m-m-t-0{
  margin-top: 0;
}

}
/* GSKBD-29737 | 25-10-2023 | Sensodyne_Mexico_Optimization Plan | ends*/

/* GSKBD-29737 | 26-10-2023 | Sensodyne_Mexico_Optimization Plan | starts*/
.desktop-nav .blue-nav-blend .navigation-item.page-where-to-buy {
  display: inline-block !important;
}
.where-to-buy-btn {
  width: 86px;
  height: 60px;
  background: #ffdd00;
  display: flex;
  position: fixed;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
}
.where-to-buy-btn a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border: none;
}
/* GSKBD-29737 | 26-10-2023 | Sensodyne_Mexico_Optimization Plan | ends*/
.btn-comprar {
  background: #0071E5;
  border: 3px solid #0071E5;
  color: #fff;
  font-size: 16px;
  text-decoration: none!important;
  min-height: 54px;
  min-width: 200px;
  background-image: linear-gradient(180deg, #0071E5, #52a2f3);
  align-items: center;
  border-radius: 15px;
  box-sizing: border-box;
  display: inline-flex;
  font-weight: 700;
  justify-content: center;
  text-transform: uppercase;
  transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
}
.btn-comprar img {
  width: 36px;
  margin-right: 5px;
}
.btn-comprar:hover, .btn-comprar:focus {
  background: #0071E5;
  background-image: none;
}

/* GSKBD-29737 | 1-11-2023 | Sensodyne_Mexico_Optimization Plan | starts*/

.mobile-nav .navigation-level1 .navigation-level2 li.page-where-to-buy{
  display: block;}
  
/* GSKBD-29737 | 1-11-2023 | Sensodyne_Mexico_Optimization Plan | ends*/

@media (max-width: 991px) {
  .p-m-b-3 {
    padding-bottom: 3rem !important;
  }
  .p-m-x-1{
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/*GSKBD-29737 | 12/12/23 | text alignmet */
@media(min-width:992px){
  .hide-desktop{
    display: none;
  }
}

@media (min-width: 992px) {
  .page-products.page-cepillo-dental-sensodyne-multi-proteccion-suave,
  .page-products.page-cepillo-dental-sensodyne-gentle-care-suave,
  .page-products.page-sensodyne-cepillo-dental-repara-protege-suave {
    #Product-Overview .image.last img {
        max-height: 260px;
    }
  }
  .page-products.page-cepillo-dental-sensodyne-proteccion-completa-plus-suave{
    #Product-Overview .image.last img {
      max-height: 300px;
    }
  }
}span.selection-underline {
  text-decoration: underline; }

span.selection-bold {
  font-weight: bold; }

span.selection-italic {
  font-style: italic; }
.skip-to-main-content-wrapper a {
  position: absolute;
  color: #fff;
  background-color: #f36633;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 15px;
  border: 4px solid whitesmoke;
  text-align: center;
  font-size: 1.2em;
  width: 30%;
  top: -100px;
  left: 0;
  z-index: 1; }
  .skip-to-main-content-wrapper a:focus, .skip-to-main-content-wrapper a:active {
    top: auto;
    left: auto; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.overlay-background {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 9998;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

.overlay-container {
  position: absolute;
  width: 100%;
  top: 150px;
  text-align: center;
  z-index: 9999;
  padding-bottom: 30px;
}

.overlay-content {
  position: relative;
  min-width: 80px;
  min-height: 80px;
  max-width: 90%;
  padding: 10px;
  display: inline-block;
  background: #ffffff;
  text-align: left;
  border: solid 2px #323131;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.overlay-content-inner {
  overflow: hidden;
}

.overlay-close {
  width: 25px;
  height: 25px;
  z-index: 9999;
  font-size: 25px;
  position: absolute;
  top: -30px;
  right: 15px;
  background: url(../../../../wireframe/desktop/img/close.png) no-repeat;
  cursor: Pointer;
  display: none;
}

.overlay-loading {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../../../../wireframe/desktop/img/loader.gif) no-repeat 50% 50%;
}
/*!
 * FullCalendar v2.0.2 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */


.fc {
	direction: ltr;
	text-align: left;
	}
	
.fc table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
html .fc,
.fc table {
	font-size: 1em;
	}
	
.fc td,
.fc th {
	padding: 0;
	vertical-align: top;
	}



/* Header
------------------------------------------------------------------------*/

.fc-header td {
	white-space: nowrap;
	}

.fc-header-left {
	width: 25%;
	text-align: left;
	}
	
.fc-header-center {
	text-align: center;
	}
	
.fc-header-right {
	width: 25%;
	text-align: right;
	}
	
.fc-header-title {
	display: inline-block;
	vertical-align: top;
	}
	
.fc-header-title h2 {
	margin-top: 0;
	white-space: nowrap;
	}
	
.fc .fc-header-space {
	padding-left: 10px;
	}
	
.fc-header .fc-button {
	margin-bottom: 1em;
	vertical-align: top;
	}
	
/* buttons edges butting together */

.fc-header .fc-button {
	margin-right: -1px;
	}
	
.fc-header .fc-corner-right,  /* non-theme */
.fc-header .ui-corner-right { /* theme */
	margin-right: 0; /* back to normal */
	}
	
/* button layering (for border precedence) */
	
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
	z-index: 2;
	}
	
.fc-header .fc-state-down {
	z-index: 3;
	}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
	z-index: 4;
	}
	
	
	
/* Content
------------------------------------------------------------------------*/
	
.fc-content {
	position: relative;
	z-index: 1; /* scopes all other z-index's to be inside this container */
	clear: both;
	zoom: 1; /* for IE7, gives accurate coordinates for [un]freezeContentHeight */
	}
	
.fc-view {
	position: relative;
	width: 100%;
	overflow: hidden;
	}
	
	

/* Cell Styles
------------------------------------------------------------------------*/

.fc-widget-header,    /* <th>, usually */
.fc-widget-content {  /* <td>, usually */
	border: 1px solid #ddd;
	}
	
.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
	background: #fcf8e3;
	}
	
.fc-cell-overlay { /* semi-transparent rectangle while dragging */
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
	}
	


/* Buttons
------------------------------------------------------------------------*/

.fc-button {
	position: relative;
	display: inline-block;
	padding: 0 .6em;
	overflow: hidden;
	height: 1.9em;
	line-height: 1.9em;
	white-space: nowrap;
	cursor: pointer;
	}
	
.fc-state-default { /* non-theme */
	border: 1px solid;
	}

.fc-state-default.fc-corner-left { /* non-theme */
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	}

.fc-state-default.fc-corner-right { /* non-theme */
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	}

/*
	Our default prev/next buttons use HTML entities like &lsaquo; &rsaquo; &laquo; &raquo;
	and we'll try to make them look good cross-browser.
*/

.fc-button .fc-icon {
	margin: 0 .1em;
	font-size: 2em;
	font-family: "Roboto", sans-serif;
	vertical-align: baseline; /* for IE7 */
	}

.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: bold;
	}

.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: bold;
	}

.fc-icon-left-double-arrow:after {
	content: "\000AB";
	}

.fc-icon-right-double-arrow:after {
	content: "\000BB";
	}
	
/* icon (for jquery ui) */

.fc-button .ui-icon {
	position: relative;
	top: 50%;
	float: left;
	margin-top: -8px; /* we know jqui icons are always 16px tall */
	}
	
/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
	color: #333333;
	background-color: #e6e6e6;
	}

.fc-state-hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
	}

.fc-state-down,
.fc-state-active {
	background-color: #cccccc;
	background-image: none;
	outline: 0;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
	}

	

/* Global Event Styles
------------------------------------------------------------------------*/

.fc-event-container > * {
	z-index: 8;
	}

.fc-event-container > .ui-draggable-dragging,
.fc-event-container > .ui-resizable-resizing {
	z-index: 9;
	}
	 
.fc-event {
	border: 1px solid #3a87ad; /* default BORDER color */
	background-color: #3a87ad; /* default BACKGROUND color */
	color: #fff;               /* default TEXT color */
	font-size: .85em;
	cursor: default;
	}

a.fc-event {
	text-decoration: none;
	}
	
a.fc-event,
.fc-event-draggable {
	cursor: pointer;
	}
	
.fc-rtl .fc-event {
	text-align: right;
	}

.fc-event-inner {
	width: 100%;
	height: 100%;
	overflow: hidden;
	}
	
.fc-event-time,
.fc-event-title {
	padding: 0 1px;
	}
	
.fc .ui-resizable-handle {
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden; /* hacky spaces (IE6/7) */
	font-size: 300%;  /* */
	line-height: 50%; /* */
	}
	
	
	
/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px;
	}

.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
	border-left-width: 1px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	}

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
	border-right-width: 1px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	}
	
/* resizable */
	
.fc-event-hori .ui-resizable-e {
	top: 0           !important; /* importants override pre jquery ui 1.7 styles */
	right: -3px      !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: e-resize;
	}
	
.fc-event-hori .ui-resizable-w {
	top: 0           !important;
	left: -3px       !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: w-resize;
	}
	
.fc-event-hori .ui-resizable-handle {
	_padding-bottom: 14px; /* IE6 had 0 height */
	}
	
	
	
/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate {
	border-collapse: separate;
	}
	
.fc-border-separate th,
.fc-border-separate td {
	border-width: 1px 0 0 1px;
	}
	
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
	border-right-width: 1px;
	}
	
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
	border-bottom-width: 1px;
	}
	
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
	border-top-width: 0;
	}
	
	

/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th {
	text-align: center;
	}

.fc .fc-week-number {
	width: 22px;
	text-align: center;
	}

.fc .fc-week-number div {
	padding: 0 2px;
	}
	
.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px;
	}
	
.fc-grid .fc-other-month .fc-day-number {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
	}
	
.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 1px; /* distance between events and day edges */
	}
	
/* event styles */
	
.fc-grid .fc-event-time {
	font-weight: bold;
	}
	
/* right-to-left */
	
.fc-rtl .fc-grid .fc-day-number {
	float: left;
	}
	
.fc-rtl .fc-grid .fc-event-time {
	float: right;
	}
	
	

/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table {
	border-collapse: separate;
	}
	
.fc-agenda-days th {
	text-align: center;
	}
	
.fc-agenda .fc-agenda-axis {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	font-weight: normal;
	}

.fc-agenda-slots .fc-agenda-axis {
	white-space: nowrap;
	}

.fc-agenda .fc-week-number {
	font-weight: bold;
	}
	
.fc-agenda .fc-day-content {
	padding: 2px 2px 1px;
	}
	
/* make axis border take precedence */
	
.fc-agenda-days .fc-agenda-axis {
	border-right-width: 1px;
	}
	
.fc-agenda-days .fc-col0 {
	border-left-width: 0;
	}
	
/* all-day area */
	
.fc-agenda-allday th {
	border-width: 0 1px;
	}
	
.fc-agenda-allday .fc-day-content {
	min-height: 34px; /* TODO: doesnt work well in quirksmode */
	_height: 34px;
	}
	
/* divider (between all-day and slots) */
	
.fc-agenda-divider-inner {
	height: 2px;
	overflow: hidden;
	}
	
.fc-widget-header .fc-agenda-divider-inner {
	background: #eee;
	}
	
/* slot rows */
	
.fc-agenda-slots th {
	border-width: 1px 1px 0;
	}
	
.fc-agenda-slots td {
	border-width: 1px 0 0;
	background: none;
	}
	
.fc-agenda-slots td div {
	height: 20px;
	}
	
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
	border-top-width: 0;
	}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
	border-top-style: dotted;
	}
	
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
	*border-top-style: solid; /* doesn't work with background in IE6/7 */
	}
	


/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert {
	border-width: 0 1px;
	}

.fc-event-vert.fc-event-start {
	border-top-width: 1px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	}

.fc-event-vert.fc-event-end {
	border-bottom-width: 1px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	}
	
.fc-event-vert .fc-event-time {
	white-space: nowrap;
	font-size: 10px;
	}

.fc-event-vert .fc-event-inner {
	position: relative;
	z-index: 2;
	}
	
.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity=25);
	}
	
.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg {
	display: none; /* for IE6/7/8. nested opacity filters while dragging don't work */
	}
	
/* resizable */
	
.fc-event-vert .ui-resizable-s {
	bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */
	width: 100%      !important;
	height: 8px      !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px  !important;
	font-family: sans-serif;
	text-align: center;
	cursor: s-resize;
	}
	
.fc-agenda .ui-resizable-resizing { /* TODO: better selector */
	_overflow: hidden;
	}
	
.search-filters-box
{
border: 2px solid;
max-width:15%;
}

.searchResults 
{
border: 1px solid;
width:70%;
margin:40px auto; 
}

.searchResultDetails h2
{
color:green;
font-size:18px;
font-weight:bold;
}

.searchResultDetails
{
padding:20px;
}

.searchResults
{
padding:10px;
}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix {
  min-height: 0; }
  .ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse; }
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
    clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0; }
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    right: 2px; }
    .ui-datepicker .ui-datepicker-next span {
      display: block;
      cursor: pointer;
      position: absolute;
      left: 50%;
      margin-left: -8px;
      top: 50%;
      margin-top: -8px; }
  .ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    left: 2px; }
    .ui-datepicker .ui-datepicker-prev span {
      display: block;
      cursor: pointer;
      position: absolute;
      left: 50%;
      margin-left: -8px;
      top: 50%;
      margin-top: -8px; }
  .ui-datepicker .ui-datepicker-prev-hover {
    top: 1px;
    left: 1px; }
  .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
    right: 1px; }
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center; }
    .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0; }
  .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%; }
  .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em; }
  .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0; }
  .ui-datepicker td {
    border: 0;
    padding: 1px; }
    .ui-datepicker td span, .ui-datepicker td a {
      display: block;
      padding: .2em;
      text-align: center;
      text-decoration: none; }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
    .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: .5em .2em .4em;
      cursor: pointer;
      padding: .2em .6em .3em .6em;
      width: auto;
      overflow: visible; }
      .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto; }
    .ui-datepicker-rtl .ui-datepicker-prev:hover {
      right: 1px;
      left: auto; }
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto; }
    .ui-datepicker-rtl .ui-datepicker-next:hover {
      left: 1px;
      right: auto; }
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right; }
    .ui-datepicker-rtl .ui-datepicker-buttonpane button {
      float: left; }
    .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
      float: right; }
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right; }
  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #d9d6c4;
  background: #eeeeee;
  color: #1f1f1f; }
  .ui-widget-content a {
    color: #1f1f1f; }

.ui-widget-header {
  border: 1px solid #eeece4;
  background: white;
  color: #323131;
  font-weight: bold; }
  .ui-widget-header a {
    color: #323131; }

/* Interaction states
----------------------------------*/
.ui-state-default {
  border: 1px solid #d9d6c4;
  background: #f8f7f6;
  font-weight: bold;
  color: #654b24; }
  .ui-state-default a {
    color: #654b24;
    text-decoration: none; }
  .ui-state-default a:link, .ui-state-default a:visited {
    color: #654b24;
    text-decoration: none; }

.ui-widget-content .ui-state-default {
  border: 1px solid #d9d6c4;
  background: #f8f7f6;
  font-weight: bold;
  color: #654b24; }

.ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-active, .ui-widget-content .ui-state-hover {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }

.ui-widget-header .ui-state-default {
  border: 1px solid #d9d6c4;
  background: #f8f7f6;
  font-weight: bold;
  color: #654b24; }

.ui-widget-header .ui-state-hover, .ui-widget-header ui-state-focus, .ui-widget-header .ui-state-active {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }

.ui-state-hover, .ui-state-focus {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }
  .ui-state-hover a, .ui-state-focus a {
    color: white;
    text-decoration: none; }
  .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
    color: white;
    text-decoration: none; }

.ui-state-focus {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }

.ui-state-active {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }
  .ui-state-active a {
    color: white;
    text-decoration: none; }
  .ui-state-active a:link, .ui-state-active a:visited {
    color: white;
    text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight {
  border: 1px solid #FF7A21;
  background: #eeece4;
  color: #3a3427; }
  .ui-state-highlight a {
    color: #3a3427; }

.ui-widget-content .ui-state-highlight, ui-widget-header .ui-state-highlight {
  border: 1px solid #FF7A21;
  background: #eeece4;
  color: #3a3427; }
  .ui-widget-content .ui-state-highlight a, ui-widget-header .ui-state-highlight a {
    color: #3a3427; }

.ui-widget-content .ui-state-error, ui-widget-header .ui-state-error {
  border: 1px solid #681818;
  background: #b83400;
  color: white; }
  .ui-widget-content .ui-state-error a, ui-widget-header .ui-state-error a {
    color: white; }

.ui-widget-content .ui-state-error-text, ui-widget-header .ui-state-error-text {
  color: white; }

.ui-widget-content .ui-priority-primary, ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-widget-content .ui-priority-secondary, ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-widget-content .ui-state-disabled, ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-error {
  border: 1px solid #681818;
  background: #b83400;
  color: white; }
  .ui-state-error a {
    color: white; }

.ui-state-error-text {
  color: white; }

.ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }
  .ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
    /* For IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../../img/ui-icons_222222_256x240.png); }

.ui-widget-content .ui-icon {
  background-image: url(../../img/ui-icons_222222_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(../../img/ui-icons_FF7A21_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(../../img/ui-icons_FF7A21_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(../../img/ui-icons_ffffff_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(../../img/ui-icons_ffffff_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(../../img/ui-icons_3572ac_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(../../img/ui-icons_fbdb93_256x240.png); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.privacyPolicy {
  overflow: hidden; }
  .privacyPolicy p {
    margin: 0; }
  .privacyPolicy .wsform-hint {
    display: none; }
  .privacyPolicy input[type='checkbox'] {
    float: left; }

.privacyPolicy-text {
  padding-left: 20px; }
.accordion-container {
  padding: 0;
  margin: 0;
  list-style: none;
  border: solid 2px #323131; }

.accordion-slide {
  border-top: 2px solid black; }
  .accordion-slide:first-child {
    border-top: 0; }

.accordion-head {
  padding: 13px;
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  background-color: #e1e1e1;
  background: #e1e1e1;
  color: #323131; }

.accordion-title {
  float: none;
  margin: 0;
  display: inline-block; }

.accordion-content {
  padding: 13px; }
  .accordion-content-wrapper {
    border-left: 0;
    border-right: 0;
    border-top: 0; }

.mod-js .accordion-content-wrapper {
  position: relative;
  height: 0;
  top: -999999px;
  left: -999999px;
  overflow: hidden;
  box-sizing: border-box;
  visibility: hidden; }

.mod-js .accordion-head {
  position: relative;
  cursor: pointer; }
  .mod-js .accordion-head:after {
    position: absolute !important;
    top: 50%;
    margin-top: -10px;
    right: 15px;
    content: "\f054";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    font-size: 12px; }

.mod-js .accordion-slide.is-active > .accordion-head:hover,
.mod-js .accordion-slide.is-active > .accordion-head {
  color: #323131;
  cursor: pointer; }
  .mod-js .accordion-slide.is-active > .accordion-head:hover:after,
  .mod-js .accordion-slide.is-active > .accordion-head:after {
    right: 15px;
    content: "\f078";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal; }

.mod-js .accordion-slide .accordion-head:hover {
  color: #323131; }

.mod-js .accordion-slide.is-active > .accordion-head {
  color: black; }
  .mod-js .accordion-slide.is-active > .accordion-head:hover {
    background-color: #e1e1e1; }

.mod-js .accordion-slide.is-active > .accordion-content-wrapper {
  position: relative;
  top: auto;
  left: auto;
  height: auto;
  visibility: visible; }

.mod-js .accordion-slide.is-active:last-child > .accordion-content-wrapper {
  border-bottom: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.add-to-basket-container {
  border: 1px solid #D5D1CE;
  background: #F0EFED;
}
.add-to-basket-container .add-to-basket-description {
  border-right: 1px solid #D5D1CE;
  display: inline-block;
  vertical-align: top;
  width: 65%;
  padding-left: 10px;
  margin-right: 10px;
}
.add-to-basket-container .add-to-basket-quantity {
  display: inline-block;
  vertical-align: middle;
  width: 15%;
  padding-top: 20px;
}
.add-to-basket-container .add-to-basket-quantity select {
  padding-left: 2%;
  padding-right: 4%;
}
.add-to-basket-container .add-to-basket-btn {
  display: inline-block;
  padding-top: 20px;
  vertical-align: middle;
  width: 15%;
}

/* Mobile View start */
@media only screen and (max-width: 767px) {
  .add-to-basket-container {
    padding-bottom: 10px;
  }
  .add-to-basket-container .add-to-basket-description {
    width: 100%;
  }
  .add-to-basket-container .add-to-basket-quantity {
    width: 100%;
    padding-left: 10px;
  }
  .add-to-basket-container .add-to-basket-btn {
    width: 100%;
    padding-left: 10px;
  }
}
/* webshop Code */
.order-header {
  background-color: #ffffff;
  float: left;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.productDescription {
  float: left;
  width: 35%;
  padding-left: 20px;
}

.productDescription img {
  width: 40%;
  margin: 20px 15px 5px 0px !important;
}

.SampleCount {
  float: left;
  width: 15%;
}

.OrderDate {
  float: left;
  width: 25%;
}

.OrderStatus {
  width: 20%;
  float: left;
}

.itemOrderList {
  float: left;
  width: 100%;
}

.orderList .order-header div {
  font-weight: bold;
  font-size: 20px;
}

.itemOrderList .SampleCount, .itemOrderList .OrderDate, .itemOrderList .OrderStatus {
  padding-top: 15px;
}

.webshop-metadata {
  display: none !important;
}

/*27th Apr */
.webshop-cart .cartRecord {
  background: #ffffff;
  margin-bottom: 10px;
  padding-left: 30px;
  padding-top: 20px;
  float: left;
  width: 100%;
}

.webshop-cart .add-to-basket-description {
  width: 68%;
  border-right: 1px solid #f2f2f2;
  float: left;
}

.webshop-cart .add-to-basket-wrapper {
  width: 30%;
  display: inline;
  margin-left: 40px;
  position: relative;
  left: 15px;
}

.webshop-cart .add-to-basket-wrapper div {
  float: left;
}

.webshop-cart a.add-to-basket-remove {
  float: left;
  position: relative;
  left: 15px;
}

.webshop-cart .webshop-error {
  margin-top: 20px;
  margin-left: 15px;
  color: red;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.articleTeaser .articleTeaser-image-holder.articleTeaser-image-top img {
  border-bottom: solid 4px #f36633;
}

.articleTeaser .articleTeaser-text-content .articleTeaser-text-link {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
}
.articleTeaser .articleTeaser-text-content .articleTeaser-text-link:hover {
  background-color: #939191;
  color: white;
}
.articleTeaser .articleTeaser-text-content .articleTeaser-text-link:active {
  background-color: #939191;
  color: white;
}

/* Mobile view 767 max width */
@media only screen and (max-width: 767px) {
  .articleTeaser .component-content.hero-article .articleTeaser-text-content {
    width: 100%;
  }

  .articleTeaser .articleTeaser-image-holder {
    text-align: center;
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.article-teaser-block {
  border: 1px solid #efefed;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 8px 0 rgba(84, 79, 64, 0.06);
  box-shadow: 0 0 8px 0 rgba(84, 79, 64, 0.06);
  position: relative;
  margin: 8px;
  overflow: hidden;
  background-color: #fff; }
  .article-teaser-block .aspect-ratio-box {
    position: relative;
    height: 0;
    padding-top: 56.25%;
    overflow: hidden; }
    .article-teaser-block .aspect-ratio-box img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      min-height: 100%; }
  .article-teaser-block .article-body {
    min-height: 120px;
    padding: 0 24px 30px; }
  .article-teaser-block .label p {
    margin-bottom: 20px; }
  .article-teaser-block .article-title p {
    margin-bottom: 20px; }
  .article-teaser-block .article-description {
    margin-bottom: 20px; }
  .article-teaser-block .article-body .article-date {
    color: rgba(84, 79, 64, 0.7);
    font-size: 1rem;
    letter-spacing: .2px;
    margin-bottom: 20px; }
  .article-teaser-block .article-button-container {
    position: relative;
    bottom: 0;
    left: 0; }
  .article-teaser-block .article-title {
    font-size: 1.5rem;
    font-weight: 700; }
  .article-teaser-block .margin-none-top {
    margin-top: 0; }
  .article-teaser-block .button-text {
    font-size: .85714rem;
    letter-spacing: 1.5px;
    line-height: 1.14286rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #544f40; }
  .article-teaser-block a.button-primary {
    color: #15717d; }
  .article-teaser-block a.button-primary-filled {
    background-color: #15717d;
    color: #fff;
    display: inline-block;
    padding: 12px 20px;
    border-radius: 2rem;
    font-size: .85714rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    line-height: 1.14286rem;
    text-transform: uppercase;
    text-align: center; }
  .article-teaser-block a.button-primary-pdf-icon::after {
    content: '';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-size: contain;
    background-image: url(../../img/download.png); }
  .article-teaser-block a.external-link-icon::after {
    content: '';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-size: contain;
    background-image: url(../../img/new-window.png); }

.article-teaser-block-transparent-background {
  border: none;
  background-color: inherit;
  -webkit-box-shadow: 0 0;
  box-shadow: 0 0; }

.articleTeaser .clickable-at {
  cursor: pointer; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.articleList > .component-content {
  border: solid 2px #323131;
  padding: 13px;
  background-color: #e1e1e1;
}

.articleList-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

.articleList-date {
  margin-bottom: 10px;
  color: #868484;
}

.articleList-article {
  margin-bottom: 20px;
  overflow: hidden;
}

.articleList-description {
  overflow: hidden;
}

.articleList-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

.articleList-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.articleList-thumbnail {
  max-width: 100px;
  float: left;
  margin-right: 15px;
}

.articleList-more {
  float: right;
}
.articleList-more:after {
  content: " \00bb";
  display: inline;
}

.articleList-more-arrow {
  display: none;
}
.no-generatedcontent .articleList-more-arrow {
  display: inline;
}

.articleList-article-wrapper {
  margin: 0;
  padding: 0;
}

.articleList-horizontal-2-columns .articleList-article,
.articleList-horizontal-3-columns .articleList-article {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}

.articleList-horizontal-2-columns .articleList-article {
  padding: 0;
  margin: 0;
  margin-right: 1.2%;
  width: 48%;
}

.articleList-horizontal-3-columns .articleList-article {
  padding: 0;
  margin: 0;
  margin-right: 1.5%;
  width: 31%;
}

.articleList-tags {
  list-style-type: none;
  padding: 0;
  margin: -20px 0 0 0;
}

.articleList-tags-item {
  display: inline-block;
  margin: 0 2px;
}

.articleList-tags-item-link {
  background: #b9b8b8;
  color: black;
  border: 1px solid #939191;
  padding: 1px;
  display: block;
  font-size: 0.85em;
}

/* Mobile Start  767 view */
@media only screen and (max-width: 767px) {
  .articleList-thumbnail {
    float: none;
    margin: auto;
    display: block;
  }

  .articleList-horizontal-2-columns .articleList-article,
  .articleList-horizontal-3-columns .articleList-article {
    display: block;
    width: 100%;
  }
}
.box-video-bg {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  .box-video-bg video.box-video-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1; }
  .box-video-bg .component-content {
    z-index: -1;
    position: relative; }
.breadcrumbs {
  margin: 10px 0; }
  .breadcrumbs-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none; }
    .breadcrumbs-list li {
      float: left;
      margin-right: 6px; }
      @media only screen and (max-width: 767px) {
        .breadcrumbs-list li {
          float: none; } }
  .breadcrumbs-separator {
    margin: 0 10px; }
  .breadcrumbs-without-separator .breadcrumbs-separator {
    display: none; }
  .breadcrumbs-without-separator li {
    position: relative;
    padding-right: 15px;
    margin-right: 9px; }
    .breadcrumbs-without-separator li:before {
      top: 5px;
      right: 0;
      content: "\f054";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      position: absolute;
      font-size: 8px; }
    .breadcrumbs-without-separator li:last-child {
      background-image: none; }
      .breadcrumbs-without-separator li:last-child:before {
        display: none; }
.carousel > .component-content {
  position: relative;
  padding: 15px 60px;
  border: solid 2px #323131;
  background-color: #e1e1e1; }

.carousel-slides {
  overflow: hidden;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none; }

.carousel-slide {
  clear: both;
  position: absolute;
  width: 100%; }
  .carousel-slide .no-content,
  .carousel-slide .no-image {
    text-align: center; }
  .carousel-slide.is-active {
    display: block;
    position: relative; }
  .carousel-slide .image-and-content {
    overflow: hidden; }
  .carousel-slide .no-content .carousel-cover {
    float: none;
    max-width: 100%; }
  .carousel-slide .no-image .carousel-content {
    float: none;
    max-width: 100%; }

.carousel-cover {
  max-width: 50%;
  height: auto;
  float: right; }
  @media only screen and (max-width: 767px) {
    .carousel-cover {
      max-width: 100%;
      float: none;
      margin: auto;
      display: block; } }

.carousel-content {
  max-width: 48%;
  float: left;
  width: 100%;
  text-align: left;
  transition: margin 200ms ease-in; }
  @media only screen and (max-width: 767px) {
    .carousel-content {
      max-width: 100%;
      float: none; } }

.carousel-nav {
  padding: 0;
  margin-top: 20px;
  overflow: hidden;
  text-align: center; }
  .carousel-nav li {
    display: inline-block;
    margin: 0 3px; }
    .carousel-nav li.is-active a {
      background: #939191; }
  .carousel-nav a {
    display: inline-block;
    width: 10px;
    height: 10px;
    font-size: 0;
    color: transparent;
    border: 2px solid #656363; }
  .carousel-nav-prev, .carousel-nav-next {
    position: absolute;
    top: 50%;
    width: 19px;
    height: 31px;
    border: none; }
    .carousel-nav-prev a, .carousel-nav-next a {
      display: block;
      width: 100%;
      height: 100%;
      border: none; }
      .carousel-nav-prev a:before, .carousel-nav-next a:before {
        font-size: 30px;
        color: #939191; }
      .carousel-nav-prev a:hover:before, .carousel-nav-next a:hover:before {
        color: #323131; }
    @media only screen and (max-width: 767px) {
      .carousel-nav-prev, .carousel-nav-next {
        display: block; } }
  .carousel-nav-prev {
    left: 10px; }
    .carousel-nav-prev a:before {
      content: "\f053";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal; }
  .carousel-nav-next {
    right: 10px; }
    .carousel-nav-next a:before {
      content: "\f054";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal; }

.carousel .carousel-autoplay-nav {
  position: absolute;
  bottom: 10px;
  left: 0; }
  .carousel .carousel-autoplay-nav li {
    display: inline-block;
    list-style: none; }
  .carousel .carousel-autoplay-nav button {
    background: none;
    border: none; }

.no-js .carousel-slide {
  position: static; }
  .no-js .carousel-slide:first-child {
    margin-top: 0;
    border-top: none; }

.no-js .carousel-nav li {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.coupons {
  padding: 10px;
  border: 1px solid #D5D1CE;
  position: relative;
  margin-bottom: 10px;
}
.coupons .couponsImage {
  float: left;
  width: 30%;
  margin-right: 10px;
}
.coupons .couponsDescription {
  float: left;
  width: 60%;
}

.coupons .couponsContainer .button,
.coupons .couponsContainer a.lightbox {
  bottom: 10px;
  position: absolute;
  right: 25px;
}

.coupons a.lightbox, .overlay-content-inner a.couponCancel, .overlay-content-inner a.couponSubmit {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
}
.coupons a.lightbox:hover, .overlay-content-inner a.couponCancel:hover, .overlay-content-inner a.couponSubmit:hover {
  background-color: #939191;
  color: white;
}
.coupons a.lightbox:active, .overlay-content-inner a.couponCancel:active, .overlay-content-inner a.couponSubmit:active {
  background-color: #939191;
  color: white;
}
.digitalWallet .hidden {
  display: none; }
.divider > .component-content {
  height: 2px;
  margin: 2em 0;
  background: #939191; }
.fileList-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.fileList-date {
  margin-bottom: 10px;
  color: #868484; }

.fileList-file {
  margin-bottom: 20px;
  overflow: hidden; }

.fileList-description {
  overflow: hidden; }

.fileList-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.fileList-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.fileList-thumbnail {
  margin-right: 15px;
  float: left;
  max-width: 100px; }
  @media only screen and (max-width: 767px) {
    .fileList-thumbnail {
      float: none;
      margin: auto;
      display: block; } }

.fileList-download {
  text-align: right; }
  .fileList-download-size {
    display: block;
    color: #868484; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.filterableBox {
  position: relative;
  margin-left: 10px; }
  .filterableBox .filterableBox__header {
    display: flex; }
    .filterableBox .filterableBox__header .header__item {
      margin-right: 20px; }
    .filterableBox .filterableBox__header .header__searchWrapper .searchWrapper__search-box {
      height: 100%;
      padding: 0; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__label {
      background-color: #f36633;
      color: white;
      border: none;
      cursor: pointer;
      padding: 10px 20px;
      text-decoration: none;
      margin: auto; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items {
      display: none;
      position: absolute;
      background-color: #f1f1f1;
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
      z-index: 1;
      margin-top: 10px;
      padding-inline-start: 0; }
      .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        cursor: pointer; }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item:hover {
          box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5); }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item.active {
          font-weight: bold; }
  .filterableBox .filterableBox__content {
    margin-top: 20px; }
    .filterableBox .filterableBox__content .content__noResultFound {
      display: none; }
    .filterableBox .filterableBox__content .content {
      display: flex;
      flex-wrap: wrap; }
      .filterableBox .filterableBox__content .content .indexable-component {
        padding: 10px; }
        .filterableBox .filterableBox__content .content .indexable-component:first-child {
          margin-right: 20px; }
.flash > .component-content {
  text-align: center; }

.flash object {
  max-width: 100%; }

.flash-missing {
  margin: 0 auto; }

.flash .seoDescription {
  display: none; }
.footer {
  background: none;
  color: inherit; }
  .footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .footer .img-link {
    border: solid 2px transparent;
    display: block; }
    .footer .img-link:focus {
      border: solid 2px red; }

.footer-bar {
  padding: 1rem 0 0; }

.footer-sitemap {
  background: none; }

.footer-social {
  background: none; }

.footer-core {
  background: none; }

.footer-extra {
  background: none; }

.footer-navgroup__heading {
  color: inherit;
  font-size: inherit; }

.footer-navgroup li {
  padding: 0.25rem 0; }

.footer-navgroup li > a {
  color: red;
  text-decoration: none; }
  .footer-navgroup li > a:hover, .footer-navgroup li > a:focus {
    color: blue;
    text-decoration: underline; }

.footer-navgroup img {
  max-width: 100%; }

.footer-copyright {
  display: flex; }
  .footer-copyright__img {
    margin: 0 1rem 0 0; }
  .footer-copyright__text {
    font-size: inherit;
    color: inherit; }

.footer-navlist ul {
  display: flex;
  flex-direction: row;
  justify-content: center; }

.footer-navlist li {
  padding: 0 0 0.25rem 0; }

.footer-navlist a {
  color: red;
  text-decoration: none; }
  .footer-navlist a:hover, .footer-navlist a:focus {
    color: blue;
    text-decoration: underline; }

.social-icons {
  max-width: 100%;
  margin: 0 auto; }
  .social-icons ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
  .social-icons li {
    margin: 0 0.4rem 0 0;
    position: relative; }
  .social-icons a {
    display: block;
    background: #000;
    border: solid 3px transparent;
    transition: all 0.5s ease; }
    .social-icons a:hover, .social-icons a:focus {
      background: black;
      border: solid 3px red; }
  .social-icons svg {
    position: absolute;
    left: 3px;
    top: 4px;
    fill: #FFF; }
  .social-icons--md svg {
    width: 32px; }
  .social-icons--md a {
    width: 40px;
    height: 40px; }
.form-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.form form {
  margin: 0 0 20px; }

.form fieldset {
  background-color: #e1e1e1;
  border: solid 2px #323131;
  padding: 13px;
  margin: 15px 0; }

.form label,
.form input,
.form button,
.form select,
.form textarea {
  font-size: 14px; }

.form select,
.form textarea,
.form input {
  width: 100%;
  max-width: 250px;
  padding: 4px 6px;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  color: #323131;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #e1e1e1;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border linear 0.2s, box-shadow linear 0.2s; }
  .form select:focus,
  .form textarea:focus,
  .form input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }
    .form select:focus:invalid,
    .form textarea:focus:invalid,
    .form input:focus:invalid {
      color: red;
      border-color: #ff6666; }

.form legend {
  font-size: 18px;
  font-weight: 700;
  margin-left: 10px;
  padding: 0 5px;
  display: block;
  margin-right: 10px; }

.form textarea {
  height: auto;
  resize: vertical; }

.form label {
  display: block;
  margin-bottom: 5px; }

.form select {
  max-width: 260px; }
  .form select[multiple], .form select[size] {
    height: auto; }

.form input {
  height: 20px; }
  .form input[type="radio"], .form input[type="checkbox"] {
    width: auto;
    height: auto;
    box-shadow: none; }

.form .control-label {
  padding: 5px 0; }

.form .control-group {
  margin-bottom: 10px; }

.no-js .clearButton {
  display: none; }

.hiddenField {
  display: none; }

.control-tooltip {
  display: none;
  padding: 0 10px;
  max-width: 200px;
  margin-left: 5px;
  position: absolute;
  z-index: 1;
  background-color: #ddd;
  left: 100%;
  top: 0; }
  .control-tooltip:after {
    content: '';
    position: absolute;
    z-index: 1;
    right: 100%;
    top: 10px;
    display: inline-block;
    border: solid transparent;
    height: 0;
    width: 0;
    border-right-color: #ddd;
    border-width: 5px;
    margin-top: -5px; }
  .control-tooltip-container {
    position: relative;
    display: inline-block; }
  .control-tooltip-button:hover + .control-tooltip, .control-tooltip:hover {
    display: block; }
.hidden-password-field {
    display: none;
}

.gigya-screen .default-submit-button input[type=submit] {
    background-color: #F36633;
}
.image .right {
  text-align: right; }

.image .left {
  text-align: left; }

.image .middle {
  text-align: center; }

@media only screen and (max-width: 767px) {
  .image .component-content {
    text-align: center; } }
.imageGallery > .component-content {
  padding: 13px;
  border: solid 2px #323131;
  background-color: #e1e1e1; }

.imageGallery .gallery-play {
  color: #323131; }

.imageGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.imageGallery-description {
  margin: 15px 0; }

.imageGallery-thumbnails {
  position: relative;
  margin: 20px 0; }

.imageGallery-thumbnail, .imageGallery-view {
  cursor: pointer; }

.imageGallery.is-playing .imageGallery-view-overlay:before {
  content: "\f04c";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  text-indent: 0; }

.imageGallery-arrow, .imageGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  width: 35px;
  height: 60px;
  padding: 0;
  border: 0;
  box-sizing: content-box;
  background: none;
  cursor: pointer;
  font: 0/0 serif;
  color: transparent; }
  .imageGallery-arrow:before, .imageGallery-arrow.is-disabled:hover:before {
    position: absolute;
    margin-top: 15px;
    color: #b9b8b8; }

.imageGallery-arrow {
  text-align: center; }
  .imageGallery-arrow.is-disabled {
    opacity: 0.5; }
  .imageGallery-arrow:hover:before {
    color: #939191; }
  .imageGallery-arrow-left, .imageGallery-arrow-left.is-disabled:hover {
    left: 0; }
    .imageGallery-arrow-left:before, .imageGallery-arrow-left.is-disabled:hover:before {
      content: "\f053";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 30px; }
  .imageGallery-arrow-right, .imageGallery-arrow-right.is-disabled:hover {
    right: 0; }
    .imageGallery-arrow-right:before, .imageGallery-arrow-right.is-disabled:hover:before {
      content: "\f054";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 30px; }

.imageGallery-thumbnail {
  position: relative;
  display: block;
  float: left;
  padding: 0;
  margin: 0 9px;
  border: solid 4px #323131;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  opacity: .7;
  transition: opacity .2s; }
  .imageGallery-thumbnail a {
    display: block; }
  .imageGallery-thumbnail-image {
    position: relative;
    margin: 2px;
    border: solid 2px #323131; }
    .imageGallery-thumbnail-image img {
      display: block;
      width: 63px;
      height: 52px;
      margin: 0 auto; }
  .imageGallery-thumbnail-cover {
    display: block;
    max-width: none; }
  .imageGallery-thumbnail-title {
    display: block;
    margin: 10px auto 0 auto;
    width: 71px;
    font-size: 11px; }
  .imageGallery-thumbnail.is-active .imageGallery-thumbnail-overlay {
    opacity: 0;
    transition: opacity .5s; }
  .imageGallery-thumbnail-overlay {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -14px 0 0 -15px;
    height: 28px;
    width: 30px;
    cursor: pointer;
    opacity: 0.7; }
    .imageGallery-thumbnail-overlay:before {
      display: inline-block;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 15px;
      border-radius: 50%;
      border: 3px solid #323131;
      text-indent: 7px;
      background: white;
      text-align: center;
      line-height: 24px; }
  .imageGallery-thumbnail.is-active, .imageGallery-thumbnail:hover {
    opacity: 1; }

.imageGallery-list {
  overflow: hidden;
  margin: 0 50px;
  position: relative; }
  .imageGallery-list li:hover .image,
  .imageGallery-list li.active .image {
    margin: 0;
    border: solid 4px #323131; }
  .imageGallery-list-inner {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 4000px;
    overflow: hidden;
    list-style: none; }

.imageGallery-view {
  position: relative;
  margin-bottom: 10px;
  border: solid 2px #323131;
  overflow: hidden;
  text-align: center;
  background: white; }
  .imageGallery-view img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%; }
  .imageGallery-view:hover-overlay {
    opacity: 0.7; }
  .imageGallery-view-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -34px 0 0 -36px;
    width: 73px;
    height: 69px;
    cursor: pointer;
    transition: opacity .5s;
    opacity: 0; }
    .imageGallery-view-overlay:hover {
      opacity: 1;
      text-decoration: none; }
    .imageGallery-view-overlay:before {
      display: inline-block;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      background: white;
      border: 3px solid #323131;
      border-radius: 50%;
      font-size: 30px;
      text-indent: 5px;
      text-align: center;
      line-height: 65px; }

.mod-js .imageGallery-thumbnail {
  padding: 0; }
  .mod-js .imageGallery-thumbnail .imageGallery-thumbnails {
    position: relative; }

.no-js .imageGallery-view {
  display: none; }

.no-js .imageGallery-list {
  margin: 0; }

.no-js .imageGallery-arrow {
  display: none; }

.no-js .imageGallery-thumbnail {
  float: none;
  border: 0;
  opacity: 1;
  overflow: hidden; }
  .no-js .imageGallery-thumbnail img {
    width: auto;
    height: auto; }
  .no-js .imageGallery-thumbnail a:after {
    display: block;
    padding: 10px 0 30px;
    content: attr(data-description);
    text-align: left; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.locationfinder input[type=text] {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  border: 1px solid #D5D1CE;
  display: inline;
  float: left;
  height: 12px;
  padding: 8px;
  width: 27%;
}
@media only screen and (max-width: 767px) {
  .locationfinder input[type=text] {
    width: 60%;
    margin-bottom: 20px;
  }
}
.locationfinder .button {
  padding: 8px;
  background-image: url(../../img/Search-icon.png);
  background-repeat: no-repeat;
  border: none;
  margin-right: 20px;
  width: 30px;
  height: 30px;
}
@media only screen and (max-width: 767px) {
  .locationfinder .button {
    margin-right: 24%;
    margin-bottom: 20px;
  }
}
.locationfinder .locationFinder-selectOption {
  width: 7%;
  border: 1px solid #D5D1CE;
  height: 30px;
  margin-left: 10px;
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  .locationfinder .locationFinder-selectOption {
    width: 20%;
    margin-left: 0px;
    margin-right: 15px;
  }
}
.locationfinder .locationFinder-selectOption1 {
  height: 30px;
  margin-left: 15px;
  width: 15%;
}
@media only screen and (max-width: 767px) {
  .locationfinder .locationFinder-selectOption1 {
    width: 40%;
    margin-left: 0px;
  }
}
.locationfinder .locationFinder-loadMore .loadMore {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
}
.locationfinder .locationFinder-loadMore .loadMore:hover {
  background-color: #939191;
  color: white;
}
.locationfinder .locationFinder-loadMore .loadMore:active {
  background-color: #939191;
  color: white;
}
.map-canvas {
  margin-bottom: 10px;
  border: solid 2px #323131;
  text-align: center; }
  .map-canvas img {
    width: 100%;
    max-width: inherit; }

.no-js .map-canvas img {
  width: 100%;
  max-width: 640px; }
.navigation-root {
  text-align: left;
  z-index: 10;
  max-width: 100%; }

.navigation-mobile-menu {
  display: none; }
  @media only screen and (max-width: 767px) {
    .navigation-mobile-menu {
      display: block;
      position: relative;
      margin: 0 0 -2px -2px;
      width: 100%;
      height: 41px;
      cursor: pointer;
      box-sizing: border-box;
      overflow: hidden;
      background: whitesmoke;
      border: 2px solid #323131; }
      .navigation-mobile-menu:after {
        content: "\f0c9";
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        position: relative;
        font-weight: normal;
        display: block;
        width: 41px;
        height: 41px;
        position: absolute;
        top: 0;
        line-height: 38px;
        font-size: 25px;
        right: 0; } }

.navigation-branch {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  overflow: visible;
  list-style: none;
  border: 2px solid #323131; }
  .navigation-branch.navigation-level1 {
    border: none; }

.navigation-item {
  margin: 0 0 0 0;
  display: block; }
  .navigation-item > .navigation-item-title {
    display: block !important;
    padding: 5px 15px 5px 40px;
    background: #e1e1e1;
    color: #323131;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis; }
    .navigation-item > .navigation-item-title:hover {
      color: white;
      background: #939191;
      text-decoration: none; }
  .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background-color: #c8c7c7; }
  .navigation-item.has-active-child > .navigation-item-title, .navigation-item.is-active > .navigation-item-title {
    color: #323131;
    background: #cccccc;
    text-decoration: none; }
  .navigation-item.is-open > .navigation-branch,
  .no-js .navigation-item:hover > .navigation-branch {
    display: block; }
  .navigation-item.navigation-level1 {
    margin: 0 0 -2px -2px;
    box-sizing: border-box;
    border: 2px solid #323131; }
    .navigation-item.navigation-level1 > .navigation-item-title {
      padding: 10px 20px 10px 20px;
      background: #e1e1e1;
      color: #323131;
      font-size: 14px;
      font-weight: bold;
      line-height: 1.5;
      text-decoration: none;
      display: block; }
      .navigation-item.navigation-level1 > .navigation-item-title:hover {
        color: white;
        background: #939191;
        text-decoration: none; }
    .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .navigation-item.navigation-level1.is-active > .navigation-item-title {
      color: white;
      background: #605e5e;
      text-decoration: none; }
    @media only screen and (max-width: 767px) {
      .navigation-item.navigation-level1 {
        width: 100%; } }
  .navigation-item.navigation-level2 {
    border-top: 1px solid #323131; }
    @media only screen and (max-width: 767px) {
      .navigation-item.navigation-level2 {
        display: none; }
        .navigation-item.navigation-level2.is-open {
          display: block; } }

.navigation-branch.navigation-level2 {
  display: block; }

@media only screen and (max-width: 767px) {
  .navigation-root {
    display: none; }
  .is-open {
    display: block; } }
/* NEWSFEED ITEM */
/* NEWSFEED COMPONENT */
/* PER PAGE */
/* MOBILE */
.newsfeed-result {
  padding: 0;
  margin: 0;
  background: #F5F5F5;
  margin-bottom: 20px; }

.newsfeed-image {
  margin: 0;
  height: 150px;
  overflow: hidden; }
  .newsfeed-image img {
    height: 100%;
    min-width: 100%;
    left: 50%;
    position: relative;
    transform: translateX(-50%); }

.newsfeed-inner-content {
  padding: 10px 15px;
  border-top: solid 4px #F36533; }

.newsfeed-category {
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-title {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #7E7E7E; }
  .newsfeed-title:only-child {
    border-bottom: 0;
    padding: 0;
    margin: 0; }
  .newsfeed-title a:hover {
    text-decoration: none; }
  .newsfeed-title a:active {
    text-decoration: none; }
  .newsfeed-title a:focus {
    text-decoration: none; }

.newsfeed-date {
  font-size: 13px;
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-description {
  margin: 0 0 10px;
  color: #73645D; }

.newsfeed-url {
  font-size: 13px;
  word-break: break-all; }
  .newsfeed-url a {
    color: #16727F;
    font-weight: bold; }
    .newsfeed-url a:hover {
      text-decoration: none; }
    .newsfeed-url a:active {
      text-decoration: none; }
    .newsfeed-url a:focus {
      text-decoration: none; }

.newsfeed {
  position: relative; }
  .newsfeed a {
    color: inherit;
    text-decoration: none; }
  .newsfeed .active a {
    font-weight: bold; }
  .newsfeed .splitter {
    color: #F36533; }

.newsfeed-number {
  margin-bottom: 20px;
  position: absolute;
  left: 250px;
  top: -50px; }
  .newsfeed-number .results-count-strong {
    font-weight: bold; }

.newsfeed-pagination .mobile {
  display: none; }

.newsfeed-pagination-list {
  font-size: 13px;
  font-size: 1.3rem;
  padding: 0;
  margin: 20px 0 0;
  list-style: none;
  float: right; }

.newsfeed-pagination-item {
  display: inline-block; }
  .newsfeed-pagination-item a {
    display: block;
    border: 1px solid #e9e9e9;
    width: 25px;
    line-height: 25px;
    text-align: center;
    margin-right: 3px; }
    .newsfeed-pagination-item a:hover {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:focus {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:active {
      text-decoration: none;
      border-color: #a0ce4e; }

.newsfeed-pagination-item.separator {
  display: inline-block;
  border: 1px solid #fff;
  width: 25px;
  line-height: 25px;
  text-align: center;
  margin-right: 3px;
  letter-spacing: 2px; }
  .newsfeed-pagination-item.separator:before {
    content: "..."; }

.newsfeed-pagination-item.is-active a {
  background: #a0ce4e;
  color: #fff;
  cursor: default; }

.newsfeed-pagination-item.item-next a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-next a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:after {
    content: ">";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-left: 5px; }

.newsfeed-pagination-item.item-previous a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-previous a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:before {
    content: "<";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-right: 5px; }

.view-all.button {
  margin-top: 30px; }

.promo .view-all.button {
  text-align: center; }

.related .view-all.button {
  text-align: start; }

.view-all a {
  background: #15717d;
  padding: 10px 23px;
  border-radius: 20px;
  color: #fff; }

span.newsfeed-related-updates {
  display: block;
  margin: 50px 0 20px 0;
  font-style: italic;
  color: #73645D; }

a.newsfeed-related-category {
  background: #f3f2f0;
  padding: 15px;
  border-radius: 40px;
  font-weight: bold;
  color: #15717d; }

.newsfeed-perPage {
  max-width: 200px;
  margin: 14px 0 0; }
  .newsfeed-perPage > div {
    display: inline-block; }
  .newsfeed-perPage .active {
    font-style: italic;
    background: #DDD; }
  .newsfeed-perPage a {
    color: inherit;
    text-decoration: none; }
  .newsfeed-perPage .heading {
    background: #EEE;
    min-width: 100px;
    padding: 10px; }
  .newsfeed-perPage .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
  .newsfeed-perPage ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeed-perPage li {
    padding: 5px 20px; }
    .newsfeed-perPage li a {
      display: block; }

@media (max-width: 767px) {
  .newsfeed-pagination {
    text-align: center; }
    .newsfeed-pagination .mobile {
      display: block; }
    .newsfeed-pagination .desktop {
      display: none; }
  .newsfeed-pagination-list {
    display: inline-block;
    float: none; }
  .newsfeed-result.has-image {
    text-align: center; }
    .newsfeed-result.has-image .newsfeed-image {
      position: static;
      margin-bottom: 20px; }
    .newsfeed-result.has-image .newsfeed-title {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-description {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-date {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-url {
      text-align: left;
      margin-left: 0; }
  .item-previous {
    float: left; }
  .item-next {
    float: right; } }
.newsfeedFilterBy {
  max-width: 200px; }
  .newsfeedFilterBy .active {
    font-style: italic;
    background: #DDD; }
  .newsfeedFilterBy a {
    color: inherit;
    text-decoration: none; }
  .newsfeedFilterBy .heading {
    background: #F36533;
    color: #FFF;
    padding: 10px; }
  .newsfeedFilterBy .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
    .newsfeedFilterBy .slider .tag-link a {
      display: block; }
  .newsfeedFilterBy .top-level {
    font-weight: bold;
    padding-left: 10px; }
  .newsfeedFilterBy ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeedFilterBy li {
    padding: 5px 20px; }
.podcast {
  border-radius: 4px;
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid #EFEFED;
  max-width: 800px; }
  .podcast p {
    margin: 0; }

.podcast__information {
  display: flex; }

.podcast__text {
  padding: 10px; }

.podcast__title {
  font-weight: 700; }

.audio {
  background-color: #efefed; }

.audio__controls {
  display: flex;
  align-items: center; }

.audio__backwards {
  visibility: hidden;
  height: 37px;
  width: 37px;
  border: 1px solid #15717d;
  border-radius: 50%; }

.audio__forwards {
  visibility: hidden;
  height: 37px;
  width: 37px;
  border: 1px solid #15717d;
  border-radius: 50%; }

.audio__backwards, .audio__forwards, .audio__play, .audio__pause {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }

.audio__play {
  height: 50px;
  width: 50px;
  background-color: #15717d;
  border-radius: 50%; }
  .audio__play:after {
    content: "\25b6";
    color: #fff;
    font-size: 25px; }

.audio__pause {
  display: none;
  height: 50px;
  width: 50px;
  background-color: #ffffff;
  border-radius: 50%; }
  .audio__pause:after {
    content: "| |";
    color: #000;
    font-size: 25px; }

.audio--playing .audio__pause {
  display: flex; }

.audio--playing .audio__backwards {
  visibility: visible; }

.audio--playing .audio__forwards {
  visibility: visible; }

.audio--playing .audio__play {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.powerreviews {
  border: solid 1px #e0e0e0;
  padding: 5px 10px 0 10px;
  margin-bottom: 5px; }
  .powerreviews .p-w-r .pr-header-title {
    color: #f36633; }
  .powerreviews .p-w-r .pr-star-selected {
    background-color: #f36633; }
  .powerreviews .pr-snapshot-rating .pr-stars {
    background-image: url("../../img/stars.gif"); }
  .powerreviews .pr-review-rating .pr-stars-small {
    background-image: url("../../img/stars_small.gif"); }
  .powerreviews .pr-snippet-stars .pr-stars-small {
    background-image: url("../../img/stars_small.gif"); }
  .powerreviews.pr-base-modal a, .powerreviews .pr-pa-snippet a, .powerreviews .pr-review-engine a, .powerreviews .pr-snippet a, .powerreviews prImageSnippet a {
    color: #f36633; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.product-list-main__results .product {
    border-bottom: 2px solid #f3f2f1;
}

.productList .product-list-content {
    display: table;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.productList .product-list-content .product-list-main, .productList .product-list-content product-list-header {
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
}

.productList .alphabet-filter__element {
    margin-left: 10px;
}

.productList .no-of-shown-results, .productList .no-of-all-results, .productList .applied-filter {
    font-weight: bold;
}

.productList .product-list-main {
    display: table-row;
    justify-content: space-around;
}

.productList .product-list-header {
    display: table-row;
    justify-content: space-around;
}

.productList .product-list-filter--alphabet {
    border-left: 2px solid #f3f2f1;
}

.productList .product-list-filter .filter-trigger--alphabet {
    color: #72635d;
    cursor: default;
    opacity: 0.5;
    text-decoration: none;
    margin: 0;
}

.productList .product-list-filter .filter-trigger--alphabet.filter-trigger--active {
    color: #f36633;
    cursor: pointer;
    opacity: 1;
    text-decoration: none;
}

.productList .product-list-header__filter-by .filter-by__label {
    background-color: #f36633;
    color: white;
    padding: 10px 30px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.productList ul.filter__product-types {
    display: none;
    position: absolute;
    background-color: #f2f2f2;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

.productList ul.filter__product-types li {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.productList ul.filter__product-types li input ~ span::after {
    content: "";
    background-color: white;
    border-radius: 30px;
    width: 20px;
    height: 20px;
    margin: 0 7px 0 0;
    position: absolute;
    right: 0;
}

.productList ul.filter__product-types li input:checked ~ span::after {
    background-color: #15717e;
    border: 2px solid white;
    margin: 0 6px 0 0;
}

.productList ul.filter__product-types li input {
    visibility: hidden;
}

.productList ul .alphabet-filter__elements, .productList ul .product__links--additional {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.productList ul.filter__product-types.show {
    display: block;
    padding: 0;
}

.productList .product__info-formula-text {
    font-style: italic;
}

.productList .product .product__links a {
    color: #15717e;
    font-weight: bold;
}

.productList .product .product__info-title, .productList .product .product__info-title a {
    color: #15717e;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
}

.productList .product .product__info-title.lock-icon {
    color: black;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
}

.productList .product .product__info-title.lock-icon a:before {
    content: '!';
    color: #ff0000;
}

.productList .product-list-main__results {
    width: 95%;
}

.productList .product-list-main__results .product {
    display: flex;
    margin-top: 15px;
}

.productList .product-list-main__results .product .product__info {
    width: 50%;
}

.productList .product-list-main__results .product .product__links {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: 700;
}

.productList .results__show-more-btn {
    display: inline-block;
    margin-top: 15px;
    color: white;
    background-color: #15717e;
    padding: 10px 30px;
    border-radius: 20px;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    width: 20%;
    margin-left: 35%;
    margin-right: auto;
}

.productList .results__show-more-btn:hover {
    background-color: white;
    display: inline-block;
    padding: 8px 30px;
    border: 2px solid #15717e;
    color: #15717e;
    font-size: 18px;
    width: 20%;
    margin-left: 35%;
    margin-right: auto;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.questionanswers.hideScoreBox .quizScoreBox, .quizResultBoxContainer {
  display: none;
}

.quizResultBoxContainer.showBoxQuiz {
  display: block;
}

.quizButton img {
  cursor: pointer;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.questionWithCheck {
  border: dotted 1px #D5D1CE;
  padding: 10px;
}
.questionWithCheck .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px;
}

.questionWithRadio .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px;
}

.questionWithRadio .genericFormGroup span input[type="radio"],
.questionWithCheck .genericFormGroup span input[type="checkbox"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px;
}

.questionWithRadio .genericFormGroup label,
.questionWithCheck .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto;
  margin-right: 15px;
}

.questionWithRadio .genericFormGroup .quizRadioImg label,
.questionWithCheck .genericFormGroup .quizRadioImg label {
  width: 100px;
}

.quiz .nextQuestionPage {
  float: right;
}

.questionWithRadio .quizScoreBox, .questionWithCheck .quizScoreBox {
  border: 1px solid #0071E5;
  background: white;
  text-align: center;
  font-weight: 700;
  padding: 5px;
  width: 50px;
  height: 15px;
  margin-left: 20px;
  float: left;
}

.questionWithRadio .imgContainer,
.questionWithCheck .imgContainer {
  width: 100%;
  float: left;
}

.questionWithRadio .quizQuestion p,
.questionWithCheck .quizQuestion p {
  margin: 0 0 15px 0;
}

.questionWithRadio .quizScoreBox p,
.questionWithCheck .quizScoreBox p {
  margin: 0;
  font-weight: 700;
}

.quizHideBox {
  display: none;
}

.quizOverlayContainer .overlay-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  z-index: 1000;
  /* high z-index */
  background: #000;
  /* fallback */
  background: rgba(0, 0, 0, 0.75);
  text-align: center;
}

.quizOverlayContainer .overlay-content {
  background: none repeat scroll 0 0 #ffffff;
  display: inline-block;
  max-width: 90%;
  min-height: 80px;
  min-width: 80px;
  padding: 30px 10px 10px;
  position: relative;
  text-align: left;
  top: 150px;
}

.quizOverlayContainer .overlay-close {
  background: url("../../img/overlay-close-icon.png") no-repeat scroll 0 0/20px auto transparent;
  cursor: pointer;
  display: none;
  font-size: 25px;
  height: 20px;
  position: absolute;
  right: 3px;
  top: 5px;
  width: 20px;
  z-index: 9999;
}

.quizOverlayContainer .close-btn:hover {
  background: #0071E5;
}

.questionWithImage {
  clear: both;
}

.quizResultContainer {
  width: 92%;
}

.questionWithImage .quizQuestion {
  border: 2px solid #0071E5;
  background: #D5DCEF;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 15px 10px 20px 10px;
  float: left;
  width: 80%;
}

.questionWithImage .quizQuestion p {
  font-weight: 700;
  line-height: 1.2em;
  margin: 10px 0 0 0;
  vertical-align: middle;
  color: black;
}

.questionWithImage .imgContainer {
  float: left;
  width: 50%;
  text-align: center;
}

.questionWithImage .imgContainer span {
  border: 3px solid #78A7D2;
  padding: 10px;
  height: 36px;
  width: 36px;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
}

.questionWithImage .imgContainer img {
  text-align: center;
  vertical-align: bottom;
  cursor: pointer;
}

.questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption {
  float: left;
  width: 25%;
}

.quizScoreBox {
  border: 2px solid #0071E5;
  background: #D5DCEF;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 5px;
  width: 58px;
  height: 62px;
  margin-left: 20px;
  float: left;
}

.quizScoreBox p {
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  margin: 0;
  color: black;
  margin-top: 15px;
}

.quizScoreBox.totalScoreBox, .quiz .generateScore {
  float: right;
}

.quiz .button.generateScore {
  width: 230px;
  padding: 10px;
  font-weight: 700;
  font-size: 22px;
  color: white;
  background: #10069F;
}

.quiz .button.generateScoreNewPage {
  padding: 10px;
  font-weight: 700;
  color: #0071E5;
  border: solid 1px #ffffff;
  background: #E4FE98;
}

.quiz.quizWithBGImage {
  float: left;
}

.quiz.quizWithBGImage .quizQuestionBox {
  background-color: #FFF1D0;
  padding: 20px;
  width: 70%;
}

.quiz.quizWithBGImage .quizQuestionBox h2 {
  color: #4469A1;
  font-size: 40px;
  margin-bottom: 0;
}

.quiz.quizWithBGImage .quizQuestionBox p {
  font-size: 18px;
  color: #5C5D59;
  margin: 0;
  line-height: 22px;
}

.quizWithBGImage.questionOption1 .quizQuestionOption,
#question3 .quizWithBGImage.questionOption2,
#question3 .quizWithBGImage.questionOption2 .quizQuestionOption {
  height: 450px;
}

.quizWithBGImage.questionOption2 .quizQuestionOption,
.quizWithBGImage.questionOption3 .quizQuestionOption,
.quizWithBGImage.questionOption4 .quizQuestionOption,
.quizWithBGImage.questionOption5 .quizQuestionOption {
  height: 225px;
}

.quizWithBGImage.questionOption1,
.quizWithBGImage.questionOption4,
#question3 .quizWithBGImage.questionOption2 {
  width: 50%;
}

.quizWithBGImage.questionOption2 {
  width: 25%;
}

.quizWithBGImage.questionOption3,
#question2 .quizWithBGImage.questionOption3,
#question2 .quizWithBGImage.questionOption4,
#question2 .quizWithBGImage.questionOption5 {
  width: 25%;
}

.quiz.quizWithBGImage .quizQuestionOption {
  position: relative;
}

.quiz.quizWithBGImage .quizOptionButton {
  position: absolute;
  right: 0;
  bottom: 0;
  background: #E2F1F3;
  padding: 17px 25px 17px 25px;
  font-size: 20px;
  border: 0;
  border-radius: 0;
  color: #73A1A7;
}

.quiz.quizWithBGImage .quizOptionButton:focus {
  border: dotted 1px #000;
}

.quiz.quizWithBGImage .quizOptionButton span {
  background: url("../../img/boxlink-arrow.png") no-repeat right center;
  padding-right: 25px;
}

.quizProgressBar {
  background: white;
  border: solid 1px #ffffff;
  padding: 20px 0;
  border-color: white;
  box-shadow: 0 0 10px #9ecaed;
}

.quiz.quizProgressBar .quizProgressBarDots {
  background-color: #E1E1E1;
  border: 1px solid #E1E1E1;
  border-radius: 18px;
  height: 10px;
  padding: 5px;
  position: relative;
}

.quiz.quizProgressBar .quizProgressDots.active {
  background-color: #099696;
  height: 16px;
  width: 16px;
  left: 0;
  position: absolute;
  top: 2px;
}

.quiz.quizProgressBar .quizProgressDots.firstactive {
  background-color: #099696;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 2px;
}

.quiz.quizProgressBar .quizProgressDots.progressActive {
  background-color: #099696;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 2px;
}

.quiz.quizProgressBar .quizProgressDots {
  background-color: white;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  height: 12px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 12px;
  box-shadow: none;
  border: 0px solid gainsboro;
}

.progressDotActive {
  width: 2%;
  background: #099696;
  height: 10px;
}

.quiz.quizProgressBar .quizProgressBarQuestions {
  background-color: white;
  padding: 5px;
  position: relative;
  margin-bottom: 35px;
}

.quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
  color: #22508E;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  background: none;
  cursor: text;
}

.quizRadioImg {
  float: left;
  width: 100px;
}

.questionWithRadio button {
  background: white;
  border: 1px solid #ffffff;
  border-radius: 0;
  float: left;
  margin-right: 15px;
}

.questionWithRadio button.optionActive {
  border: solid 1px #D5DCEF;
}

.quiz.quizWithBGImage .quizQuestionOption {
  background-repeat: no-repeat;
  background-position: left top;
}

.hideQuizTotalBox .quizResultContainer {
  display: none;
}

/* Mobile start */
@media only screen and (max-width: 767px) {
  .questionWithCheck .formControl-radio {
    clear: both;
    display: block;
  }
}
@media only screen and (max-width: 420px) {
  .questionWithRadio .formControl-radio, .questionWithCheck .formControl-radio {
    clear: both;
    display: block;
    float: left;
    width: 6%;
  }

  .questionWithRadio .genericFormGroup label,
  .questionWithCheck .genericFormGroup label {
    display: block;
    float: left;
    width: 50%;
  }

  .quizRadioImg {
    width: 100%;
  }

  .questionWithImage .quizQuestion {
    width: 60%;
  }

  .quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
    font-size: 12px;
    font-weight: 700;
  }

  .quiz.quizWithBGImage {
    width: 100%;
    display: block;
  }

  .quiz.quizProgressBar .quizProgressBarQuestions {
    margin-bottom: 15px;
  }

  .quiz.quizWithBGImage .quizQuestionOption {
    width: 100%;
    display: block;
    background: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: 100% 100%;
  }

  .quizWithBGImage.questionOption1,
  .quizWithBGImage.questionOption4,
  #question3 .quizWithBGImage.questionOption2 {
    width: 100%;
  }

  .quizWithBGImage.questionOption2 {
    width: 100%;
  }

  .quizWithBGImage.questionOption3, #question2 .quizWithBGImage.questionOption3, #question2 .quizWithBGImage.questionOption4, #question2 .quizWithBGImage.questionOption5 {
    width: 100%;
  }

  .quiz.quizWithBGImage .quizQuestionOption {
    width: 100%;
    display: block;
  }

  .questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption, .questionWithImage .imgContainer {
    display: block;
    width: 100%;
  }
}
.richText .component-content {
  overflow: hidden; }

.richText h1 {
  margin-top: 0;
  word-wrap: break-word; }

.richText h2 {
  margin-top: 0;
  word-wrap: break-word; }

.richText h3 {
  margin-top: 0;
  word-wrap: break-word; }

.richText h4 {
  margin-top: 0;
  word-wrap: break-word; }

.richText h5 {
  margin-top: 0;
  word-wrap: break-word; }

.richText h6 {
  margin-top: 0;
  word-wrap: break-word; }

.richText a {
  text-decoration: underline; }

.richText ul, .richText ol {
  padding: 10px 0;
  margin-left: 10px; }

.richText li {
  margin-left: 15px;
  margin-bottom: 10px;
  font-size: 14px;
  list-style-type: none; }

.richText ol li {
  list-style: decimal; }

.richText ul li {
  position: relative;
  margin-left: 0;
  padding-left: 15px; }
  .richText ul li:before {
    position: absolute;
    top: 1px;
    left: -5px;
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal; }

.richText-image {
  display: block;
  margin-bottom: 10px; }
  .richText-image.pull-left {
    margin: 5px 15px 5px 10px;
    float: left; }
  .richText-image.pull-right {
    margin: 5px 10px 5px 15px;
    float: right; }
.searchBox .easy-autocomplete-container ul {
  list-style-type: none;
  padding: 0 0 0 0; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/* line 3, ../../sass/components/search.filter.scss */
.searchFilter {
	border: solid 1px #dfdfdf;
}

/* line 8, ../../sass/components/search.filter.scss */
.searchFilter-title {
	background-color: #fff;
	background: url("../../img/down_arrow_black.png") no-repeat 90% center;
	margin: 0;
	padding: 13px;
	cursor: pointer;
}

/* line 14, ../../sass/components/search.filter.scss */
.searchFilter-controls {
	border-top: solid 4px #f36533;
}

.searchFilter-controls .searchFilterContent {
	display: block;
}
/* line 21, ../../sass/components/search.filter.scss */
.searchFilter-selection,.searchFilter-checkbox,.searchFilter-phrase {
	overflow: hidden;
	margin: 5px 0;
}

/* line 27, ../../sass/components/search.filter.scss */
.searchFilter-label {
	float: left;
	margin-right: 10px;
	min-width: 85%;
}

/* line 33, ../../sass/components/search.filter.scss */
.searchFilter-checkbox .searchFilter-label {
	float: none;
	margin-right: 0;
}

/* line 38, ../../sass/components/search.filter.scss */
.searchFilter-submit {
	padding: 13px;
	margin: 5px 0;
	overflow: hidden;
	display: block;
}
/* line 42, ../../sass/components/search.filter.scss */
.searchFilter-submit button {
	float: right;
}

/* line 49, ../../sass/components/search.filter.scss */
.searchFilter-horizontal .searchFilter-controls {
	float: left;
}
/* line 55, ../../sass/components/search.filter.scss */
.searchFilter-horizontal .searchFilter-selection,.searchFilter-horizontal .searchFilter-checkbox,.searchFilter-horizontal .searchFilter-phrase
	{
	float: left;
	clear: none;
	margin-right: 10px;
}
/* line 61, ../../sass/components/search.filter.scss */
.searchFilter-horizontal .searchFilter-label {
	min-width: 0;
}
/* line 64, ../../sass/components/search.filter.scss */
.searchFilter-horizontal .searchFilter-control {
	float: left;
}

.tagRadioFilter fieldset,.metadataFilter fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

.tagRadioFilter .searchFilter-control,.metadataFilter .searchFilter-control
	{
	padding: 7px 5px;
	background: #f5f5f5;
	border-bottom: solid 1px #dfdfdd;
}

.tagRadioFilter fieldset legend,.metadataFilter fieldset legend,.searchFilter-sorting h4
	{
	background: url("../../img/filter-plus.png") no-repeat right center;
	color: #000000;
	font-size: 16px;
	padding: 0px 10px;
	display: block;
	width: 93%;
	cursor: pointer;
	margin: 7px 10px;
}

.tagRadioFilter input,.metadataFilter input[type="radio"] {
	float: right;
}

.tagRadioFilter fieldset legend.filter-active,.metadataFilter fieldset legend.filter-active
	{
	background: url("../../img/filter-minus.png") no-repeat right center;
}

.searchFilter-form .search-productFilter,.searchFilter-form .search-theraphyFilter,.searchFilter-form .search-indicationFilter
	{
	font-size: 1.2em;
	font-style: italic;
	padding: 0 20px;
}

.searchResults-number {
	display: none;
}

.searchFilter-content{
	display:none;
}
.searchBox input[type=text] {
  width: 81px; }

.searchBox-title {
  cursor: default; }

.searchBox .form-content .textField {
  display: inline;
  float: left;
  margin-right: 15px; }

.searchBox .form-contentButton {
  display: inline;
  float: left; }
  .searchBox .form-contentButton.section {
    margin: -1px 0 0; }

.searchBox .form-content .section {
  margin: 0 15px 0 0; }

.searchBox .form-search.no-box,
.searchBox .form-search.no-box .section {
  margin-top: 0;
  margin-bottom: 0; }
.searchResults-title {
  margin-left: 110px;
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.searchResults-term {
  font-style: italic; }

.searchResults-number {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left; }

.searchResults-results {
  margin-bottom: 10px; }

.searchResults-description, .searchResults-url {
  margin-left: 110px; }

.searchResults-url {
  margin-top: 10px; }

.searchResults-image {
  float: left;
  width: 100px;
  height: 100px;
  margin: 10px 0; }

.searchResults-result {
  position: relative;
  padding: 0 10px 20px 10px;
  overflow: hidden;
  background-color: #e1e1e1; }
  .searchResults-result:nth-child(even) {
    background-color: inherit; }

.searchResults-icon-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 70px;
  margin-top: 10px;
  text-align: center; }

.searchResults-date {
  margin-bottom: 10px;
  margin-left: 110px; }

.searchResults-pagination {
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  overflow: hidden;
  cursor: default; }
  .searchResults-pagination-list {
    padding: 0;
    margin: 0; }
  .searchResults-pagination-item {
    display: inline-block;
    margin: 1px;
    line-height: 30px;
    background-color: #eeeeee;
    cursor: default; }
    .searchResults-pagination-item a {
      display: inline-block;
      min-width: 30px;
      padding: 0 10px;
      background-color: #e1e1e1;
      cursor: pointer; }
      .searchResults-pagination-item a:hover {
        background-color: #ebebeb;
        text-decoration: none; }
    .searchResults-pagination-item.is-active {
      font-weight: bold; }

.searchResults-tags {
  list-style-type: none;
  padding: 0; }
  .searchResults-tags-item {
    display: inline-block;
    margin: 0 2px; }
    .searchResults-tags-item-link {
      display: block;
      padding: 1px;
      color: black;
      font-size: 0.85em;
      background: #b9b8b8;
      border: 1px solid #939191; }
@charset "UTF-8";
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchBlox.searchResults .component-content {
    display: flex;
}

.searchBlox-results highlight {
    font-weight: bold;
}

.searchBlox-results .searchResults-number {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}

.searchBlox-results .searchResults-title {
    display: block;
    color: #323131;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    margin-left: 10px;
}

.searchBlox-results .searchResults-term {
    font-style: italic;
}

.searchBlox-results .searchResults-results {
    margin-bottom: 10px;
}

.searchBlox-results .searchResults-description, .searchBlox-results .searchResults-url,
.searchBlox-results .searchResults-context {
    margin-left: 10px;
}

.searchBlox-results .searchResults-image {
    float: left;
    width: 100px;
    height: 100px;
    margin: 10px 0;
}

.searchBlox-results .searchResults-result {
    position: relative;
    overflow: hidden;
    padding: 0 10px 20px 10px;
    background-color: #eeece4;
}

.searchBlox-results .searchResults-result:nth-child(even) {
    background-color: inherit;
}

.searchBlox-results .searchResults-icon-wrapper {
    position: absolute;
    text-align: center;
    width: 70px;
    margin-top: 10px;
    left: 0;
    top: 0;
}

.searchBlox-results .searchResults-url {
    margin-top: 10px;
}

.searchBlox-results .searchResults-description p, .searchBlox-results .searchResults-context p {
    font-family: sans-serif;
    font-size: 12px;
    color: #635a54;
}

.searchBlox-results .searchResults {
    width: 100%;
}

.searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav {
    float: right;
    padding-left: 20px;
}

.searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul {
    padding-left: 0;
}

.searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li {
    list-style-type: none;
    display: block;
    text-align: center;
    margin-bottom: 10px;
}

.searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li a {
    color: #000;
}

.searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li.active a {
    color: #F98033;
    font-size: 12px;
    font-weight: 700;
}

.searchResults .searchResults-facets {
    margin-right: 30px;
}

.searchResults .searchResults-facets .facet-value {
    cursor: pointer;
}

.searchResults .searchResults-facets .facet-value--active {
    font-weight: bold;
}

.searchResults .searchResults-facets .facet-value--active:before {
    content: "✖";
}
.shareThis-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none; }
  .shareThis-list li {
    float: left;
    width: auto;
    height: 26px;
    margin: 0 10px 10px 0; }
    .shareThis-list li:last-child {
      margin-right: 0; }

.shareThis-item a {
  display: block;
  height: 26px;
  transition: all .3s; }
  .shareThis-item a:hover img {
    opacity: 1; }

.shareThis-item img {
  opacity: 0.7;
  transition: opacity .2s ease-in-out; }
.sitemap-columns-1 .sitemap-column {
  width: 100%; }

.sitemap-columns-2 .sitemap-column {
  width: 50%; }

.sitemap-columns-3 .sitemap-column {
  width: 33.33333%; }

.sitemap-columns-4 .sitemap-column {
  width: 25%; }

.sitemap-columns-5 .sitemap-column {
  width: 20%; }

.sitemap-columns-6 .sitemap-column {
  width: 16.66667%; }

.sitemap-columns-7 .sitemap-column {
  width: 14.28571%; }

.sitemap-columns-8 .sitemap-column {
  width: 12.5%; }

.sitemap-columns-9 .sitemap-column {
  width: 11.11111%; }

.sitemap-columns-10 .sitemap-column {
  width: 10%; }

.sitemap-columns-11 .sitemap-column {
  width: 9.09091%; }

.sitemap-columns-12 .sitemap-column {
  width: 8.33333%; }

.sitemap-column {
  float: left; }
  .sitemap-column .component-content {
    overflow: hidden; }
  .sitemap-column a {
    text-decoration: none; }
  .sitemap-column h3 {
    padding: 5px 7px;
    font-size: 13px;
    font-weight: bold;
    background-color: #e1e1e1; }
  .sitemap-column ul {
    padding: 0 0 10px 0;
    margin-bottom: 10px;
    list-style: none; }
  .sitemap-column > ul {
    margin: 0 3px; }
    .sitemap-column > ul li > ul {
      padding-bottom: 0;
      padding-left: 5px;
      margin-bottom: 0;
      margin-left: 0;
      word-wrap: break-word; }
      .sitemap-column > ul li > ul li {
        position: relative;
        padding-left: 5px;
        font-weight: bold;
        line-height: 150%; }
        .sitemap-column > ul li > ul li:before {
          position: absolute;
          top: 1px;
          left: 0;
          content: "\f0da";
          display: inline-block;
          font-family: FontAwesome;
          font-style: normal;
          position: relative;
          font-weight: normal; }
        .sitemap-column > ul li > ul li > ul {
          margin-top: 0; }
          .sitemap-column > ul li > ul li > ul li {
            font-weight: normal; }

@media only screen and (max-width: 767px) {
  .component-content .sitemap-column {
    width: 100%;
    float: none; }
    .component-content .sitemap-column > ul {
      margin: 0 0 15px; } }
.smart-link {
  margin: 10px 0; }
  .smart-link-previous:before, .smart-link-next:after {
    display: inline-block;
    position: relative;
    top: -1px;
    height: 14px;
    width: 6px;
    font-size: 8px;
    color: black; }
  .smart-link-next:after {
    margin-left: 10px;
    content: "\f054";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal; }
  .smart-link-previous:before {
    margin-right: 10px;
    content: "\f053";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal; }
  .smart-link-list {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
    text-align: center; }
    .smart-link-list li {
      display: inline-block; }
.table-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.table .button {
  display: none; }
  @media only screen and (max-width: 767px) {
    .table .button {
      display: block;
      margin: 20px; } }

.table-caption {
  padding: 13px;
  border: solid 2px #323131;
  background-color: #e1e1e1;
  border-bottom: none; }
  .table-caption .button {
    display: block;
    margin: 10px 0 0 5px; }
    @media only screen and (max-width: 767px) {
      .table-caption .button {
        display: none; } }

.table th, .table td {
  border: solid 2px #323131;
  padding: 5px; }

.table td {
  vertical-align: middle; }

.table th {
  background-color: #e1e1e1;
  font-weight: bold;
  text-align: center; }

.table table {
  width: 100%;
  border: solid 2px #323131;
  border-collapse: collapse; }

.no-js .table .button {
  display: none; }
.tabs {
  position: relative; }
  .tabs-heading {
    display: block;
    color: #323131;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px; }
  .tabs-nav {
    position: relative;
    top: 0;
    left: 0;
    height: 39px;
    z-index: 150;
    width: 100%;
    overflow: hidden; }
    .tabs-nav-list {
      position: relative;
      left: 0;
      padding: 0;
      margin: 0;
      width: 2000px;
      list-style: none;
      overflow: hidden; }
    .tabs-nav-item {
      display: inline;
      float: left;
      margin-left: 5px;
      height: 21px;
      top: 4px;
      padding: 7px 10px 7px 10px;
      border-width: 2px 2px 0 2px;
      border-style: solid;
      border-color: #323131;
      background: #e1e1e1;
      font-weight: bold;
      font-size: 12px;
      cursor: pointer; }
      .tabs-nav-item a {
        color: #323131; }
      .tabs-nav-item.is-active,
      .tabs-nav-item.is-active a, .tabs-nav-item.is-active:hover {
        cursor: default;
        background: white; }
      .tabs-nav-item.is-active, .tabs-nav-item.is-active:hover {
        border-bottom: none;
        padding-bottom: 9px; }
      .tabs-nav-item.is-active:hover a {
        color: #323131; }
      .tabs-nav-item:first-child {
        margin-left: 0; }
      .tabs-nav-item:hover {
        background: #939191; }
        .tabs-nav-item:hover a {
          color: white;
          text-decoration: none; }
    .tabs-nav-switcher {
      position: absolute;
      top: 0;
      height: 35px;
      width: 15px;
      border: 2px solid #323131;
      background: #e1e1e1;
      cursor: pointer; }
      .tabs-nav-switcher-right {
        right: 0; }
      .tabs-nav-switcher-left {
        left: 0; }
        .tabs-nav-switcher-left:before {
          content: "f053";
          margin-left: -4px; }
      .tabs-nav-switcher:before {
        left: 50%;
        margin-left: -3px;
        padding: 7px 0;
        font-size: 12px;
        content: "\f054";
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        position: relative;
        font-weight: normal; }
  .tabs-content {
    padding: 13px;
    position: relative;
    top: -2px;
    z-index: 100;
    border: solid 2px #323131;
    background: white;
    overflow: hidden; }

.tabMenuItem {
  margin-bottom: 0; }

.no-js .tabs > .component-content {
  padding-top: 0; }

.no-js .tabs-nav {
  display: none; }

.no-js .tabs-content {
  display: block !important;
  visibility: visible !important; }
.tagList-tag-link, .tagList-tag-item {
  background-color: #e1e1e1;
  border: 1px solid #656363;
  color: #323131;
  padding: 5px 20px;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block; }
  .tagList-tag-link:hover, .tagList-tag-item:hover {
    background-color: #939191;
    color: white; }

.tagList-heading {
  font-weight: bold;
  color: #323131;
  margin: 10px 0;
  font-size: 1.5rem;
  display: block; }

.tagList-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.tagList-tag {
  display: inline-block; }

.tagList-tag-link, .tagList-tag-item {
  margin-right: 5px;
  text-decoration: none; }
  .tagList-tag-link:hover, .tagList-tag-link:active, .tagList-tag-item:hover, .tagList-tag-item:active {
    color: #fff; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.genericFormGroup {
  clear: both;
}

.initialTabBasedFilter {
  background-color: #E1E1E1;
  border: 2px solid #323131;
  padding: 15px 60px;
  position: relative;
}

.tagBasedFilter .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px;
}

.tagBasedFilter .genericFormGroup span input[type="radio"], .tagBasedFilter .genericFormGroup span input[type="checkbox"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px;
}

.tagBasedFilter .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto;
}

.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4;
}

.tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
  border-bottom: 1px solid #C5C4C4;
  text-align: center;
}

.tagBasedFilterResults-Information .tagBasedFilterResults-description {
  padding: 20px;
}

.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center;
}

.tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
  font-size: 26px;
  margin: 16px 0 0;
  text-align: center;
}

.tagBasedFilterResults-Information .tagBasedFilterResults-description p {
  text-align: center;
}

.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px;
}

.tagbasedfilter .simpleTagFilter input[type="button"] {
  background-color: #f36633;
  border: 1px solid #d5d1ce;
  border-radius: 0;
  color: white;
  padding: 5px 10px;
}

/*Multi Level Filter*/
.tagBasedFilter .multiLevelFilterContent input[type="button"] {
  background: url("../../img/quiz1_nrml.png") no-repeat scroll center center transparent;
  border: none;
  cursor: pointer;
  display: block;
  padding: 95px 0 0 0;
  min-width: 100px;
}

.tagBasedFilter .multiLevelFilterContent input[type="button"]:hover, .tagBasedFilter.multiLevelFilter .genericFormGroup span input[type="button"]:focus {
  background: url("../../img/quiz1_hover.png") no-repeat scroll center center;
}

.tagBasedFilter .multiLevelFilterContent input[type="button"].selected {
  background: url("../../img/quiz_selected.png") no-repeat scroll 50% 50%;
  width: 100%;
}

.multiLevelFilter-Container .multiLevelFilter-level1 {
  margin-left: 25px;
}

.multiLevelFilter-Container .multiLevelFilter-level2 {
  margin-left: 45px;
}

.multiLevelFilter-Container .multiLevelFilter-level3 {
  margin-left: 65px;
}

.tagBasedFilter .multiLevelFilter-ContainerResults .tagBasedFilterResults {
  overflow: hidden;
  margin-top: 10px;
  padding-top: 15px;
}

.multiLevelFilter .genericFormGroup {
  border-bottom: 1px dotted #e0e0e0;
  overflow: hidden;
  padding: 5px 0;
}

.tagBasedNoResult {
  color: #ff0000;
  font-weight: 700;
}

.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level1,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level2,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level3,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level4 {
  margin-left: 0;
}

.multiLevelFilter-Container .buttonTypeContent.multiLevelFilter-level0,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level1 input,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level2 input,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level3 input {
  float: left;
}

.tagbasedfilter-primary .multiLevelFilter-Container .multiLevelFilterContent {
  float: left;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4;
}

.tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
  border-bottom: 1px solid #C5C4C4;
  text-align: center;
}

.tagBasedFilterResults-Information .tagBasedFilterResults-description {
  padding: 20px;
}

.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center;
}

.tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
  font-size: 26px;
  margin: 16px 0 0;
  text-align: center;
}

.tagBasedFilterResults-Information .tagBasedFilterResults-description p {
  text-align: center;
}

.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px;
}
.title h1 {
  margin-top: 0;
  word-wrap: break-word; }

.title h2 {
  margin-top: 0;
  word-wrap: break-word; }

.title h3 {
  margin-top: 0;
  word-wrap: break-word; }

.title h4 {
  margin-top: 0;
  word-wrap: break-word; }

.title h5 {
  margin-top: 0;
  word-wrap: break-word; }

.title h6 {
  margin-top: 0;
  word-wrap: break-word; }
.twitter > .component-content {
  padding: 13px;
  border: solid 2px #323131;
  background-color: #e1e1e1; }

.twitter-feed {
  position: relative;
  display: block;
  margin: 10px 0;
  padding-left: 55px;
  list-style-type: none; }
  .twitter-feed:before, .twitter-feed:after {
    content: "";
    display: table; }
  .twitter-feed:after {
    clear: both; }

.twitter-content a:hover strong {
  text-decoration: underline; }

a:hover
.twitter-sender-avatar {
  position: absolute;
  top: 3px;
  left: 0; }

.twitter-date {
  float: right; }

.twitter-actions {
  padding: 0;
  margin: 0;
  float: right; }

.twitter-action {
  list-style-type: none;
  display: inline; }

.feed-provider-heading {
  display: inline-block;
  margin: 0 0 0 20px;
  line-height: 30px; }
  .feed-provider-heading-image {
    float: left;
    width: 30px;
    height: 30px; }

.feed-provider-description {
  margin: 10px 0;
  padding: 10px 0;
  border-bottom: 1px solid black; }

.feed-provider-feeds {
  padding: 0;
  margin: 0; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.userBox-header-text {
  font-size: 2em;
}

.userBox .logged-in, .userBox .logged-out {
  border: 1px solid #D5D1CE;
  padding: 13px;
  margin: 10px 0;
}

.userBox .logged-in .button, .userBox .logged-in a, .userBox .logged-out .button, .userBox .logged-out a {
  background-color: #e1e1e1;
  border: 1px solid #D5D1CE;
  margin-left: 1%;
  margin-right: 1%;
  color: #323131;
  padding: 5px 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
}

.userBox .logged-in .button:hover,
.userBox .logged-in a:hover,
.userBox .logged-out .button:hover,
.userBox .logged-out a:hover {
  background-color: #939191;
  color: white;
}

.userBox .logged-in .lt-ie8 .button,
.userBox .logged-out .lt-ie8 .button {
  display: inline;
}

.userBox .logged-in .button,
.userBox .logged-out .button {
  float: right;
}

.userBox .logged-in .user {
  font-weight: bold;
}

.user-box.user-type-gigya {
  display: none;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/video.scss */
.video-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 7, ../../sass/components/video.scss */
.video-nojs {
  display: none;
  text-align: center;
  padding: 20px 0;
  color: red;
}

/* line 14, ../../sass/components/video.scss */
.no-js .video-nojs {
  display: block;
}

/* line 18, ../../sass/components/video.scss */
.video object.responsive {
  width: 100% !important;
}

/* line 22, ../../sass/components/video.scss */
.video-video {
  border: solid 2px #323131;
}

/* line 26, ../../sass/components/video.scss */
.video-video-container {
  margin: 0 auto;
}

/* line 30, ../../sass/components/video.scss */
.video-description {
  border: solid 2px #323131;
  padding: 13px;
  margin-top: -2px;
}

/* MEDIAELEMENT LIBRARY
--------------------------------- */
/* line 39, ../../sass/components/video.scss */
.mejs-container {
  position: relative;
  background: #000;
  margin-left: auto;
  margin-right: auto;
}

/* line 46, ../../sass/components/video.scss */
.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

/* line 55, ../../sass/components/video.scss */
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
  width: 100%;
  height: 100%;
}

/* Start: LAYERS */
/* line 61, ../../sass/components/video.scss */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 67, ../../sass/components/video.scss */
.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 75, ../../sass/components/video.scss */
.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 81, ../../sass/components/video.scss */
.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 87, ../../sass/components/video.scss */
.mejs-overlay-play {
  cursor: pointer;
}

/* line 91, ../../sass/components/video.scss */
#content .therapy-video .mejs-overlay.mejs-layer.mejs-overlay-play .mejs-overlay-button{
	display:none;
}
.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url(../../assets/img/bigplay.png) top left no-repeat;
}

/* line 101, ../../sass/components/video.scss */
.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px;
}

/* line 105, ../../sass/components/video.scss */
.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  background: url(../background.png);
  background: rgba(0, 0, 0, 0.9);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(50, 50, 50, 0.9)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  background-image: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background-image: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background-image: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background-image: linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}

/* line 118, ../../sass/components/video.scss */
.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url(../../img/loading.gif) center center no-repeat;
}

/* End: LAYERS */
/* Start: CONTROL BAR */
/* line 128, ../../sass/components/video.scss */
.mejs-container .mejs-controls {
  position: absolute;
  background: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: url(../../img/background.png);
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(50, 50, 50, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background-image: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background-image: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background-image: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background-image: linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  height: 30px;
  width: 100%;
}

/* line 143, ../../sass/components/video.scss */
.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  background: 0;
  border: 0;
}

/* line 158, ../../sass/components/video.scss */
.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0px;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 12px;
  width: 12px;
  border: 0;
  background: transparent url(../../img/controls.png) 0 0 no-repeat;
}

/* End: CONTROL BAR */
/* Start: Time (current / duration) */
/* line 176, ../../sass/components/video.scss */
.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 8px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  padding: auto 4px;
}

/* line 187, ../../sass/components/video.scss */
.mejs-container .mejs-controls .mejs-time span {
  font-size: 11px;
  color: #fff;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto;
}

/* End: Time (current / duration) */
/* Start: Play/pause */
/* line 200, ../../sass/components/video.scss */
.mejs-controls .mejs-play button {
  background-position: 0 0;
}

/* line 204, ../../sass/components/video.scss */
.mejs-controls .mejs-pause button {
  background-position: 0 -16px;
}

/* End: Play/pause */
/* Stop */
/* line 211, ../../sass/components/video.scss */
.mejs-controls .mejs-stop button {
  background-position: -112px 0;
}

/* End: Play/pause */
/* Start: Progress bar */
/* line 218, ../../sass/components/video.scss */
.mejs-controls div.mejs-time-rail {
  width: 200px;
  padding-top: 5px;
}

/* line 223, ../../sass/components/video.scss */
.mejs-controls .mejs-time-rail span {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

/* line 234, ../../sass/components/video.scss */
.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(30, 30, 30, 0.8)), color-stop(100%, rgba(60, 60, 60, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background-image: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background-image: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background-image: linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#1E1E1E, endColorstr=#3C3C3C);
}

/* line 242, ../../sass/components/video.scss */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #3caac8;
  background: rgba(60, 170, 200, 0.8);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(44, 124, 145, 0.8)), color-stop(100%, rgba(78, 183, 212, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background-image: -moz-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background-image: -o-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background-image: linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#2C7C91, endColorstr=#4EB7D4);
  width: 0;
}

/* line 250, ../../sass/components/video.scss */
.mejs-controls .mejs-time-rail .mejs-time-current {
  width: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(200, 200, 200, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#C8C8C8);
}

/* line 258, ../../sass/components/video.scss */
.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center;
}

/* line 273, ../../sass/components/video.scss */
.mejs-controls .mejs-time-rail .mejs-time-float {
  visibility: hidden;
  position: absolute;
  display: block;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111;
}

/* line 287, ../../sass/components/video.scss */
.mejs-controls .mejs-time-rail:hover .mejs-time-float {
  visibility: visible;
}

/* line 291, ../../sass/components/video.scss */
.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0;
}

/* line 299, ../../sass/components/video.scss */
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 15px;
  left: 13px;
}

/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
    visibility:visible;
}
*/
/* End: Progress bar */
/* Start: Fullscreen */
/* line 322, ../../sass/components/video.scss */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0;
}

/* line 326, ../../sass/components/video.scss */
.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px;
}

/* End: Fullscreen */
/* Start: Mute/Volume */
/* line 337, ../../sass/components/video.scss */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px;
}

/* line 341, ../../sass/components/video.scss */
.mejs-controls .mejs-unmute button {
  background-position: -16px 0;
}

/* line 345, ../../sass/components/video.scss */
.mejs-controls .mejs-volume-button {
  position: relative;
}

/* line 349, ../../sass/components/video.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url(../../img/background.png);
  background: rgba(50, 50, 50, 0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0;
}

/* line 365, ../../sass/components/video.scss */
.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 371, ../../sass/components/video.scss */
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
  display: block;
}

/* line 375, ../../sass/components/video.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.5);
  margin: 0;
}

/* line 386, ../../sass/components/video.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  margin: 0;
}

/* line 397, ../../sass/components/video.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0;
}

/* End: Mute/Volume */
/* Start: TRACK (Captions and Chapters) */
/* line 415, ../../sass/components/video.scss */
.mejs-controls .mejs-captions-button {
  position: relative;
}

/* line 419, ../../sass/components/video.scss */
.mejs-controls .mejs-captions-button button {
  background-position: -48px 0;
}

/* line 423, ../../sass/components/video.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector {
  position: absolute;
  bottom: 5px;
  right: -30px;
  width: 130px;
  height: 100px;
  background: url(../../img/background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 440, ../../sass/components/video.scss */
.mejs-controls .mejs-captions-button:hover .mejs-captions-selector {
  display: block;
}

/* line 444, ../../sass/components/video.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 452, ../../sass/components/video.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #ffffff;
  overflow: hidden;
}

/* line 461, ../../sass/components/video.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0px 5px;
}

/* line 467, ../../sass/components/video.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-size: 10px;
}

/* line 475, ../../sass/components/video.scss */
.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0;
}

/* line 480, ../../sass/components/video.scss */
.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
}

/* line 488, ../../sass/components/video.scss */
.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(50, 50, 50, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background-image: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background-image: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background-image: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background-image: linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);
  overflow: hidden;
  border: 0;
}

/* line 499, ../../sass/components/video.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer;
}

/* line 509, ../../sass/components/video.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none;
}

/* line 513, ../../sass/components/video.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  /*background: #333;*/
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(102, 102, 102, 0.7)), color-stop(100%, rgba(50, 50, 50, 0.6)));
  background-image: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background-image: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background-image: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background-image: linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232);
}

/* line 521, ../../sass/components/video.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px;
}

/* line 531, ../../sass/components/video.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 540, ../../sass/components/video.scss */
.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  /*font-weight: bold;*/
  line-height: 22px;
  font-size: 12px;
  color: #fff;
}

/* line 551, ../../sass/components/video.scss */
.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}

/* line 556, ../../sass/components/video.scss */
.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}

/* line 561, ../../sass/components/video.scss */
.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0;
}

/* line 568, ../../sass/components/video.scss */
.mejs-captions-position-hover {
  bottom: 45px;
}

/* line 572, ../../sass/components/video.scss */
.mejs-captions-text {
  padding: 3px 5px;
  background: url(../../img/background.png);
  background: rgba(20, 20, 20, 0.8);
}

/* End: TRACK (Captions and Chapters) */
/* line 579, ../../sass/components/video.scss */
.mejs-clear {
  clear: both;
}

/* Start: ERROR */
/* line 588, ../../sass/components/video.scss */
.me-cannotplay a {
  color: #fff;
  font-weight: bold;
}

/* line 593, ../../sass/components/video.scss */
.me-cannotplay span {
  padding: 15px;
  display: block;
}

/* End: ERROR */
/* Start: Loop */
/* line 601, ../../sass/components/video.scss */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px;
}

/* line 605, ../../sass/components/video.scss */
.mejs-controls .mejs-loop-on button {
  background-position: -64px 0;
}

/* End: Loop */
/* Start: backlight */
/* line 612, ../../sass/components/video.scss */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px;
}

/* line 616, ../../sass/components/video.scss */
.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0;
}

/* End: backlight */
/* Start: picture controls */
/* line 623, ../../sass/components/video.scss */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0;
}

/* End: picture controls */
/* MEJS Zen garden skin */
/* line 630, ../../sass/components/video.scss */
.mejs-controls {
  display: block;
  visibility: visible;
}

/* line 635, ../../sass/components/video.scss */
.video .mejs-container .mejs-controls {
  z-index: 25;
  height: 47px;
  background: #d6d6d6;
  border-top: 2px solid #303030;
}

/* line 642, ../../sass/components/video.scss */
.video .mejs-controls .mejs-button {
  width: 20px;
  height: 20px;
  margin: 4px 6px;
}

/* line 648, ../../sass/components/video.scss */
.video .mejs-controls .mejs-button button {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  background: url(../../img/controls.png);
  background-repeat: no-repeat;
}

/* line 661, ../../sass/components/video.scss */
.video .mejs-controls .mejs-playpause-button button {
  background-position: 3px -130px;
}

/* line 665, ../../sass/components/video.scss */
.video .mejs-controls .mejs-playpause-button button:hover {
  background-position: -19px -130px;
}

/* line 669, ../../sass/components/video.scss */
.video .mejs-controls .mejs-pause button {
  background-position: 0px -83px;
  width: 15px;
}

/* line 674, ../../sass/components/video.scss */
.video .mejs-controls .mejs-pause button:hover {
  background-position: 0px -109px;
  width: 15px;
}

/* line 683, ../../sass/components/video.scss */
.video .mejs-controls .mejs-fullscreen-button button {
  background-position: 0 0;
}

/* line 687, ../../sass/components/video.scss */
.video .mejs-controls .mejs-fullscreen-button button:hover {
  background-position: 0 0;
}

/* line 695, ../../sass/components/video.scss */
.video .mejs-controls .mejs-share-button button {
  background-position: -2px -39px;
}

/* line 699, ../../sass/components/video.scss */
.video .mejs-controls .mejs-share-button button:hover {
  background-position: -2px -3px;
}

/* line 703, ../../sass/components/video.scss */
.video .mejs-controls .mejs-volume-button {
  margin: 4px 6px;
}

/* line 707, ../../sass/components/video.scss */
.video .mejs-controls .mejs-volume-button button {
  background-position: -2px -219px;
}

/* line 711, ../../sass/components/video.scss */
.video .mejs-controls .mejs-mute button {
  background-position: 0 -26px;
}

/* line 715, ../../sass/components/video.scss */
.video .mejs-controls .mejs-mute button:hover {
  background-position: 0 -26px;
}

/* line 719, ../../sass/components/video.scss */
.video .mejs-controls .mejs-unmute button {
  background-position: 1px -54px;
}

/* line 723, ../../sass/components/video.scss */
.video .mejs-controls .mejs-unmute button:hover {
  background-position: 1px -54px;
}

/* line 727, ../../sass/components/video.scss */
.video .mejs-controls .mejs-horizontal-volume-slider {
  background: url(../../img/controls.png) 0 -83px no-repeat;
  display: block !important;
  width: 34px;
  height: 21px;
  margin-top: 12px;
  position: relative;
}

/* line 736, ../../sass/components/video.scss */
.video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  width: 34px;
}

/* line 740, ../../sass/components/video.scss */
.video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: url(../../img/controls.png) 0 -108px no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  height: 21px;
}

/* line 748, ../../sass/components/video.scss */
.video .mejs-controls .mejs-volume-button .mejs-volume-handle {
  display: none;
}

/* line 752, ../../sass/components/video.scss */
.video .mejs-controls .mejs-time-rail {
  height: 20px;
  padding-top: 8px;
  margin-left: 2px;
}

/* line 758, ../../sass/components/video.scss */
.video .mejs-controls .mejs-time-rail .mejs-time-total {
  height: 3px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #303030;
}

/* line 768, ../../sass/components/video.scss */
.video .mejs-controls .mejs-time-rail .mejs-time-loaded {
  height: 6px;
  background-color: transparent;
  filter: none;
  background-image: none;
  display: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 781, ../../sass/components/video.scss */
.video .mejs-controls .mejs-time-rail .mejs-time-current {
  height: 3px;
  background-color: #303030;
  filter: none;
  background-image: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 793, ../../sass/components/video.scss */
.video .mejs-controls .mejs-time-rail .mejs-time-handle {
  background: #fff;
  border: 1px solid #303030;
  height: 14px;
  width: 14px;
  top: -6px;
  display: block;
  padding: 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}

/* line 808, ../../sass/components/video.scss */
.video .mejs-container .mejs-controls .mejs-time {
  width: 100px;
  margin: 15px 0 0 0;
  padding: 0;
  position: absolute;
  left: 8px;
  top: 12px;
}

/* line 817, ../../sass/components/video.scss */
.video .mejs-container .mejs-controls .mejs-time span {
  float: left;
  color: #303030;
  font-size: 14px;
}

/* line 828, ../../sass/components/video.scss */
.mejs-controls .mejs-time-rail .mejs-time-float {
  z-index: 10;
}

/* line 832, ../../sass/components/video.scss */
.video .mejs-container-fullscreen {
  z-index: 10000 !important;
}

/* line 836, ../../sass/components/video.scss */
.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 0;
  opacity: 1;
}

/* line 841, ../../sass/components/video.scss */
.mejs-overlay-loading {
  background: url(../../img/loader.gif) center center no-repeat;
}

/* Share overlay */
/* line 846, ../../sass/components/video.scss */
.video .share {
  display: none;
}

/* line 850, ../../sass/components/video.scss */
.video .mejs-container {
  overflow: hidden;
  border:2px solid #000000;
  box-sizing:border-box;
  width: 100% !important;
}

/* line 854, ../../sass/components/video.scss */
.video .mejs-share {
  position: absolute;
  z-index: 20;
}

/* line 859, ../../sass/components/video.scss */
.video .share-container {
  width: 90%;
  margin: auto;
  padding: 10px 10px 60px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #efefef));
  background-image: -webkit-linear-gradient(#fefefe, #efefef);
  background-image: -moz-linear-gradient(#fefefe, #efefef);
  background-image: -o-linear-gradient(#fefefe, #efefef);
  background-image: linear-gradient(#fefefe, #efefef);
  border: 1px solid #efefef;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -webkit-box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.5);
}

/* line 874, ../../sass/components/video.scss */
.video .share-container td {
  width: 30px;
  height: 30px;
}

/* line 879, ../../sass/components/video.scss */
.video .share-container td, .video .share-container td a {
  color: #437cc4;
  text-decoration: none;
  font-size: 10px;
}

/* line 885, ../../sass/components/video.scss */
.video .share-container td a:hover {
  text-decoration: underline;
}

/* line 889, ../../sass/components/video.scss */
.video .share-container td img {
  vertical-align: middle;
}

/* grid classes for sharing*/
/* line 894, ../../sass/components/video.scss */
.grid_3 .share-container a + a, .grid_4 .share-container a + a, .grid_5 .share-container a + a {
  display: none;
}

/* line 898, ../../sass/components/video.scss */
.video .share-container table {
  width: 100%;
}

/* line 902, ../../sass/components/video.scss */
.video .share-container th {
  width: 50px;
}

/* line 906, ../../sass/components/video.scss */
.video .share-container td {
  width: auto;
  max-width: 70%;
}

/* line 911, ../../sass/components/video.scss */
.video .share-container td input {
  width: 90%;
  font-size: .9em;
}

/* Related content */
/* line 917, ../../sass/components/video.scss */
.video .related {
  display: none;
}

/* line 921, ../../sass/components/video.scss */
.video .mejs-related {
  position: absolute;
  z-index: 15;
  display: none;
  background: #333;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 1em;
}

/* line 930, ../../sass/components/video.scss */
.video .related-container {
  background-color: #f9f9f9;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #efefef));
  background-image: -webkit-linear-gradient(#fefefe, #efefef);
  background-image: -moz-linear-gradient(#fefefe, #efefef);
  background-image: -o-linear-gradient(#fefefe, #efefef);
  background-image: linear-gradient(#fefefe, #efefef);
  border: 1px solid #efefef;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  overflow: hidden;
  height: 100%;
}

/* line 942, ../../sass/components/video.scss */
.video .related-container .column {
  float: left;
  margin-left: 0;
  margin-right: 0;
  width: 261px;
  border: 1px solid #fff;
  padding: 0 10px;
  font-size: 11px;
  color: #787878;
  height: 100%;
  line-height: 1.5em;
}

/* line 955, ../../sass/components/video.scss */
.video .related-container .button {
  /* font-size: .9em; */
}

/* line 960, ../../sass/components/video.scss */
.grid_4 .video .related-container, .grid_5 .video .related-container, .grid_6 .video .related-container {
  height: -moz-calc(100% -35px);
  overflow: auto;
}

/* line 965, ../../sass/components/video.scss */
.grid_4 .video .related-container .column, .grid_5 .video .related-container .column, .grid_6 .video .related-container .column {
  height: -moz-calc(100% -2px);
  width: -moz-calc(100% -22px);
}

/* line 970, ../../sass/components/video.scss */
.grid_7 .video .related-container .column, .grid_8 .video .related-container .column, .grid_9 .video .related-container .column, .grid_10 .video .related-container .column, .grid_11 .video .related-container .column, .grid_12 .video .related-container .column {
  height: -moz-calc(100% -2px);
  width: -moz-calc(50% -22px);
}

/* line 975, ../../sass/components/video.scss */
.grid_7 .video .related-container .column.wide, .grid_8 .video .related-container .column.wide, .grid_9 .video .related-container .column.wide, .grid_10 .video .related-container .column.wide, .grid_11 .video .related-container .column.wide, .grid_12 .video .related-container .column.wide {
  float: none;
  width: auto;
}

/* line 980, ../../sass/components/video.scss */
.video .related-container h4 {
  font-size: 14px;
  padding: 10px;
  margin: 0 -10px 10px;
  background-color: #efefef;
  display: block;
}

/* line 988, ../../sass/components/video.scss */
.video .related-container .img {
  float: left;
  padding-right: 10px;
  max-width: 50%;
  max-height: 180px;
}

/* line 995, ../../sass/components/video.scss */
.video .related-container .img img {
  max-width: 100%;
  max-height: 80px;
}

/* line 1000, ../../sass/components/video.scss */
.video .related-container li .excerpt a {
  background: url(../../img/arrow-blue-right.png) no-repeat scroll right 50% transparent;
  padding-right: 8px;
}

/* line 1005, ../../sass/components/video.scss */
.video .related-container li .subtitle {
  color: #444;
}

/* line 1009, ../../sass/components/video.scss */
.video .related-container li {
  clear: left;
  border-bottom: 1px dotted #CCC;
  overflow: hidden;
  padding: 0 0 10px;
  margin: 0 0 10px;
}

/* line 1017, ../../sass/components/video.scss */
.video .related-container li:last-child {
  border-bottom: none;
}

/* line 1021, ../../sass/components/video.scss */
.video .related-container .contact, .video .related-container .contact .fn, .video .related-container .contact .title {
  font-size: 11px;
}

/* line 1025, ../../sass/components/video.scss */
.video .related-container .contact .fn {
  margin-left: 95px;
  color: #444;
  font-weight: normal;
  font-size: 11px;
}

/*responsive*/
/* line 1033, ../../sass/components/video.scss */
.videoPlayer.responsive video {
  width: 100%;
}

/* line 1037, ../../sass/components/video.scss */
.mejs-overlay-button {
  opacity: 0.7;
  background: url(../../assets/img/bigplay.png) no-repeat scroll left top transparent;
  height: 69px;
  left: 50%;
  margin: -35px 0 0 -36px;
  position: absolute;
  top: 50%;
  width: 73px;
}
.mejs-overlay-button:before{
	display:none;
}
/* line 1048, ../../sass/components/video.scss */
.grid_1 .mejs-controls {
  display: none !important;
}


/*------------------------ OVERWRITTEN ----------------------*/

.video-video{
  border: 0px;
}
.video-video-container video
{
  border:0px;
  box-sizing:border-box;
}
.mejs-controls .mejs-mute button:before, .mejs-controls .mejs-fullscreen-button button:before, .mejs-controls .mejs-playpause-button button:before{content:"";}
/*******3.40px*/
.video .mejs-controls .mejs-playpause-button button{
background: url(../../img/play_button.png);
background-image :no-repeat !important;
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
}
/*******active play button*/
.video .mejs-controls .mejs-button button {
    width: 15px;
    height: 16px;
    margin: 9px;
	}
	/****control bar position*/
    .mejs-controls {
    visibility: visible !important;
	}


	/****Audio button*/
	 .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
             background: #f36633;
			 }
	/****timer*/
.video .mejs-container .mejs-controls .mejs-time {
    width: 100px;
    margin: 22px 0 0 0;
    padding: 0;
    position: relative;
    left: 7px;
    top: -11px;
	}
/*******audio*/
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
             background: #f36633;
			 }
	.video .mejs-controls .mejs-button button {
    width: 28px;
    height: 22px;
    margin: 1px;
	}
	.video .mejs-controls .mejs-mute button{
    background-position: -3px -25px;
	}
	.video .mejs-controls .mejs-button button {
    width: 19px;
    height: 22px;
    margin: 6px;
	}
	.video .mejs-controls .mejs-mute button:hover{
    background-position: -3px -25px;
	}
	.video .mejs-controls .mejs-fullscreen-button button:hover {
    background-position: 0px 1px;
}
.video .mejs-controls .mejs-button button {
    width: 57px;
    height: 22px;
    margin: 6px;
	}
	.video .mejs-controls .mejs-time-rail {
	width:440px;
    height: 4px;
    padding-top: 11px;
    margin-left: 6px;
	}
	.video-video-container video {
	min-height:324px;
    border: 1px;
    box-sizing: border-box;
    color: #15717d;
	}
	.video.section.therapy-video{
	width:700px;
	height:324px;
	}
	.video .mejs-controls .mejs-time-rail {
    width: 440px!important;
    height: 4px;
   }
   /***controls bar***/
   .video .mejs-container .mejs-controls {
    z-index: 25;
    height: 49px;
    background: #f5f5f5;
    border-top: 1px solid #f5f5f5;
    vartical-align: middle;
}
.video .mejs-container {
    overflow: hidden;
    border: 1px solid #15717d;
    box-sizing: border-box;
    width: 100% !important;
	}
	.video .mejs-controls .mejs-button {
    width: 20px;
    height: 20px;
    margin: 8px 14px;
}
.video .mejs-controls .mejs-time-rail .mejs-time-total {
    height: 4px;
	}

.video .mejs-controls .mejs-time-rail .mejs-time-total {
    height: 3px;
    background: #cac9c7;
}
.video .mejs-controls .mejs-time-rail .mejs-time-current {
    height: 3px;
    background-color: #f36633;
	}
	.video .mejs-controls .mejs-time-rail .mejs-time-total {
    height: 4px;
    background: #cac9c7;
    width: 440px!important;
	margin:10px;
}

	.video .mejs-container .mejs-controls .mejs-time span {
    float: left;
    color: #72635d;
    font-size: 14px;
	}


	.video .mejs-controls .mejs-time-rail .mejs-time-handle {
    background: #f36633;
    border: 1px solid #f5f5f5;
    height: 14px;
    width: 14px;
    top: -6px;
    display: block;
	}
	.video .mejs-controls .mejs-button {
    width: 10px;
    height: 16px;
    margin: 5px 14px;
	}
	.video .mejs-controls .mejs-time-rail {
    padding-top: 7px;
    margin-left: 4px;
}

.video .mejs-container .mejs-controls .mejs-time {
    width: 100px;
    margin: 22px 0 0 0;
    padding: 0;
    position: relative;
    left: 30px;
    top: -10px;
	}

.video .mejs-controls .mejs-fullscreen-button button {
    background-position: 20px 0;
}
.video .mejs-controls .mejs-button button {
    width: 15px;
    height: 21px;
    margin: 6px;
}

.video .mejs-controls .mejs-button button {
    width: 100px;
    height: 20px;
    margin: 0;
    padding: 0;
    background: url(../../img/fullsize.png);
    background-repeat: no-repeat;
	background-position:19px 0px;
}
.video .mejs-controls .mejs-playpause-button button {
    width: 20px;
    height: 20px;
    margin: 7px;
    padding: 0;
    background: url(../../img/play_button.png);
    background-repeat: no-repeat;
}
.video .mejs-controls .mejs-mute button {
    background-position: 45px -6px;
    background: url(../../img/volumebutton.png);
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
	background-position: 18px 0px;
}
.video .mejs-controls .mejs-button button {
    width: 30px;
    height: 20px;
    margin: 7px;
    padding: 0;
	}
	.video .mejs-controls .mejs-button button:hover {
    width: 100px;
    height: 30px;
    margin: 1px;
    padding: 0;
    background: url(../../img/hover_fullscreen.png);
    background-repeat: no-repeat;
    background-position: 21px 0;
}
.video .mejs-controls .mejs-playpause-button button:hover {
    width: 26px;
    height: 20px;
    margin: 2px;
    padding: 0;
    background: url(../../img/hover_play_button.png);
    background-repeat: no-repeat;
}
.video .mejs-controls .mejs-button button:hover {
    width: 40px;
    height: 25px;
    margin: 7px;
    padding: 0;
    background: url(../../img/hover_volume.png);
    background-repeat: no-repeat;
    background-position: 15px -3px;
}
.video .mejs-controls .mejs-playpause-button button:hover {
    width: 40px;
    height: 25px;
    margin: 7px;
    padding: 0;
    background: url(../../img/hover_play_button.png);
    background-repeat: no-repeat;
    background-position: -4px -5px;
}
.video .mejs-controls .mejs-fullscreen-button button:hover {
    width: 60px;
    height: 25px;
    margin: 7px;
    padding: 0;
    background: url(../../img/hover_fullscreen.png);
    background-repeat: no-repeat;
    background-position: 14px -6px;
}
.mejs-overlay-button {
    opacity: 0.7;
    background: url(../../img/Play.png) no-repeat scroll left top transparent;
    height: 95px;
    left: 50%;
    margin: -10px 0 0 -55px;
    position: absolute;
    top: 50%;
    width: 95px;
}
#content .therapy-video .mejs-overlay.mejs-layer.mejs-overlay-play .mejs-overlay-button {
     display: initial;
}
.video .mejs-controls .mejs-volume-button .mejs-volume-handle {
    display: block;
    background-image: url(../../img/Ellipse2.png);
    background-repeat: no-repeat;
    background-position: 3px 3px;
	height: 12px;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{
	background-color: #F5F5F5 !important;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    background-color: #F5F5F5;
    cursor: pointer;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider{
	background-color: #F5F5F5;
	    margin-top: 6px;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider {
    display: none;
    height: 100px;
    width: 25px;

    background: #f5f5f5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: -124px;
    left: 0;
    z-index: 1;
    position: absolute;
    margin: 18px;
}
.video .mejs-controls .mejs-button button {
    width: 60px;
    height: 20px;
    margin: 7px;
    padding: 0;
}
.video .mejs-controls .mejs-mute button {
    background-position: 45px -6px;
    background: url(../../img/volumebutton.png) no-repeat;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-position: 18px 0px;
}
.video .mejs-controls .mejs-mute button {
    background-position: 45px -6px;
    background: url(../../img/volumebutton.png);
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-position: 18px 0px;
    margin: 7px 0 0 10px !important;
}
.video .mejs-controls .mejs-fullscreen-button button:hover {
    width: 60px;
    height: 25px;
    margin: 7px;
    padding: 0;
    background: url(../../img/hover_fullscreen.png);
    background-repeat: no-repeat;
    background-position: 14px -6px;
    margin: 7px 0 0 10px !important;
}
.video .mejs-controls .mejs-fullscreen-button button {
    background-position: 20px 0;
    margin: 7px 0 0 9px !important;
}
.video .mejs-controls .mejs-playpause-button button:hover {
    width: 40px;
    height: 25px;
    margin: 7px;
    padding: 0;
    background: url(../../img/hover_play_button.png);
    background-repeat: no-repeat;
    background-position: -4px -5px;
    margin: 7px 0 0 7px !important;
}




.videoGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.videoGallery-video {
  border: 2px solid #323131; }
  .videoGallery-video object,
  .videoGallery-video embed {
    width: 100% !important; }

.videoGallery-thumbnail {
  position: relative;
  display: inline;
  float: left;
  margin: 0 9px;
  padding: 0;
  max-width: 100px;
  overflow: hidden;
  cursor: pointer;
  text-align: center; }
  .videoGallery-thumbnail-image {
    position: relative;
    margin: 2px;
    border: solid 2px #323131; }
    .videoGallery-thumbnail-image img {
      display: block;
      margin: 0 auto; }
  .videoGallery-thumbnail-title {
    display: block;
    margin: 10px auto 0 auto;
    width: 71px;
    font-size: 11px; }
  .videoGallery-thumbnail-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 28px;
    width: 30px;
    margin: -14px 0 0 -15px;
    opacity: 0.7; }
    .videoGallery-thumbnail-overlay:before {
      display: inline-block;
      width: 100%;
      height: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      background: white;
      border: 3px solid #323131;
      border-radius: 50%;
      line-height: 24px;
      text-align: center;
      text-indent: 5px;
      font-size: 15px; }
  .videoGallery-thumbnail.is-active .videoGallery-thumbnail-overlay {
    opacity: 0;
    transition: opacity .5s; }

.videoGallery-thumbnails {
  position: relative;
  margin-top: 18px; }
  .videoGallery-thumbnails-list li:hover .image, .videoGallery-thumbnails-list li.active .image {
    margin: 0;
    border: solid 4px #323131; }
  .videoGallery-thumbnails-title {
    display: block;
    margin: 10px auto 0 auto;
    width: 71px;
    font-size: 11px; }

.videoGallery-list {
  position: relative;
  margin: 0 50px;
  overflow: hidden; }
  .videoGallery-list-inner {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none; }

.videoGallery-description {
  margin: 15px 0; }

.videoGallery-arrow, .videoGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 0;
  width: 35px;
  height: 60px;
  background: 50% no-repeat;
  font: 0/0 serif;
  cursor: pointer; }
  .videoGallery-arrow:before, .videoGallery-arrow.is-disabled:hover:before {
    position: absolute;
    top: 50%;
    color: #323131; }

.videoGallery-arrow.is-disabled {
  opacity: 0.5; }

.videoGallery-arrow:hover:before {
  color: #b9b8b8; }

.videoGallery-arrow-left, .videoGallery-arrow-left.is-disabled:hover {
  left: 0; }
  .videoGallery-arrow-left:before, .videoGallery-arrow-left.is-disabled:hover:before {
    content: "\f053";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    font-size: 30px; }

.videoGallery-arrow-right, .videoGallery-arrow-right.is-disabled:hover {
  right: 0;
  text-align: right; }
  .videoGallery-arrow-right:before, .videoGallery-arrow-right.is-disabled:hover:before {
    content: "\f054";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    font-size: 30px; }

.mod-js .videoGallery-nojs {
  display: none; }
.virtual-meeting-component .virtual-meeting-content--initializing {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.virtual-meeting-component .meeting-registration-button {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .virtual-meeting-spinner {
    position: absolute;
    top: 200px;
    left: 50%;
    z-index: 5000;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s;
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item {
    80%, 100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item-before {
    50% {
        transform: scale(0.4);
    }
    100%, 0% {
        transform: scale(1);
    }
}

.box.virtual-meeting-list .component-content {
    overflow: visible;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav {
    overflow: visible;
    height: 50px;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-list {
    width: 100%;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item {
    background: #ebebeb;
    padding: 14px 30px 18px;
    border: none;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item.is-active {
    border-top: 4px solid #f36633;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item.is-active .text-wrapper {
    color: #f36633;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item:hover:not(.is-active) .text-wrapper {
    text-decoration: underline;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item .text-wrapper {
    color: #808080;
    font: bold 18px sans-serif;
}

.box.virtual-meeting-list .component-content .tabs .tabs-content {
    overflow: visible;
    z-index: 500;
    padding: 0;
    border: none;
}

.virtual-meeting-component .virtual-meeting-content--initializing {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.virtual-meeting-component .meeting-registration-button {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .virtual-meeting-spinner {
    position: absolute;
    top: 200px;
    left: 50%;
    z-index: 5000;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s;
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item {
    80%, 100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item-before {
    50% {
        transform: scale(0.4);
    }
    100%, 0% {
        transform: scale(1);
    }
}

.virtualMeetingList .meeting-list-filter {
    background-color: #f0efed;
    padding: 30px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__categoryTrigger.active {
    font-weight: 700;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__categoryTrigger.active:before {
    content: 'x';
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterByLabel {
    background-color: #f36633;
    color: #fff;
    padding: 10px 45px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    margin: 0;
    display: inline;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__foundResults {
    float: right;
    font-size: 14px;
    margin: 0;
    display: inline;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterBox {
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    z-index: 1;
    margin-top: 10px;
    min-width: 230px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger {
    box-sizing: border-box;
    margin: 10px 10px;
    padding: 0;
    border-radius: 20px;
    text-align: center;
    font-size: 15px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger .resetTrigger__label {
    background-color: #f0efed;
    color: #f36633;
    border: 0;
    border-radius: 20px;
    padding: 5px;
    font-weight: 700;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger .resetTrigger__label:hover {
    background-color: #f36633;
    color: #f0efed;
    cursor: pointer;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter {
    border-width: 0 0 2px;
    border-style: solid;
    border-color: #e0dfdd;
    border-image: none;
    padding: 0;
    margin: 0;
    clear: both;
    height: 52px;
    position: relative;
    cursor: pointer;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active {
    height: auto;
    transition-duration: 0.5s;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter:first-child {
    border-width: 2px 0 2px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__label {
    font-weight: 700;
    padding-left: 16px;
    padding-top: 10px;
    position: relative;
    display: block;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__label:after {
    content: '+';
    float: right;
    font-size: medium;
    margin-right: 20px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.selected .categoryFilter__label {
    color: #15717d;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__selectedCategoryTitle {
    font-style: italic;
    margin-left: 16px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active .categoryFilter__label:after {
    content: '-';
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active .categoryFilter__optionsList {
    display: block;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter:not(.active):hover {
    background-color: #f0efed;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList {
    display: none;
    list-style: none;
    padding-left: 0;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li {
    border-bottom: 1px solid;
    border-color: #e0dfdd;
    padding: 15px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li:hover:not(input):not(button) {
    background-color: #f36633;
    color: #f0efed;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li:hover:not(input):not(button) .categoryFilter__additionalInformation {
    color: #f0efed;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected {
    background-color: #15717d;
    color: #fff;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected .categoryFilter__additionalInformation {
    color: #fff;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected:hover {
    color: #f0efed;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected:hover .categoryFilter__additionalInformation {
    color: #f0efed;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList .categoryFilter__name {
    margin: 0;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList .categoryFilter__additionalInformation {
    display: block;
    color: #808080;
    font-style: italic;
    margin: 0;
}

.virtual-meeting-component .virtual-meeting-content--initializing {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.virtual-meeting-component .meeting-registration-button {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .virtual-meeting-spinner {
    position: absolute;
    top: 200px;
    left: 50%;
    z-index: 5000;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s;
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item {
    80%, 100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item-before {
    50% {
        transform: scale(0.4);
    }
    100%, 0% {
        transform: scale(1);
    }
}

.virtualMeetingList .meeting-list-content .no-results-label {
    display: table;
    margin: 0 auto;
    font-size: large;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry {
    display: flex;
    align-items: flex-start;
    align-content: center;
    padding-bottom: 30px;
    margin: 30px 0 0;
    position: relative;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry:not(.hidden-by-filter):not(:last-child) {
    border-bottom: 1px solid #d4d0ce;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting .meeting-list-column.column--basicInfo {
    border-right: none;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--basicInfo {
    border-right: none;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton, .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--supplementaryInfo .meeting-list-section .section-item--showSubMeetings {
    margin-top: 15px;
    margin-bottom: -15px;
    display: inline-block;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo {
    border-right: 1px solid #d4d0ce;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--cancelled {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--generalInfo {
    flex-shrink: 0;
    width: 400px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--details {
    display: none;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--registerButton {
    display: none;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry {
    flex-direction: column;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section {
    display: inline-block;
    padding: 0;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section {
    flex-direction: column;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section.section--generalInfo {
    flex-shrink: 0;
    width: 150px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section.section--details {
    display: block;
    border-left: none;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings span.subMeetings-label {
    font-weight: 700;
    font-size: 18px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section {
    position: relative;
    padding: 0 20px;
    float: left;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--showSubMeetings {
    padding: 0 20px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--generalInfo {
    flex-shrink: 0;
    width: 400px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--generalInfo .section-item--description {
    font-family: sans-serif;
    color: #4a4a4a;
    font-size: 14px;
    line-height: 1.5;
    text-align: justify;
    text-justify: inter-word;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--regulatoryCode {
    padding-left: 20px;
    position: absolute;
    right: 5%;
    bottom: 5px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--regulatoryCode .section-item--zincCode {
    font-size: 12px;
    color: #3e3e3e;
    font-family: sans-serif;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--meetingBanner .eventMeetingBanner--small {
    width: 230px;
    height: 173px;
    position: relative;
    float: left;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--title a {
    font-size: 24px;
    color: #15717d;
    font-weight: 700;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--title a:hover {
    text-decoration: underline;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--registerButton, .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--showSubMeetings {
    display: inline-block;
    position: relative;
}

.virtual-meeting-component .virtual-meeting-content--initializing {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.virtual-meeting-component .meeting-registration-button {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .virtual-meeting-spinner {
    position: absolute;
    top: 200px;
    left: 50%;
    z-index: 5000;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s;
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item {
    80%, 100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item-before {
    50% {
        transform: scale(0.4);
    }
    100%, 0% {
        transform: scale(1);
    }
}

.virtualMeetingList.subeventslisting .virtual-meeting-spinner {
    top: 20px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry {
    font-weight: 700;
    border: 1px solid #e1dede;
    margin: 0;
    min-height: 75px;
    padding-bottom: 0;
    display: flex;
    flex-direction: column;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo {
    width: 75%;
    border-right: none;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo {
    width: 100%;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers {
    margin: 0;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerName, .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerTitle {
    font-size: 14px;
    line-height: 22px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerTitle {
    margin-right: 2px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--viewSpeakerBio {
    float: right;
    color: #15717d;
    text-decoration: none;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--registrationArea {
    position: absolute;
    right: 0;
    top: 15px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo {
    width: 75%;
    order: -1;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details {
    border-left: none;
    width: 100%;
    margin-top: 6px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo {
    color: #000;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 6px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo .dateInfo-element--conjuctionText {
    display: none;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo .dateInfo-element--startTime {
    float: right;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton {
    right: 0;
    top: 15px;
    height: 100%;
    left: auto;
    position: absolute;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton:before {
    content: '';
    height: 90%;
    width: 1px;
    background-color: #e1dede;
    position: relative;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton a.meeting-list-button {
    top: 50%;
    transform: translateY(-50%);
    position: relative;
}
.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.virtualMeetingRegistration .virtual-meeting-spinner {
  top: 45px; }

.virtualMeetingRegistration .virtual-meeting-info {
  padding: 20px 0;
  margin-top: 30px;
  min-height: 30px;
  background-color: #424242; }
  .virtualMeetingRegistration .virtual-meeting-info .registration-section-item {
    display: flex;
    align-items: center;
    margin-left: 15%; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item * {
      margin: 0 15%; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item span {
      font-size: 20px;
      color: white; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item .meeting-registration-button:not(.meeting-registration-button--cancelled) {
      border-color: #15717d; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
.webinar {
  border: 1px solid #D5D1CE;
}
.webinar .containerInner {
  height: auto;
  overflow: hidden;
  padding: 1% 1% 0 0%;
}
.webinar .contentLeft {
  overflow: hidden;
  float: left;
  width: 60%;
}
.webinar .contentRight {
  overflow: hidden;
}
.webinar .footer {
  overflow: hidden;
  margin: 10px auto;
}
.webinar .footer .webinarArrowLeft {
  background: url("../../img/arrows/leftArrow.png") no-repeat left center;
  bottom: 0;
  left: 0;
}
.webinar .footer .webinarArrowRight {
  background: url("../../img/arrows/rightArrow.png") no-repeat left center;
  right: 0;
  bottom: 0;
}

.webinar .content {
  overflow: auto;
  margin: 0 0 0 10px;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
}
.webinar .content .webinarThumbnails {
  margin: 0 46px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .webinar .content .webinarThumbnails {
    margin: 0 20px;
  }
}
.webinar .content .webinarThumbnails .imagesContainer {
  overflow: hidden;
  position: relative;
}

.webinar .webinarThumbnails {
  margin: 0 46px;
  overflow: hidden;
}

.webinar .slide {
  text-align: center;
}
.webinar .slide img {
  width: 96%;
}

.webinar .videoDetail {
  text-align: left;
  overflow: hidden;
  margin: 5px 5px 45px 0;
  padding: 0;
}

.webinar .imageSeparator {
  margin: 0 8px;
}

.webinar .imagesContainer div {
  float: left;
}
.webinar .imagesContainer div img {
  float: left;
  cursor: pointer;
  width: 150px;
  height: 115px;
  display: block;
  border: 1px solid #D5D1CE;
}

.webinar .imageBox.activeSlide img {
  border: 1px solid #D5D1CE;
}

.webinar .video {
  width: 100%;
  height: 250px;
}

.webinar .webinarArrowLeft, .webinar .webinarArrowRight {
  height: 20px;
  width: 20px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  background-color: #e0e0e0;
  padding: 50px 0;
}
.webinarTeaser__wrapper {
  display: block; }
  @media only screen and (min-width: 720px) {
    .webinarTeaser__wrapper {
      display: flex; } }

.webinarTeaser__image {
  display: block;
  width: 100%; }
  @media only screen and (min-width: 720px) {
    .webinarTeaser__image {
      background-size: cover;
      background-position: center; }
      .webinarTeaser__image-left {
        order: 0; }
      .webinarTeaser__image-right {
        order: 2; } }
  .webinarTeaser__image img {
    width: 100%; }
    @media only screen and (min-width: 720px) {
      .webinarTeaser__image img {
        display: none; } }

.webinarTeaser__content {
  width: 100%; }
.listing-item:first-of-type {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_1:nth-of-type(12n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_2:nth-of-type(6n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_3:nth-of-type(4n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_4:nth-of-type(3n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_5:nth-of-type(2.4n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_6:nth-of-type(2n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_7:nth-of-type(1.71429n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_8:nth-of-type(1.5n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_9:nth-of-type(1.33333n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_10:nth-of-type(1.2n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_11:nth-of-type(1.09091n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_12:nth-of-type(1n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_1:nth-of-type(16n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_2:nth-of-type(8n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_3:nth-of-type(5.33333n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_4:nth-of-type(4n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_5:nth-of-type(3.2n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_6:nth-of-type(2.66667n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_7:nth-of-type(2.28571n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_8:nth-of-type(2n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_9:nth-of-type(1.77778n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_10:nth-of-type(1.6n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_11:nth-of-type(1.45455n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_12:nth-of-type(1.33333n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_13:nth-of-type(1.23077n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_14:nth-of-type(1.14286n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_15:nth-of-type(1.06667n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_16:nth-of-type(1n + 1) {
  margin-left: 0; }
.navigationMobileOptimized .mobile-optimized {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchBlox-pagination .searchResults-pagination {
  text-align: center;
  overflow: hidden;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: default; }

.searchBlox-pagination .searchResults-pagination-item {
  display: inline-block;
  line-height: 30px;
  margin: 1px;
  cursor: default; }
  .searchBlox-pagination .searchResults-pagination-item a {
    display: inline-block;
    min-width: 30px;
    padding: 0 10px;
    cursor: pointer; }
    .searchBlox-pagination .searchResults-pagination-item a:hover {
      text-decoration: none;
      color: dimgrey;
      font-weight: bold; }
  .searchBlox-pagination .searchResults-pagination-item.is-active a {
    font-weight: bold;
    color: black; }
  .searchBlox-pagination .searchResults-pagination-item:last-child a, .searchBlox-pagination .searchResults-pagination-item:first-child a {
    height: inherit;
    width: inherit;
    border-right: inherit;
    line-height: 30px; }

.searchBlox-pagination .searchResults-pagination-list {
  padding: 0;
  margin: 0; }

.lt-ie8 .searchBlox-pagination .searchResults-pagination-item {
  display: inline;
  zoom: 1;
  margin: 3px; }
  .lt-ie8 .searchBlox-pagination .searchResults-pagination-item a {
    display: block;
    zoom: 1; }
.navigationGroupEnhanced .component-content {
  overflow: visible; }
  .navigationGroupEnhanced .component-content nav.flexy {
    position: relative;
    height: 60px;
    display: flex;
    align-items: center; }
    .navigationGroupEnhanced .component-content nav.flexy button.moreFields {
      align-self: stretch;
      transition: all .4s ease-out;
      padding: 0 1rem 0 1.5rem;
      outline: 0;
      border: 0;
      font-size: 18px;
      background: #F36533;
      color: #ffffff; }
      .navigationGroupEnhanced .component-content nav.flexy button.moreFields.hidden {
        transition: none;
        border-right: 0.5rem solid #F36533;
        width: 0;
        padding: 0;
        overflow: visible;
        display: none; }
      .navigationGroupEnhanced .component-content nav.flexy button.moreFields:after {
        content: attr(count);
        display: inline-flex;
        width: 30px;
        height: 30px;
        align-items: center;
        justify-content: center;
        background: #ffffff;
        color: #F36533;
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.8);
        border-radius: 50%;
        font-size: 14px;
        line-height: 14px;
        margin-left: 1rem;
        margin-right: calc(-1rem + -8px); }
    .navigationGroupEnhanced .component-content nav.flexy ul.links {
      display: flex;
      justify-content: flex-end;
      flex: 1;
      overflow: hidden; }
    .navigationGroupEnhanced .component-content nav.flexy ul li {
      flex: auto;
      padding: 1rem; }
      .navigationGroupEnhanced .component-content nav.flexy ul li a {
        color: #ffffff; }
      .navigationGroupEnhanced .component-content nav.flexy ul li ul {
        background: #F36533; }
    .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links {
      display: block;
      position: absolute;
      background: #F36533;
      right: 0;
      top: 100%; }
      .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links li {
        padding: 1rem; }
        .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links li a {
          color: #ffffff;
          padding-right: 3rem; }
        .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links li ul li a {
          color: #ffffff; }
      .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links.hidden {
        display: none; }
  .navigationGroupEnhanced .component-content * {
    box-sizing: border-box; }
.tabsEnhancedMarkup .component-content .tabs-arrows {
  display: flex;
  width: 100%; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows__left {
    float: left; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows__right {
    float: right; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows--hidden {
    cursor: not-allowed;
    opacity: 0.5;
    pointer-events: none; }
    .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows--hidden a {
      text-decoration: none; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots {
    display: inline-block;
    margin: 0 auto;
    width: 90%; }
    .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list {
      display: flex; }
      .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list li {
        display: block; }
      .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list .tabs-dots__item {
        flex: auto; }
        .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list .tabs-dots__item .tabs-dots__dot {
          display: block;
          border-radius: 50%;
          width: 15px;
          height: 15px;
          background-color: black; }
      .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list .is-active .tabs-dots__dot {
        background-color: #F36533; }
.cf-form-notification {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000; }
  .cf-form-notification .cf-form-notification-inner {
    position: fixed;
    top: 100px;
    width: 700px;
    margin-left: -363px;
    left: 50%;
    padding: 13px;
    background-color: #e1e1e1; }

.cf-form-notification.is-hidden {
  display: none; }

@media screen and (max-width: 699px) {
  .cf-form-notification .cf-form-notification-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0; } }

@media screen and (max-width: 699px) {
  .cf-form-notification-restrictive {
    position: absolute; } }

.cf-form-notification-buttons {
  text-align: right; }

.cf-form-header-error-msg-text {
  font-wieght: bold;
  color: red;
  text-align: center; }
/* -------------------------------- 

File: _modal.box.scss
Title: Modal Styles
Descr: Core styles for the modal component.
Usage: Haleon AEM CF Framework

-------------------------------- */
div.wf-modal {
  position: relative;
  width: auto;
  height: auto;
  opacity: 1;
  visibility: visible;
  background-color: transparent; }
  div.wf-modal::after {
    content: "Modal / Dialog region (Overlay styles available in preview or 'view as published')";
    background: black;
    padding: 0.2rem;
    font-size: 12px;
    color: white;
    position: absolute;
    bottom: -1rem;
    left: 50%;
    transform: translateX(-50%); }
  div.wf-modal .wf-modal-wrapper {
    width: auto !important;
    transform: scale(1) !important;
    border: solid 1px black;
    position: relative;
    margin: 0 auto; }
  div.wf-modal .wf-modal-body .new.section {
    min-width: 12rem; }

dialog.wf-modal {
  position: fixed;
  z-index: var(--wf-modal-z-index, 100);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  top: 0;
  max-width: 100%;
  max-height: 100%;
  opacity: 0;
  visibility: hidden;
  border: none;
  background: transparent;
  padding: 1.5rem; }
  dialog.wf-modal::backdrop {
    background: var(--wf-modal-backdrop, rgba(0, 0, 0, 0.8)); }
  dialog.wf-modal:not([open]) {
    pointer-events: none;
    background-color: transparent; }
  dialog.wf-modal[open] {
    opacity: 1;
    visibility: visible; }

.wf-modal-wrapper {
  width: 100%;
  max-height: 100%;
  height: auto !important;
  transform: scale(0);
  max-width: 64em;
  border-radius: var(--wf-modal-radius, 0.3em);
  margin: 0 1rem;
  background-color: var(--wf-modal-background-color, white); }
  .wf-modal-wrapper--xs {
    max-width: var(--wf-modal-xs, 540px); }
  .wf-modal-wrapper--sm {
    max-width: var(--wf-modal-sm, 720px); }
  .wf-modal-wrapper--md {
    max-width: var(--wf-modal-md, 960px); }
  .wf-modal-wrapper--lg {
    max-width: var(--wf-modal-lg, 1140px); }
  .wf-modal-wrapper--xl {
    max-width: var(--wf-modal-xl, 1320px); }

.wf-modal-body {
  padding: var(--wf-modal-padding, 1rem) !important;
  font-size: var(--wf-modal-font-size-body, 1rem); }

.wf-modal-close {
  transition: var(--wf-modal-transition-duration, 0.2s);
  cursor: pointer;
  border: none;
  position: absolute;
  right: -15px;
  top: -15px;
  background-color: var(--wf-modal-close-button-background, black) !important;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 1; }
  .wf-modal-close:hover, .wf-modal-close:focus, .wf-modal-close:focus-visible {
    background-color: var(--wf-modal-close-button-background-focus, blue) !important; }
  .wf-modal-close > svg {
    fill: var(--wf-modal-close-icon-color, white);
    position: absolute;
    left: 8px;
    top: 8px; }

@media (prefers-reduced-motion: no-preference) {
  .wf-modal--fade, .wf-modal--scale, .wf-modal--fade-up, .wf-modal--fade-down, .wf-modal--fade-right, .wf-modal--fade-left, .wf-modal--slide-up, .wf-modal--slide-down, .wf-modal--slide-right, .wf-modal--slide-left {
    transition: opacity var(--wf-modal-transition-duration, 0.2s), background-color var(--wf-modal-transition-duration, 0.2s), visibility 0s var(--wf-modal-transition-duration, 0.2s); }
    .wf-modal--fade[open], .wf-modal--scale[open], .wf-modal--fade-up[open], .wf-modal--fade-down[open], .wf-modal--fade-right[open], .wf-modal--fade-left[open], .wf-modal--slide-up[open], .wf-modal--slide-down[open], .wf-modal--slide-right[open], .wf-modal--slide-left[open] {
      transition: opacity var(--wf-modal-transition-duration, 0.2s), background-color var(--wf-modal-transition-duration, 0.2s), visibility 0s; }
  .wf-modal--fade[open] {
    transition: opacity var(--wf-modal-transition-duration, 0.2s), background-color var(--wf-modal-transition-duration, 0.2s), visibility 0s; }
    .wf-modal--fade[open] .wf-modal-wrapper {
      transform: scale(1);
      /* reset all transformations */ }
  .wf-modal--scale .wf-modal-wrapper, .wf-modal--fade-up .wf-modal-wrapper, .wf-modal--fade-down .wf-modal-wrapper, .wf-modal--fade-right .wf-modal-wrapper, .wf-modal--fade-left .wf-modal-wrapper {
    will-change: transform;
    transition: transform var(--wf-modal-transition-duration, 0.2s) var(--wf-modal-ease, cubic-bezier(0.215, 0.61, 0.355, 1)); }
  .wf-modal--scale[open], .wf-modal--fade-up[open], .wf-modal--fade-down[open], .wf-modal--fade-right[open], .wf-modal--fade-left[open] {
    transition: opacity var(--wf-modal-transition-duration, 0.2s), background-color var(--wf-modal-transition-duration, 0.2s), visibility 0s; }
    .wf-modal--scale[open] .wf-modal-wrapper, .wf-modal--fade-up[open] .wf-modal-wrapper, .wf-modal--fade-down[open] .wf-modal-wrapper, .wf-modal--fade-right[open] .wf-modal-wrapper, .wf-modal--fade-left[open] .wf-modal-wrapper {
      transform: scale(1);
      /* reset all transformations */ }
  .wf-modal--slide-up .wf-modal-wrapper, .wf-modal--slide-down .wf-modal-wrapper, .wf-modal--slide-right .wf-modal-wrapper, .wf-modal--slide-left .wf-modal-wrapper {
    will-change: transform;
    transition: transform var(--wf-modal-transition-duration, 0.2s) var(--wf-modal-ease, cubic-bezier(0.215, 0.61, 0.355, 1)); }
  .wf-modal--slide-up[open], .wf-modal--slide-down[open], .wf-modal--slide-right[open], .wf-modal--slide-left[open] {
    transition: background-color var(--wf-modal-transition-duration, 0.2s), visibility 0s; }
    .wf-modal--slide-up[open] .wf-modal-wrapper, .wf-modal--slide-down[open] .wf-modal-wrapper, .wf-modal--slide-right[open] .wf-modal-wrapper, .wf-modal--slide-left[open] .wf-modal-wrapper {
      transform: scale(1);
      /* reset all transformations */ }
  .wf-modal--scale .wf-modal-wrapper {
    transform: scale(0.95); }
  .wf-modal--fade-up .wf-modal-wrapper {
    transform: translateY(40px); }
  .wf-modal--fade-down .wf-modal-wrapper {
    transform: translateY(-40px); }
  .wf-modal--fade-right .wf-modal-wrapper {
    transform: translateX(-40px); }
  .wf-modal--fade-left .wf-modal-wrapper {
    transform: translateX(40px); }
  .wf-modal--slide-up .wf-modal-wrapper {
    transform: translateY(100%); }
  .wf-modal--slide-down .wf-modal-wrapper {
    transform: translateY(-100%); }
  .wf-modal--slide-right .wf-modal-wrapper {
    transform: translateX(-100%); }
  .wf-modal--slide-left .wf-modal-wrapper {
    transform: translateX(100%); } }

.wf-u-sr-only,
.wf-u-sr-only-focusable:not(:focus):not(:focus-within) {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  overflow: hidden;
  padding: 0;
  border: 0;
  white-space: nowrap; }
select.wf-form-control::-ms-expand {
  display: none; }

input::-ms-clear {
  display: none; }

.wf-l-container {
  width: calc(100% - 2 * 1rem);
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wf-col-xl, 1140px); }

.wf-form-control {
  background-color: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  line-height: inherit;
  appearance: none; }

.wf-form fieldset {
  border: 0;
  padding: 0;
  margin: 0; }

.wf-form textarea {
  resize: vertical;
  overflow: auto;
  vertical-align: top; }

.wf-form input::-ms-clear {
  display: none; }

.wf-form-control {
  font-size: var(--wf-form-control-font-size, 1rem);
  padding: var(--wf-form-control-padding-y, 0.75rem) var(--wf-form-control-padding-x, 0.75rem);
  border-radius: var(--wf-form-control-radius, 0);
  width: 100%;
  background: var(--wf-form-control-background, white);
  color: var(--wf-form-control-color, black);
  line-height: 1.2;
  box-shadow: inset 0px 0px 0px 1px #ccc;
  transition: all 0.2s ease; }

.wf-form-control::placeholder {
  opacity: 0.8;
  color: var(--wf-color-contrast-low, gray); }

.wf-form-control:focus, .wf-form-control:focus-within {
  background: var(--wf-color-bg);
  outline: none; }

.wf-form-control:focus-visible {
  outline: solid; }

.wf-form {
  position: relative; }

.wf-form-section {
  margin-bottom: var(--wf-form-section-spacing, 1.5rem) !important; }

.wf-form-legend {
  display: block;
  line-height: 1.2;
  font-size: var(--wf-form-legend-font-size, 1.5rem);
  margin-bottom: var(--wf-space-sm);
  color: var(--wf-form-legend-color, black); }

.wf-form-label {
  display: block;
  font-size: var(--wf-form-label-font-size, 1rem);
  color: var(--wf-form-label-color, black);
  padding-bottom: var(--wf-space-xxs);
  font-weight: bold; }

.wf-form-helptext {
  color: var(--wf-form-helper-text-color, black); }

.wf-form-helptext > p {
  margin-bottom: 0; }

.wf-form-error {
  line-height: 1;
  display: inline-block; }

.wf-form-error > p {
  margin: 0; }

.wf-form-is-hidden,
.wf-form-hidden-item {
  display: none;
  visibility: hidden; }

.wf-form-reveal-if-active {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  font-size: 16px;
  transform: scale(0.8);
  transition: 0.5s; }

.wf-form-reveal-if-active label {
  display: block;
  margin: 0 0 3px 0; }

.wf-form-reveal-if-active input[type="text"] {
  width: 100%; }

input[type="radio"]:checked ~ .wf-form-reveal-if-active,
input[type="checkbox"]:checked ~ .wf-form-reveal-if-active {
  opacity: 1;
  visibility: visible;
  max-height: 100px;
  padding: 10px 30px;
  transform: scale(1);
  overflow: visible; }

.wf-form-upload-wrapper {
  --upload-height: calc(var(--wf-form-control-padding-y, 0.75rem) * 4);
  --upload-radius: 0 var(--wf-form-control-radius, 0)
		var(--wf-form-control-radius, 0) 0;
  position: relative;
  width: 100%;
  height: var(--upload-height); }

.wf-form-upload-wrapper::after {
  content: attr(data-input);
  font-size: var(--text-sm, 1rem);
  position: absolute;
  top: 0;
  left: 10px;
  width: calc(100% - 40px);
  pointer-events: none;
  z-index: 20;
  height: var(--upload-height);
  line-height: var(--upload-height); }

.wf-form-upload-wrapper::before {
  content: var(--wf-form-upload-text, attr(data-button));
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  background: var(--wf-form-upload-background, grey);
  color: white;
  z-index: 25;
  line-height: var(--upload-height);
  padding: 0 15px;
  text-transform: uppercase;
  pointer-events: none;
  border-radius: var(--upload-radius); }

.wf-form-upload-wrapper:hover::before, .wf-form-upload-wrapper:focus::before {
  background: var(--wf-form-upload-background-hover-focus, black); }

.wf-form-upload-wrapper input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  height: var(--upload-height);
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
  width: 100%; }

.wf-form-upload-file-item {
  list-style-type: none;
  border-radius: 10px;
  background-color: rgba(144, 163, 203, 0.2);
  margin: 0;
  color: initial;
  display: inline-flex;
  margin-right: 1rem;
  padding-right: 1rem; }

.wf-form-upload-file-item > span.name {
  padding-right: 10px;
  width: max-content;
  display: inline-flex; }

.wf-form-upload-file-item-delete {
  display: flex;
  width: 24px;
  color: initial;
  background-color: #6eb4ff00;
  font-size: large;
  justify-content: center;
  margin-right: 3px;
  cursor: pointer; }

.wf-form-upload-file-item-delete:hover, .wf-form-upload-file-item-delete:focus {
  background-color: rgba(144, 163, 203, 0.2);
  border-radius: 10px; }

.wf-form-upload-file-item-delete > span {
  transform: rotate(45deg); }

.wf-form-control[aria-invalid="true"],
.wf-form-control[aria-required="true"] .wf-form-control.wf-form-control--error,
.wf-form-list--error {
  box-shadow: 0px 0px 0px 2px var(--wf-color-error, red); }

.wf-form-control[aria-invalid="true"]:focus, .wf-form-control[aria-invalid="true"]:focus-within,
.wf-form-control[aria-required="true"] .wf-form-control.wf-form-control--error:focus,
.wf-form-control[aria-required="true"] .wf-form-control.wf-form-control--error:focus-within,
.wf-form-list--error:focus,
.wf-form-list--error:focus-within {
  box-shadow: 0px 0px 0px 2px var(--wf-color-error, red); }

.wf-form-label.wf-form-label--error {
  color: var(--wf-color-error, red); }

.wf-form-list--error {
  padding: var(--wf-space-xs) !important;
  border-radius: var(--wf-form-control-radius, 0); }

.wf-form-control--disabled,
.wf-form-control[disabled],
.wf-form-control[aria-disabled="true"],
.wf-form-control[readonly],
.wf-form-radio-item[disabled] + label,
.wf-form-radio-item[aria-disabled="true"] + label,
.wf-form-checkbox-item[disabled] + label,
.wf-form-checkbox-item[aria-disabled="true"] + label {
  opacity: 0.5;
  cursor: not-allowed; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/search.results.scss */
.searchResults-pagination {
  text-align: center;
  overflow: hidden;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: default;
}

/* line 12, ../../sass/components/search.results.scss */
.searchResults-pagination-list {
  padding: 0;
  margin: 0;
}

/* line 17, ../../sass/components/search.results.scss */
.searchResults-pagination-item {
  display: inline-block;
  line-height:12px; 
  margin: 1px;
  cursor: default;
  border-right: solid 1px #D5D1CE;
  *display: inline;
}
.searchResults-pagination-item:first-child {
background: url("../../img/arrows/page-arrow-1.png")left center no-repeat;height:20px;width:20px;
border-right:none;
  line-height:20px; 
}
.searchResults-pagination-item:last-child {
background: url("../../img/arrows/page-arrow-2.png")left center no-repeat;height:20px;width:20px;
  line-height:20px; 

border-right:none;
}
.searchResults-pagination-item:last-child a{
text-indent:-1299px;

}

.searchResults-pagination-item:first-child a{
text-indent:-999px;
}
/* line 26, ../../sass/components/search.results.scss */
.searchResults-pagination-item a {
  display: inline-block;  
  padding: 0 5px 0 0px;
  cursor: pointer;
  line-height:12px;
}

/* line 34, ../../sass/components/search.results.scss */
.searchResults-pagination-item a:hover {
  color:#F36633; 	
  text-decoration: none;
}

/* line 39, ../../sass/components/search.results.scss */
.searchResults-pagination-item.is-active a{
  font-weight: bold;
  color:#F36633;
}

/* line 43, ../../sass/components/search.results.scss */
.searchResults-title {
  display: block;
  color: #F36633;
  font-family:"Roboto";
  font-style:italic;  
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 5px;
  margin-bottom:0;
 }

/* line 47, ../../sass/components/search.results.scss */
.searchResults-term {
  font-style: italic;
}

/* line 51, ../../sass/components/search.results.scss */
.searchResults-number {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

/* line 57, ../../sass/components/search.results.scss */
.searchResults-results {
  margin-bottom: 10px;

}

/* line 61, ../../sass/components/search.results.scss */
.searchResults-result {
  position: relative;
  overflow: hidden;
  padding: 8px 10px 10px 10px;
   border-bottom:solid 1px #D5D1CE;
}

/* line 68, ../../sass/components/search.results.scss */
.searchResults-result:nth-child(even) {
  background-color: inherit;
}

/* line 72, ../../sass/components/search.results.scss */
.searchResults-icon-wrapper {
  position: absolute;
  text-align: center;
  width: 70px;
  margin-top: 10px;
  left: 0;
  top: 0;
}

/* line 81, ../../sass/components/search.results.scss */
.searchResults-date {
  margin-bottom: 10px;
  font-family:"Roboto";
  font-style:italic;  
  font-size: 12px;
  color:#635A54;
 
  }

/* line 85, ../../sass/components/search.results.scss */
.searchResults-url {
  margin-top: 10px;
 
}
.searchResults-url a{
  width:20px;
  height:20px;
  line-height:20px;
  background-image:url('../../img/arrows/carousel-arrow.png');background-repeat:no-repeat;background-position:left center;
  padding:3px 0 3px 28px; 
}
/* line 91, ../../sass/components/search.results.scss */
.lt-ie8 .searchResults-pagination-item {
  display: inline;
  zoom: 1;
  margin: 3px;
}
/* line 97, ../../sass/components/search.results.scss */
.lt-ie8 .searchResults-pagination-item a {
  display: block;
  zoom: 1;
}

/* line 106, ../../sass/components/search.results.scss */
.searchResults-tags {
  list-style-type: none;
  padding: 0;
}

/* line 111, ../../sass/components/search.results.scss */
.searchResults-tags-item {
  display: inline-block;
  margin: 0 2px;
}

/* line 116, ../../sass/components/search.results.scss */
.searchResults-tags-item-link {
  background: #b9b8b8;
  color: black;
  border: 1px solid #939191;
  padding: 1px;
  display: block;
  font-size: 0.85em;
}

.searchResults-description p{
font-family:"Roboto";
font-size:12px;
color:#635A54;
}
.searchResults{width:100%;}
.searchResults .searchResults-stickyNav{float:right;padding-left:20px;} 
.searchResults .searchResults-stickyNav ul{padding-left:0;}
.searchResults .searchResults-stickyNav ul li{list-style-type:none;display:block;text-align:center;margin-bottom:10px;}
.searchResults .searchResults-stickyNav ul li.active a{color:#F98033;font-size:12px;font-weight:700;}
.searchResults .searchResults-stickyNav ul li a{color:#000;} .modal.main-container {
  display: none;
  position: fixed;
  z-index: 9;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal_body {
  height: 370px;
  overflow-y: auto;
}

/* Modal Content */
.modal_content {
  border: 5px solid #1e1863 !important;
  border-image: linear-gradient(45deg, #1e1863, #57b6e6) !important;
  border-image-slice: 1 !important;
  background-color: #eeedf0;
  margin: auto;
  padding: 2rem 0 0 2rem;
  border: 1px solid #888;
  width: 55vw;
  position: relative;
  background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v3/pt_BR/Product-pages/products/sensodyne-background.png") !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.ean_button {
  color: white;
  cursor: pointer;
  display: inline-block;
  border: 3px solid #0071e5;
  padding: 0.8rem 2rem;
  border-radius: 0 15px;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  background-color: #0071e5;
}

.ean_button:hover {
  color: #0071e5;
  text-decoration: none !important;
  border: none;
  background-color: transparent;
  border: 3px solid #0071e5;
}

@media (max-width: 767px) {
  .ean_button {
    padding: 5px 10px;
  }
}

/* The Close Button */
.close {
  color: #aaaaaa;
  position: absolute;
  top: 1px;
  left: 5px;
  font-size: 2rem;
  font-weight: bold;
  transition: transform 0.1s ease-out;
}

.close:hover,
.close:focus {
  transform: scale(1.3);
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.card_data {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: white;
  padding: 0.5rem;
  margin: 1rem 1rem 1rem 0.5rem;
  -webkit-box-shadow: 0px 0px 4px 2px rgba(196, 192, 196, 0.54);
  -moz-box-shadow: 0px 0px 4px 2px rgba(196, 192, 196, 0.54);
  box-shadow: 0px 0px 4px 2px rgba(196, 192, 196, 0.54);
}

.card_data .img_offer {
  width: 100px;
  height: auto;
}

.price {
  color: #0071e5;
  font-weight: bold;
  font-size: 14px;
}

.name_offer_div .name_offer {
  color: grey;
  font-size: 12px !important;
}

.name_offer_div {
  width: 100px;
}

.hero_image {
  width: 150px;
  height: auto;
}

#nameMain {
  color: #1e1863;
  font-weight: bold;
  width: 350px;
  font-size: 1.8rem;
  margin: 0.5rem 0;
  line-height: 1.75rem !important;
}

.quantity-container .quantityMain {
  font-size: 12px;
  background-color: #1e1863;
  color: white;
  padding: 2px 8px;
}

.single_product {
  display: flex;
  flex-direction: row;
  gap: 2rem;
}

#offers {
  padding-top: 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
}

.list_button {
  position: relative;
  text-decoration: none;
  text-align: center;
  width: 120px;
  border: none;
  font-size: 14px;
  background-color: #0071e5;
  color: white;
  border: 3px solid #0071e5;
  padding: 1rem 3rem;
  border-radius: 0 15px;
}

.list_button:hover {
  color: #0071e5;
  text-decoration: none !important;
  border: none;
  background-color: #0071e5;
  border: 3px solid #0071e5;
  background: transparent;
}

.show_loader {
  margin: 100px 0 0 300px;
  border: 6px solid #acafb0;
  border-top: 6px solid #505152;
  border-radius: 60%;
  width: 50px;
  height: 50px;
  animation: spin_show_loader 1s linear infinite;
}

@keyframes spin_show_loader {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* media queries for mobile phones */

@media (max-width: 767px) {
  .single_product {
    display: flex;
    flex-direction: row;
    gap: 1rem;
  }

  .hero_image {
    width: 50px;
    height: 60px;
  }

  .modal_content {
    padding: 2rem 0 0 0.3rem;
    width: 85vw;
    position: relative;
    margin-bottom: 3rem;
  }

  #nameMain {
    color: #1e1863;
    font-weight: bold;
    width: 150px;
    font-size: 1rem;
    margin: 0.1rem 0;
  }

  .quantity-container .quantityMain {
    font-size: 10px;

    padding: 1px 4px;
  }

  .card_data .img_offer {
    width: 80px;
    height: auto;
  }

  .card_data .price {
    font-weight: normal;
    font-size: 8px;
  }

  .name_offer_div {
    width: 60px;
  }

  .name_offer_div .name_offer {
    color: grey;
    font-size: 8px;
  }

  .list_button {
    position: relative;
    padding: 0.6rem 1.6rem;
    font-size: 8px;
    border-radius: 10px 0 10px 0;
  }

  #offers {
    padding-top: 0.5rem;
  }

  .card_data {
    padding: 0.2rem;
    margin: 0.1rem 0.3rem 0.1rem 0;
  }

  .show_loader {
    margin: 100px 0 0 120px;
    border: 3px solid #acafb0;
    border-top: 3px solid #505152;
    border-radius: 60%;
    width: 40px;
    height: 40px;
  }

  .close {
    top: -5px;
    left: 5px;
  }
}

/* queries for tablet design */

@media (min-width: 768px) and (max-width: 1023px) {
  .hero_image {
    width: 120px;
    height: auto;
  }

  .modal_content {
    padding: 2rem 0 0 0.3rem;
    width: 75vw;
    position: relative;
    margin-bottom: 3rem;
  }
}
