/*!
 * 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 v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.gray-bg-before,
.gray-bg-before-desktop,
.gray-bg-before-mobile {
  background: #f7f7f7
}

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

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

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

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

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

@media (min-width:768px) {
  .mobile-only {
    display: none
  }
}

@media (max-width:767px) {
  .desktop-only {
    display: none
  }
}

figure {
  margin: 0
}

@font-face {
  font-family: Gilroy Regular;
  src: url(/etc/designs/zg/sensodyne-us-v2/desktop/assets/fonts/custom/gilroy-regular.woff2) format("woff2"), url(/etc/designs/zg/sensodyne-us-v2/desktop/assets/fonts/custom/gilroy-regular.woff) format("woff");
  font-display: swap
}

@font-face {
  font-family: Gilroy Light;
  src: url(/etc/designs/zg/sensodyne-us-v2/desktop/assets/fonts/custom/gilroy-light.woff2) format("woff2"), url(/etc/designs/zg/sensodyne-us-v2/desktop/assets/fonts/custom/gilroy-light.woff) format("woff");
  font-display: swap
}

@font-face {
  font-family: Gilroy Medium;
  src: url(/etc/designs/zg/sensodyne-us-v2/desktop/assets/fonts/custom/gilroy-medium.woff2) format("woff2"), url(/etc/designs/zg/sensodyne-us-v2/desktop/assets/fonts/custom/gilroy-medium.woff) format("woff");
  font-display: swap
}

@font-face {
  font-family: Gilroy Bold;
  src: url(/etc/designs/zg/sensodyne-us-v2/desktop/assets/fonts/custom/gilroy-bold.woff2) format("woff2"), url(/etc/designs/zg/sensodyne-us-v2/desktop/assets/fonts/custom/gilroy-bold.woff) format("woff");
  font-display: swap
}

@font-face {
  font-family: Gilroy Semibold;
  src: url(/etc/designs/zg/sensodyne-us-v2/desktop/assets/fonts/custom/gilroy-semibold.woff2) format("woff2"), url(/etc/designs/zg/sensodyne-us-v2/desktop/assets/fonts/custom/gilroy-semibold.woff) format("woff");
  font-display: swap
}

body {
  font-family: Gilroy Regular, serif;
  font-weight: 400
}


.icon {
  display: inline-block
}

.icon-GSK-logo {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABaCAYAAABUrhMHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNjMzZDZhNy02NjkyLTRjODctODI0Yi03Y2I1OGJlZjIwNTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTBCNzA2ODREOTlBMTFFNkI0QzJCNDFGQ0Q1NjFBQUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTBCNzA2ODNEOTlBMTFFNkI0QzJCNDFGQ0Q1NjFBQUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNjMzZDZhNy02NjkyLTRjODctODI0Yi03Y2I1OGJlZjIwNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZDYzM2Q2YTctNjY5Mi00Yzg3LTgyNGItN2NiNThiZWYyMDUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9NcDUQAAKx5JREFUeNrsfQe4HVW1/1p75rRbc9M7Seg9lCACoYmooCCCaBQFnw+fIApY0AeIPEGwt2fDh4IFQSNdBRHpRVpEEBNIQnq/yb255dxTZvb6r7339Jlz7k2IgO//zvfNd86ZPvu311q/VfYepFMg/XEBam2tMDhmIuRcF4QAcAQCEQCCBBQEmOOVEkCQBLIAiNcJsEAi6e1guWAPtQCSgFrHEJ8A9YktPhkhAp8WRI5349/k8LlyDv/hUxb4vytBSBtkib/VNWUJrMp6kK3E55/I+xKfR51L5qqUG2flcBxavCCNESDHuLn8OIGii2+onQ9u5wdo5535ZqwS/84jYo5/21DMEwq+KP8Ei29G2MgPViPI17BQrAAWBkiKrZjP9ZCT32K1jVsrpbsB6s5agPaViMXV0EGSurmNdt4HqP8fgN0LgVoP4XPxpfP8zANbAUaN5XsuchvwM+bqej2tXAuyXgExmZulexnA1pXcVvP5uDgUNrxePxT9LSdTvjgLLJqBKGfxk8wkoJ0Y42kM1FiU0AGqrzDYqiNhvcpA8rfqWXrhnsRtg+rhLW4cS23jxitzZ1Hb+T8ooIQCSgDaeYC6AU7kS0C1EuPWArLSz9taGbc23lbrJ7TWAuVewrbW50C6z4K0nuervMg9kHuaegB8xc1gv+7AAJzMPXxPvrP9hMQDWRr3QlGdLnOlsagluKIbOziM20C1ByCa3ud/q+2q4RHDdVb4Wx+jgWGwNGCWOZnaZgkNmFpHFctIl8Wg2TneVuDvEi/Fdsi17g5Wx+5Q6HwH9fUqqRmCcfv9HajjfnDte/h8j7CWqf5rAkTeImASgzCHNeFcloGDhJT78vqxgIxC3exIqnFZPfiAhFiaBQNg1B+pVagGxEVvG+ltpIAVZpte73oSxepXX0OBhf4+nnQpSbSMNKHWyTaD5AHGC9qsusoeaPlRJcqPnoN27xwodF0E1L6Q2jvuYI36K9Zrz2mb8LoGiIJmPZCtwHEMzNFS0OGYp3a9yWX75ZDp3ZQAwf+tNmrDFG4jF7x1ZFSXBoR04+qG143OthO9Y5WUaIniTW5E6nzJ0qBjIHEUAMZSpVSgAonVoVKFpEDywIJaD7foGi1lqAHr2hPz4/YEGPNZkONvB6v0IzZCd6tO9LoACPlpUaKSAX5mPIwf+iSy6K28aX+hGlGBUI9qOExoOx8Ur0HBND4SRrabBgdP5ZM04KEPkogAidJIjr+45ryBlCHEgQ0k0JcqAxZpkFj9OR65sBRwvho0YBF/Y3UL/1/HmLDNyo87GfKTeBn/B3BbruSdHtesaxg79c8DiBtR2s5UfqpT+ZlPZ2k5TN+M622XiRvLuk/0xE43lvAa0bBJ3ZBgej9SBCzwJcEY6qCBPSD1sURmV0mh1HigoaQQdAUG+pJJHuEwwCmgjJQxUFqiRMAGlYQp6ZKeCkSnlTsi26jaBoDC2BOoOP0EKOS/AW7+EqB69dUHCGF/vuP/cAr10/nfGOF4khE1IpQAIQskrdowsi+G+xOGkkEQgKd3kxFJkEaVecJndiZvvcY8IoFEAVgGQOlJIHnAysi5PanmjobKTdDEglfaBjAmCcZeOQWWpgFmgby4g2xL+3lh6l2c+CnRMmUus7/T+LyrXi2ADuU2+QQ/5TzdUHVMk7RMu4TZkhSotkBnBsYIIzYoACdQZWSA9VWWZ2eUrxYALozYEUXtW1SlkrFZiXsy5450LAWqsm/kSaHSDJYwEqYlilWeW2Y7OcSMfAiEM6j/gzvA0tR3COTHPsns713cGR7P0iI7CqAD+WE+y7d6ulFfw6BC2ES1UXybG7VFGAog+rbGN/IUNrBSTS4ZEuCrUh8QD2j0mQh663xAMCJlFuln0apMeuu12vMOjRAWbfv0OmlYi1Kdkg2srPE9KImq6EXaDI4sM2dRznsfL70ToWX6PcwEj4MyPJFsj1cKUBf3lMv4pBcEdy1xhP5Og3WYECFMOq1xNheYWRdDCSP/PEZlod+ziXxqb8iBi6Et86Q1oNlqX2+7ljKfWBCEdtTy7sOlgL4rfDAQQ7Wwe6BVI3N8MoCxx8sCU+Hrs9NbZ0lqGWqDjva7APY8AOTGFaFRfSUAEZzE5/gmP9HO+qal1yjUpP2pCSEI2zQCRCgxAQGIHu9JFHnbDMWGUGLIazRPj6EIDFaoxiCUpFC4fRVJAccnf50nRYHU6Nv0AfGk199X+O1i7gE1bax6wLG/pkCzWbIGhwCLk7uo48jfQfmZ/UFUpY5s8M3Y20EAmFPC1/jeL/RtblMJGakkJc+VEKK4ZEFcpSEmKLbf0kZF6QYFv5EwvBB5NkiJjlvlzt7P/iQ7nvlW1lKuATS8AdPwvrqL9HINtPQBoXBfiEi1MPeH+uBaxFM3KpFgDYPk7kN25+W4vPsyrHWaeOY2wrOrEPgbboHZJLNZV8zO4HaAl4FkphYkjEtVxLZpQx5RczGp9Cm+8lDrFdY6fbwwGOzG4PhdjH9T26JDPYG6Eh7QAUiRDpB8XF9qooC64fOQCjbrHesQyCoZo01WN/tMpUtgoOta2AorIWclY6eNP7zjsXyth9kwzjb6vMGiblNi0Dli39uyJMlEZBsFvzHWEaP7Ze6jJMZncWX2+kUBrGmHgT33QsifPh8KH3gYxIw3A23dZAxScJ7I8yjH242slxA8r2nn6D15dJ5MlMTsS0bS9W9WcW6Nz1fXEgxVpt+iJuRY60rq7wUaHByBBBl/7z3cI2+KqaEoLcVI48gMg47bKTyNJCVF0T01In1D7h3j/4eIulOqjCUif/zVIHZ/G4ixuydSLSbyHZxbekQEMUbzQVJ4f4ENIyN1vuR6pIJ8JkghWDqqIYWRZGQioaIWyKqvwsxudGlebQJcxlR8uRgGG/U5g096E8lk706A0lAKXokEhT0xLrVRCYn0WohLLUHifPqhWHX1bQbsnJYGR3dAmZBYIyUUABaRRje+j7nPpNRh6Bi7HrAeE9SSpCRLdQp2isnlnjHEvlJe2mIqvRe7Koyx9EU3vhi9iG/hC/wiuAGCV+9Dw/lS2x56Mro6r7t0/ZmfDX9tiuY0stcTJTshRtox8ps8QKQHUrAPmYiFt5B0NQ1Hu3SSXN0JNtm59P2xCpAitwf7CbcSRQgUJdTP9qisbWOMWRHYeCC14TEJgoBhOAcKJaD+DdwQrknUJe6TfCc0YHCR9VHi4alQw+I9MMBzZv14H0T8LwhZnt5I3n4+SFqFMki1mkoUHoij7an2UNf0JBlgFUytEuWdwnFKfueJgTTc79dTVjZ5f/qbO2VtkF0SptWlUdmSGd0/8PEolBIIqXoYL4qrRk2r/Y7k0X1D9UP/yMT5PJBQmshGXaX/3YI9Mz9bSOaMwcK9yTEq8/ts1XbZ9tT06zRlntiAqIKYKjNbzt5FRtRiwiaSDGl0jFnKLNbo2SM3Y1+fcVFEPMkzYK5Ki9SByrC7LTERF5P0FiQ6MwjTRzvUSKSkWbRgR0kZjlyVxu47uq2hTcWg7bARY6QoY/RsjfAYnIgALCLhJhm/gVhAV0kRRlMg5gIsWTNtFE4Y2pcaxO+HIZtELAyHUR8jAWNHgEQjBCmihTCxTremdJoTBEg4u35EwfM1kNIXCexRIB3xyIUfiI37b+SB5GV9VRioRiBandGs1CT4C7l0Lm/buamqyKLaIw2E/lMrf3AEoobht6r7cmtNzolpZzfTXYjktySmqT+FIaXYcdIDOvhPHgX3vpXk1d02myq2z9wKzMkvTqmCRKwMM41u8uFkxFHxElmIzYHD7VR1FDUAYHQMYnPHloa5aKQTBmoLE1IBXmxNpDuKDvFEyUT0XNEiC+mHpUSYMJTSpOt1spCK9iBU9XkKTm6eDTglGn4fkb73G78yAHKwx6STc15uXq1XzpdT1ZFbzDMpbOkwRXzBNSIIB1TY9VolK+bE62sVNqBbTOhelUGp6wmvyECFTJRkqEqcli7AYkt2rxjOx6KMCInIsHGqQSFSGyGjroAIQRKRiEiQ2RVpp9z/r5zgHLk25U05E0rrHJBW4gYwHmKOMkqvzIn6NwMxODh2KuT2OQbETvuDNXYngLbRxseolUFuWQ20fim4KxaAXLMIaPNqkyOJ9nald/WDWEx92wFbO00vCoCxNC1W/gt2jANrr2PBnjkHcNxMwPbx3CFUUoyZT/8moC3LwV3zd5ArnuLfqwDyBT5mfISKjdBJ9sM3/jMHEuHZiWq3AcGrKPKj1ljsAMp3cJuWI50u6kslWKAPKoXxOlU9C4OybOcGS6qd9+blEIIm0hMrgxLawMoNK0BM3hUKp14M9qGngxi30zAPzg7w2oXgLv4LA7UQqG+jrplA5SzbLAmlDhBT9tB1AtXbv8S7u6buTPkGPdzQuQIUjr8Ackf9G4ip+w5vojavgPpzd4DzxPUaNCy2jYCFYpxuYyQxSN6zs1agvg38zOeBtcepbND7PX+Ht7VOYG2yBZynr+JrLmBtUgwTgB5JIPIKXSDirAY2y+sQSn1a1G/r8ALgCSaHns2C4vZV6EalTashd8wZUDzjy4Cjp4zQZiADsJdemn3kxmVA8y81Ephn/2zTMrB2mg3FD18D1oyDRm6ixuwE+WM+DrlDPwhD3zoSYPMyI9mAjUNJlKDgkYCoqhRC1V6bN4A1+12Qe/N/pw/f+jI4j13K7bNAd6gAjCzCEUnoBUQBQ8ZIQ9htF1g1uK48NqV7KSPNqZ0ulpyNq1lqLoLiB76SukH3xUd5eQzk1vUaTNE1Caw9jwRr1sEjN/46PWzUHW1exaAcAC2f+QOrsnHpXZc/DbJ7hbZzUGgBMWY6S/XeRiL9RyixuiyNAskqUGxrnC/aDgyO3LwO7D2OhfzJv0w/+/PXgnPfx7UTjKMmhjmgQEJCik3RJHGQOIyzdtEvlttgUSc4MGfYMInOwTMZ37AcckefkQKHBrZA5aefYNG+jZEfDLKYmjS0dnAvfjcUPvB1Jgnx0Ipc9xIfcyuIsTN0AysQZM9a3fugNgDAaql0zi9S4NSf+i3U7/460MbFbAvKhiLZLHFsvxRI1i6HgT3nPdwxDjMHKABxhAwuSOpRLOcit6wDa+/jIf/u35pS3+j9PHIZOA9dwc/KRKhzKu9fDyVENIjYY0bk3meIJiWxzGbp2Ucpg7SDljSWBgQxbgaUzk6Idr0CQ187FerPPADW5EnGaEdcDqoNQe2un7DkvQwtn/0dq62WsHe3dELt3h+Du+RlBqmkQYJCK+vuVm6QtZB/+6dBTNojfrlHfw5D3zuTJcMC0Tme2WGrdzLjfMr1bOeWPg31h34EuSP+HfJvY++hdfSIGBylogioz0lb1oN94GlQeM/81DH1e84D5y/s34/q1OlyzVyzGj+ZFvHpdrR2wN9eQafmOIuFW8eZ6DYJ80dD6/09kD/uw/ywcSmo3f197tEMzk6zVMo2FXREBkRMnwX1p++H6s1XxO1E5wQofewGtmN5fV5VQsu3pkFXBjZ3wInx1mBJqN39LQ0Ojp1pRhvooSPeOJ98EbBtHIM6S6u22v0/YDDfpo26CYzSsNGIsMjSNhnPbgbnDWdlglO7/QxwHlHgjOXd20zKIOlvJR1VGSbAszLFqoqVarC8us5awhZYzqBk0UaWONZrIDom8I2eHH8Ybsza4zczjS0lAoBRkMw6MXY01B9gRqVUWORj7XYo2EybabCXG7ikF6oP8UNPYNmenroeMXUHprKZoRr/eipSwL1ZMA2XTLWpd42xS40iIcmUg2JM9TKDsxHsoz8O+XddlwbnN6exeubONWaCyTNJ2Th3lFoo7Tj7guAymbJpQWmqK4VwcFIqzJ4hSVTuBzFxZ7Cm7hm3IezfKLukdL9fhpR9PtL2R/auB+f5e1MPa+99NEtHPdLLZABWTOKK7SypBzBb6knnclIG3kQZsNhpHFrNWIcHR0tWlR3vLZuYqX0O8id+N6HThqB6w4ng/O1mtneTdJY2yJTG2i9u8yhJ5ykiNhRPeTkV6xFV7y0wB51B9FU2cdpq7K90TU43ykCP9uzRW09NY3ImRO6u+ns6QDB5dwOGfwL10Mr4V9MpgcIpXwQxeiL37pXZIA0TAW/qp6rrVrgptnaz/bsScm+9Or59aAtUf3kCuC8wqxw7OTsaIDGijXDYzp+sBVSBFFmuPeBUmHWixJZY7MkHNRGO19KRK6QfSI/ttGKqjahRYFWaBihvTZ9H+Sd2PkiWqLCQ7FnHEro4Deak3aB0wW2sAqeAXL3UhHa8Qr9hg6nDRRGGetjWcid49w8gd+wl8dMNboTKdW8G96UHdOTEj7s1DBpTVo4p4c9EVR54ZcU18UKxIp5vcQiEKh0OMn6NijZ0eEIYOpvscHyjSnVRvRa7qcyCxiAulVFMpI6XMgz9KOClC/XHb8xsR2vnN0Drfz0J+aM/qGm53LRUh3p0B2jUO2mYegdtu+pQmHcp5N54TsIBXQXVa+bqcBWOmZa2KX5RCyQiStTkHqRX9RqxR6puDhzxB6y1gVqEP5ApecHU/SvDvX6FZlex3syOqFJPNLgVglBEI5CUJ+64rJ6mZYRlVnMHGAqDpCxJYtQk9spvAue5u7O1EftGxY/8jJ3Ye8He90QmAuv4PMtNrUE02JrwfRoLkWS19hXIvyXONOWKx6HyP8exrX2Jic40r8CD4m2VlYbIKj7xfaysFIgOLtuAG52blSqlSi+rODUqV2aVOkGsYkUZZ7luCTiLnkw9Vv6o97Pedg3/T+jbQGVq2jMEqkjF2ufYtBe+9ClA14k3qIpjsV809KMPsZ/0RMNmtfZ6E5Qu/B0UP3EH/34zs8Q1vKyOPHjccGMjIeIOhl3peGLt/qv4+i+xttg5HsCFkIVR4n/IBiMgRNuCMA5OEGl1XoD2gSdpNLfVKDUKog79seKI6J1HSoZ02GVoiJ2yn6YeIDd3HjuE72TjvxyCYdcJO6Zoq1y3hr37k8Ha9ZC49PRtAmfB79kOdcUBVrl5FUGoDED5aydC/f5rm5oPe/8TGai7ofjR34A14xBWeyv4nreOnEhQ9tjR/Nu+DNb0aTrgCmg3dkWgyfeIIufK17RvqOcKVGspQL1U4FvPYzc5jS9IkYyfYL+kdv9N4D7/UKoTlc6/HnJzjge56mV+kHXGXinazOyP+raAu3IJiF1nQ+lD30ndY/XWq82oi1JHums7DjuzE/WNDP34bCh/+1Rwlz3THKiDT4PS5x6Bwvu+y5oub9geWrGenG2DJHeCbzK9fjmuxifsDYUP3moacGAz6Jk7ssIzSbCyfKJM0LwR6g7VneXFn7uLRoH7YodeREU6q7QhauJUBRdWKoeNd/nrZ+q4VOwSrZ3Q+sU/QvHDXwExfV/d+yU7nlQp63BM4Z3nQ+uVDwGOnhwPDDx1B9R/9y22ZZNNhWUWA1IjDVq62OmcDs6Tt8DglcfA0HXngLvmH02Byr/p41D61J/Yf9uL7cfLXgItkppO0UMb3IV3QfW6eelNUw+C/LwbAAYHdI4rNiUINYvAZDjBCdujx9OSHrh8pz2tssbeZQDsWWW9YPcpM07M1e3f6dk4bIiNivbVYpClRS9gunEZWDP3hdLFvwZryq7pm2DJkasXMpffqgfTiomzdJItRdyeuBWGvneW9qGwfYw3nj5hO0XCnip1pZzIvvX6nLmDT4Hc0Wc3jZarXj/0LTbyq/4GOG4WH9+nbVvpgj8z6PESjOr8c6F28w+h8KHLmSx8IW2P7vsSd6hL+bhJJmsLFGknCudtiIwwNwOQzYg/s95L7QgvQ2ybUeM4hG9CIe+L+mzWxft0WeTguaqcJDVWM2q/Iv4wss9C65aC88SdOrmG46aZVHYk+6nCNCqBJ8YwDS+0xlnRZqasv7mCHb7/1Olq0T7WMK8Eqcl2NMmMpGZAkQ2os/Ahlqr5bN8WgjVx98yOoGKBijw4T97I7kDZONXccVSeKBZEVcK66G72vZ4Ed/EDOkwkpsyOE5KZRwL0rwL50sM6Sh9vJ4zP6RDp4Bj7Hx3ezz/UnD4V61mx2vkcbmW728dtutUsotTeupShWUYONfSB0sSBT8KN7y5bApXrL+GeuSjBVt0ERVPZ12VQf+pOqPzkQhj8/Jugesc3GOgufsgxpmh8JCGY5DXsEjeiCdDWH/w5DF11JNTv+1F2KQNLSu74T+mIfNO0qms0iWCVXb3xbJBLH06rznf9GKw93sQkRDFFq7laoww6nXCe1eQYTtX96mDOhcESwWAxXOycZdVrFj7r1GBnUpM9ETUuoPBHv6s5ENYsBfvwE6Dl/B+AGL+TF6/r44f6EjgvPAyirdOLo0kdBJWb1/DCxpovhB1j+JhZYUNHSh8Qh6l7S25TsTa2jThpZ278bqj8+Bxmbn2QP/GiNHk44BSo/fEbLEVqIqtSk4QhL9xxoGcQKj87HUqffJI1wrSYhsi/7yagH85lkBYx/Z4eqmdsUqYGieJHb1imHMLFsmjdiJPSDry9udrNGsP+iyjnTg2KFkRGCthPOrGudDet5B70Bmi74k6vmgY0aytfcSo7lveyL9FqfDFTZ2QKOnJMGTsn8Hcu7sUmACFKgJSVdk8BSBpoVKqSVVd1/ufA2n0uWLu8MZHamMgNPYkdbpZ46mrOgRUx6ZoKtGk5g/ReZqmPxC6KrWM1s6t8/43sIK/lfafoAcNhjUFYdZYtUp6xYvXmvgRXQQ875qX0LQlHOuCi86gQ/tgWbDqeR3n7yGyndM43AnC0wb/rWqj/5V4Qs3bhm52oU744ZrJmbdg5ztgoHb5plJJIRiBMijlWjNcs5kVGGg1VJ7Y3v24gfaYiR02MpAtSmmZVXS0d7uLHoPqrs9K2bfweUDjzVhNVGOgOw0zJSEJmssnYIbdqLXMKuV9Qpw2yqObIiy+iRRRZE9nPuLa7wlTOJ0CKfqtG6+sBe9+5YO/5hrhW2LpZFXszDaoGA5KCakmZDIFguuwo0TikYn/ci6l7Nauu3jRbyQh++vWLGgN2btOBUD5P/2aTetAGPcOBlRROfuIN3Rdjpugsbu2eL6Zt26yjoTDvVybNr5ziZD1fpu/jjxy3wKrXP13sKruFaRUoTEkvtnaQLKhhnu6CCnw0kBTh2SNMEIR6LbOKJ3+CMqjPshP7CDdsTZdMBUPQvDnb9LReSt2pMqtc3kycp+oIEMIhhX6793WDvd9x3BEOh9qfrgFau9jQWrZfgf2gxJPr2rlBbizedfcj01pr+VOsjtazfRmVPjZ6DoI4SGpiv65xUL/jCyBGz2JH+Iw4s9vvdMiXu6F2y8f03HNQbI+7DFlSn+NnGXQetzf13oLFeoPSZW6eYIKGFpgv++mjOv0tEj1bRK6gPPNNazJY0lRo+eLt4C75KxOIxdzre7ih+rlXDWqSYJYe9o3YByl7/9lPMgUfyhFtZ1Y3KnwIPlalwPMnXsB+zplQf/gGcJ79I8hlC4C2rNEj0RT70Wluk2rVHUM1cOGkCyF3+AfTftcD14YlvGqKlqz0CTNDSsYmdaqljduoAtUb2G/rnAzWrvF4on3ouXxcjUG8UM8oYuh+o4yv0NOZCWfgE7iJe1OuMSmy0SszxQI9SDlazbI0FQo+0fCkKIo8N5rz3KMglzwLYpfZ6cDlLgfopZnxVWwvYHYrngd36QJmfg+CZCkRbL+gtd2MJVVqQxvkLsi/9Ty9yHWLdeDUXf4sq7/lGnT9cGzjVEGLfdA7WeqOSoNz/zUM8N3MHqfrKLFOf6upLVM+U5s3fjRS4q0BczUxUKnz6k9PheLH7gMxNf6cucMu0HUPtdvP5ntbxba40yuQiVJhby6fQfcXrtvyNE3LNWX9tj+3HLeH6xZpPlXwwigDMYV3FCkAKelsY/l7n4G2b98D21z1rjzm9i69iIkzAfY+wrQB25ran37KauKrJq+jLllszUjW7aqX3NwzEmyw8X04j93ARv5CEB1jTS5KEZ0OJjF2IbPY0TdonjUK1Z0CqWMK0NY1ULnmBCicdRNYOx+VoPJnsXN7MDh/vpg73x91sFaVYqk6cTMLr1ZHQ7mac5Gi2NRWaN5clx/eytIumZ3yUpCrnV77XEhNUoFeVs+vc+vkXvw3cF98BqwZe7Nq6jQzO72Cj2J59r5H6VJi59HfBl62mDCLl5lNq1UbgaMqUmu3XA7VWz6vJ4LVNXmqXo3Vb/74C8CamS4HVGkV9+kbdXGKnkkxYjv8bJKSEhrcDM5fb9QgWzMPTVDw8WDtOw+s/f8NxE5H8jl5/61sQ9UESsruunBRzpX3qlEMatbkZgs6n5zmPSfpSVjLL+XvcbfAm7ElEpoIwhWe9bT0NFLg/GMpWNNHQ8ul17HOP8k0yuqXTKRh9ERDrYXYZrCqv74SKjdexn4TqxSnCtasAxm8Y0DsfJAuWhHKMWzQIRQocgV3nufvAedvd5mabBWIVZTaH7/oVkHsdgRL1Hgzn14Q9zOVhnIJq3DV89WoiURuLQzZqJhgrx7RYe32RsjN+QCIaXM0OBrR+qBWpXLTX8FddBM7vS8AlArMBexnZC8cPNKBbDhw3syI/uVT99Lb60utO9VvsBLBU2HCEsBMSXavBfuwt0HhPZ+A3EHHaIM7dO3noXbHNdxjStwo44xkldr0qGrFvPT69lGaUIgpu2tbhe2j0zaUzz/4yTmsSjfo4zShqLA9KhR1FY2O73Hj6lgYM0I9ZUC1H2TfRp0D0hEL9u+EitcFMcIIS1TTvajCfT4mqID1B3Wr2RJHeYFQkvFJNEREm3ozMupISXk99/Q6H8dqTN2Tzrv18/m3mP3bWrUd1SajCvswy3xhpGPbsP/s6fEeYrGTtzz3EpRxV00WIhKkoq5UZv9i8zoo/sdlUPzIfwWHlr8wD6q/v4nV0RhDnVXxoa6xdr3JIbwSKPAeWkUW2AblDjsZih+4PMWohn5wDtukn7BRnxb2NFUTp1LuTsVMn6LHERlrrkK9qKIUagySMsxqzlBB8by7yAiLZQaFM2aAjAz/DwHyQFchMtSlOHwk3xe3obCFLqLUboWa9llNZl7BK2BAXrYtMyTZ5IoEVWcdO4q+IgfEtRitc1PSVOWLb94Ipc/8NxTee16wqXL9l6B6GxvMXWeaqSGD3orhAwEE03jpCjE1lmfzWj72y0ydn4PS5282M035u6rcfzB1GIVRbF1F1B5OvoeU3ZB6uq9IZBkgI4xF2SMFETLG5ibGqsZilB7ly7UY31dNBGhFJrQ185y+wD3mMmjdNlIlUOUiogsjIUbhL6CVlqmpzaKTCMnu9ZB/10di4NDAVqjd9Utu0A5v3FBkFg1/vKW/qAiDK71pw2wdO7NmzIT6Y38A58nfJ3hxPWMsKCYaN2uJl30RJTLZsVQ8Nk5Ty6z/ww03hATr87OqWONHPs2Xtm1ZbJlVPmtRDUdbl1C//St/ZlyoVBi48VA866J0Ht+R8dhTox6bDIuRkQp92OZ4htZd/aLJ/1NWBDvawzEdEcDEeFpocI5G0WfM2KfRqPYGebNgv7wFTh4vqDu0CLdjVLWNhWzqiuPljW6v/DT1igOxlRXfwABYe+zHxn1GovRJOZFnwNA3LwNLpRgK+Xjli2x885RjY93DRIAdU/ug48NDNq5gBna/zsmATES9AeNhmmBmxsSMV5iuckWI+4vhZH8UX58EZriiRMhQsWqXAmujnuotud7aD4Vo6qo1sUHoNLyQmCQ/JreWHldTbeqePtBnotmJXErx7M+DXL8SqvOvZXbFTGv0OO45+fgTRuYZ0C1Xq4DcsE4TiNbP/Yy98t3CtPLN39IjCnDaLqF+kskGxLBBKCOfIyA9k6/PwKKS7Z8LKVtaIUPSElOwYZZ+0BOg59dZS/rPtBdtZXa3ff6hdfHBbYD+GNjooqp4CrgaKtZu1Af7Qkse5NqVYO+6F9PjvdOlV0edZKRrw2pwVy1h/6Nbx+J0MWKlrKm5Km4kFfXu2azJiL3fEdDy6f+B/BHhO3Kcp++GoWs+pWuvA1+nqWrKcFQbTL7RvN2x+aQd0T4RrdUQFE446430Vm9dMWQh947cyvJi7K2aeNv2OPD950xvvNHSI73GOAvzS8gRo4B5vRg1GtpveNAUTWTGVepQf/LP4C58ih3GReybbDblV0qVsB8kxkxkYrAnWHvOYYDmxg9d8GcoX/1+XWuNKizjTW/ckGUlC0r8GFVyv0TxZkpKRGKSrCgq0aH3Fniz0Hu/LVMMgpHfeloINu6OxPOlsL9rbWLb3VfZ7ul7cc1nJjSvqWtxobi85f32Pwq/hHYW2w0rWYL2gNYvX8c2afY2FAQ2DsmooS3V334bKr/5unaERdf4cOxPJhCQvS3YLlMARCNDDdVVNKSHkAZbRCTGCqt0QmrtlbjZcG2tJs5W/RJKlkktyO0EqOe8iU13kHzhgsvy+VL+jlqveAe2C5DrVrAr0sGM7nzIn3IWO6dTtuvicsMqqD96G9P068F9cQETk4k67aAzmVmS0qCkOXO7oHj0AJuA1IiF+VM0iwRAfvmUBwwGJVU6k/CAsOCYuiPAcXG7iEGcCrxv2vClqTkJDtpj+5bmXxaObIdWvhs16WnvJhCzdoPcYceB/Yajwd5zNuDYSYCl1swTUW83+1LrwF30DDh/fwycZx8AuWYJQEubkRorPT8p4ggjAFnlWhiZYAIz7Egjw5T1OgJPxfk1broC2EpIkw0rmUrtz9q8V9KOmTwP3bOmjkBFETgFG8o99smwDG7TIaC8Z1QHenV+Bwo5buSxgBMms9M6nul3pykQUYxNEQS2RbRlA8jejWYkhAr7tHXoeJ0f04o1dqMgJQ7jg8R+U/bvkQCVPM5KSw/60QJbT3VZZ1p1SEur82zweqAdgBH2njd5ZDtqqkYgXy59BVZbF0GrDKPcljfRg4qT1co6VK/tTuTdO5izAZl6q4CppuAYociiiTqLqiaRDV4jUIOXa0ADu5JFAjGDeESlJyAEHkBaciS4FeudKK3bW8bUQLg7bqIve8Sn8gvox7mflRutfaCCJ0DJe7GEa0Rdx9IKxTgNxRAkf160WP0BRnyc6MwbGT0kViuAw/Sm6KREImNjdC7SRLitIRfPAJLUEEiJ/05o325GmssdOg0buqdZ23gEgqzni/2bJj+DLuwFhWg9MjSs644uiA2ocPK4JmoMt8UeYQMVhxlhAUyQCAwJANoUIwfq25ZDF3ArfofMu0qh0OqYiRF3lASJujvyvf2oS6us4Hh5Eq20/spi3q7lUGbUJMtsn8VMBjncbBKRHi2g4Wxi0fdDxaIDyeJHgel5Lgky0+XB2078yckTIRxfmnNO/pICbvqOngLNP8VWiI0Ze+UqblsTnkoluKrrwFJp08mWA/f5OjqY/C7ayCIjJicMSCbC0qzlm6idrDamDLBiMcGIeqMm14p1jEhBPIRv9bKhdnXByV8FRVX0UY2nZXbgR2z3kSpXlqP7KUenQRWD6fRTo8Sjo/QosU7PkYp6SW2njOObzHAfTJqbtS/E0ybhTPbQ+LoxAOMBWwesr/PXxYAu/LM/4hUdbe77ZmiHed6E29mAjPQ1AMGUxzD8yzlkRt4moqIy901eJ/G6gcxRcNF4Lx9TEPJLVg4/4273SyleTYD8BynRTVCCU6jOEAWS0Vhqsnos6aJzDNXRtoCcsS/JjOvKZseHo+7i00+bQniyLBD95c/a5cFL9XvMX6U5wsUOOYsZVn4bq7138OL4jUxuA5UjG//XQEnMHtBMTSQrAwR/nnCiEYCUqqGmuC0FOBel/Co47qs6f7vYoWcjuBtqcKR0YCNF1InfUI1e5JHVy2NAZUmBbCKZWTYqYqey96XATUuqQt40j93wHzarwfuXAEjPwwD0uDVoHW5X8QlK2BJq1NBNVE+MRGwLSFnnhzShCKRMhvdH4ZT9qghdlY7eBK/RR+zoEypVnnNxiaUkqQY/D2YxkRAv6IAmxj8DQGrwNq5s4584v/QiCm4DRunGJU39l3V4vGY7c0nQQ/AafsQ/46RkpouuoSPPFA6czVapL/bipWaS1GibG5UmbGz8ZaTRo99RkJJLdLujKfh3+WSHsUZYBq/xR/xTz24o6rXM7g4lhx4kN8Mu0QjAonhjk6/6mtmpRovruQP+4kbWVa1yrmXgzFypcr4J3QD87wYoDP0sJAeOxipdzL7dEPqN6sZ1/7aAFH+zFaaWFCiysUSpsUbSwd870p5t5Ws/R9sZpgbufxNAEMamhAtXO3W5v1Nzf6reAoxRGxNZUo1ITRo5uS5KLtwIaI63+L/r/jp4OVdpPQvAerskXAwS4/bu/wuAIjTPQVrsSvow1vBQ15HzwU1T8JST6zZRU1m/3YTqiq5T09pV9e9usOByYbsH5GrFn+FwAdzX6GO/2hc0Jdt6qPoT0pGn22gdiHU4y7XpPdxdxgdvtI++c6NRypsS+SOZkcOhePwQBK3CAl2PaP2AbFqvO4SQ8Hr92K/lxfWIBIkL8lVcMNTqXsWNdxID815ed4SqOw1eAe1GosQjqSlITxwuUdCDbgFuYIfzFrtAPcHbml/nH/s1vwM0tJw/6/n3j9k4q2VvyMFcknQEAzGH/+8kq1AIXpaSmH0yKkFkkn3qzW9rWAyf4Sd8kEG/j1c/B6rYtY5hOTH8H0Db+3kBLHyBG/xHVHKEZVm75V2xV81x92fDvosgGM3Gvk1PNID6XcFlbvYeytMKG+lvaOHf6znrRaxARRd0OJCej+Ff5PP/BBgAcSeyjlUhtwIAAAAASUVORK5CYII=");
  height: 31px;
  width: 36px
}

.icon-GSK-logo,
.icon-KNO3 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.icon-KNO3 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92.281 72.069' width='32' height='32'%3E%3Cpath d='M0 0h92.282v72.069H0z' fill='%23032466'/%3E%3Ctext transform='translate(16.531 42.988)' font-size='21' font-family='HelveticaNeue-Bold,Helvetica Neue' font-weight='700' fill='%23fff'%3E%3Ctspan x='0' y='0'%3EKNO%3C/tspan%3E%3C/text%3E%3Ctext transform='translate(63.625 49.26)' font-size='20' font-family='HelveticaNeue,Helvetica Neue' fill='%23fff'%3E%3Ctspan x='0' y='0'%3E3%3C/tspan%3E%3C/text%3E%3Cg fill='none'%3E%3Cpath d='M12.1 10.374h67.181v51.322H12.1z'/%3E%3Cpath d='M12.1 10.374v51.322h67.181V10.374H12.1m-1-1h69.181v53.322H11.1V9.374z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  height: 32px;
  width: 32px
}

.icon-Sensodyne-logo {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAAAyCAYAAAAA2npHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjliZDI3MDUtYTMxNy00NTMxLTgwYTQtMDMzZTViOTM4OTRhIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCNUJGODk2QjEyMzExRUJCOTc3RUNBQzQ3NzA1MzA0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNUJGODk1QjEyMzExRUJCOTc3RUNBQzQ3NzA1MzA0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi4zIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Y2QwMzU3MTUtMzlmOS00OTBhLTlhY2EtN2RkNTViODQ5ODVhIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2RhMGRjYTQtMzA3Yy1jYzQ3LWJiMGUtZDFlODNiZmY4MmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mQMrIAAAGatJREFUeNrsXQl8FEXWf9Xdcx9JZnIn5AAMgXDKKQiBwOIqqyCIsMqxiriei+CteLteuICu6/Ht+q2I8CnoKiggyBVuFEGFCAECJOSYZCaZycxkzu6ur6p7ZshJQE7deb9f0TM91XW8+te/Xr16HRBEJSq/Qhm9pwEddvJ5agRXZamY7gyCKxiAlCCGVJ+IzX4Rs34eWxQYr0JRdUXl1yKpm52aSjd/PcugySoODVMhMBNwAwWxCqEaAePvdSz6Po5Dezur0d6P+xtK6XNRkEflshf0pb0vZvEsQGg8QkhHQYsQYAUDG+IY9NkQs2Ltp721x9t8PqrCqFy2stbeH2F4ESM0GjD5jiVw+wlq37vKwL65Y7Ch5IwmSVSTUbnchP2qLhEpmXkI0FQeMMJiCOAMbOqtY+7cd7Xx6NmUx0RVGpXLSlbV3YSUbBGB9LQwwAl7iyoWPflqjnrk2QI8yuRRuWwkb5tLWdQgLOAQuoeikiX0KwiEwEUcNHNocs2omP/80rK5qHqjcqmlz3ZX3GGP+DmDUD4FuIoh1I0xcAwEzSwaUzYy5ptzKT8K8qhcUrlqhzthn1vYFECQJwMcICBg0JJrqgpNPTjU+M251hEFeVQumQzc4Uos8gpbAwzkULvZQBjcw2OII6jUMOh5AvBPzkc90Y1nVC6J5G51GY4F8BqnCDmYULiWJQAnDK4maBdEvOHNrurnzlddUZBH5aJLaqELVfH4/2qD+ErqOqGnlgGyyQwKInAI7FPSVdPHJinF81Vf1FyJykWXOl58JijCGAnF9JCHgNxPAc4wkKFhHnkjV1NxPuuLuhCjclEFrbEPxyyzEUSCPWJHMJInBYClaBfwrvX9dYNHmBX4fNYZNVeicvFkcWUMDgiLCJgRhGFMr6IIIrHHJyRwD5xvgEdBHpWLK57gPALqDIm6KZUTO0LkRQnoSkH8Yllf/e4LUW0U5FQ+rVZFlXCB5cWDQ0AQZxAWJ6CWyRrzoaAUXhRuT1POvWAmUvgDO22rGnv8z2GrawLYG1KxO6ACf5ABlUJEBqUP4vTlKMn4vvhJwWvS7Lj+66XY7evdbgVa5RFx1XVjpWcmrH8O17knEkMsiEz65eLyghdbe4adsd0sHrNujczEjglDhfeH1DaZnbdsvhFs7odJebnY7jVCgLSVbFyQRhmEWI0dmXW7UUrsFOFfg10tZva0LYOgxv0ytjj6YrtbDzxZPjkWozitGyUaf4B4w1Pi0vzCVlkh3IcmNxGPWNZD6veCki0FjXIPMqgWNa+buW7Nauz1Z0l6YZkGSIqdIy4ZtrXVem7dMhRq6v+GeUEv5U833YU4tko8YV0h61VViky6GcLiYZWtPj9u3T9xvWeIlJfq+rNRz0j3f7/qG+wPprU7bjHa7eIXo2eeN6Q9sm8vdIrrA/E6QtssUDeKBHhyUQeEJb4bE6ZcKJBzskI3jxZ/LP0c2xq0LXIQoBOlaMHWkIPUipHkjgRybG8Ygo/bMtqtoYPJFPnc4B+ED1d3DZliPQlg9ET5j7V4RsDacD5JMuNpuySQszN36ugEEAuL+7R4ThQAu7xKcHmTwOm9BpkNDU0mz127NPhE3Wpx06F8smQ23XTzAiIT3EDSUALazcyolXtQVvwoAtT6Jvka9aGxNDMkpxNyeIMZ9eUeAs7JwgdD5FhnnWoL/rHs2ohTwer8mrQpXnh3kLdJOwnhiD+VrcFWt04CXAdTtbh42BbmlsKrGumvK0qP+4HkTRc+HBpo0R4C8HBe1EMxKHLfUj+Q9rPdcctN5s8bymZ9P43YDH0kXyFlcQZkgItSCt7VSfP0wgu4iDDs1C2peG/Zl80BjozqIEowuFCs1i/xvYIVIcHwVJslEcZvnsizPpRheq2tR8TvTzzMTNky4mwajEtr1+NDVX2a102Yu4EmUHAS3lDHxJVk8CO+Vmly/HCyRNx/cngLgLdoGAbxYFU/cX/5EfaOHXG/SLOEHMSDlQPEHYeLmVsLb5CKXV7wCspOKI30hegcVziWtOijvWFpGOAEGBhdkTS1VV2U2xNwjXPdOSGgtXGjukyOeen8+QwbngMVB7IRHgI3NVXI1YBg0cKe+mMX0lLiCPO9gJ2E/cLgTjbWo9zUW8Ql+asjAJlSmEyWc1b44Oo2/ZfssJws8vvJ5uyGi06zGxBFhjlYsVJ71+4M97sD7eGf4hQMsmlVsjWFMCRoOWQh39Lu3pVauf3oQIjVST8xLIOT+mUsVBvUc48v7Oehz3aevUdJ+Dz3+IL+PzWuzuT07rIG+BRIjpGr5xgc3zG+SBOn+ZKYARVk15/tcXivqz1m6yqK8tzAgphg9vg31wD0CpeTlKhnqpJiwr2DDgOyn1ZqFYuwiLWCgLN5X/Ca+rLaaW6LO46yFrmv4I5Wf5Zy77d5Ff8YcDipZ+rkGod3h8jzsu/smG2s6e7dvereGfgjLT/2jm396rccHUdIRfI6qLqnb/YvHtZm/AaZiPnMxI2P0Qn0iwB+7Ha2tVUJ/3SeEDZz5yzwBrKk/mDZPJFYXCIC3n9/N/0zL8GFFQ7c/l5NGDwr4d3GAJesh4/yLc0fVCo58Gs4GYjEFg4D8XSSkmZgKhxmGeB06SLq5BHSxwSD29wAeeF8HdMNYMs0yfkQA1lpBqBlp6bqh1V0iEME3ZLCUjvE1JS/M3hO4zqOLuhHl+4mQzT0tZ+nbv22ojt0SpC+m+M0vh5dzX/YPDt3Q7MmPpS/oPi6n4qsn9udfmni1/Biz/y/HZpU+GCuFEcRnxnLVHkCETikZ8fU73y0W1noxiGS1hTMPzTnZKVr75Ejdb0okIMYc2oOaKhod8vbg3Z1ffj71QcPWMZIKwYWGa3Af1ZH5ictQMPj/zhS4yQXm06vCGT1S59YFBqNLmkGdDAtVoahKK84VA9MqfXF9L98u6nszQER74RWo4AGShRYALVagTzh8WUQwnARxeJ8DFIMofEGud0hU8WE8b9e6qGvvNBNYFiOJUs8QZOSRsVwoKhzzzDft/uK9h40EkaTWDE1Tkppibp2K4tLNjCQbiSUTAYqlaQMAuQOZqgICN0Gzyt6J5wvMYWUlU0mQyZNJkhKlS2plHS9HbLIMxnk2Y4msGqViWP+fXx2e/U6lNzLEsA7xoO2ayIe+busEa0AXJLC2V1Wj7omaxyXY5bqoCmgV0T2DaYMssCGyqIpKU3XwvTZOCdX7Ns3+WpTtwQesuOkMkoB5Y3/8EQn+nu37vGTE3sk+2nfaB/LMXQa+dbR+4e/cfiZKix2gA4xUh97D89+tei5npENd2KyBiCdlJcWSlSHqTHAJ+hZj8OzduCLByImZ2yKkYEUUg4ZI3OiNtJGbSJpfxIZg0QDsPG6C4uu6dsehACfDGSGy4QV2mxSRhdFz0M9DM9djHnGJWXGfVle7RwGrMzIfi8fLxyoLE6bsXVfXKL+lQMv91ne2oPqeKI4Py9Ht5PGa3XcmIKFxTZEykFSPAKirAFaFbPi89uzJerTUWXXx0gdVio4CFCzgGOlxeD7+uCfJy4rX7P85vSV8YlqBGl6mbFIm6TvFOQp2g0JV5h5q1fgKDP4SUWrrP75PRaVzu1qVi4yaxVPv1MQ727czns224z/PlCfBql6yfQZkaXftOyGlF2nU8ryielrhn5WfnhrhTeHfi/nmG6nQKJmwBMy9clgxSRoWrXvP/5jB/fwj8t+3lzm7Unz8ZR1DYq76Wrx2fRM982fV81dtt86DyTTCEGxN/ian8ccpBEAigi6JWks22d3eboJSVCdJxtDICHbJIRxMEj2FwQ4NlGMSRFF6hHqL7XTTHWtp9FOYDCfaqPSpJXMIPo8YlnU/fF9E2UzWbaRiamMiYnFlyzo/8U5IWvGTg5KbHPBrJG9KWEm5wVp/DuZVQueyNNbLwrIy98b/Hry9ML7LKWOTAmwDOkow6AKS/2VFdXuZUl/3ubMzoh7YdeTea83MeeMagA3abBC9kRuLbG/TQEpdSZsjhAATxmYRD0wkq2uNSoRxKslUPfPii2yNPizShy8TgIsqfPbOv+yWRutmUFpqdCEJhAGjV6qBN77fSI/ZV31S0uLnU+Ljdbc/fUBE0mz41TMrDErqzZlxihuejs/3kF/C4p4sJcOakjHKTruH2eimFQdRzd0EsgtPl7Z1L+GTzlgT7OFNRkUh0Ht7xnZi7JMxOW67MaU1wctP3n/rkp/BgViOeENqnsgIFQRE+2qXMOkn5uVZ4hRIDCpZaOZALugS9wHa4tqb5OAQxSyv8bbb9S7JS+vv6vT46pYFYI4Augg0Z9BFWklF0MIIyCEAY0O7LcsoyYN8BACPyKmKEtnHntOyHL534IgHws6hTyONAVJPRy9irWPZShen3lxDCb5MCizc3y3zr1TCjkdh8lmhKhbQY1uoMtMtd1v3FVUPa/3C/ub+I0ZNYdAc8rMkZ5RE71oyZXagjolpCRpAx9NTI9sRqlhCmpSrkYNSjUbGHFF7HUGoxJLyxkhyNKAqPqu1reLoasKh06BqZF8NDrpmaldjA+n6tlg89/sfpFZdcI9cu3xhsr7NtskgBIGzWoyq1m0/0wUo2RRxFakY3NPoc14tsoNWc6NnDa4SUBcn3jNeLKVwVJfaZLMRgZG5ejXv39t8pYWbaJvFGiVsg61LKy9Lev2/lfEHqG6lnROdL+zzPXohI9Kh7OUPWnSsMCqWHRq3Og9eWyl36WrUr4njT0HplSD7RxZPBFKrLeBnpbJyQCnmuAx3WxCz1jFX2d20Tsu1rZAUvrup/LovmT44JeKujqc3vnlFa4CpzvYhL1+OFw3bPjC4ic3P9Dlr60VVNDN9DEhbjdiGSnohmEYb4KOe+uD0ziU//W7xC23rq5+aclh55PhezuqfFkJmtOz7aLRSa/fX1j7Vq0v+GxRbfCOn2w+c+PpUOIMaPZYmfXkYwbHoCYeH0HEFPxH2lOMJ4hzw5/1CgaTlcF5tsr18LjJOQLBWl3j7++MiP9+7FeWL1ccc90Qvpem44KZRsWE05/f4UbubM3VlfWBsoo6v3Rq2+ALom+Pub6K0bDWVs78moiC9KtXbuI/RUE2V7C8PDq0Ku5vlnNBlcX5KSlQKU1IytzSwY8ouQ0ZFXPsjcGxfx8BF0+aMMuOJ/IOksu1BOycx8s/f/So7SG3h1dAkL5ZysPJCjddYSSQiz4yLb2k4azs3DcomEdX3JZddrrKeB9ZE/0BSee8PCaw5LqkuQUfl12zsczbL7z8f3XYNUb2SzKtsjmVv+ebfeRCN4SPzdxo/d0PNb5F39X4UsK/f1fl63B/oS2NcNUeuu4KoftWDz+DXFa1p5jjzsDvI+dZBoXr4C9Q7vH6YI/G32OUbAt2TtKy8wjD3RD2z2fGs6VtTSi/n/TC4w/5mmXgLh6bWjN+SemNq6obVpHfJbfkyUqnrlIEHVA7m6x3gp+PKFH0kTK8AcncYQjI9zzV48/nFVF/2j4Wth0bKnlUJFucObXZtDZAQUb8YyPMCv4iYrz12BUCdv6HF3o9kZVlvhXqiVKdJDl8UF/tjg3nCTi9APUN5D5ZBOwe8DiD7TObM4DBSp6r9YHf4Y8oPoVl8juBWA+1tCwvCHWnyqXJ6z592f8sSPhmYKImvZOW9RB7T1oWBToHA2Kvhfnx1V3jVA6g5z8k7bB4briv0JZ5uvKmrKt5aG+NPzH8vXOMounROy1LlN1hWGx9Ek5dZfnLYYtPBz6RUjqYBSyoMbzbPJ+X6o32tU7ue6CRXpqL20E6VUfmtt0n5w/Jf27NXNMvRfcP+rxcVkiHdfIYeet9kTJ5J/lc75XGVKRjez6FbjaLLB/I5icnszgjb9ApfliL69D6CWnL4SLLaQO0HC6/BepcADaS6twgNPgjsRgemxdDDSEcmsgMtVPltyMN1R4M1aSISif57I0ofsnEdE8nnWKUzt4gQoUboILkqSCDVE6u5W6w1fjade2+VRAv4hpPAMpJe8rrSR0ucNsDklmSLgifyGW6oOaIi13zrfXHqcvLc1srZ9zSk7M/3255DSpJ/STpar041ifcG+l3NVm+aFmVtDwnOG0t2zbuw9IJK7dXzodyYnZKyQndVWjZe9cktlBSnZXogfaVlEX73mDxtNlXO2kLVJF8VaTuqqZkv/2hrvdnGlT7obqBLlfSmITHx2U/1cYAJZJatzSmot19ftFkdS+DGpe82VSEPCphW/wnC54wLHUmXALh6LE1rvfdTZaWvcSeXi98OJRnp21lcFCYWrHj2JuSQkLizIiPHBK5qt0isb1k3ydi4Xil68rku3akIbI8seQey5DlEDH0LAcUHLu/+PW+bnu1S4STDskkcRhUTTZl6+7tvKf7o/seP7Cn/NUmHgzyfHVmTCRfv+d/+hOi2ymd8tNdD+ZKdufV8w72sNo87xd/VxUraxVBcrLe8fHN6RLIhfrAfcku72SLtUEqqKQEYsp/VBR1fWLfD0a9cgPHIUsgIHSx1vn+8MUXxamN9w9deyYvXjwxPXIUX3fSheGYDcKvtFTFqWOHzz+UIYqQ7PUHRzrsvj9+taK4O0+DvkIsn5ERWwZuvtUApOpKAurSWnl1INldLLQJ8hoLAWiFI2SutHw7LKhVDlXzwXJftUsv2WfUa0JYtNZsiJTpsdST1VQeU0HJAY2HafM0dXzud3BT0pmZFlO3jYWNh8eBUSW7hcNxKlSO2MCYali/7E8dt10SkIslNYX4cLVsO9I4ia6LeGHTQa55fAdKiXGAUTMrwghB0ndfuP9BqF194PM2l4v8LjeRy2dVFQTk5fLey2JUtxjMA6/2eU03du01DUXlBfKRvnSCAMc6ygtI/J07Zu5Zuu9/pGUQo7cVAz7hRREx2xbvZaTJFlIqw7JYlR4TYd9vZnXhOz3w7QhNXcNOr8OromX6ATMHf66i7xhe2Va7k7ql7NzzVPfpTciqtF6EY1YZlHTTXmJ9llyeleZWeFDDbSHJlJuyW2TY4YWPdG31ncWSCieGE6FJQ+xsGwdtvttYXEEmWIW9zcGsnN+3npm6ZQwhkk1SBGlIfAEBn5q3jTY5AZ4RCw/taLPA8bnZ5N8TZ2CmmGB36VLpcESKMGQivnyokSaU59lpOZPmvA+XRDiitNxGPi6EnT5Fi/18prmCyUkeKHxwte+sa5CInilt6WRpfUfpi9Fei8yGk7jcHrGJa33yINWVOW4B16kmBB0t31FFBlUQeqfOLv37wKVNwLRwwD526pbeiK9dg0tqsk7bZrVCYHqkLapenD+jBZvWkBWs2nX6PtMgp0zzIZQa+3jdkvyVdafJWu8mROE9tecIcNyJcxlQKVrxpvWvijtLHj8nZCgkX3nVGeU9Yt1JzBQt0LOTMMClwQxKm85B13d+eE5+oh0ukXCoR4f5xD4bB3UNHbDTo5FiqymjGzV+SDScQInGd8VPCt4Qms13FG/4GmlVvdp1FcdoVwiLh+2RYwE0G5m8NNn2MKpbDTqiYaPslMIeONH4Nvj5dLmVjLy+mnXzmO5pHLY15GGHx0goSj6w0Cl5ZDLYUKLhG2RUP9JarI1U9uJhNLYkm/nj5umkz/fi6vpu2OnXQpBHoFEIyKR3oCRjITLrH2gebBaRxn2ILFXITUDhJOkkmSDrEMduIP3wnUmMCFJyFlKeHHOi4ipJ/TPOKC8FdBvhcuKno55gJm20kk37TdKhDmlzpIwOpvVkTFPbaZYAJt374k1J7e9Mx67/X9hakkP0JwMcobBOgDoSYifmbdl1R8e34RJK9EXmqPxymVz4AKw7tEAKCaE+cXr4Q8GuV9ETT0BXZ7oX3JGb80APY9WlbGb09beo/DKZum0MbDoyX/pM7XBFiMXp2QYBOGTGwrDBqXdeaoBHQR6VXybTthfAlqMriDmJpGN7dchlSFNQACZWDWnDsz4snJT+f5dDc6Mgj8rZA3zzkXXg8LKgIqDWhWxxKVaGAaRVgHpY1u6V07Nvv1yaHAV5VM5cpmydABsOhwDOyXa49BoRDrsZQDc0++i/b8ke3TeGE6Igj8qvSyYVPgRfH1wOLp/M4NQ0CYXsSv4LwubMhO4Hn7kxY8CkK/TOy6np0b+FGJX2ZczalbC66HppY0kBLv03EKL8OfRyMpOXXDpvROKQBweY7Jdb86Mgj0rbMn17Dvxs2QxbSlIk5pbCZkMAp9GFAfoyighc77SDr03P6TdngMlzOXYj6iePSusyfuMrsPvEQ+Dyy+YJfTmGoiVsotA/KWFU4dj8jp9sfmvILb1jOHy5diUK8qg021xuGwHF1UuhuCY58uYQZXF/KFYpIMg7zLRY36DpvcbteqL72su9S1GQRyVsmvSGUvsH8GN5L8kkUYViwmkES4OfpKAMbnJfN6Lzisen5Uyee0MH36+ha1GQR5l7BJy0vwn7K7tLaKBuQUXoHWb6gjQ9vaQvojAI2AEZB/5wQ6eJK/6Se+jX1MUoyP8LBc3YacQO72Nwwj4DjtYkSqCW/jaK/GdJJHBT84Ra2UpOVPRM2TNydOaMr+d0O/Cr7G90yP87RHHnLi7o9N8Dlc67iM2dC74gksAd/psoNJpZEE/9GbdMkzWhZ9LH40emzX1vSkfnr3pSR4f/tyuT3jw06Ghlw82WSne+/bg9z1flVInhF10oS9O/tUGBTePAtYoADa1O6GT6Ykhv81tf3Jd78jezckWh8NuTMa/sn1V8wPa8rcJpxPJ/5AB+Hy8EAwIWlawXNIp6wuJ1rEZRmtIxdkNeTuxXa+/JKfmt6uP/BRgAdfvWZJXDxCkAAAAASUVORK5CYII=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 10px !important;
  height: 35px !important;
  width: 175px !important
}

@media (min-width:768px) {
  .icon-Sensodyne-logo {
    height: 50px !important;
    width: 185px !important;
    margin-top: 0 !important
  }
}

.icon-SnF2 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92.281 72.069' width='32' height='32'%3E%3Cpath d='M0 0h92.282v72.069H0z' fill='%23032466'/%3E%3Ctext transform='translate(17.531 42.988)' font-size='26' font-family='HelveticaNeue-Bold,Helvetica Neue' font-weight='700' letter-spacing='.03em' fill='%23fff'%3E%3Ctspan x='0' y='0'%3ESnF%3C/tspan%3E%3C/text%3E%3Ctext transform='translate(62.625 51.26)' font-size='20' font-family='HelveticaNeue,Helvetica Neue' fill='%23fff'%3E%3Ctspan x='0' y='0'%3E2%3C/tspan%3E%3C/text%3E%3Cg fill='none'%3E%3Cpath d='M12.1 10.374h67.181v51.322H12.1z'/%3E%3Cpath d='M12.1 10.374v51.322h67.181V10.374H12.1m-1-1h69.181v53.322H11.1V9.374z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")
}

.icon-arrow-down-faq,
.icon-arrow-down-faq\:regular,
.icon-SnF2 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32px;
  width: 32px
}

.icon-arrow-down-faq,
.icon-arrow-down-faq\:regular {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.395 5.989' width='32' height='32'%3E%3Cpath d='M.706 1.28l.569-.572q1.7 1.707 3.421 3.424Q6.419 2.408 8.115.708q.3.3.574.578l-3.99 3.995Q2.706 3.282.706 1.28z' fill='%23032466' stroke='%23032466'/%3E%3C/svg%3E")
}

.icon-arrow-down {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.604 8.366' width='32' height='32'%3E%3Cpath d='M0 1.047L1.041 0Q4.159 3.123 7.3 6.264 10.45 3.113 13.554 0q.552.556 1.046 1.06L7.3 8.365Q3.659 4.71 0 1.047z' fill='%23575757'/%3E%3C/svg%3E")
}

.icon-arrow-down,
.icon-arrow-up-faq {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32px;
  width: 32px
}

.icon-arrow-up-faq {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.395 5.989' width='32' height='32'%3E%3Cpath d='M8.689 4.709l-.569.572q-1.7-1.707-3.421-3.424Q2.976 3.581 1.28 5.281q-.3-.3-.574-.578L4.696.708q1.993 1.999 3.993 4.001z' fill='%23032466' stroke='%23032466'/%3E%3C/svg%3E")
}

.icon-arrow-left-blue {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.3 30'%3E%3Cpath fill='%231a99da' d='M15.2 30l1.1-1.1L2.2 15.1l13.9-14-1-1.1L0 15.1z'/%3E%3C/svg%3E")
}

.icon-arrow-left-blue,
.icon-arrow-right-blue {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32px;
  width: 32px
}

.icon-arrow-right-blue {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.26 30'%3E%3Cpath fill='%231a99da' d='M1.09 30L0 28.89l14.06-13.84L.11 1.1 1.21 0l15.05 15.06L1.09 30z'/%3E%3C/svg%3E")
}

.icon-brush {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.885 120' width='32' height='32'%3E%3Cpath d='M19.2 9.185a1.631 1.631 0 001.67-1.67 1.631 1.631 0 00-1.67-1.67h-7.152V5.01H19.2a1.631 1.631 0 001.67-1.67 1.631 1.631 0 00-1.67-1.672h-8.822a1.66 1.66 0 00-1.789 1.67v20.757l4.652 25.765c-2.624.954-6.8 5.606-6.918 8.469L0 118.211a1.794 1.794 0 00.477 1.312A1.709 1.709 0 001.67 120h14.314a1.822 1.822 0 001.193-.477 1.531 1.531 0 00.477-1.193l-.6-67.157a.717.717 0 00-.119-.477l-4.529-25.408h6.68a1.67 1.67 0 000-3.34h-7.158v-.6h7.157a1.67 1.67 0 000-3.34h-7.157v-.6h7.157a1.67 1.67 0 000-3.34h-7.157v-.954h7.157a1.67 1.67 0 000-3.34h-7.157v-.6zM14.314 116.66H3.579l6.2-58.211c0-1.074 2.744-4.175 3.936-5.01z' fill='%23032466'/%3E%3Cpath d='M24.811 23.976a1.579 1.579 0 01-1.551-1.551V7.873A7.865 7.865 0 0131.133 0a1.579 1.579 0 011.551 1.551v14.433a7.892 7.892 0 01-7.873 7.992zm4.771-20.517a4.658 4.658 0 00-3.222 4.533v12.644a4.658 4.658 0 003.222-4.536zm2.624 46.64a10.589 10.589 0 012.5-4.533 10.7 10.7 0 014.175-2.982 14.234 14.234 0 015.612-1.073 16.158 16.158 0 014.891.716 10.464 10.464 0 013.933 2.147 9.965 9.965 0 012.624 3.579 12.933 12.933 0 01.954 5.01 11.182 11.182 0 01-.835 4.652 18.746 18.746 0 01-2.143 3.696 17.678 17.678 0 01-3.1 2.863l-3.579 2.5c-1.193.716-2.5 1.551-3.7 2.266a35.506 35.506 0 00-3.459 2.386 13.656 13.656 0 00-2.624 2.624 7.7 7.7 0 00-1.431 3.34H56.54v4.301H30.417a20.922 20.922 0 011.312-6.08 22.4 22.4 0 012.5-4.414 12.666 12.666 0 013.459-3.221 47.188 47.188 0 014.056-2.624c1.67-1.074 3.221-2.028 4.414-2.863a19.061 19.061 0 003.221-2.624 11.49 11.49 0 001.909-2.982 8.929 8.929 0 00.6-3.7 8.306 8.306 0 00-.6-2.982 6.23 6.23 0 00-1.67-2.266 8.581 8.581 0 00-2.5-1.431 8.236 8.236 0 00-2.982-.477 6.631 6.631 0 00-3.579.835 9.019 9.019 0 00-2.5 2.266 13.2 13.2 0 00-1.44 3.219 18.206 18.206 0 00-.358 3.579h-4.768a17.969 17.969 0 01.715-5.727zm30.537 6.919h5.249l5.964 8.588 6.2-8.588h4.891L76.341 68.35l9.543 13.36h-5.249l-6.918-10.259-6.919 10.259h-4.771l9.3-13z' fill='%231a99da'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 60px;
  width: 60px
}

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

.icon-button-minus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ2IDQ2Ij48Y2lyY2xlIGN4PSIyMyIgY3k9IjIzIiByPSIyMyIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMS44NSAyMS44aDIyLjN2M2gtMjIuM3pNNDYgMjNBMjMgMjMgMCAxMTIzIDBhMjMgMjMgMCAwMTIzIDIzem0tMyAwYTIwIDIwIDAgMTAtMjAgMjAgMjAgMjAgMCAwMDIwLTIweiIgZmlsbD0iIzFhOTlkYSIvPjwvc3ZnPg==")
}

.icon-button-minus,
.icon-button-plus {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32px;
  width: 32px
}

.icon-button-plus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ2IDQ2Ij48cGF0aCBkPSJNMjMgNDZhMjMgMjMgMCAxMTIzLTIzIDIzIDIzIDAgMDEtMjMgMjN6bTAtNDNhMjAgMjAgMCAxMDIwIDIwQTIwIDIwIDAgMDAyMyAzem0xMS4xNSAxOC44SDI0LjV2LTkuNjVoLTN2OS42NWgtOS42NXYzaDkuNjV2OS42NWgzVjI0LjhoOS42NXoiIGZpbGw9IiMxYTk5ZGEiLz48L3N2Zz4=")
}

.icon-cavity {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38.53 48.8' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23222c62}.b{fill:%2334a6db}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M36.267 19.97l-1.608-.834c2.919-5.778 2.74-11.973-.477-15.13-3.1-3.038-8.339-2.919-14.832.357l-.834-1.608c9.829-4.944 14.832-2.144 16.977 0 3.752 3.753 4.05 10.722.774 17.215z'/%3E%3Cpath class='a' d='M2.076 19.97C-.962 13.953-.665 7.699 2.969 3.708 6.007.313 10.772-.641 15.657 1.147a10.6 10.6 0 012.027 1.012c1.072.655 1.31.774 2.442.06l.953 1.489c-2.085 1.31-3.157.655-4.348 0a11.462 11.462 0 00-1.727-.894c-4.172-1.548-8.163-.774-10.72 2.085-3.1 3.455-3.34 8.935-.6 14.296z'/%3E%3Cpath class='b' d='M11.487 48.8a3.135 3.135 0 01-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 2.442 2.323 6.85 3.157 13.1.953 7.148 2.323 12.271 3.634 13.819.477.536.834.715.953.655.3-.119.715-1.013.715-2.323-.179-5.838-.3-9.709 1.31-15.249a5.777 5.777 0 015.718-4.17 5.728 5.728 0 015.718 4.17c1.608 5.48 1.489 9.352 1.31 15.249-.06 1.31.357 2.2.715 2.323.119.06.536-.119.953-.655 1.31-1.549 2.621-6.671 3.634-13.819.834-6.255 1.906-10.662 3.157-13.1l1.608.834c-1.132 2.264-2.144 6.612-2.978 12.509-.715 5.421-2.025 12.39-4.051 14.713-1.31 1.489-2.442 1.37-2.978 1.191-1.191-.477-1.906-2.025-1.847-4.051.179-6.195.238-9.65-1.251-14.653a4.106 4.106 0 00-3.985-2.918 4.059 4.059 0 00-4 2.918c-1.489 5-1.43 8.458-1.251 14.653.06 2.025-.655 3.574-1.847 4.051a2.222 2.222 0 01-.71.119z'/%3E%3Cpath class='b' d='M11.067 27.952c-1.489-.06-2.383-1.966-3.455-4.17a15.8 15.8 0 00-1.245-2.323c-.3-.357-.536-.6-.834-.6a1.587 1.587 0 00-1.191.536l-1.075-1.306a3.192 3.192 0 012.5-.893 2.867 2.867 0 011.966 1.31 17.284 17.284 0 011.434 2.624c.477 1.013 1.37 2.859 1.906 3.157a1.482 1.482 0 00.3-.417c1.727-3.038 3.514-4.706 5.54-5.123 1.727-.357 3.514.238 5.48 1.787.953.715 2.5-.655 4.646-2.681 1.966-1.847 3.753-3.574 5.6-3.336 1.132.119 2.681.834 3.4 3.455l.06.119v.119h-.893l-.834.238c-.6-2.025-1.608-2.144-1.966-2.2-1.072-.119-2.74 1.489-4.229 2.859-2.2 2.085-4.706 4.468-6.91 2.74-1.549-1.251-2.919-1.727-4.11-1.489-1.489.3-2.978 1.727-4.408 4.289a1.9 1.9 0 01-1.682 1.305zM9.104 43.797a1.727 1.727 0 111.727-1.727 1.729 1.729 0 01-1.727 1.727zm0-1.787c-.06.119.06.119 0 0zm22.754-13.701a1.727 1.727 0 111.727-1.727 1.729 1.729 0 01-1.727 1.727zm0-1.787c-.06.119.06.119 0 0zm-2.263 13.522a1.727 1.727 0 111.727-1.727 1.729 1.729 0 01-1.727 1.727zm0-1.787c-.06 0-.06.06 0 0-.06.119.06.119 0 0zm-1.072-4.944a1.727 1.727 0 111.727-1.727 1.768 1.768 0 01-1.727 1.727zm0-1.787c-.06.119.06.119 0 0zM7.257 35.934a1.727 1.727 0 111.727-1.727 1.729 1.729 0 01-1.727 1.727zm0-1.787c-.06.119.06.119 0 0 .06.059.06 0 0 0z'/%3E%3Cpath class='b' d='M9.521 30.99a1.727 1.727 0 111.727-1.727 1.729 1.729 0 01-1.727 1.727zm0-1.787c-.06.119.06.119 0 0z'/%3E%3C/svg%3E");
  height: 57px;
  width: 57px
}

.icon-cavity,
.icon-chair {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.icon-chair {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 105.39 122' width='32' height='32'%3E%3Cpath d='M102.573 86.156L78.25 61.832a10.219 10.219 0 00-7.553-3.456H39.461L17.314 36.1a10.069 10.069 0 00-7.169-2.944 10.113 10.113 0 00-7.169 17.282l24.836 24.836a7.257 7.257 0 001.664 1.28 10.1 10.1 0 005.889 1.92h30.852l21.891 21.891a10.113 10.113 0 0017.282-7.169 9.656 9.656 0 00-2.817-7.04zm-1.408 7.169a5.922 5.922 0 01-1.664 4.1 5.719 5.719 0 01-8.193 0L68.777 74.889a2.12 2.12 0 00-1.536-.64H35.493a5.617 5.617 0 01-3.456-1.152 7.1 7.1 0 01-1.024-.768L6.049 47.366a5.719 5.719 0 010-8.193 5.6 5.6 0 014.1-1.664 5.922 5.922 0 014.1 1.664l22.908 22.783a2.12 2.12 0 001.536.64h32a6.026 6.026 0 014.481 2.176l24.451 24.455a6.184 6.184 0 011.54 4.097z' fill='%231a99da'/%3E%3Cpath d='M75.306 116.367H55.592V82.699h-5.633v33.668H30.244a2.817 2.817 0 100 5.633h45.062a2.817 2.817 0 100-5.633zM95.02 2.688a2.605 2.605 0 00-.768-1.92 2.947 2.947 0 00-3.969 0L77.485 13.57A32.4 32.4 0 0047.526 7.3a2.885 2.885 0 00-1.92 1.92 2.742 2.742 0 00.768 2.688l36.741 36.61a2.823 2.823 0 001.92.768.959.959 0 00.64-.128 2.885 2.885 0 001.92-1.92 33.19 33.19 0 00-6.273-29.956l12.8-12.8a2.076 2.076 0 00.898-1.794zM83.371 40.837L54.055 11.522a26.947 26.947 0 0121.63 7.678 27.256 27.256 0 017.686 21.637z' fill='%23032466'/%3E%3C/svg%3E");
  height: 61px;
  width: 61px
}

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

.icon-close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.87 26.87' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%231a99da}%3C/style%3E%3C/defs%3E%3Cg transform='translate(-56.997 -33.429)'%3E%3Crect class='a' width='34' height='4' rx='2' transform='rotate(-45 97.872 -40.065)'/%3E%3Cpath class='a' d='M79.624 58.885L58.41 37.672a2 2 0 012.828-2.829l21.213 21.213a2 2 0 01-2.828 2.829z'/%3E%3C/g%3E%3C/svg%3E");
  height: 32px;
  width: 32px
}

.icon-close,
.icon-cup-hot {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.icon-cup-hot {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37.267 37' width='32' height='32'%3E%3Cpath d='M11.872 9.283a1.788 1.788 0 01-1.027-.357 2.547 2.547 0 01-.888-1.963 4.743 4.743 0 01.982-2.276 1.889 1.889 0 01.223-.312 3.356 3.356 0 00.625-2.5c-.089-.223-.357-.312-.8-.312a.756.756 0 01-.714-.8.716.716 0 01.706-.763 2.147 2.147 0 012.1 1.16c.625 1.205 0 2.946-.669 4.106-.089.134-.134.223-.223.357A4.053 4.053 0 0011.47 7.1a1.149 1.149 0 00.312.669c.089.089.134.089.268.045a.736.736 0 01.937.491.8.8 0 01-.446.982 3.322 3.322 0 00-.669-.004zm5.4 0a1.788 1.788 0 01-1.027-.357 2.547 2.547 0 01-.888-1.963 4.743 4.743 0 01.982-2.276 1.889 1.889 0 01.223-.312 3.356 3.356 0 00.625-2.5c-.089-.223-.357-.312-.8-.312a.756.756 0 01-.714-.8.716.716 0 01.706-.763 2.147 2.147 0 012.1 1.16c.625 1.205 0 2.946-.669 4.106-.089.134-.134.223-.223.357A4.053 4.053 0 0016.87 7.1a1.283 1.283 0 00.312.669c.089.089.134.089.268.045a.736.736 0 01.937.491.8.8 0 01-.446.982 3.322 3.322 0 00-.669-.004zm5.401 0a1.788 1.788 0 01-1.027-.357 2.547 2.547 0 01-.888-1.963 4.743 4.743 0 01.982-2.276 1.889 1.889 0 01.223-.312 3.356 3.356 0 00.625-2.5c-.089-.223-.357-.312-.8-.312a.756.756 0 01-.714-.8A.716.716 0 0121.78 0a2.147 2.147 0 012.1 1.16c.625 1.205 0 2.946-.669 4.106-.089.134-.134.223-.223.357a4.053 4.053 0 00-.717 1.477 1.283 1.283 0 00.312.669c.089.089.134.089.268.045a.736.736 0 01.937.491.8.8 0 01-.446.982 3.347 3.347 0 00-.669-.004z' fill='%231a99da'/%3E%3Cpath d='M30.126 29.368c5.534 0 7.141-5.49 7.141-7.409 0-3.214-1.205-6.606-4.285-7.766a.485.485 0 00-.223-.045c0-.669 0-1.339-.045-2.008a.771.771 0 00-.669-.759.72.72 0 00-.4-.134H2.231a.756.756 0 00-.714.8v.089a1.05 1.05 0 00-.089.357c.671 11.742 3.749 17.142 5.758 19.419h-6.16a.569.569 0 00-.536 0 .81.81 0 00-.446 1.027c1.071 3.035 3.571 4.062 6.338 4.062h21.334c2.767 0 5.222-1.027 6.293-3.972a.853.853 0 00-.4-1.027.662.662 0 00-.58 0 .841.841 0 00-.357-.089h-5.536a13.867 13.867 0 002.008-2.633 6.685 6.685 0 00.982.088zm5.673-7.409c0 1.027-.937 5.8-5.668 5.8h-.134a29.038 29.038 0 002.723-12.006c2.361 1.028 3.079 3.662 3.079 6.206zm-8.083 13.479H6.382a4.988 4.988 0 01-4.419-1.919h30.172a5.036 5.036 0 01-4.419 1.919zm-11.292-3.526H9.373c-.848-.625-5.534-4.686-6.427-19.1h28.3c.223 7.677-1.517 12.452-3.08 15.13a12.178 12.178 0 01-3.392 3.972h-8.35z' fill='%23032466'/%3E%3C/svg%3E");
  height: 19px;
  width: 19px
}

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

.icon-floss {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 79.602 104' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%231a99da}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M39.595 47.348A19.746 19.746 0 1059.34 67.094a19.81 19.81 0 00-19.745-19.746zm0 35.666A16.024 16.024 0 1155.618 66.99a16.038 16.038 0 01-16.023 16.024z'/%3E%3Cpath class='a' d='M39.594 52.31a14.783 14.783 0 1014.784 14.783A14.78 14.78 0 0039.594 52.31zm0 25.742a10.959 10.959 0 1111.062-10.959 10.964 10.964 0 01-11.062 10.959z'/%3E%3Cpath class='a' d='M39.595 57.272a9.718 9.718 0 109.718 9.718 9.706 9.706 0 00-9.718-9.718zm0 15.817a6 6 0 116-6 6 6 0 01-6 6z'/%3E%3Cpath class='a' d='M39.595 62.235a4.859 4.859 0 104.859 4.859 4.853 4.853 0 00-4.859-4.859zm0 5.893a1.034 1.034 0 111.034-1.034.974.974 0 01-1.034 1.034z'/%3E%3Cpath class='a' d='M75.674 0a14.957 14.957 0 00-14.887 14.887v39.077a24.938 24.938 0 103.722 13.026v-52.1A11.074 11.074 0 0175.571 3.825a1.853 1.853 0 001.861-1.861A1.859 1.859 0 0075.674 0zM39.595 88.286a21.193 21.193 0 1121.192-21.193 21.222 21.222 0 01-21.192 21.193z'/%3E%3Cpath d='M78.775 49.002l-10.131-7.753a1.819 1.819 0 00-2.584.31 2.274 2.274 0 00-.414 1.344 1.917 1.917 0 00.724 1.241l9.408 7.133V80.43a19.633 19.633 0 01-19.643 19.642H23.467A19.633 19.633 0 013.825 80.43V50.449a19.633 19.633 0 0119.642-19.642H48.8l7.03 4.962a2.274 2.274 0 001.344.414 1.917 1.917 0 001.241-.724 2.274 2.274 0 00.414-1.344 1.917 1.917 0 00-.724-1.241l-7.547-5.272a2.168 2.168 0 00-1.137-.414H23.467A23.274 23.274 0 000 50.449v30.084A23.516 23.516 0 0023.467 104h32.668A23.516 23.516 0 0079.6 80.533V50.449a2.56 2.56 0 00-.825-1.447z' fill='%23032466'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 52px;
  width: 52px
}

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

.icon-glass-cold {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.151 46' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23032466}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.17 41.885l-1.96-3.38a1.019 1.019 0 01.343-1.323l3.38-1.96a1.019 1.019 0 011.323.343c2.106 3.625 2.155 3.576 2.058 4.115-.147.49-.2.441-3.821 2.5a.957.957 0 01-1.323-.295zm.2-3.527l.98 1.715 1.715-.98-.98-1.715zm2.102-4.115L10.729 31.5a.947.947 0 010-1.372l2.743-2.743a1.043 1.043 0 011.372 0c2.939 2.939 3.037 2.89 3.037 3.429s-.1.49-3.037 3.429a.947.947 0 01-1.372 0zm-.737-3.43l1.372 1.372 1.372-1.372-1.37-1.371z'/%3E%3Cpath class='a' d='M9.651 30.912a1.067 1.067 0 00-.245-.392.824.824 0 00.441-.833c-.343-3.723-.245-3.723-.637-4.066-.343-.294-.343-.2-4.066.147a.9.9 0 00-.787.934L4.7 30.18a.839.839 0 00.931.784l1.421-.147-2.251.785a1.009 1.009 0 00-.588 1.225l1.274 3.669a.965.965 0 001.225.588c3.968-1.372 3.968-1.323 4.213-1.764.195-.489.097-.44-1.274-4.408zm-3.527-3.478l1.764-.147.147 1.764-1.764.147zm.833 7.544l-.637-1.862 1.862-.637.637 1.862z'/%3E%3Cpath class='a' d='M21.555 12.737a.983.983 0 00-.98-.98H.98a.983.983 0 00-.98.98v7.544c.1 6.123.735 8.376 3.723 24.935a.989.989 0 00.931.784h12.2a.948.948 0 00.931-.784c3.037-16.9 3.625-19.105 3.723-25.082v-.1c.047-1.811.047-4.064.047-7.297zm-5.487 31.4H5.487C2.743 29.001 2.106 26.307 1.96 21.114H19.6c-.152 4.899-.788 7.691-3.532 23.024zm3.576-24.935H1.911v-5.485h17.733z'/%3E%3Cpath d='M23.172 0h-6.026c-.049 0-.049 0-.1.049h-.1c-.049 0-.049.049-.1.049a.048.048 0 00-.049.049c-.049 0-.049.049-.1.049l-.049.049-.037.049-.049.049c0 .049-.049.049-.049.1s-.049.049-.049.1-.049.049-.049.1v.1l-7.94 37.468a.99.99 0 00.686 1.176.966.966 0 001.176-.686l7.74-36.741h5.095a.98.98 0 000-1.96z' fill='%231a99da'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 23px;
  width: 23px
}

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

.icon-Aging {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74.839 80' width='32' height='32'%3E%3Cpath d='M16.377 0c-1.985 0-4.764 8.933-4.764 10.124a5.016 5.016 0 004.764 5.261 5.082 5.082 0 004.764-5.261 17.318 17.318 0 00-1.787-5.757C17.469 0 17.072 0 16.377 0zm0 13a2.684 2.684 0 01-2.382-2.878c0-1.29 1.39-4.566 2.283-6.65.993 2.084 2.382 5.36 2.382 6.65A2.548 2.548 0 0116.377 13zM36.923 0c-1.886 0-4.764 8.933-4.764 10.124a5.016 5.016 0 004.764 5.261 5.082 5.082 0 004.764-5.261A17.318 17.318 0 0039.9 4.367C38.015 0 37.618 0 36.923 0zm0 13a2.684 2.684 0 01-2.382-2.878c0-1.29 1.39-4.566 2.283-6.65.993 2.084 2.382 5.36 2.382 6.65A2.548 2.548 0 0136.923 13zm23.524-8.633C58.561 0 58.164 0 57.469 0c-1.886 0-4.764 8.933-4.764 10.124a5.016 5.016 0 004.764 5.261 5.082 5.082 0 004.764-5.261 17.318 17.318 0 00-1.786-5.757zM57.469 13a2.684 2.684 0 01-2.382-2.878c0-1.29 1.39-4.566 2.283-6.65.993 2.084 2.382 5.36 2.382 6.65A2.548 2.548 0 0157.469 13z' fill='%231a99da'/%3E%3Cpath d='M67.3 29.578h-5.36v-8.436a3.77 3.77 0 00-3.776-3.772h-1.191a3.77 3.77 0 00-3.773 3.772v8.437H41.489v-8.437a3.77 3.77 0 00-3.772-3.772h-1.191a3.77 3.77 0 00-3.772 3.772v8.437H21.042v-8.437a3.77 3.77 0 00-3.772-3.772h-1.191a3.77 3.77 0 00-3.772 3.772v8.437H7.345A7.328 7.328 0 000 36.923v11.415a4.025 4.025 0 004.069 4.069v20.248A7.328 7.328 0 0011.414 80h52.01a7.328 7.328 0 007.345-7.345V49.827a4.025 4.025 0 004.069-4.069v-8.835a7.632 7.632 0 00-7.538-7.345zm-11.32-8.536a.89.89 0 01.893-.893h1.191a.979.979 0 01.993.893v8.437H55.98v-8.437zm-20.546 0a.89.89 0 01.893-.893h1.191a.89.89 0 01.893.893v8.437h-2.977zm-20.546 0a.89.89 0 01.893-.893h1.191a.89.89 0 01.893.893v8.437h-3.076v-8.437zm52.8 51.613a4.448 4.448 0 01-4.467 4.467H11.216a4.448 4.448 0 01-4.467-4.467V67.99h61.043v4.665zm0-7.543H6.65v-5.459h61.042zm0-8.337H6.65v-5.261a4.169 4.169 0 001.489-3.077v-7.444a1.147 1.147 0 011.191-1.191h.3a1.147 1.147 0 011.191 1.191v5.459a4.025 4.025 0 004.069 4.069h.3a4.025 4.025 0 004.069-4.069v-5.36a1.147 1.147 0 011.191-1.191h.3a1.147 1.147 0 011.191 1.191v5.161A4.025 4.025 0 0026 50.323h.3a4.025 4.025 0 004.069-4.069v-4.963A1.147 1.147 0 0131.56 40.1h.3a1.147 1.147 0 011.191 1.191v7.345a4.025 4.025 0 004.069 4.069h.3a4.025 4.025 0 004.069-4.069v-5.46a1.147 1.147 0 011.191-1.191h.3a1.147 1.147 0 011.191 1.191v4.764a4.025 4.025 0 004.069 4.069h.3a4.025 4.025 0 004.069-4.069v-5.161a1.147 1.147 0 011.191-1.191h.3a1.147 1.147 0 011.191 1.191v4.963a4.025 4.025 0 004.069 4.069h.3a4.025 4.025 0 004.069-4.069v-7.444a1.147 1.147 0 011.191-1.191h.3a1.147 1.147 0 011.18 1.191v5.459a3.851 3.851 0 001.489 3.077v7.936zm4.069-11.017a1.147 1.147 0 01-1.191 1.191h-.3a1.147 1.147 0 01-1.191-1.191v-5.46a4.025 4.025 0 00-4.069-4.069h-.3a4.025 4.025 0 00-4.069 4.069v7.444a1.147 1.147 0 01-1.191 1.191h-.2a1.147 1.147 0 01-1.191-1.191v-4.963A4.025 4.025 0 0054 38.71h-.3a4.025 4.025 0 00-4.069 4.069v5.161a1.147 1.147 0 01-1.191 1.191h-.3a1.147 1.147 0 01-1.191-1.191v-4.764a4.025 4.025 0 00-4.069-4.069h-.3a4.025 4.025 0 00-4.069 4.069v5.459a1.147 1.147 0 01-1.191 1.191h-.3a1.147 1.147 0 01-1.191-1.191v-7.444a4.025 4.025 0 00-4.069-4.069h-.3a4.025 4.025 0 00-4.069 4.069v4.963a1.147 1.147 0 01-1.191 1.191h-.3a1.147 1.147 0 01-1.191-1.191v-5.161a4.025 4.025 0 00-4.069-4.069h-.3a4.025 4.025 0 00-4.069 4.069v5.36a1.147 1.147 0 01-1.191 1.191h-.3a1.147 1.147 0 01-1.18-1.191v-5.459a4.025 4.025 0 00-4.069-4.069h-.2a4.025 4.025 0 00-4.069 4.069v7.444a1.147 1.147 0 01-1.191 1.191h-.3a1.147 1.147 0 01-1.191-1.191V36.923a4.448 4.448 0 014.467-4.467H67.2a4.448 4.448 0 014.466 4.467v8.834z' fill='%23032466'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 40px;
  width: 40px
}

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

.icon-Brush {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46.207 155' width='32' height='32'%3E%3Cpath data-name='Path 25368' d='M45.434 87c-.155-6.645-.464-13.136-4.791-18.544a9.66 9.66 0 01-2.009-5.409C38.325 51.152 37.09 14.99 36.78 4.172A4.289 4.289 0 0032.453 0h-.927a4.908 4.908 0 00-3.091 1.236 4.6 4.6 0 00-1.236 2.782l-10.2-1.236a2.157 2.157 0 00-1.391.464 2.3 2.3 0 00-.618 1.39l.155 27.2a1.678 1.678 0 00.618 1.391 2.493 2.493 0 001.391.464L27.662 32.3c0 1.854 0 3.554-.155 5.254l-1.545 25.5v.464a9.21 9.21 0 01-1.854 4.945l-.155.155C19.935 74.023 19.472 80.359 19.472 87v10.667c-2.473.618-3.709 2.782-3.863 6.8v.309c.155 3.709 1.391 5.872 3.863 6.645v31.525a12.472 12.472 0 003.091 8.809 11.294 11.294 0 008.19 3.245h4.172a11.223 11.223 0 008.036-3.4 11.336 11.336 0 003.245-8.036zM18.699 6.645l8.654 1.082v3.4l-8.809-2.318zm0 5.872l8.809 2.318v1.545h-8.809zm0 7.572h8.809v1.545l-8.809 2.627zm.155 9.581v-1.7l8.963-2.627v3.091zm.618 76.959a6.368 6.368 0 01-.155-1.854c0-.773.155-1.391.155-2.009zm11.59-102.3a.546.546 0 01.618-.618h.927a.665.665 0 01.618.618c.309 11.436 1.236 36.316 1.545 51h-4.635l1.082-17.617c.155-2.318.155-4.482.155-6.8zM29.98 59.033h4.945v2.473h-5.254zm-6.8 28.126v-3.246c4.327 2.009 7.418 11.9 7.418 24.571 0 12.054-3.091 22.253-7.572 24.571zm17 61.969a7.87 7.87 0 01-5.409 2.318h-4.018c-4.327 0-6.954-2.318-7.572-6.491l19.163-.155a7.256 7.256 0 01-2.165 4.328zm-17.154-7.881v-4.172a9.686 9.686 0 004.172-2.473c4.482-4.636 7.263-14.217 7.109-25.962 0-12.054-2.936-26.426-10.818-28.28a17.942 17.942 0 013.4-9.272l.155-.155a15.012 15.012 0 002.473-5.563h5.873a12.78 12.78 0 002.627 5.718c3.4 4.482 3.709 10.045 3.863 16.226l.618 54.088z' fill='%23032466'/%3E%3Cg data-name='Group 60019'%3E%3Cpath data-name='Path 25369' d='M2.009 34.771A2.046 2.046 0 010 32.762V13.909a10.189 10.189 0 0110.2-10.2 2.082 2.082 0 012.164 2.009v18.7A10.355 10.355 0 012.009 34.771zM8.19 8.191a6.187 6.187 0 00-4.172 5.718v16.38a6.035 6.035 0 004.172-5.872z' fill='%231a99da'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 60px;
  width: 60px
}

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

.icon-TeethWhitening {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43.873 51.47' width='32' height='32'%3E%3Cpath d='M37.572 13.369l-.294-.707-.589.471a7.46 7.46 0 00-.766.648l-.294.294.118.353a7.757 7.757 0 01.471 2.591c0 4-1.413 6.655-2.768 9.246s-2.768 5.242-2.768 9.186a35.615 35.615 0 01-.177 3.828c-.824 7.479-2.591 10.188-4 10.188a1.32 1.32 0 01-.648-.353c-.53-.471-1.472-1.884-1.531-5.653.059-1 .353-9.835-5.123-10.129h-.177c-5.477.353-5.182 9.128-5.123 10.129-.059 3.769-1 5.182-1.531 5.653a1.083 1.083 0 01-.707.353H11.6c-1.354 0-3.121-2.65-3.946-10.188a35.615 35.615 0 01-.175-3.828c0-4.181-1.59-7.479-3.062-10.718C3.18 22.084 2 19.611 2 17.02c0-4.358 3.946-8.127 8.834-8.48h.059a7.372 7.372 0 013.946.942 11.866 11.866 0 004.124 1.469h.177a11.45 11.45 0 004.122-1.472 7.372 7.372 0 013.946-.942h.059l1.413.177.294.059.236-.177a9.383 9.383 0 00.766-.766l.648-.707-.942-.236a10.343 10.343 0 00-2.356-.353A9.5 9.5 0 0022.2 7.715a10.265 10.265 0 01-3.237 1.236 10.265 10.265 0 01-3.239-1.237A9.5 9.5 0 0010.6 6.537C4.829 6.832 0 11.543 0 16.961c0 3.062 1.3 5.712 2.65 8.6 1.413 3 2.886 6.125 2.886 9.835a40.47 40.47 0 00.177 4.063C6.6 47.407 8.6 51.471 11.719 51.471h.118a2.971 2.971 0 002-.824c1.413-1.237 2.179-3.651 2.238-7.244v-.059c0-.059-.294-7.715 3.121-8.009 3.475.294 3.121 7.891 3.121 8.009v.059c.059 3.533.824 5.948 2.238 7.185a3.261 3.261 0 002 .883h.118c3.062 0 5.123-4.063 6.007-12.014a40.469 40.469 0 00.177-4.063c0-3.357 1.237-5.712 2.532-8.186 1.472-2.827 3-5.712 3-10.247a13.209 13.209 0 00-.817-3.592z' fill='%23032466'/%3E%3Cpath d='M43.166 10.365A9.727 9.727 0 0133.448.648a.65.65 0 10-1.3 0 9.671 9.671 0 01-2.591 6.6l-.707.707a9.655 9.655 0 01-6.36 2.356.65.65 0 100 1.3 9.727 9.727 0 019.717 9.717.65.65 0 101.3 0 9.672 9.672 0 013-7.008 6.237 6.237 0 01.707-.589 9.7 9.7 0 016.007-2.12.654.654 0 00.648-.648.757.757 0 00-.703-.598zm-3.769.648a11.068 11.068 0 00-6.6 6.6 11.068 11.068 0 00-6.6-6.6 11.068 11.068 0 006.6-6.6 11.222 11.222 0 006.6 6.6z' fill='%231a99da'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 40px;
  width: 40px
}

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

.icon-Youtube {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%232498d5}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M35 0a35 35 0 1035 35A35 35 0 0035 0zm-.209 65.507A30.56 30.56 0 1165.4 35a30.588 30.588 0 01-30.609 30.507z'/%3E%3Cpath class='a' d='M54.433 35.732a57.408 57.408 0 01-.418 6.373s-.418 2.716-1.567 3.866a5.6 5.6 0 01-3.969 1.674c-5.537.418-13.791.418-13.791.418s-10.239-.1-13.373-.418c-.836-.209-2.821-.1-4.388-1.672-1.149-1.149-1.567-3.866-1.567-3.866a54.97 54.97 0 01-.418-6.373v-3.03a57.4 57.4 0 01.418-6.373s.418-2.716 1.567-3.866a5.6 5.6 0 013.97-1.672c5.537-.418 13.791-.418 13.791-.418s8.254 0 13.791.418a5.928 5.928 0 013.97 1.672c1.149 1.149 1.567 3.866 1.567 3.866a54.974 54.974 0 01.418 6.373zM34.791 1.045C17.552 7.523 4.179 12.12 4.179 35c0 22.776 7.731 30.612 30.612 30.612s31.866-14.209 33.224-30.194C69.687 14.945 54.746 7.732 34.791 1.045'/%3E%3Cpath class='a' d='M30.716 28.313v11.075l10.552-5.537z'/%3E%3C/svg%3E");
  height: 32px;
  width: 32px
}

.icon-acid,
.icon-Youtube {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.icon-acid {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62.287 78' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.b{fill:%23032466}%3C/style%3E%3C/defs%3E%3Cpath d='M51.927 10.418c-4.26-4.551-11.909-4.648-20.817-.485l.871 1.84c8.133-3.873 14.814-3.873 18.4 0 3.486 3.679 3.582 10.457.194 16.653h.1c-1.165 2.707-1.556 6.681-2.04 11.135-.194 1.646-.387 3.389-.581 5.132l-.1.484c-.968 7.165-1.743 12.49-2.421 15.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 2.033c.387.1.775.194 1.259.29 3.389.581 9.585 1.646 10.07 20.914 0 .968-.1 2.324-.194 3.679-.29 3.486-.387 5.132.678 5.713a1.128 1.128 0 00.678.194 1.562 1.562 0 00.871-.29c.968-.581 1.936-2.711 4.551-22.076l.1-.484.581-5.228c.484-4.357.871-8.52 2.033-10.941l-.1-.1c3.485-6.783 3.195-14.138-.775-18.398z' fill='%231a99da'/%3E%3Cpath class='b' d='M42.923 78a3.693 3.693 0 01-3-1.646l2.421-1.84c.29.387.484.387.581.387a1.545 1.545 0 00.775-.29l1.743 2.517a4.18 4.18 0 01-2.52.872zm5.519-4.357l-2.711-1.452a23.6 23.6 0 001.452-3.389l2.9.968a88.052 88.052 0 01-1.641 3.873zm-9.876-1.84v-.581c0-1.162.1-2.324.1-3.389l3 .1c0 1.065-.1 2.227-.1 3.389v.484zm12.587-6l-2.9-.775q.436-1.743.871-3.776l3 .678a37.69 37.69 0 01-.969 3.871zm-9.392-1.936h-3v-.197c0-1.356 0-2.517-.1-3.679l3-.1c.1 1.162.1 2.421.1 3.776zm11.135-5.809l-3-.581c.29-1.356.484-2.614.678-3.873l3 .484c-.194 1.256-.388 2.515-.678 3.967zm-14.621-1.94l-.581-3.776 3-.581c.29 1.356.484 2.614.678 4.067zm15.879-6l-3-.484c.194-1.356.387-2.614.678-3.97l3 .581c-.194 1.353-.484 2.612-.677 3.87zm-17.428-1.455c-.1-.387-.29-.871-.387-1.259a4.823 4.823 0 00-.968-1.84l2.421-1.84a8.9 8.9 0 011.356 2.711 7.132 7.132 0 01.387 1.356zm-3.771-5.131a7.076 7.076 0 00-3.2-.775l.194-3a12.528 12.528 0 014.357 1.065zm22.652-1.062l-3-.678a37.693 37.693 0 01.968-3.873l2.9.775q-.433 1.739-.868 3.776zm2.033-7.455l-2.808-.968a24.5 24.5 0 011.646-3.877l2.614 1.452a29.573 29.573 0 00-1.452 3.389z'/%3E%3Cpath class='b' d='M29.27 43.434v-1.936h3v1.936m0-5.905h-3v-3.97h3zm0-8.036h-3v-3.97h3zm0-8.036h-3v-3.97h3zm0-7.939h-3V9.45h3zm13.072-10.56a14.792 14.792 0 013.486.678l.871-2.803a19.767 19.767 0 00-4.163-.775z'/%3E%3Cpath class='b' d='M32.756 3.16a5.554 5.554 0 01-.678.387h-1.452a5.554 5.554 0 01-.678-.387 13.071 13.071 0 00-3.485-1.65C17.942-1.588 9.712.155 4.581 6.06c-5.713 6.584-6.1 16.557-1.065 26.142 1.84 3.776 3.389 10.65 4.744 19.752 1.259 8.811 3.389 20.139 6.778 23.915a5.247 5.247 0 003.776 2.13 4.905 4.905 0 001.259-.194c1.936-.775 3.1-3.389 3-6.584-.29-10.07-.387-15.685 2.13-23.818a6.655 6.655 0 016.585-4.643l-.1-2.711a9.572 9.572 0 00-9.295 6.584c-2.711 9-2.517 15.3-2.227 24.787.1 2.13-.678 3.582-1.162 3.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 4.357-5.038 11.323-6.391 18.686-3.777a16.117 16.117 0 012.9 1.452 8.773 8.773 0 002.137 1.066v.1a1.228 1.228 0 01.581.1h1.162v-.1a8.475 8.475 0 002.13-.968c.194-.1.484-.29.678-.387L33.631 2.96a.929.929 0 00-.875.2zm4.647-2.134l.871 2.808a25.3 25.3 0 013.486-.779l-.387-2.9a32.711 32.711 0 00-3.97.871zm14.62 4.066a14.623 14.623 0 012.711 2.13l2.13-2.033a17 17 0 00-3.292-2.614zm10.065 11.329l-2.9.29a17.14 17.14 0 01.1 2.227v1.356l2.9.194c0-.484.1-1.065.1-1.549-.1-.872-.1-1.743-.2-2.518zm-.867-4.067a22.478 22.478 0 00-1.743-3.776l-2.517 1.549a16.054 16.054 0 011.452 3.2zm-3.582 15.105l2.711 1.065a29.414 29.414 0 001.162-3.873l-2.9-.678a15.635 15.635 0 01-.973 3.486z'/%3E%3C/svg%3E");
  height: 39px;
  width: 39px
}

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

.icon-aggressive {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86.938 77' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23032466}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M15.76 29.994l1.818-2.64 7.703 5.307-1.818 2.64zm10.831 1.1l1.906-2.6-7.8-5.63-1.815 2.602 7.535 5.457zM21.99 20.95l1.888-2.59 7.768 5.663-1.888 2.59zm3.197-4.573l1.897-2.583 7.749 5.692-1.898 2.583zm3.153-4.546l1.91-2.574 7.999 5.937-1.91 2.574zm3.076-4.554l1.917-2.567 8.047 6.008-1.916 2.567zm10.938 1.298l1.906-2.512L36.378.087 36.205 0l-1.906 2.512 7.882 5.976z'/%3E%3Cpath class='a' d='M51.189 4.937a8.048 8.048 0 01-.866-.433l-1.213-.693L24.079 38.63l-12.213 3.118L0 59.244l2.6 1.819 11.172-16.452L25.9 41.488l24.163-33.52c2.079 1.126 3.378 1.906 3.291 3.811 0 1.646-1.732 3.724-3.2 5.63a155.81 155.81 0 00-1.646 2.165c-1.472 1.992-2.858 4.157-4.157 6.063-2.512 3.724-5.11 7.535-7.882 11.087-1.646 2.079-3.551 4.5-5.543 6.756a5.6 5.6 0 01-.693.78 9.408 9.408 0 01-2.079 2.079c-2.165 1.126-7.882 1.906-9.7 2.079l-.693.087L5.024 67.299l2.6 1.819 11.953-17.5c2.252-.26 7.449-1.039 10.047-2.339a10.13 10.13 0 003.118-2.945 4.951 4.951 0 01.606-.693c1.992-2.339 3.984-4.764 5.63-6.929 2.858-3.638 5.457-7.535 8.055-11.346 1.3-1.992 2.685-3.984 4.071-5.976.433-.606.953-1.3 1.559-1.992 1.906-2.425 3.9-4.937 3.9-7.622-.004-3.981-2.949-5.54-5.374-6.839z'/%3E%3Cpath d='M86.614 74.315L59.937 33.78a1.78 1.78 0 00-2.945 0L30.315 74.315A1.743 1.743 0 0031.787 77h53.441a1.825 1.825 0 001.559-.953 1.787 1.787 0 00-.173-1.732zm-51.709-.78L58.378 37.85 81.85 73.535z' fill='%231a99da'/%3E%3Cpath class='a' d='M58.638 47.031h-.087a1.368 1.368 0 00-1.385 1.386v12.559a1.368 1.368 0 001.386 1.386h.087a1.368 1.368 0 001.386-1.386V48.417a1.368 1.368 0 00-1.387-1.386zm-.087 18.276a1.518 1.518 0 00-1.472 1.472v1.728a1.472 1.472 0 102.945 0v-1.728a1.46 1.46 0 00-1.473-1.472z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 43px;
  width: 43px
}

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

.icon-calendar {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 106.225 99.585' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.b{fill:%23283176}%3C/style%3E%3C/defs%3E%3Cpath d='M13.278 94.164a8.028 8.028 0 01-7.967-8.077V13.5l-2.655 2.655h90.29a8.028 8.028 0 017.967 8.077v60.526a2.656 2.656 0 105.311 0V24.232a13.341 13.341 0 00-13.278-13.388H2.656A2.555 2.555 0 000 13.5v72.586a13.437 13.437 0 0013.278 13.5h78.23a2.656 2.656 0 100-5.311h-78.23zm15.934-69.932a2.656 2.656 0 105.311 0V3.983a2.656 2.656 0 10-5.311 0zM74.357 22.9a2.656 2.656 0 005.311 0V2.656a2.656 2.656 0 00-5.311 0zM32.531 42.379a2.656 2.656 0 100-5.311H17.925a2.656 2.656 0 100 5.311zm27.995 0a2.656 2.656 0 000-5.311H45.92a2.656 2.656 0 100 5.311zm27.663 0a2.656 2.656 0 100-5.311h-14.5a2.656 2.656 0 100 5.311zM32.531 58.423a2.656 2.656 0 000-5.311H17.925a2.656 2.656 0 000 5.311h14.606zm27.995 0a2.656 2.656 0 000-5.311H45.92a2.656 2.656 0 000 5.311h14.606zm27.663 0a2.693 2.693 0 002.656-2.656 2.621 2.621 0 00-2.656-2.656h-14.5a2.656 2.656 0 100 5.311h14.5zM32.531 74.578a2.656 2.656 0 000-5.311H17.925a2.656 2.656 0 000 5.311zm27.995 0a2.656 2.656 0 000-5.311H45.92a2.656 2.656 0 000 5.311zm27.663 0a2.656 2.656 0 100-5.311h-14.5a2.656 2.656 0 100 5.311z' fill='%232498d5'/%3E%3Crect class='b' width='20.728' height='5.487' rx='2.743' transform='translate(70.269 53.529)'/%3E%3Crect class='b' width='20.728' height='5.487' rx='2.743' transform='translate(14.698 36.857)'/%3E%3C/svg%3E");
  height: 62px;
  width: 62px
}

.icon-calendar,
.icon-facebook {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.icon-facebook {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%232498d5}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M35 0a35 35 0 1035 35A35 35 0 0035 0zm-.209 65.507A30.56 30.56 0 1165.4 35a30.566 30.566 0 01-30.609 30.507z'/%3E%3Cpath class='a' d='M45.861 22.357h-3.757c-2.925 0-3.552 1.358-3.552 3.448v4.493h7l-.94 7.1h-5.951v18.184h-7.318V37.299h-6.06v-7h6.06v-5.224c0-6.06 3.657-9.3 9.09-9.3a41.849 41.849 0 015.433.313zm-10.234-18.7c-21.941 0-31.866 11.075-31.866 32.91s10.03 30.926 31.866 30.926 31.866-8.985 31.866-30.821S57.461 3.657 35.627 3.657'/%3E%3C/svg%3E");
  height: 32px;
  width: 32px
}

.icon-fast-relief {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 57.96 52.975' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.c{fill:%231a99da}.d{fill:%23032466}%3C/style%3E%3C/defs%3E%3Cpath d='M35.877 6.028h-.406v2.55h.348v-2.55zm3.187-4.289h-6.781v2.55h6.781zm12.462 13.447l1.8-1.8-.29-.29-1.8 1.8.116.116c.116.058.116.116.174.174z' fill='none'/%3E%3Cpath d='M35.703 10.259h.464a1.237 1.237 0 01-.464 0z' fill='%232d3d76'/%3E%3Cpath class='c' d='M52.685 16.522l3.076-3.076-2.728-2.724-3.072 3.072a17.3 17.3 0 012.724 2.728zm.348-3.42l.29.29-1.8 1.8-.116-.116-.116-.116z'/%3E%3Cpath class='d' d='M21.329 38.311h-1.913a18 18 0 004.231 5.738c.7-.174 1.449-.29 2.144-.464a15.724 15.724 0 01-4.462-5.274zm14.374-23.763a16.239 16.239 0 0115.649 12 27.144 27.144 0 012.2 2.26A17.944 17.944 0 0025.85 15.765c.869.174 1.739.348 2.55.522a16.152 16.152 0 017.303-1.739zM50.309 37.79a16.2 16.2 0 01-14.606 9.215h-.753c-1.217.464-2.434.811-3.709 1.217a18.829 18.829 0 004.463.58 17.957 17.957 0 0017.56-14.258c-.924 1.1-1.912 2.2-2.955 3.246zM17.967 27.704c-.116.638-.174 1.333-.232 2.029h1.739c.058-.7.116-1.333.232-2.029zm-4.463 2.029h1.739c.058-.7.116-1.333.174-2.029h-1.739a11.985 11.985 0 00-.174 2.029zm7.249-8.925a19.754 19.754 0 00-1.8 3.478h1.913a15.368 15.368 0 011.855-3.13 12.833 12.833 0 00-1.968-.348zm-6.321 3.419h1.855a19.638 19.638 0 011.8-3.883c-.638-.058-1.217-.174-1.855-.232a23.325 23.325 0 00-1.8 4.115zm6.202 20.402c-.7.116-1.333.232-2.029.348a22.428 22.428 0 01-3.825-6.666h1.855a19.758 19.758 0 001.445 3.072 24.4 24.4 0 002.554 3.246zm-.986-11.418h-1.739a13.477 13.477 0 00.29 1.623h1.8a13.35 13.35 0 01-.351-1.623zm-6.028 0c.058.58.174 1.1.232 1.623h1.739a15.623 15.623 0 01-.232-1.623z'/%3E%3Cpath class='d' d='M52.685 16.518a20.165 20.165 0 00-2.724-2.724 22.241 22.241 0 00-12.345-5.1V6.086h3.188V0H30.545v6.028h3.183v2.608a22.038 22.038 0 00-13.5 6.2c.753.116 1.507.232 2.2.348a20.182 20.182 0 0112.171-4.869h2.2a20.473 20.473 0 01-1.043 40.919 20.181 20.181 0 01-8.752-1.971c-.869.174-1.739.406-2.608.58a22.147 22.147 0 0028.289-33.325zm-16.808-8h-.349V5.97h.406v2.55zm-2.149-4.229h-1.445v-2.55h6.781v2.55h-5.336z'/%3E%3Cpath class='d' d='M53.786 30.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 371.104 0 00-3.188-.522l-2.087-.348C13.5 15.127 7.187 14.49.116 14.084L0 15.823c6.607.406 12.519.985 17.793 1.739.7.116 1.333.174 1.971.29.985.174 1.971.29 2.956.464.7.116 1.391.232 2.087.406 13.33 2.607 21.966 6.662 27.066 12.576v.29c-5.68 7.535-14.142 11.418-23.358 13.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 1.739a129.3 129.3 0 004.984-.811c.811-.116 1.565-.29 2.376-.464 1.275-.232 2.492-.522 3.767-.811.985-.232 1.971-.522 2.956-.753 7.709-2.144 14.78-5.564 20.054-11.36.811-.869 1.507-1.8 2.26-2.782.058-.116.174-.174.232-.29l.406-.522z'/%3E%3Cpath class='c' d='M37.787 25.096h-30.6v1.739h31.878v-1.739zm7.189 5.506H2.724v1.739h43.991v-1.739zm-5.797 5.101h-29.5v1.739h31.24v-1.739z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50px;
  width: 50px
}

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

.icon-grinding {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 79.466 37' width='32' height='32'%3E%3Cpath d='M79.43 10.788a21.528 21.528 0 00-2.555-8.328A5.123 5.123 0 0072.522 0h-.095a4.939 4.939 0 00-4.258 2.555 7.1 7.1 0 00-.757 1.7c-.189-.473-.379-.852-.568-1.23a5.364 5.364 0 00-4.731-2.93 5.505 5.505 0 00-4.921 2.65 13.182 13.182 0 00-1.609 3.691 10.255 10.255 0 00-.757-1.8 6.312 6.312 0 00-5.11-3.407 5.844 5.844 0 00-5.678 2.462 19.086 19.086 0 00-1.7 3.409 22.039 22.039 0 00-1.041-2.65 6.312 6.312 0 00-5.11-3.407 6.086 6.086 0 00-5.394 2.65 12.2 12.2 0 00-1.609 3.123 23.471 23.471 0 00-1.609-3.028 5.656 5.656 0 00-9.747.473c-.189.379-.379.852-.568 1.325a8.389 8.389 0 00-.757-1.609 5.01 5.01 0 00-4.355-2.558 5.123 5.123 0 00-4.353 2.46 21.277 21.277 0 00-2.457 8.328 4.626 4.626 0 003.312 4.826 17.417 17.417 0 003.88.473 12.065 12.065 0 001.893-.095 4.148 4.148 0 001.8-.662 4.271 4.271 0 001.987 1.893 25.813 25.813 0 00-3.88.284 5.324 5.324 0 00-3.312 2.366 5.858 5.858 0 00-1.8-.662 17.4 17.4 0 00-5.867.379 4.437 4.437 0 00-3.313 4.825 21.528 21.528 0 002.555 8.327 5.123 5.123 0 004.353 2.46h.092a5.01 5.01 0 004.353-2.555 8.389 8.389 0 00.757-1.609c.189.473.379.852.568 1.325a5.645 5.645 0 004.731 3.028h.284a5.637 5.637 0 004.731-2.555 16.516 16.516 0 001.987-4.542 21.929 21.929 0 001.514 4.164 5.645 5.645 0 004.731 3.028h.284a5.636 5.636 0 004.731-2.555 12.521 12.521 0 001.7-3.785 25.276 25.276 0 001.329 3.407A5.645 5.645 0 0043.471 37h.284a5.636 5.636 0 004.731-2.555 15.158 15.158 0 001.893-4.353 11.974 11.974 0 001.608 3.308 5.637 5.637 0 004.731 2.555h.284a5.645 5.645 0 004.736-3.024c.189-.379.379-.852.568-1.325a8.388 8.388 0 00.757 1.609 5.01 5.01 0 004.353 2.555h.095a5.123 5.123 0 004.353-2.46 21.528 21.528 0 002.555-8.327 4.437 4.437 0 00-3.312-4.826 17.4 17.4 0 00-5.867-.379 4.148 4.148 0 00-1.8.662 4.854 4.854 0 00-2.744-2.176h.942a15.76 15.76 0 003.691-.379 4.9 4.9 0 003.217-2.366 5.858 5.858 0 001.8.662 10.285 10.285 0 001.7.095 20.047 20.047 0 004.164-.473 4.808 4.808 0 003.22-5.015zm-22.806 6.34a10.322 10.322 0 001.041.568h-1.227a1.345 1.345 0 01.186-.568zM46.31 5.3a3.3 3.3 0 012.744-1.514h.189a3.377 3.377 0 012.839 1.893 24.246 24.246 0 012.082 9.558 2.5 2.5 0 01-2.082 2.65 17.847 17.847 0 01-6.34-.095 2.73 2.73 0 01-2.082-2.65A18.639 18.639 0 0146.31 5.3zm-13.248.095a3.3 3.3 0 012.744-1.515h.189a3.377 3.377 0 012.843 1.892 24.246 24.246 0 012.082 9.558 2.5 2.5 0 01-2.082 2.65 17.847 17.847 0 01-6.34-.095 2.73 2.73 0 01-2.082-2.65c.091-4.069.942-7.381 2.646-9.841zm-12.775.189a3.006 3.006 0 012.46-1.609h.191A2.813 2.813 0 0125.302 5.3a17.112 17.112 0 012.271 8.9 2.227 2.227 0 01-1.8 2.176 19.029 19.029 0 01-5.678 0 2.255 2.255 0 01-1.8-2.271c.194-2.371.572-5.872 1.992-8.522zm-6.149 9.084a13.718 13.718 0 01-4.826-.284 1.757 1.757 0 01-1.325-1.893 17.725 17.725 0 012.08-7.191 2.224 2.224 0 011.987-1.136A2.432 2.432 0 0114.038 5.3a14.233 14.233 0 011.514 7.665 1.59 1.59 0 01-1.414 1.703zm-5.11 18.169a2.125 2.125 0 01-1.99 1.135 2.125 2.125 0 01-1.987-1.136 19.577 19.577 0 01-2.176-7.192 1.851 1.851 0 011.23-1.893 12.7 12.7 0 013.312-.379 8.14 8.14 0 011.514.095 1.721 1.721 0 011.514 1.609 13.612 13.612 0 01-1.419 7.76zm11.166-.095a2.927 2.927 0 01-5.015-.189 22.459 22.459 0 01-2.082-8.517 2.093 2.093 0 011.8-2.271 15.662 15.662 0 013.028-.284 23.263 23.263 0 012.65.189 2.227 2.227 0 011.8 2.176 16.271 16.271 0 01-2.183 8.896zM24.45 21.2a5.735 5.735 0 00-1.893-1.8h.473a16.961 16.961 0 003.217-.284 5.238 5.238 0 002.082-.946c.095.189.284.379.379.568-.379.095-.757.095-1.136.189A5.147 5.147 0 0024.45 21.2zm8.988 11.542a2.808 2.808 0 01-2.555 1.325 3.04 3.04 0 01-2.46-1.514 22.459 22.459 0 01-2.085-8.517 2.093 2.093 0 011.8-2.271 15.662 15.662 0 013.028-.284 23.263 23.263 0 012.65.189 2.227 2.227 0 011.8 2.176 16.271 16.271 0 01-2.178 8.896zm12.775 0a2.927 2.927 0 01-5.015-.189 22.459 22.459 0 01-2.082-8.517 2.093 2.093 0 011.8-2.271 15.662 15.662 0 013.028-.284 23.263 23.263 0 012.65.189 2.227 2.227 0 011.8 2.176 16.271 16.271 0 01-2.179 8.896zm19.3-10.315a13.718 13.718 0 014.826.284 1.687 1.687 0 011.23 1.893 18.622 18.622 0 01-2.17 7.196 2.224 2.224 0 01-1.987 1.136 2.432 2.432 0 01-1.987-1.136c-1.136-1.893-1.609-4.542-1.514-7.76a2.014 2.014 0 011.608-1.613zm-6.246 9.084a2.728 2.728 0 01-2.46 1.514 3.018 3.018 0 01-2.549-1.325 16.271 16.271 0 01-2.176-8.9 2.227 2.227 0 011.8-2.176 16.313 16.313 0 015.678.095 2.332 2.332 0 011.8 2.271 22.459 22.459 0 01-2.086 8.522zm5.401-16.37a16.313 16.313 0 01-5.678.095 2.227 2.227 0 01-1.8-2.176 16.271 16.271 0 012.176-8.9 2.813 2.813 0 012.372-1.321h.095a2.728 2.728 0 012.46 1.514 22.459 22.459 0 012.082 8.517 2.226 2.226 0 01-1.707 2.271zm10.788-2.176a13.729 13.729 0 01-4.826.379 1.721 1.721 0 01-1.514-1.609 13.612 13.612 0 011.422-7.761 2.393 2.393 0 011.987-1.23 2.125 2.125 0 011.984 1.136 19.577 19.577 0 012.176 7.192 1.78 1.78 0 01-1.23 1.892z' fill='%23032466'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 47px;
  width: 47px
}

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

.icon-gum-disease {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44.057 55.12' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%231a99da}.b{fill:%23032466}%3C/style%3E%3C/defs%3E%3Cg transform='translate(23.826 10.141)'%3E%3Cpath class='a' d='M4.18 4.517a1.561 1.561 0 10-1.561-1.56 1.524 1.524 0 001.561 1.56zm0-2.285a.725.725 0 11-.725.725.672.672 0 01.725-.725zm.279 4.458A1.561 1.561 0 106.02 8.251 1.6 1.6 0 004.459 6.69zm0 2.341a.725.725 0 11.725-.725.738.738 0 01-.725.725zm7.134-3.567a1.561 1.561 0 101.561 1.561 1.6 1.6 0 00-1.561-1.561zm0 2.341a.725.725 0 11.725-.725.738.738 0 01-.725.725z'/%3E%3Ccircle class='a' cx='.836' cy='.836' transform='translate(6.744 4.963)' r='.836'/%3E%3Ccircle class='a' cx='.836' cy='.836' transform='translate(0 8.418)' r='.836'/%3E%3Cpath class='a' d='M9.14 1.73a.836.836 0 10.836.836.821.821 0 00-.836-.836z'/%3E%3Ccircle class='a' cx='.836' cy='.836' transform='translate(7.858 12.264)' r='.836'/%3E%3Cpath class='a' d='M4.57 11.873a.836.836 0 10.836.836.821.821 0 00-.836-.836zM7.19 1.451l.557-.836a.402.402 0 10-.669-.446l-.557.836a.432.432 0 00.111.557.335.335 0 00.223.056.482.482 0 00.335-.167zm4.124 2.62l1 .111h.056a.381.381 0 00.39-.39.431.431 0 00-.39-.446l-1-.111a.419.419 0 00-.056.836zM8.862 10.87a.792.792 0 00.334-.111.372.372 0 00-.056-.557l-.78-.669a.4.4 0 00-.5.613l.78.669c.055-.002.11.055.222.055zm3.176-.334l-1 .056a.431.431 0 00-.39.446.419.419 0 00.39.39h.056l1-.056a.419.419 0 10-.056-.836zM1.895 4.684L.948 4.35a.406.406 0 10-.223.78l.947.334h.111a.419.419 0 00.39-.279.452.452 0 00-.278-.501z'/%3E%3C/g%3E%3Cpath class='a' d='M10.561 25.916a3.739 3.739 0 01-2.229-.78 3.434 3.434 0 01-1.282-2.4 3.559 3.559 0 013.177-3.9 3.494 3.494 0 012.619.78 3.434 3.434 0 011.282 2.4 3.56 3.56 0 01-3.177 3.9zm0-5.406h-.223a1.913 1.913 0 00-1.67 2.062 1.934 1.934 0 00.669 1.282 1.8 1.8 0 001.393.39 1.934 1.934 0 001.282-.669 1.8 1.8 0 00.39-1.393 1.934 1.934 0 00-.669-1.282 1.851 1.851 0 00-1.172-.39zm27.7 17.667a3.579 3.579 0 01-3.4-2.508 3.541 3.541 0 015.072-4.18 3.465 3.465 0 011.728 2.118 3.62 3.62 0 01-2.341 4.459 6.83 6.83 0 01-1.059.111zm0-5.406a1.9 1.9 0 00-.557.056 1.869 1.869 0 102.229 2.675 2.158 2.158 0 00.167-1.449 1.807 1.807 0 00-.892-1.115 2.831 2.831 0 00-.947-.167z'/%3E%3Cpath class='b' d='M43.05 19.451a3.6 3.6 0 001-2.285 3.922 3.922 0 00-1-2.285 4.4 4.4 0 01-.553-.891 4 4 0 01.056-1.115 3.583 3.583 0 00-.223-2.4 3.99 3.99 0 00-2.006-1.449 5.566 5.566 0 01-1-.5 3.3 3.3 0 01-.5-1 3.609 3.609 0 00-1.449-2.006 2.715 2.715 0 00-1.393-.334 6.829 6.829 0 00-1.059.111 4.066 4.066 0 01-1.115.056 4.4 4.4 0 01-.898-.563 3.922 3.922 0 00-2.285-1 4.086 4.086 0 00-2.285 1 4.4 4.4 0 01-.892.557 4.066 4.066 0 01-1.114-.057 6.173 6.173 0 00-1.059-.111 2.715 2.715 0 00-1.393.334 3.99 3.99 0 00-1.449 2.006 5.566 5.566 0 01-.5 1 3.3 3.3 0 01-1 .5 3.609 3.609 0 00-2.006 1.449 2.648 2.648 0 00-.334 1.449c-.836.5-1.115.334-2.062-.167a14.828 14.828 0 00-1.895-.947c-4.57-1.728-9.029-.836-11.871 2.4-3.35 3.74-3.684 9.587-.842 15.221h-.056c1.059 2.118 2.062 6.186 2.787 11.7C5.323 45.2 6.55 51.72 8.444 53.89c1.226 1.393 2.285 1.282 2.787 1.115 1.115-.446 1.783-1.895 1.728-3.79 0-5.8 0-9.029 1.393-13.71a3.86 3.86 0 013.79-2.731 3.86 3.86 0 013.79 2.731c1.393 4.682 1.338 7.914 1.17 13.71-.056 1.895.613 3.344 1.728 3.79a2.079 2.079 0 00.669.111 2.933 2.933 0 002.117-1.226c1.895-2.174 3.121-8.694 3.79-13.766.725-5.127 1.561-8.917 2.564-11.147a3.685 3.685 0 011.059.056 6.173 6.173 0 001.059.111 2.715 2.715 0 001.393-.334 3.99 3.99 0 001.449-2.006 3.623 3.623 0 01.5-.947 3.3 3.3 0 011-.5 3.609 3.609 0 002.006-1.449 3.612 3.612 0 00.223-2.4 4 4 0 01-.056-1.115c-.053-.273.172-.603.447-.942zM29.734 39.905c-.892 6.688-2.174 11.481-3.4 12.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 5.472 0 00-5.406-3.9 5.472 5.472 0 00-5.406 3.9c-1.56 5.184-1.449 8.807-1.285 14.269.056 1.226-.334 2.062-.669 2.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 2.4-2.675 6.131-3.4 10.032-1.951a10.724 10.724 0 011.616.836 3.215 3.215 0 003.065.5.707.707 0 01-.056.334 4.4 4.4 0 01-.557.892 3.92 3.92 0 00-1 2.229 3.922 3.922 0 001 2.285 4.4 4.4 0 01.557.892 4 4 0 01-.056 1.115 3.583 3.583 0 00.223 2.4 3.99 3.99 0 002.006 1.449 5.566 5.566 0 011 .5c.223.167.334.613.5 1a3.609 3.609 0 001.449 2.006 2.715 2.715 0 001.393.334 6.829 6.829 0 001.059-.111 4.066 4.066 0 011.115-.056 4.4 4.4 0 01.892.557 3.922 3.922 0 002.285 1 1.832 1.832 0 00.947-.223 61.688 61.688 0 00-1.886 9.593zm11.76-21.624a4.76 4.76 0 00-.892 1.561 4.347 4.347 0 000 1.895 2.677 2.677 0 010 1.17c-.111.223-.613.446-1.059.613a4.751 4.751 0 00-1.616.947 4.751 4.751 0 00-.947 1.616c-.167.446-.39.947-.613 1.059a2.862 2.862 0 01-1.226 0 6.761 6.761 0 00-1.839 0 4.76 4.76 0 00-1.561.892 3.106 3.106 0 01-1.059.613 3.106 3.106 0 01-1.059-.613 5.709 5.709 0 00-1.616-.892 3.792 3.792 0 00-.836-.111 6.829 6.829 0 00-1.059.111 2.64 2.64 0 01-1.17 0c-.223-.111-.446-.613-.613-1.059a5.344 5.344 0 00-.947-1.616 4.751 4.751 0 00-1.616-.947c-.446-.167-.947-.39-1.059-.613a2.708 2.708 0 010-1.17 5.4 5.4 0 000-1.895 4.76 4.76 0 00-.892-1.561 3.106 3.106 0 01-.613-1.059c0-.279.334-.669.613-1.059a4.76 4.76 0 00.892-1.561 4.348 4.348 0 000-1.895 2.677 2.677 0 010-1.17c.111-.223.613-.446 1.059-.613a4.751 4.751 0 001.616-.947 4.751 4.751 0 00.947-1.616c.167-.446.39-.947.613-1.059a2.862 2.862 0 011.226 0 6.761 6.761 0 001.839 0 4.76 4.76 0 001.561-.892 3.106 3.106 0 011.059-.613 3.106 3.106 0 011.059.613 4.76 4.76 0 001.561.892 4.339 4.339 0 001.895 0 2.64 2.64 0 011.17 0c.223.111.446.613.613 1.059a4.751 4.751 0 00.947 1.616 4.751 4.751 0 001.616.947c.446.167.947.39 1.059.613a2.943 2.943 0 010 1.226 5.1 5.1 0 000 1.839 4.76 4.76 0 00.892 1.561 3.106 3.106 0 01.613 1.059 2.154 2.154 0 01-.559 1.059z'/%3E%3Cpath class='b' d='M15.075 8.639a4.353 4.353 0 004.347-4.347A4.305 4.305 0 0015.075 0a4.353 4.353 0 00-4.347 4.347 4.305 4.305 0 004.347 4.292zm0-6.967a2.676 2.676 0 012.675 2.675 2.675 2.675 0 11-5.35 0 2.676 2.676 0 012.675-2.675z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 39px;
  width: 39px
}

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

.icon-gum-protection {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39.695 48.895' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23032466}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M0 0v25.479c0 17.9 19.4 23.3 19.569 23.36l.279.056.279-.056c.223-.056 19.569-5.464 19.569-23.36V0zm38.246 25.479c0 16.057-16.112 21.13-18.4 21.855-2.286-.725-18.4-5.742-18.4-21.855V1.505H38.3v23.974z'/%3E%3Cpath d='M3.066 3.066v22.357c0 15.332 15.778 19.736 16.447 19.959l.279.112.279-.112c.669-.167 16.447-4.572 16.447-19.959V3.066zm31.723 22.357c0 8.53-5.3 14.942-14.83 17.952l-.167.056-.167-.056c-9.534-3.009-14.831-9.422-14.831-17.952V4.966h29.995z' fill='%231a99da'/%3E%3Cpath class='a' d='M26.428 16.335l-8.084 8.084-2.789-2.784-1.227 1.223 2.788 2.788v.056l1.171 1.171 9.366-9.311z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 44px;
  width: 44px
}

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

.icon-home {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 24' width='32' height='32'%3E%3Cdefs%3E%3CradialGradient id='a' cx='.5' cy='.748' r='1.41' gradientTransform='matrix(-.189 .972 -.924 -.281 1.285 .472)'%3E%3Cstop offset='0' stop-color='%231a99da'/%3E%3Cstop offset='1' stop-color='%23032466'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath data-name='Path 22573' d='M15.676 952.554l3.734 2.9v-2.067a1.073 1.073 0 011.1-1.088h2.928a1.073 1.073 0 011.1 1.088v6.054l5.051 3.988a1.23 1.23 0 01.256 1.559 1.118 1.118 0 01-1.574.145L15.017 954.8 1.766 965.134a1.118 1.118 0 01-1.574-.145 1.255 1.255 0 01.256-1.559l13.909-10.876a1.189 1.189 0 01.659-.218.961.961 0 01.66.218zm4.758 3.662l2.928 1.921v-4.749H20.4zm-14.2 17.873h4.392v-6.163a1.073 1.073 0 011.1-1.088h6.589a1.073 1.073 0 011.1 1.088v6.163H23.8v-11.13L26 964.7v10.514a1.073 1.073 0 01-1.1 1.088h-6.589a1.073 1.073 0 01-1.1-1.088v-6.163H12.82v6.163a1.073 1.073 0 01-1.1 1.088H5.134a1.073 1.073 0 01-1.1-1.088V964.7l2.2-1.74z' transform='translate(-.015 -952.3)' fill='url(%23a)'/%3E%3C/svg%3E");
  height: 32px;
  width: 32px
}

.icon-home,
.icon-mouthguard {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.icon-mouthguard {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.387 82' width='32' height='32'%3E%3Cpath d='M99.224 64.235a119.385 119.385 0 00-6.825-27.2 72.918 72.918 0 00-3.212-6.925C84.57 17.966 78.448 9.736 70.519 4.918 63.092.6 55.461 0 49.643 0c-5.32 0-13.249.5-20.877 5.119-7.929 4.817-14.051 13.047-18.668 24.991a72.446 72.446 0 00-3.111 6.925 119.385 119.385 0 00-6.826 27.2 14.6 14.6 0 004.316 12.646A23.911 23.911 0 0018.428 82a12.719 12.719 0 003.412-.4 1.595 1.595 0 10-.7-3.111c-5.621 1.3-11.341-1.706-13.851-3.513 2.508-25.796 8.831-43.36 18.667-52.193 8.23-7.427 17.564-7.427 23.687-7.427 4.316 0 10.137 0 16.059 2.509 6.424 2.71 11.542 7.829 15.758 15.457 5.219 9.836 8.832 23.787 10.539 41.652-2.509 1.807-8.23 4.717-13.851 3.513a1.541 1.541 0 00-1.907 1.2 1.615 1.615 0 001.2 1.907 19.778 19.778 0 003.42.406c6.122 0 11.743-3.312 13.951-5.119l.1-.1a14.309 14.309 0 004.312-12.546zM49.643 3.212c9.334 0 19.471 1.807 27.9 12.245-6.925-5.42-16.259-8.13-27.9-8.13-11.341 0-20.575 2.61-27.4 7.728 8.631-10.137 18.868-11.843 27.4-11.843zm45.266 68.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 0-16.661 0-25.895 8.23-10.036 9.033-16.56 26.196-19.371 51.087a12.174 12.174 0 01-1.1-6.825 118.577 118.577 0 016.624-26.5c3.312-8.23 7.528-14.754 12.646-19.17 6.323-5.621 15.457-8.431 27.1-8.431s20.676 2.81 27.1 8.431c5.114 4.519 9.329 10.943 12.641 19.173a119.026 119.026 0 016.624 26.4 11.417 11.417 0 01-1.204 6.821z' fill='%23032466'/%3E%3Cpath d='M49.743 20.575h-.1c-13.048 0-28.3 6.725-29.709 59.518a1.463 1.463 0 00.7 1.3 1.762 1.762 0 001.606.2 9.759 9.759 0 006.524-8.732c2.409-43.86 15.155-43.76 20.676-43.86h.6c5.42 0 18.166 0 20.676 43.76a9.953 9.953 0 006.624 8.832.9.9 0 00.5.1 1.937 1.937 0 001-.3 1.756 1.756 0 00.7-1.405C78.047 27.3 62.891 20.575 49.743 20.575zm24.191 52.091c-1.1-19.572-4.517-33.121-10.137-40.348a15.828 15.828 0 00-13.853-6.524h-.6c-3.111 0-8.732 0-13.851 6.524-5.621 7.126-9.033 20.776-10.137 40.348a6.737 6.737 0 01-2.208 4.617c1.807-47.273 15.055-53.4 26.4-53.4h.1c11.341 0 24.59 6.122 26.4 53.4a7.079 7.079 0 01-2.114-4.617z' fill='%231a99da'/%3E%3C/svg%3E");
  height: 41px;
  width: 41px
}

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

.icon-tube-2X {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-tube-2X-tube' viewBox='0 0 57.482 132' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{fill:%231a99da}%3C/style%3E%3C/defs%3E%3Cpath id='icon-tube-2X-Path_25365' data-name='Path 25365' d='M56.926.783A2.578 2.578 0 0055.1 0H2.35a2.105 2.105 0 00-1.7.783A2.34 2.34 0 000 2.481L9.009 95.05v.131a13.146 13.146 0 001.436 4.309h-.261l3 32.51h32.122l2.611-32.772h-.522a8.125 8.125 0 00.914-3.917l9.139-92.7a2.34 2.34 0 00-.522-1.828zM17.365 127.43l-2.089-23.371 27.68-.261L41 127.43zm2.742-28.463c-4.309 0-6.267-3-6.267-4.178L4.961 4.57h47.395l-8.748 90.48c0 1.175-1.828 4.047-6.267 4.047z' fill='%23032466'/%3E%3Cg id='icon-tube-2X-Group_60018' data-name='Group 60018' transform='translate(13.579 11.844)'%3E%3Cpath id='icon-tube-2X-Path_25366' data-name='Path 25366' class='cls-2' d='M16.145 25.168a19.1 19.1 0 011.7-1.175l1.955-1.175a22.149 22.149 0 001.828-1.306 20.08 20.08 0 001.7-1.567 6.028 6.028 0 001.172-1.958 7.852 7.852 0 00.392-2.611 6.056 6.056 0 00-.522-2.742 7.606 7.606 0 00-1.436-1.958A6.017 6.017 0 0020.715 9.5a8.657 8.657 0 00-5.745.131 6.043 6.043 0 00-2.35 1.7 5.681 5.681 0 00-1.306 2.481 11.129 11.129 0 00-.392 3v.522h3.395v-.522a7.445 7.445 0 01.131-1.7 4.826 4.826 0 01.653-1.436 3.974 3.974 0 011.045-1.045 3.931 3.931 0 013-.131 2.843 2.843 0 011.045.653 7.242 7.242 0 01.783 1.045 3.863 3.863 0 01.261 1.306 6.615 6.615 0 01-.261 1.7 4.689 4.689 0 01-.914 1.306 8.28 8.28 0 01-1.567 1.306c-.653.392-1.436.914-2.22 1.436a11.832 11.832 0 00-2.089 1.436 11.275 11.275 0 00-1.828 1.7 6.846 6.846 0 00-1.306 2.35A11.1 11.1 0 0010.4 30v.522h14.362v-3.134H14.447a3.273 3.273 0 01.522-.914 3.7 3.7 0 011.176-1.306z' transform='translate(-10.4 -9.071)'/%3E%3Cpath id='icon-tube-2X-Path_25367' data-name='Path 25367' class='cls-2' d='M31.278 21.367l4.7-6.267h-3.655l-2.873 4.047-2.872-4.047h-3.786l4.7 6.4-5.092 7.179h3.786l3.134-4.831 3.264 4.831H36.5z' transform='translate(-6.732 -7.229)'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 66px;
  width: 66px
}

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

.icon-twitter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%232498d5}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M35 0a35 35 0 1035 35A35 35 0 0035 0zm-.313 65.507A30.612 30.612 0 1165.3 34.9a30.588 30.588 0 01-30.613 30.607z'/%3E%3Cpath class='a' d='M49.209 26.851v.94C49.209 37.612 41.687 49 28 49a21.1 21.1 0 01-11.388-3.343 10.136 10.136 0 001.776.1 14.8 14.8 0 009.3-3.239 7.534 7.534 0 01-7-5.224 5.956 5.956 0 001.358.1 6.559 6.559 0 001.985-.313 7.406 7.406 0 01-5.955-7.313v-.1a7.668 7.668 0 003.343.94 7.578 7.578 0 01-3.343-6.164 7.82 7.82 0 011.045-3.761 21.288 21.288 0 0015.358 7.836 9.159 9.159 0 01-.209-1.672 7.395 7.395 0 0112.851-5.015 14.154 14.154 0 004.7-1.776 7.08 7.08 0 01-3.239 4.075 19.942 19.942 0 004.281-1.146 12.919 12.919 0 01-3.657 3.866M34.687 1.045c-13.164 0-33.224 20.269-33.224 34.269 0 13.06 17.134 32.179 33.224 32.179 22.776 0 33.224-19.955 33.224-32.179 0-16.508-22.463-34.269-33.224-34.269'/%3E%3C/svg%3E");
  height: 32px;
  width: 32px
}

.icon-twitter,
.icon-xtra-fresh-breath {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.icon-xtra-fresh-breath {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55.659 47.141' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23032466}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M55.432 19.71a1.606 1.606 0 00.121-1.395 1.422 1.422 0 00-.3-.606c-.3-.364-.485-.728-.243-1.152v-.117l.364-4a14.822 14.822 0 00.061-2.3c0-1.274-.121-2.487-.182-3.76 0-.546-.364-.728-.788-.849a.844.844 0 00-.849.3 10.53 10.53 0 01-2.791 1.809 12.961 12.961 0 01-2.547.97 5.691 5.691 0 00-.91.364c-.425.121-.788.243-1.213-.182a1.281 1.281 0 00-1.213-.425 6.573 6.573 0 00-1.152.485c-.728.425-1.456.91-2.183 1.395a.771.771 0 01-1.092-.061 1.407 1.407 0 00-1.274-.364 8.09 8.09 0 00-2 .788c-.788.425-1.516.91-2.244 1.395a.65.65 0 01-.728-.061c-.425-.3-.849-.667-1.395-.485a5.583 5.583 0 00-1.456.788 18.057 18.057 0 00-1.638 1.395c-.3.243-.546.3-.849 0a1.2 1.2 0 00-1.395-.182 7.606 7.606 0 00-1.456.97c-.667.667-1.334 1.334-1.941 2.062-.182.182-.3.243-.546.061a1.167 1.167 0 00-1.7.121 8.037 8.037 0 00-1.759 2.3c-.364.667-.728 1.274-1.092 1.941a1.4 1.4 0 00-1.456-.061 4.236 4.236 0 00-.788.97 18.628 18.628 0 00-1.031 1.88 12.513 12.513 0 00-.728 2.123c-.182.728-.3 1.456-.485 2.183-.121.667-.364 1.395-.425 2.123a23.532 23.532 0 00-.121 3.578c0 .667.121 1.274.182 1.941l1.941-.788c-.061-.667-.121-1.334-.121-2a22.181 22.181 0 01.3-3.457c.182-.788.243-1.637.485-2.426a24.489 24.489 0 01.97-2.729 4.836 4.836 0 01.485-.97c.061-.061.243-.182.3-.121a1.129 1.129 0 001.637-.425c.485-.788.91-1.577 1.395-2.365.364-.606.728-1.152 1.092-1.759a3.386 3.386 0 01.485.3 1.049 1.049 0 001.466-.172c.728-.728 1.456-1.456 2.123-2.183.364-.364.728-.667 1.031-.97.364.182.728.425 1.031.546.485.243.91-.061 1.274-.3a54.44 54.44 0 002.183-1.759c.546-.425.546-.425 1.152-.121a1.921 1.921 0 00.91.364 2.045 2.045 0 001.031-.3c1.031-.546 2-1.152 3.032-1.759a1.9 1.9 0 01.606-.3.533.533 0 01.425.061 2.1 2.1 0 001.941.485 15.507 15.507 0 001.456-.667c.606-.364 1.213-.849 1.88-1.213a1.093 1.093 0 01.606.061c.182.061.3.243.485.364a1.547 1.547 0 001.456 0c1.334-.425 2.608-.91 3.942-1.395a11.335 11.335 0 001.88-1.031h.121v2.547a15.984 15.984 0 01-.121 1.7c-.121 1.334-.3 2.669-.425 4a1.92 1.92 0 00.364 1.516 1 1 0 010 1.274c-.364.667-.788 1.274-1.152 1.941a8.075 8.075 0 00-.606 1.7 1.694 1.694 0 00.3 1.031c.364.485.182.788-.121 1.152a42.95 42.95 0 00-1.577 1.88 8.031 8.031 0 00-.728 1.213c-.243.425.061.788.243 1.152.3.546.3.546-.182.97-.606.546-1.274 1.031-1.88 1.577a2.287 2.287 0 00-.728.97 2.625 2.625 0 00-.061.97c0 .182.182.364.3.667l-1.091.717a8.352 8.352 0 00-2.426 1.7.93.93 0 00-.243 1.031c.061.182.121.364.243.667-.425.182-.849.425-1.274.606-.728.3-1.516.606-2.244.97a1.164 1.164 0 00-.606 1.516c.061.3-.061.364-.3.425-.606.121-1.274.3-1.88.425a2.488 2.488 0 01-.667.061c-.485.121-1.031.243-1.516.364a1 1 0 00-.788 1.092v.243c-.97.121-1.941.243-2.85.3a25.863 25.863 0 01-3.032.121 14.045 14.045 0 01-2.729-.364 13.412 13.412 0 01-1.516-.3 10.644 10.644 0 01-1.941-.728 19.235 19.235 0 01-2.183-1.395 3.179 3.179 0 01-.667-.606l-1.88.91a10.2 10.2 0 002.608 2.183 12.171 12.171 0 002.365 1.152 18.378 18.378 0 002.608.728 28.1 28.1 0 003.154.425c1.274.061 2.547-.061 3.821-.121a8.287 8.287 0 001.152-.121c.849-.121 1.7-.3 2.547-.425.788-.121 1.395-.788 1.031-1.456.364-.061.728-.182 1.092-.243a10.49 10.49 0 002.79-.728 2.458 2.458 0 00.546-.3 1.19 1.19 0 00.425-1.637 2.637 2.637 0 00.425-.243c.849-.364 1.7-.788 2.547-1.213a2.919 2.919 0 00.97-.728 1 1 0 00.121-1.213c.061-.546.061-.546.485-.788.788-.485 1.637-.97 2.426-1.516.849-.667 1.334-1.213.667-2.365-.061-.121-.061-.364.061-.425a9.057 9.057 0 01.849-.728c.485-.425 1.031-.849 1.456-1.274.364-.425.849-.91.667-1.516a5.692 5.692 0 00-.364-.91c-.061-.121-.121-.3-.061-.364a2.693 2.693 0 01.485-.667 8.682 8.682 0 001.88-2.547c.243-.667.485-1.213-.121-1.819a.733.733 0 01-.182-.606c0-.182.182-.364.3-.606.486-1.037.971-1.947 1.456-2.857z'/%3E%3Cpath class='a' d='M26.321 10.674a1.72 1.72 0 00-.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 29.071 0 00-1.516-2.244C20.556 2.669 19.65 1.637 18.74.606A1.537 1.537 0 0017.648 0a.973.973 0 00-.91.849 8.363 8.363 0 01-.482 1.759c-.425.91-.97 1.819-1.456 2.729a.614.614 0 01-.425.243 1.114 1.114 0 00-1.152.788c-.243.667-.425 1.334-.667 2-.121.3-.121.606-.606.606a1.266 1.266 0 00-.97.485 8.313 8.313 0 00-1.092 2.729c-.121.364-.243.606-.606.667-.91.061-1.152.728-1.334 1.456a17.208 17.208 0 00-.364 1.88c-.061 0-.182.061-.243.061a1.04 1.04 0 00-1.031.788 6.605 6.605 0 00-.3 1.577c-.061.546-.061 1.092-.121 1.577a4.181 4.181 0 01-.606.243c-.425.243-.425.788-.425 1.274a7.486 7.486 0 00.425 2.547c.061.182.121.3-.182.485a.864.864 0 00-.546.788 5.819 5.819 0 00.425 2.487 20.367 20.367 0 001.206 2.609 11.65 11.65 0 002.062 3.032 36.218 36.218 0 002.244 2.062.912.912 0 001.152 0 .9.9 0 00.3-1.213 4.494 4.494 0 00-.728-.788 14.093 14.093 0 01-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 1.059 0 00.546-1.152c-.182-.97-.3-1.88-.485-2.85-.061-.243 0-.3.243-.364a.72.72 0 00.606-.485 4.35 4.35 0 00.364-1.759 15.909 15.909 0 00.061-1.637 7.059 7.059 0 00.91-.364c.425-.243.485-.728.606-1.152a18.57 18.57 0 00.3-1.941 1.425 1.425 0 001.456-.788 12.513 12.513 0 00.728-2.123c.182-.606.364-.91.788-.91a1.223 1.223 0 00.91-.546 7.219 7.219 0 00.91-2.487c.061-.243.182-.3.364-.3a1.2 1.2 0 00.788-.364c.546-.728 1.031-1.516 1.516-2.3.3-.546.546-1.152.849-1.759a.212.212 0 01.121.061c.91 1.213 1.88 2.487 2.79 3.76.3.425.546.97 1.092 1.092.485.061.606.425.667.788.182.728.243 1.516.485 2.183a1.047 1.047 0 00.788.788 4.211 4.211 0 01.788.3 1.114 1.114 0 001.213-.243.694.694 0 00.059-1.036z'/%3E%3Cpath d='M.546 46.396L0 44.637c25.412-8.248 45.243-26.018 45.425-26.2l1.213 1.334c-.182.243-20.317 18.255-46.092 26.625z' fill='%231a99da'/%3E%3C/svg%3E");
  height: 46px;
  width: 46px
}

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

.icon-retake {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' width='32' height='32'%3E%3Cpath d='M8.75 17.5c.875 0 1.225.525.525 1.225L6.65 21.35A10.479 10.479 0 0014 24.5a10.585 10.585 0 0010.5-9.1 1.77 1.77 0 013.5.35v.35A13.994 13.994 0 0114 28a14.634 14.634 0 01-9.975-4.025l-2.8 2.8c-.7.7-1.225.35-1.225-.525v-7.875a.827.827 0 01.875-.875zm10.5-7c-.875 0-1.225-.525-.525-1.225L21.35 6.65A10.479 10.479 0 0014 3.5a10.585 10.585 0 00-10.5 9.1A1.663 1.663 0 011.75 14 1.653 1.653 0 010 12.25v-.35A13.994 13.994 0 0114 0a14.634 14.634 0 019.975 4.025l2.8-2.8c.7-.7 1.225-.35 1.225.525v7.875a.827.827 0 01-.875.875z' fill='%232699fb' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.icon-retake,
.icon-right-arrow {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32px;
  width: 32px
}

.icon-right-arrow {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.433 10.706' width='32' height='32'%3E%3Cpath d='M1.324 9.983l-.632-.66 3.782-3.967q-1.9-2-3.78-3.966l.638-.666 4.41 4.627Q3.535 7.663 1.324 9.983z' fill='%23575757' stroke='%23575757'/%3E%3C/svg%3E")
}

.icon-seal-recommended {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 143.635 153.402' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.b{fill:%23575757}%3C/style%3E%3C/defs%3E%3Cg opacity='.5'%3E%3Cpath class='b' d='M1.092 146.567h3.677l.23.287v.4l-.23.287H1.092v5.458l-.287.287H.287L0 153v-11.146l.287-.287H5.4l.23.23-.057.4-.23.287H1.092v4.083m10.457 6.835c-2.643 0-4.252-2.241-4.252-5.975s1.839-6.09 4.367-6.09c2.7 0 4.252 2.413 4.252 5.975 0 3.907-1.9 6.09-4.367 6.09m.115-11.089c-1.953 0-3.217 2.183-3.217 5.056 0 3.1 1.149 5.056 3.16 5.056 1.9 0 3.217-2.068 3.217-5.113-.058-3.045-1.15-4.998-3.16-4.998zM19.304 153l-.287.287h-.575l-.287-.287v-11.146l.23-.287h2.183c2.3 0 3.62.977 3.62 3.332a3.176 3.176 0 01-2.241 3.16l2.528 4.884-.172.345h-.632l-.4-.23-2.356-4.769h-1.668V153m1.149-10.514h-1.092v4.826h1.321a2.336 2.336 0 002.528-2.471c-.057-1.723-1.034-2.355-2.757-2.355zm11.203 10.916a7.452 7.452 0 01-2.413-.46l-.172-.345.172-.575.345-.115a5.665 5.665 0 002.126.46c1.264 0 2.356-.575 2.356-2.126a2.62 2.62 0 00-1.499-2.182l-1.9-1.207a3.1 3.1 0 01-1.609-2.643c0-2.011 1.436-2.873 3.1-2.873a4.749 4.749 0 012.241.46l.172.4-.172.46-.345.115a4.815 4.815 0 00-1.9-.46c-1.034 0-2.068.46-2.068 1.724a2.242 2.242 0 001.264 2.011l1.609 1.034c1.207.747 2.126 1.551 2.126 3.16.057 2.183-1.494 3.16-3.447 3.16m10.759-1.033l.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.366m10.399.633c0 .23-.057.287-.23.287h-.4c-.172 0-.287-.057-.4-.287l-5.918-9.25h-.057V153l-.23.287h-.46l-.23-.287v-11.146l.23-.287h.345l.4.287 5.975 9.422v-9.422l.23-.287h.46l.23.287V153m4.593.402a7.452 7.452 0 01-2.413-.46l-.172-.345.172-.575.345-.115a5.665 5.665 0 002.126.46c1.264 0 2.356-.575 2.356-2.126a2.62 2.62 0 00-1.494-2.183l-1.9-1.207a3.1 3.1 0 01-1.609-2.643c0-2.011 1.436-2.873 3.1-2.873a4.749 4.749 0 012.241.46l.172.4-.172.46-.345.115a4.815 4.815 0 00-1.9-.46c-1.034 0-2.068.46-2.068 1.724a2.242 2.242 0 001.264 2.011l1.609 1.034c1.207.747 2.126 1.551 2.126 3.16.057 2.183-1.551 3.16-3.447 3.16m8.57-.973l.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.977m6.089.579l-.23.287h-.579l-.287-.287v-10.514h-2.983l-.23-.287v-.4l.23-.23h7.239l.23.23-.057.4-.287.287h-3.045V153m8.043-.574l.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.919m2.986-10.569l3.1 9.825 2.993-9.825c.057-.287.172-.345.4-.345h.46l.23.287-3.5 11.2-.345.23h-.575l-.345-.23-3.625-11.142.23-.4h.517c.345.115.4.172.46.4m14.478 10.515l.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.367m9.48.633l-.287.287h-.575l-.23-.287v-10.514h-2.987l-.23-.287v-.4l.23-.23h7.182l.23.23-.057.4-.287.287h-2.988V153m10.57-.633l.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.424m7.814 0l.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.367m5.746.633l-.23.287h-.579l-.287-.287v-10.514h-2.983l-.23-.287v-.4l.23-.23h7.239l.23.23-.057.4-.287.287h-3.045V153m11.489-11.146l.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'/%3E%3Cpath class='b' d='M72.91 105.6a37.862 37.862 0 1137.862-37.862A37.945 37.945 0 0172.91 105.6m0-74.116a36.282 36.282 0 1036.254 36.254A36.339 36.339 0 0072.91 31.485zm-.057 96.293a60.442 60.442 0 1160.442-60.442 60.516 60.516 0 01-60.443 60.443zm0-119.275a58.833 58.833 0 1058.833 58.833A58.873 58.873 0 0072.852 8.5zm0 119.275a60.442 60.442 0 1160.442-60.442 60.516 60.516 0 01-60.443 60.443zm0-119.275a58.833 58.833 0 1058.833 58.833A58.873 58.873 0 0072.852 8.5zm-1.494 82.1a9.08 9.08 0 001.494.517c.115-.057.632-.23 1.436-.517-.46 0-.919.057-1.379.057a13 13 0 01-1.552-.054zm.689-38.149l.115 13.9c.46-.115.977-.172 1.494-.287l.114-13.666a2.179 2.179 0 001.264-2.011 2.243 2.243 0 00-2.241-2.241 2.282 2.282 0 00-2.241 2.241 2.337 2.337 0 001.495 2.067zm2.356 10.4c-.517 3.045 3.045 1.781 3.5.8 0 0 1.321-.172 1.207.632-.115.747-1.781 1.953-4.252 2.126-8.963.862-8.044 5.4-7.929 5.86a5.283 5.283 0 002.471 2.7 8.173 8.173 0 012.36-1.371l.46-.23h-.057a7.651 7.651 0 001.379-.689v-2.357c-.287 0-.517.057-.8.057l-.575.057.057 2.93c-1.953-1.034-2.356-2.126-1.609-2.93.862-.977 3.907.172 7.412-1.839s3.677-3.964 2.988-5.8c-.752-1.84-6.1-2.989-6.613.056zm-1.552 25.569c-1.321 1.149-3.735 3.045-3.735 3.045a25.621 25.621 0 004.309-1.609c2.471-1.321 2.585-2.585 1.9-3.562l-.115.057-1.325.747-.689.4c.172.232.119.52-.345.922zm-5.228-19.879a8.081 8.081 0 013.964-2.068c-.23-.057-.517-.057-.8-.115-2.413-.23-4.079-1.379-4.252-2.126-.115-.747 1.149-.632 1.149-.632.46.977 4.079 2.241 3.5-.8-.517-2.988-5.8-1.9-6.607-.057-.747 1.781-.575 3.792 2.93 5.8zm5.975 20.224l-.23.115a4.447 4.447 0 01-.919.4l.057 3.39v.172l.4.345.46-.345v-.172l.057-3.792a16.569 16.569 0 002.873.977s-1.034-.747-2.011-1.551a7.169 7.169 0 01-.687.461zm1.034-18.615l.345.23c.862 1.034.172 2.413-3.045 3.62-3.045 1.149-6.205 4.424-1.953 7.067a9.064 9.064 0 011.724-1.034l.517-.23a7.3 7.3 0 001.264-.747v-2.3c1.724 1.034 1.436 2.413-1.609 3.677-3.562 1.494-3.1 3.907-1.724 5.171a9.157 9.157 0 012.126-1.551l.575-.287.575-.345v-.632c.46.345.747.632.345.919l-2.357 1.437c-1.436 1.034-2.528 2.471-.287 4.079.46-.4.919-.747 1.264-1.092-.632-.862.977-1.207 2.471-2.183 1.321-.862 2.183-2.758.575-4.309l-.4.23-.689.345a55.22 55.22 0 00-1.092.46v.057a8.644 8.644 0 00-1.034.517v.862l-.575-.345c-1.034-.747 2.528-1.9 3.217-2.241 3.735-1.953 3.1-4.309 1.207-5.918a17.549 17.549 0 01-2.011.862l-.632.172v-.057a7.06 7.06 0 00-1.321.632l.057 2.643c-2.3-1.436-1.436-2.873 1.724-3.849 3.677-1.149 4.539-3.16 4.654-3.677a3.277 3.277 0 00-.8-3.1 10.127 10.127 0 01-3.111.916zM71.588 60.1l.057-6.148a1.833 1.833 0 01-2.183-.977c-.689-1.436-3.735-.575-5.458-.172-1.724.46-3.964.747-16.489.747 0 0 .23 2.3 4.654 2.126 0 0-.46 1.781 3.964 1.666 0 0 1.149 3.332 6.09 1.207.115.051 1.781 3.157 9.365 1.551zm11.951-1.5c5 2.126 6.148-1.207 6.148-1.207 4.424.172 3.964-1.666 3.964-1.666 4.424.172 4.654-2.126 4.654-2.126-12.525 0-14.823-.287-16.489-.747s-4.769-1.264-5.458.172a1.833 1.833 0 01-2.183.977l.057 6.148c7.698 1.555 9.307-1.551 9.307-1.551zm33.323 59.637a67.3 67.3 0 1123.326-50.9 67.15 67.15 0 01-23.326 50.9M72.852 1.781a65.555 65.555 0 1065.555 65.555A65.64 65.64 0 0072.852 1.781zm0 32.232a33.267 33.267 0 1033.5 33.266 33.446 33.446 0 00-33.5-33.266zm0 1.666a31.848 31.848 0 0126.544 14.249 63.326 63.326 0 00-53.088-.057 31.873 31.873 0 0126.544-14.192zm26.486 18.615v.977c-.057 32.519-23.671 40.735-26.544 41.6-2.873-.862-26.486-9.078-26.544-41.6v-3.447a61.413 61.413 0 0153.088 0zm-26.486 44.7a31.754 31.754 0 01-31.83-31.657 31.243 31.243 0 013.447-14.249v2.241c.057 35.219 27.865 43.263 28.1 43.378l.23.057.23-.057c.287-.115 28.1-8.1 28.1-43.378V52.8a31.615 31.615 0 01-28.277 46.193z'/%3E%3Cpath class='b' d='M24.763 70.783a1.4 1.4 0 011.724 1.321 1.446 1.446 0 01-1.436 1.666 1.4 1.4 0 01-1.724-1.321 1.446 1.446 0 011.436-1.666m6.262-11.835l.287.287-.057.4c0 .172-.057.23-.345.4l-9.882 4.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 11.089 1.207m1.893-4.885c-.747 2.183-2.815 2.585-5.113 1.781-2.241-.747-3.677-2.471-2.988-4.6.747-2.183 2.758-2.585 5.113-1.839 2.3.8 3.677 2.585 2.988 4.654m-7.3-2.471c-.575 1.724.977 2.873 2.471 3.332 1.609.517 3.5.632 4.079-1.092.575-1.666-.862-2.815-2.471-3.39-1.662-.513-3.501-.513-4.075 1.153zm9.369-5.225a1.154 1.154 0 01.575 1.666 1.085 1.085 0 01-1.666.46 1.2 1.2 0 111.092-2.126M29.13 40.62l-.287.287-.4-.057-.23-.287-.175-3.05.172-.517.172-.287h.46l9.196 6.094.172.46-.287.345-.46.057-8.446-5.631.115 2.585m17.004-7.641a5.322 5.322 0 01-2.011 3.447l-1.9 1.666-.4-.057-7.41-8.335v-.4l1.436-1.264c1.551-1.379 2.356-1.839 3.5-1.953 1.551-.172 3.39.747 4.941 2.471a6.738 6.738 0 011.839 4.424m-6.492-5.86a3.99 3.99 0 00-2.758 1.264l-1.207 1.092 6.55 7.412 1.034-.919c1.149-1.034 1.839-1.781 1.839-2.93a5.916 5.916 0 00-1.662-3.737c-1.206-1.262-2.585-2.181-3.792-2.181zm14.541 1.265l.287.057.23.4-.115.345-4.482 2.531-.4-.115-5.46-9.71.057-.4 4.482-2.53.345.115.172.4-.115.345-3.677 2.07 2.011 3.62 3.217-1.839.345.115.172.345-.057.345-3.217 1.839 2.356 4.194 3.849-2.126m10.169-2.874l-.172.345-.4.115-.46-.115-8.331-7.239-.057.057 2.7 8.848-.172.4-.46.115-.287-.23-3.22-10.684.115-.345.345-.115.46.172 8.5 7.3-2.758-9.02.172-.345.46-.172.287.23 3.275 10.686m6.093-.577l-.23.287-.575.057-.287-.287-.689-10.514-2.988.172-.23-.172-.057-.46.23-.287 7.182-.46.23.23v.46l-.287.23-2.988.23.689 10.514m8.043-.287l.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 2.93.287.23.23-.057.4-.23.23-.977-.115-.977 10 .977.115m5.114 2.067a8.417 8.417 0 01-2.183-1.034l-.057-.4.287-.517.345-.057a5.606 5.606 0 001.9 1.034 2.091 2.091 0 002.867-1.439 2.528 2.528 0 00-.862-2.528l-1.551-1.666a3.1 3.1 0 01-.862-2.988 2.751 2.751 0 013.735-1.953 5.4 5.4 0 012.068 1.034l.057.4-.287.4-.345.057a5.771 5.771 0 00-1.724-.977 1.792 1.792 0 00-2.471 1.149 2.248 2.248 0 00.689 2.3l1.264 1.379a3.573 3.573 0 011.207 3.62c-.46 2.068-2.241 2.643-4.079 2.183m8.62 2.817l-.345.172-.517-.287-.057-.345 4.711-9.422-2.7-1.321-.057-.345.172-.4.345-.115 6.377 3.217.115.345-.23.345-.345.115-2.7-1.379-4.769 9.422m10.054-.346a1.384 1.384 0 01-2.126.4 1.457 1.457 0 01-.287-2.183 1.384 1.384 0 012.126-.4 1.457 1.457 0 01.287 2.183m-.119 7.354h-.4l-.4-.4v-.4l8.044-7.756.4-.057 1.494 1.551c1.551 1.666 1.839 3.275.115 4.941a3.209 3.209 0 01-3.849.575l-1.78 5.228-.345.115-.4-.46-.115-.46 1.781-5-1.149-1.207-3.39 3.332m8.331-6.492l-.747-.8-3.5 3.39.919.977a2.323 2.323 0 003.5.115c1.263-1.329 1.033-2.478-.174-3.684zm.171 16.372l-.115.287-.345.23-.345-.057-2.815-4.367.115-.345 9.365-6.09.4.057 2.758 4.367-.057.287-.4.23-.345-.115-2.3-3.562-3.5 2.241 2.011 3.1-.057.345-.345.23-.345-.057-2.011-3.1-4.079 2.643 2.413 3.677m3.903 9.135h-.4a5.689 5.689 0 01-1.724-2.471c-1.149-2.988.919-5.4 3.964-6.55 2.93-1.149 6.262-.632 7.354 2.241a5.112 5.112 0 01.287 2.93l-.287.23-.46-.057-.172-.287a4.341 4.341 0 00-.172-2.413c-.919-2.3-3.677-2.528-6.033-1.609s-4.481 2.815-3.5 5.286a5.774 5.774 0 001.494 2.068l.057.345-.4.287m-.065 6.262c-.345-2.585 1.666-4.481 5.4-4.941 3.677-.46 6.262 1.034 6.607 3.562.345 2.7-1.839 4.481-5.4 4.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 1.781-4.654 3.735.23 1.839 2.413 2.873 5.458 2.528 3.103-.403 4.884-1.782 4.651-3.735zm-9.307 13.271l9.193 4.941.172.345-.057.4-.345.23-11.146-1.207-.23-.287.115-.632.287-.172 9.078.977-8.618-4.424-.172-.287.057-.4.23-.287 9.537-2.068-8.963-1.494-.23-.287.057-.575.287-.172 11.035 1.899c.23.057.287.172.23.287l-.057.4-.287.287-10.173 2.526m-3.85 12.525l7.3 7.412.057.4-.172.4-.4.115-10.227-4.481-.115-.345.23-.575.345-.057 8.388 3.62-6.9-6.832-.115-.345.172-.345.345-.172 9.71.919-8.1-4.137-.172-.287.287-.517.287-.115 10 5.171.115.345-.172.4-.345.172-10.514-.747m-8.105 10.631h-.347l-.345-.287-.057-.345 3.332-3.964.4-.057 8.561 7.124.057.4-3.217 3.964h-.345l-.345-.287v-.4l2.7-3.275-3.217-2.585-2.3 2.815-.345.057-.345-.287-.057-.345 2.356-2.873-3.735-3.045-2.758 3.39m-8.726 6.435v-.4l.345-.23c.115-.115.23-.115.517 0l10.342 3.792-5.688-7.354v-.4l.4-.287.345.057 6.837 8.848v.4l-.287.23c-.115.115-.23.115-.517 0l-10.514-3.849 5.745 7.469v.4l-.345.287-.345-.057-6.837-8.905m-8.042 4.882a5.116 5.116 0 012.988-2.643l2.356-1.034.345.172 4.424 10.227-.115.345-1.724.747c-1.9.8-2.815 1.034-3.907.8-1.551-.345-2.988-1.724-3.907-3.907a6.038 6.038 0 01-.46-4.711m4.367 7.584a4.065 4.065 0 003.045-.345l1.494-.632-3.907-9.078-1.264.517c-1.379.632-2.3 1.149-2.643 2.241a5.756 5.756 0 00.4 4.079 5.564 5.564 0 002.875 3.222zm-13.731-5.68l-.23-.172-.115-.46.172-.287 5.113-.977.345.23 2.07 10.966-.172.345-5.056.977-.287-.23-.057-.4.23-.287 4.194-.8-.8-4.079-3.62.689-.287-.172-.057-.46.172-.287 3.62-.689-.919-4.711-4.309.8m-9.2.459a5.27 5.27 0 013.792-1.149l2.528.057.23.287-.287 11.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 7.26 0 011.724-4.481m.8 8.733a4.159 4.159 0 002.873.977l1.609.057.23-9.882-1.379-.057c-1.551-.057-2.528.115-3.332.919a6.687 6.687 0 000 7.986zm-9.009-5.401a1.392 1.392 0 011.781-1.207 1.422 1.422 0 011.092 1.9 1.372 1.372 0 01-1.781 1.207 1.456 1.456 0 01-1.092-1.9M27.233 81.472a2.755 2.755 0 01-2.011 3.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 0 .4.23l.517 1.839c.575 1.9.287 3.5-1.781 4.137a2.48 2.48 0 01-3.043-1.09m-5.458.287c.46 1.609 1.321 2.643 3.1 2.126s1.9-1.953 1.494-3.447l-.4-1.379-4.6 1.321zm5.343-1.9c.287 1.034.977 2.241 2.815 1.666 1.609-.46 1.551-1.724 1.149-2.988l-.287-1.034-4.022 1.207zM24.59 90.95l-.4-.115-.23-.517.115-.345 9.823-5.228.4.057 1.034 1.9c1.092 2.011.862 3.677-1.207 4.769a3.129 3.129 0 01-3.849-.517l-3.16 4.539h-.345l-.287-.575.057-.46 3.1-4.309-.8-1.436-4.252 2.241m9.825-3.964l-.517-.977-4.309 2.3.632 1.149a2.259 2.259 0 003.332 1.034c1.552-.81 1.667-2.016.863-3.51zm-5.059 12.061l-.46-.115-.345-.46.115-.287 11.2-4.194.287.057.345.4v.23l-6.263 10.169-.345.057-.46-.517v-.46l2.011-3.16-2.585-3.1-3.5 1.379m6.607.977l2.988-4.711-5.228 2.011zm7.415 12.353l-.345.057-.345-.23a.565.565 0 01-.172-.46l.977-10.974-5.63 7.354-.345.057-.4-.287v-.4l6.78-8.848.4-.057.287.23a.5.5 0 01.172.46l-.977 11.146 5.745-7.469.345-.057.345.287v.4l-6.837 8.79m10.975 4.425a5.414 5.414 0 01-3.964-.345l-2.356-1.034-.115-.344 4.481-10.227.345-.172 1.724.747c1.9.8 2.643 1.321 3.275 2.3.8 1.379.747 3.332-.172 5.516a6.611 6.611 0 01-3.217 3.562m2.585-8.388a4.07 4.07 0 00-2.3-1.953l-1.494-.632-3.964 9.078 1.264.517c1.379.632 2.413.862 3.447.4a5.86 5.86 0 002.7-3.1 6.057 6.057 0 00.346-4.313z'/%3E%3C/g%3E%3C/svg%3E")
}

.icon-seal-recommended,
.icon-search {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32px;
  width: 32px
}

.icon-search {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23a7a9ac}%3C/style%3E%3C/defs%3E%3Cg id='search-search' transform='translate(1.728 1.779)'%3E%3Cg id='search-Group_7' data-name='Group 7' transform='translate(-1.728 -1.779)'%3E%3Cpath id='search-Path_73' data-name='Path 73' class='cls-1' d='M14.389 3.015A10.119 10.119 0 0122.5 6.533a11.16 11.16 0 010 16.08 12.484 12.484 0 01-8.107 3.015 10.119 10.119 0 01-8.111-3.518c-2.027-2.51-3.547-5.025-3.547-8.04a9.961 9.961 0 013.547-8.04 12.484 12.484 0 018.107-3.015m0-3.015A15.132 15.132 0 004.255 4.02a14.172 14.172 0 000 20.1 13.79 13.79 0 0010.134 4.02 15.132 15.132 0 0010.134-4.02c5.574-5.025 5.574-14.07 0-20.1A16.165 16.165 0 0014.389 0z' transform='translate(-.075)'/%3E%3C/g%3E%3Cg id='search-Group_8' data-name='Group 8' transform='translate(19.377 19.731)'%3E%3Cpath id='search-Path_74' data-name='Path 74' class='cls-1' d='M20.7 19.453l-.911.9c-.456.9-2.278.452-3.189-.452L4.756 8.16A1.651 1.651 0 014.3 6.8l2.278-2.254c.456-.452.911 0 1.367.452l12.3 11.294c.909.903 1.364 2.708.455 3.161z' transform='translate(-4.3 -4.359)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.icon-sour-b {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 94.57 54' width='32' height='32'%3E%3Cpath d='M44.703 14.369a3.356 3.356 0 00-3.569.751L23.009 33.151a3.11 3.11 0 00-.938 2.442 3.227 3.227 0 001.221 2.348 38.74 38.74 0 0019.816 8.264h.376a2.975 2.975 0 002.16-.845 3.41 3.41 0 001.027-2.442V17.374a2.97 2.97 0 00-1.968-3.005zm-.751 28.643a.712.712 0 01-.188.376c-.094.094-.188.094-.376.094a35.969 35.969 0 01-18.407-7.607.488.488 0 01-.188-.376.565.565 0 01.094-.376l18.126-18.125a1.021 1.021 0 01.47-.094h.188a.516.516 0 01.282.47zm40.57-33.245a3.41 3.41 0 00-2.442-1.033H56.442a3.18 3.18 0 00-3.005 1.972 3.355 3.355 0 00.751 3.569L72.313 32.4a3.115 3.115 0 002.348.939h.19a3.227 3.227 0 002.348-1.221 38.74 38.74 0 008.262-19.815 3.546 3.546 0 00-.939-2.536zm-9.579 20.661a.488.488 0 01-.376.188.946.946 0 01-.282-.094L56.16 12.303c-.094-.094-.188-.376-.094-.47a.516.516 0 01.47-.282h25.638a.712.712 0 01.376.188c.094.094.094.188.094.376a35.664 35.664 0 01-7.701 18.313zm-34.56-16.153a3.355 3.355 0 00.751-3.569 3.18 3.18 0 00-3.005-1.972H12.397a3.162 3.162 0 00-2.442 1.127 3.12 3.12 0 00-.844 2.536 37.959 37.959 0 008.264 19.816 3.259 3.259 0 002.436 1.221h.1a3.706 3.706 0 002.348-.939zM19.911 30.522a.712.712 0 01-.376-.188 35.642 35.642 0 01-7.607-18.407.565.565 0 01.094-.376.488.488 0 01.376-.188h25.637a.516.516 0 01.47.282.413.413 0 01-.094.47L20.286 30.428c-.094.094-.188.094-.375.094zm33.526-15.496a3.355 3.355 0 00-3.569-.751 3.18 3.18 0 00-1.972 3.005v25.638a3.355 3.355 0 003.287 3.287h.376a37.959 37.959 0 0019.816-8.264 3.227 3.227 0 001.221-2.352 2.994 2.994 0 00-.939-2.442zm16.059 20.849a35.642 35.642 0 01-18.407 7.607.345.345 0 01-.282-.094.488.488 0 01-.188-.376V17.374a.516.516 0 01.282-.47h.188c.094 0 .282 0 .282.094l18.125 18.125c.094.094.094.188.094.376.094.09 0 .282-.094.376z' fill='%231a99da'/%3E%3Cpath d='M94.57 2.723V0H0v3.569C.094 33.339 19.534 54 47.238 54 69.59 54 93.631 38.223 94.477 3.569v-.846zM47.238 50.337c-25.544 0-43.388-19.252-43.481-46.768H90.72c-.657 22.914-14.369 46.768-43.482 46.768z' fill='%23032466'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 47px;
  width: 47px
}

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

.icon-sour {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44.066 44' width='32' height='32'%3E%3Cpath d='M37.282 30.826a16.686 16.686 0 01-11.527 4.94V22.461h-2.371l.132-.132-1.778-1.91-.132.132v-2.372H8.234A16.966 16.966 0 0113.24 6.652l-1.844-1.844a19.658 19.658 0 0027.8 27.8zM8.365 20.88h12.977l-9.024 8.958a16.785 16.785 0 01-3.953-8.958zm14.82 14.754a17.144 17.144 0 01-9.02-3.952l9.024-9.024z' fill='%231a99da'/%3E%3Cpath d='M25.228 44A25.244 25.244 0 017.377.922L8.3 0l16.335 16.335-.922.922a2.189 2.189 0 003.1 3.1l.922-.922 16.331 16.331-.922.922A25.378 25.378 0 0125.228 44zM8.365 3.689a22.554 22.554 0 00.856 31.09 22.668 22.668 0 0031.09.922L27.6 22.922a4.79 4.79 0 01-6.522-6.522z' fill='%23032466'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 22px;
  width: 22px
}

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

.icon-star {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.688 22.542' width='32' height='32'%3E%3Cpath d='M11.857 18.682l7.3 3.861-1.395-8.17 5.928-5.779-8.2-1.171L11.857 0 8.2 7.423 0 8.594l5.928 5.779-1.395 8.17z' fill='%23fff'/%3E%3C/svg%3E");
  height: 32px;
  width: 32px
}

.icon-star,
.icon-sweet {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.icon-sweet {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42.934 46' width='32' height='32'%3E%3Cpath d='M39.846 17.597a6.469 6.469 0 00-3.374-1.868l-.9-.181.06-.12c.783-3.133.6-5.482-.964-6.868a5.77 5.77 0 00-4.1-1.265h-.482l.06-.663a6.446 6.446 0 00-.422-2.47A27.939 27.939 0 0027.978.61a1.046 1.046 0 00-1.988.3 1.756 1.756 0 01-1.145 1.446 3.2 3.2 0 01-2.109.12A10.657 10.657 0 0012.495 4.71C10.386 6.452 8.88 8.982 9.06 11.332l.06.422H9a3.247 3.247 0 00-1.928 2.048 4.8 4.8 0 00-.181.9v.308h-.12a.871.871 0 00-.422.12 10.187 10.187 0 00-5.24 10.18v.12c.723.482 1.506.964 2.229 1.446a1.759 1.759 0 01.12-.542l-.12-.361a8.02 8.02 0 013.374-8.615l.241-.12.542.241.542.12.181.06a.893.893 0 00.422.06l.06.06 1.024.3c5.362 1.2 12.591.783 21.086-.181h.06a25.433 25.433 0 012.53-.361h1.024a5.5 5.5 0 013.736 1.506c1.145 1.265 1.747 3.434 1.446 6.808l-.06.3a27.813 27.813 0 012.169-.6l.06-.964c.18-3.013-.423-5.363-1.929-6.99zM13.881 6.271a8.491 8.491 0 018.193-1.868 5.168 5.168 0 003.675-.12 5.167 5.167 0 001.2-.783l.181-.181.3.6a4.566 4.566 0 01.361.964 3.59 3.59 0 01.181 2.47l-.12.241-.241.06c-4.82.783-10.965 3.133-15.844 3.916l-.6.06v-.06c-.178-1.56.726-3.612 2.714-5.299zm19.76 8.555l-.181.6h-.241a8.165 8.165 0 00-1.2.12l-1.386.241-1.928.241c-3.615.361-6.868.6-9.76.663a37.142 37.142 0 01-7.655-.481l-2.048-.48-.12-.06c-.361-.783.241-1.988.663-1.928h.175c5.362-.3 12.832-3.253 18.074-4.157l.241-.06h.12a1.086 1.086 0 00.6-.12h.06c2.169-.241 3.554-.06 4.277.6.61.664 1.028 1.99.309 4.821z' fill='%231a99da'/%3E%3Cpath d='M42.141 24.887h-.12a2.937 2.937 0 01-.663.241c-.6.181-1.2.3-1.807.422v.06l-1.265.422-2.771 1.084-2.35-2.892a1.119 1.119 0 00-1.265-.3l-5.241 2.591h-.181l-4.639-3.374a1 1 0 00-1.265.06l-3.976 3.313-5.061-2.591a1.015 1.015 0 00-1.265.241l-2.295 2.707-2.711-.783a6.189 6.189 0 01-1.506-.417l-.361-.12v-.06a14.273 14.273 0 00-2.169-.542l-.181-.06a1.038 1.038 0 00-.964 1.446l7.591 18.976a1.033 1.033 0 00.965.66h22.17c.12 0 .241.06.361 0h3.133a1.033 1.033 0 00.964-.663l7.591-18.977a1.08 1.08 0 00-.719-1.444zM9.363 43.865L2.856 27.538h.06l4.458 1.265 3.374 15.061zm3.494 0L9.423 28.321l1.928-2.229 4.338 2.229 1.145 15.543zm11.688 0h-5.604l-1.144-15.664 3.554-2.892 4.157 3.073zm5.543 0h-3.495l.9-15.423 4.518-2.229 1.928 2.35zm3.494 0h-1.326l3.735-14.76 3.675-1.325.12.12.181.06z' fill='%23032466'/%3E%3C/svg%3E");
  height: 23px;
  width: 23px
}

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

.icon-tube {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58.353 134' width='32' height='32'%3E%3Cpath d='M57.788.8a2.617 2.617 0 00-1.855-.8H2.386A2.137 2.137 0 00.663.8 2.376 2.376 0 000 2.518l9.145 93.973v.133A13.345 13.345 0 0010.6 101h-.265l3.048 33h32.609l2.651-33.268h-.53a8.248 8.248 0 00.928-3.976l9.278-94.1A2.375 2.375 0 0057.788.8zm-40.16 128.561l-2.121-23.725 28.1-.265-1.988 23.99zm2.783-28.894c-4.374 0-6.362-3.048-6.362-4.241L5.037 4.639h48.112l-8.88 91.852c0 1.193-1.856 4.109-6.362 4.109z' fill='%23032466'/%3E%3Cpath fill='%231a99da' d='M13.917 10.603h29.027v3.976H13.917z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 67px;
  width: 67px
}

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

.icon-video-play {
  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-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32px;
  width: 32px
}

.pseudo-h1,
h1 {
  color: #080e9f;
  font-family: Gilroy Bold, sans-serif;
  font-size: 25px;
  line-height: 30px
}

@media (min-width:768px) {

  .pseudo-h1,
  h1 {
    font-size: 46px;
    line-height: 56px
  }
}

.pseudo-h2,
h2 {
  color: #080e9f;
  font-family: Gilroy Semibold, sans-serif;
  font-size: 20px;
  line-height: 25px
}

@media (min-width:768px) {

  .pseudo-h2,
  h2 {
    font-size: 30px;
    line-height: 30px
  }
}

h3 {
  color: #080e9f;
  font-family: Gilroy Regular, serif;
  font-size: 14px;
  line-height: 17px
}

@media (min-width:768px) {
  h3 {
    font-size: 20px;
    line-height: 28px
  }
}

h4 {
  color: #080e9f;
  font-family: Gilroy Regular, serif;
  font-size: 14px;
  line-height: 20px
}

@media (min-width:768px) {
  h4 {
    font-size: 18px;
    line-height: 26px
  }
}

.subhead {
  color: #080e9f;
  font-family: Gilroy Regular, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px
}

@media (min-width:768px) {
  .subhead {
    font-size: 20px;
    line-height: 26px
  }
}

.sensodyne-section-title {
  font-family: Gilroy Bold, sans-serif;
  display: block;
  padding-bottom: 14px;
  position: relative
}

.sensodyne-section-title:after {
  background-color: #00a1dc;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 50px
}

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

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

.intro {
  color: #97989a;
  font-family: Gilroy Regular, serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px
}

.paragraph-light {
  color: #97989a;
  font-family: Gilroy Light, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px
}

@media (min-width:768px) {
  .paragraph-light {
    font-size: 18px;
    line-height: 28px
  }
  button.slick-next.slick-arrow {
    display: none;
}
}

.paragraph,
p {
  color: #97989a;
  font-family: Gilroy Regular, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px
}

/* @media (min-width:768px) {

  .paragraph,
  p {
    font-size: 18px;
    line-height: 28px
  }
} */

.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: Gilroy Regular, serif;
  font-size: 11px;
  font-weight: 300;
  line-height: 20px
}

@media (min-width:768px) {

  .small-message-text,
  .small-message-text p {
    font-size: 14px;
    line-height: 28px
  }
}

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

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

.font-weight-normal,
.font-weight-normal strong {
  font-weight: 400
}

.highlight-text {
  color: #00a1dc
}

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

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

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

#Product-CTA-block .rating-tile-white figcaption a,
.cta-tiles .rating-tile-white figcaption a,
.default-link,
a {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  color: #00a1dc;
  font-family: Gilroy Semibold, sans-serif;
  font-size: 14px;
  position: relative;
  text-decoration: none !important;
  -webkit-transition: color .2s ease-in-out;
  -o-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out
}

#Product-CTA-block .rating-tile-white figcaption a:hover,
.cta-tiles .rating-tile-white figcaption a:hover,
.default-link:hover,
a:hover {
  border-bottom: 2px solid #00a1dc;
  text-decoration: none !important
}

@media (min-width:768px) {

  #Product-CTA-block .rating-tile-white figcaption a,
  .cta-tiles .rating-tile-white figcaption a,
  .default-link,
  a {
    border-bottom: 3px solid rgba(0, 0, 0, 0);
    font-size: 18px
  }

  #Product-CTA-block .rating-tile-white figcaption a:hover,
  .cta-tiles .rating-tile-white figcaption a:hover,
  .default-link:hover,
  a:hover {
    border-bottom: 3px solid #00a1dc
  }
}

#Product-CTA-block .rating-tile-white figcaption .reference-icons-with-link a,
#Product-CTA-block .rating-tile-white figcaption .shareThis a,
.cta-tiles .rating-tile-white figcaption .reference-icons-with-link a,
.cta-tiles .rating-tile-white figcaption .shareThis a,
.reference-icons-with-link #Product-CTA-block .rating-tile-white figcaption a,
.reference-icons-with-link .cta-tiles .rating-tile-white figcaption a,
.reference-icons-with-link a,
.shareThis #Product-CTA-block .rating-tile-white figcaption a,
.shareThis .cta-tiles .rating-tile-white figcaption a,
.shareThis a {
  border: 0;
  text-decoration: none
}

#Product-CTA-block .rating-tile-white figcaption .reference-icons-with-link a:hover,
#Product-CTA-block .rating-tile-white figcaption .shareThis a:hover,
.cta-tiles .rating-tile-white figcaption .reference-icons-with-link a:hover,
.cta-tiles .rating-tile-white figcaption .shareThis a:hover,
.reference-icons-with-link #Product-CTA-block .rating-tile-white figcaption a:hover,
.reference-icons-with-link .cta-tiles .rating-tile-white figcaption a:hover,
.reference-icons-with-link a:hover,
.shareThis #Product-CTA-block .rating-tile-white figcaption a:hover,
.shareThis .cta-tiles .rating-tile-white figcaption a:hover,
.shareThis a:hover {
  border: 0
}

#Product-Overview #container2 .reference-buy-now-button .ps-widget,
.btn,
.btn-ios,
.btn-transparent {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: Gilroy Semibold, sans-serif;
  font-size: 12px;
  font-weight: 700;
  height: 45px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px 30px;
  -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
  -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
  transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out
}

@media (min-width:768px) {

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

.btn {
  background: #00a1dc;
  border: 3px solid #00a1dc;
  color: #fff;
  text-decoration: none !important
}

.btn-ios,
.btn:active,
.btn:focus,
.btn:hover {
  background: rgba(0, 0, 0, 0);
  color: #00a1dc;
  text-decoration: none !important
}

.btn-ios,
.btn-transparent {
  border: 3px solid #00a1dc
}

.btn-transparent {
  background: rgba(0, 0, 0, 0);
  color: #00a1dc;
  text-decoration: none !important
}

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

.btn-on-blue:hover {
  background-color: #fff;
  color: #00a1dc !important
}

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

img {
  max-width: 100%
}

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

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

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

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

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

#content {
  margin-top: 50px
}

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

@media (max-width:767px) {

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

@media (min-width:768px) {

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

@media (min-width:992px) {

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

@media (min-width:1200px) {

  #Product-CTA-block,
  #Product-details-block,
  #Product-ingredients-block,
  #Product-Most-popular-block,
  #Product-Overview,
  #Product-social-block,
  #relatedArticles,
  #toothpaste-for-you,
  .container-override,
  .Product-video {
    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 {
  display: block;
  margin-top: 50px !important
}

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

  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
  }
}

#content>.row {
  margin: 0
}

#content>.row .breadcrumbs+.box:not(.filter-product),
.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-about-sensodyne,
.desktop-nav .blue-nav-blend .navigation-item.page-frequently-asked-questions,
.desktop-nav .blue-nav-blend .navigation-item.page-oral-health-tips,
.desktop-nav .blue-nav-blend .navigation-item.page-products,
.desktop-nav .blue-nav-blend .navigation-item.page-understanding-tooth-sensitivity {
  display: inline-block !important
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

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

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

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto
}

.clearfix:after {
  clear: both;
  content: "";
  display: block
}

.invisible {
  visibility: hidden
}

.text-hide {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: rgba(0, 0, 0, 0);
  font: 0/0 a;
  text-shadow: none
}

.show {
  display: block !important
}

.hidden {
  display: none !important
}

.overflow-hidden {
  overflow: hidden
}

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

.no-br br {
  display: none
}

.faq-accordion-wrapper h2 {
  margin-bottom: 35px !important;
  margin-top: 30px !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 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 13px 0
}

.faq-accordion-wrapper .faq-accordion .accordion-container .accordion-slide .accordion-head:after {
  position: relative !important;
  right: 0 !important
}

.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 {
  height: auto !important;
  left: auto !important;
  max-height: 0 !important;
  overflow: hidden;
  top: auto !important
}

.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-bottom: 65px !important;
    margin-top: 50px !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-head:after {
    position: relative !important;
    right: 0 !important
  }

  .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;
  cursor: pointer;
  position: relative
}

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

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

#Product-CTA-block .rating-tile-white figcaption .faq-accordion .accordion-container .accordion-slide .accordion-head h3 a,
.faq-accordion .accordion-container .accordion-slide .accordion-head h3 #Product-CTA-block .rating-tile-white figcaption a,
.faq-accordion .accordion-container .accordion-slide .accordion-head h3 a {
  border: 0;
  color: #080e9f;
  font-weight: 600
}

.faq-accordion .accordion-container .accordion-slide .accordion-head:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46'%3E%3Cpath d='M23 46a23 23 0 1123-23 23 23 0 01-23 23zm0-43a20 20 0 1020 20A20 20 0 0023 3zm11.15 18.8H24.5v-9.65h-3v9.65h-9.65v3h9.65v9.65h3V24.8h9.65z' fill='%231a99da'/%3E%3C/svg%3E") !important;
  margin: 0;
  position: relative;
  right: unset;
  top: unset;
  vertical-align: middle;
  width: 33px
}

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

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

.faq-accordion .accordion-container .accordion-slide.is-active .accordion-head:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46'%3E%3Ccircle cx='23' cy='23' r='23' fill='none'/%3E%3Cpath d='M11.85 21.8h22.3v3h-22.3zM46 23A23 23 0 1123 0a23 23 0 0123 23zm-3 0a20 20 0 10-20 20 20 20 0 0020-20z' fill='%231a99da'/%3E%3C/svg%3E") !important
}

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

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

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

#Product-CTA-block .rating-tile-white figcaption .faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper p a,
.faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper p #Product-CTA-block .rating-tile-white figcaption a,
.faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper p a {
  font-weight: 400
}

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

  .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,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ2IDQ2Ij48cGF0aCBkPSJNMjMgNDZhMjMgMjMgMCAxMTIzLTIzIDIzIDIzIDAgMDEtMjMgMjN6bTAtNDNhMjAgMjAgMCAxMDIwIDIwQTIwIDIwIDAgMDAyMyAzem0xMS4xNSAxOC44SDI0LjV2LTkuNjVoLTN2OS42NWgtOS42NXYzaDkuNjV2OS42NWgzVjI0LjhoOS42NXoiIGZpbGw9IiMxYTk5ZGEiLz48L3N2Zz4=") !important;
    right: 0;
    top: 0;
    width: 46px
  }

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

  .faq-accordion .accordion-container .accordion-slide.is-active .accordion-head:after {
    content: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ2IDQ2Ij48Y2lyY2xlIGN4PSIyMyIgY3k9IjIzIiByPSIyMyIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMS44NSAyMS44aDIyLjN2M2gtMjIuM3pNNDYgMjNBMjMgMjMgMCAxMTIzIDBhMjMgMjMgMCAwMTIzIDIzem0tMyAwYTIwIDIwIDAgMTAtMjAgMjAgMjAgMjAgMCAwMDIwLTIweiIgZmlsbD0iIzFhOTlkYSIvPjwvc3ZnPg==") !important
  }
}

.faq-accordion .list-diff-style ul {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap !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;
  margin: 20px 0 0;
  vertical-align: text-top
}

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

#Product-CTA-block .rating-tile-white figcaption .faq-accordion .richText-content ul li a,
.faq-accordion .richText-content ul li #Product-CTA-block .rating-tile-white figcaption a,
.faq-accordion .richText-content ul li a {
  font-weight: 400
}

#Product-CTA-block .rating-tile-white figcaption .faq-accordion .richText-content ul li a:first-of-type:after,
.faq-accordion .richText-content ul li #Product-CTA-block .rating-tile-white figcaption a:first-of-type:after,
.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 {
  margin: 0 0 20px;
  padding-left: 0 !important
}

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

@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 {
    margin-right: 20px;
    width: auto
  }
}

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

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

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

.faq-accordion .richText-content ol li,
.faq-accordion .richText-content ul li {
  color: #97989a;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px
}

@media (min-width:768px) {

  .faq-accordion .richText-content ol li,
  .faq-accordion .richText-content ul li {
    font-size: 18px;
    line-height: 28px
  }
}

.mod-js .accordion-slide.is-active>.accordion-head:hover {
  background-color: inherit !important
}

@media (max-width:991px) {
  .page-oral-health-tips .category-landing-row .related-box.article-mobile-fw {
    margin-bottom: 10px;
    width: 100%
  }

  .article-mobile-fw {
    margin-bottom: 10px
  }

  .article-mobile-fw figure img {
    width: 100%
  }

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

@media (max-width:767px) {

  .page-oral-health-tips .category-landing-row .related-box:nth-child(2n).article-mobile-fw,
  .page-oral-health-tips .category-landing-row .related-box:nth-child(odd).article-mobile-fw {
    padding: 0
  }
}

@media (max-width:991px) {
  .article-mobile-fw figure figcaption {
    pointer-events: none;
    width: 60%
  }

  .article-mobile-fw figure figcaption h2 {
    margin-bottom: 20px
  }

  #Product-CTA-block .rating-tile-white .article-mobile-fw figure figcaption a:only-of-type,
  .article-mobile-fw figure #Product-CTA-block .rating-tile-white figcaption a:only-of-type,
  .article-mobile-fw figure figcaption a:only-of-type {
    line-height: 25px
  }

  #Product-CTA-block .rating-tile-white .article-mobile-fw figure figcaption a,
  .article-mobile-fw figure #Product-CTA-block .rating-tile-white figcaption a,
  .article-mobile-fw figure .cta-tiles .rating-tile-white figcaption a,
  .article-mobile-fw figure figcaption a,
  .cta-tiles .rating-tile-white .article-mobile-fw figure figcaption a {
    color: #080e9f;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    padding-bottom: 10px
  }

  #Product-CTA-block .rating-tile-white .article-mobile-fw figure figcaption a:hover,
  .article-mobile-fw figure #Product-CTA-block .rating-tile-white figcaption a:hover,
  .article-mobile-fw figure figcaption a:hover {
    border-bottom: none;
    color: #00a1dc
  }

  #Product-CTA-block .rating-tile-white .article-mobile-fw figure figcaption a:after,
  .article-mobile-fw figure #Product-CTA-block .rating-tile-white figcaption a:after,
  .article-mobile-fw figure .cta-tiles .rating-tile-white figcaption a:after,
  .article-mobile-fw figure figcaption a:after,
  .cta-tiles .rating-tile-white .article-mobile-fw figure figcaption a:after {
    background-color: #00a1dc;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 50px
  }

  #Product-CTA-block .rating-tile-white figcaption .article-mobile-fw figure>a,
  .article-mobile-fw #Product-CTA-block .rating-tile-white figcaption figure>a,
  .article-mobile-fw .cta-tiles .rating-tile-white figcaption figure>a,
  .article-mobile-fw figure>a,
  .cta-tiles .rating-tile-white figcaption .article-mobile-fw figure>a {
    border-bottom: 0
  }

  #Product-CTA-block .rating-tile-white figcaption .article-mobile-fw figure:hover a,
  .article-mobile-fw figure:hover #Product-CTA-block .rating-tile-white figcaption a,
  .article-mobile-fw figure:hover a {
    color: #00a1dc
  }
}

@media (min-width:768px) and (max-width:991px) {

  #Product-CTA-block .rating-tile-white .article-mobile-fw figure figcaption a:only-of-type,
  .article-mobile-fw figure #Product-CTA-block .rating-tile-white figcaption a:only-of-type,
  .article-mobile-fw figure figcaption a:only-of-type {
    font-size: 30px;
    line-height: 40px
  }
}

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

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

.article-tile figure figcaption {
  bottom: 30px;
  float: left;
  padding-left: 30px;
  position: absolute;
  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 {
    bottom: 50px;
    padding-left: 50px
  }
}

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

.article-tile figure figcaption .pseudo-h2,
.article-tile figure figcaption h2 {
  font-family: Gilroy Bold, sans-serif;
  margin-bottom: 20px
}

#Product-CTA-block .rating-tile-white .article-tile figure figcaption a,
.article-tile figure #Product-CTA-block .rating-tile-white figcaption a,
.article-tile figure .cta-tiles .rating-tile-white figcaption a,
.article-tile figure figcaption a,
.cta-tiles .rating-tile-white .article-tile figure figcaption a {
  font-family: Gilroy Semibold, sans-serif;
  color: #080e9f;
  font-weight: 700;
  padding-bottom: 10px
}

#Product-CTA-block .rating-tile-white .article-tile figure figcaption a:hover,
.article-tile figure #Product-CTA-block .rating-tile-white figcaption a:hover,
.article-tile figure figcaption a:hover {
  border-bottom: none;
  color: #00a1dc
}

#Product-CTA-block .rating-tile-white .article-tile figure figcaption a:after,
.article-tile figure #Product-CTA-block .rating-tile-white figcaption a:after,
.article-tile figure .cta-tiles .rating-tile-white figcaption a:after,
.article-tile figure figcaption a:after,
.cta-tiles .rating-tile-white .article-tile figure figcaption a:after {
  background-color: #00a1dc;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 50px
}

#Product-CTA-block .rating-tile-white figcaption .article-tile figure>a,
.article-tile #Product-CTA-block .rating-tile-white figcaption figure>a,
.article-tile .cta-tiles .rating-tile-white figcaption figure>a,
.article-tile figure>a,
.cta-tiles .rating-tile-white figcaption .article-tile figure>a {
  border-bottom: 0
}

#Product-CTA-block .rating-tile-white figcaption .article-tile figure:hover a,
.article-tile figure:hover #Product-CTA-block .rating-tile-white figcaption a,
.article-tile figure:hover a {
  color: #00a1dc
}

@media (min-width:768px) {

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

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

  .article-tile figure figcaption h2 {
    margin-bottom: 0
  }

  #Product-CTA-block .rating-tile-white .article-tile figure figcaption a,
  .article-tile figure #Product-CTA-block .rating-tile-white figcaption a,
  .article-tile figure .cta-tiles .rating-tile-white figcaption a,
  .article-tile figure figcaption a,
  .cta-tiles .rating-tile-white .article-tile figure figcaption a {
    font-size: 20px
  }
}

.benefits-sensodyne {
  text-align: center
}

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

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

.benefits-sensodyne figcaption p {
  color: #080e9f;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  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-size: 16px;
    font-weight: 400;
    line-height: 20px
  }

  .benefits-sensodyne .richText p {
    font-size: 14px;
    font-weight: 300
  }
}

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

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

.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 p {
  margin: 0 auto;
  padding-left: 5%;
  width: 65%
}

.blue-gradient-header p,
.blue-gradient-header p strong {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.blue-gradient-header p strong {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 37px;
  margin: -5px 10px 0;
  width: 37px
}

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

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

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

  .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;
    margin: -15px 10px 0;
    width: 74px
  }

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

.blue-gradient-header {
  background: #080e9f;
  background: -o-linear-gradient(top, #080e9f 0, #00a1dc 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#080e9f), to(#00a1dc));
  background: linear-gradient(180deg, #080e9f 0, #00a1dc)
}

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

.blue-gradient-header p {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  text-align: left !important
}

.blue-gradient-header p strong {
  background: #00a1dc;
  border-radius: 0 5px;
  font-size: 14px;
  font-weight: 400;
  padding: 0 20px
}

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

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

  .blue-gradient-header p {
    font-size: 60px;
    line-height: 40px;
    padding: 0
  }

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

.breadcrumbs {
  float: none
}

.breadcrumbs .breadcrumbs-without-separator li {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  float: left !important;
  height: 50px;
  padding-right: 20px !important
}

.breadcrumbs-list,
.breadcrumbs .breadcrumbs-without-separator li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.breadcrumbs {
  background-color: #f7f7f7;
  background-image: -o-linear-gradient(left, #fff, #f7f7f7);
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#f7f7f7));
  background-image: linear-gradient(90deg, #fff, #f7f7f7);
  background-repeat: repeat-x
}

.breadcrumbs .breadcrumbs-without-separator li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.433 10.706' width='32' height='32'%3E%3Cpath d='M1.324 9.983l-.632-.66 3.782-3.967q-1.9-2-3.78-3.966l.638-.666 4.41 4.627Q3.535 7.663 1.324 9.983z' fill='%23575757' stroke='%23575757'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "" !important;
  display: inline-block;
  height: 10px;
  top: 20px !important;
  width: 7px
}

#Product-CTA-block .rating-tile-white figcaption .breadcrumbs .breadcrumbs-without-separator li.is-current a,
.breadcrumbs .breadcrumbs-without-separator li.is-current #Product-CTA-block .rating-tile-white figcaption a,
.breadcrumbs .breadcrumbs-without-separator li.is-current a {
  color: #97989a !important
}

#Product-CTA-block .rating-tile-white figcaption .breadcrumbs .breadcrumbs-without-separator li a,
.breadcrumbs .breadcrumbs-without-separator li #Product-CTA-block .rating-tile-white figcaption a,
.breadcrumbs .breadcrumbs-without-separator li a {
  font-size: 9px !important;
  font-weight: 400;
  line-height: 11px
}

#Product-CTA-block .rating-tile-white figcaption .breadcrumbs .breadcrumbs-without-separator li.first a,
.breadcrumbs .breadcrumbs-without-separator li.first #Product-CTA-block .rating-tile-white figcaption a,
.breadcrumbs .breadcrumbs-without-separator li.first a {
  border: 0;
  color: rgba(0, 0, 0, 0);
  font-size: 0 !important
}

#Product-CTA-block .rating-tile-white figcaption .breadcrumbs .breadcrumbs-without-separator li.first a:before,
.breadcrumbs .breadcrumbs-without-separator li.first #Product-CTA-block .rating-tile-white figcaption a:before,
.breadcrumbs .breadcrumbs-without-separator li.first a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 24' width='32' height='32'%3E%3Cdefs%3E%3CradialGradient id='a' cx='.5' cy='.748' r='1.41' gradientTransform='matrix(-.189 .972 -.924 -.281 1.285 .472)'%3E%3Cstop offset='0' stop-color='%231a99da'/%3E%3Cstop offset='1' stop-color='%23032466'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath data-name='Path 22573' d='M15.676 952.554l3.734 2.9v-2.067a1.073 1.073 0 011.1-1.088h2.928a1.073 1.073 0 011.1 1.088v6.054l5.051 3.988a1.23 1.23 0 01.256 1.559 1.118 1.118 0 01-1.574.145L15.017 954.8 1.766 965.134a1.118 1.118 0 01-1.574-.145 1.255 1.255 0 01.256-1.559l13.909-10.876a1.189 1.189 0 01.659-.218.961.961 0 01.66.218zm4.758 3.662l2.928 1.921v-4.749H20.4zm-14.2 17.873h4.392v-6.163a1.073 1.073 0 011.1-1.088h6.589a1.073 1.073 0 011.1 1.088v6.163H23.8v-11.13L26 964.7v10.514a1.073 1.073 0 01-1.1 1.088h-6.589a1.073 1.073 0 01-1.1-1.088v-6.163H12.82v6.163a1.073 1.073 0 01-1.1 1.088H5.134a1.073 1.073 0 01-1.1-1.088V964.7l2.2-1.74z' transform='translate(-.015 -952.3)' fill='url(%23a)'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 17px;
  padding-right: 5px;
  width: 15px
}

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

  #Product-CTA-block .rating-tile-white figcaption .breadcrumbs .breadcrumbs-without-separator li a,
  .breadcrumbs .breadcrumbs-without-separator li #Product-CTA-block .rating-tile-white figcaption a,
  .breadcrumbs .breadcrumbs-without-separator li a {
    font-size: 14px !important;
    font-weight: 400;
    line-height: 18px
  }

  #Product-CTA-block .rating-tile-white figcaption .breadcrumbs .breadcrumbs-without-separator li.first a:before,
  .breadcrumbs .breadcrumbs-without-separator li.first #Product-CTA-block .rating-tile-white figcaption a:before,
  .breadcrumbs .breadcrumbs-without-separator li.first a:before {
    height: 22px;
    width: 20px
  }
}

.carousel-box .carousel-nav,
.carousel .carousel-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.carousel-box .carousel-nav .carousel-nav-item,
.carousel .carousel-nav .carousel-nav-item {
  margin: 0 -2px 0 0;
  padding: 7px
}

#Product-CTA-block .rating-tile-white figcaption .carousel-box .carousel-nav .carousel-nav-item a,
#Product-CTA-block .rating-tile-white figcaption .carousel .carousel-nav .carousel-nav-item a,
.carousel-box .carousel-nav .carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
.carousel-box .carousel-nav .carousel-nav-item a,
.carousel .carousel-nav .carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
.carousel .carousel-nav .carousel-nav-item a {
  display: block
}

@media (min-width:768px) {

  .carousel-box .carousel-nav .carousel-nav-item,
  .carousel .carousel-nav .carousel-nav-item {
    padding: 12px
  }
}

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

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

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

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

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

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

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

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

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

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

@media (max-width:320px) {
  .carousel-box .main-text {
    margin-bottom: 50px !important;
    width: 70% !important
  }
}

@media (min-width:768px) {
  .carousel-box .carousel-content {
    bottom: 50px;
    max-width: 100%
  }

  .carousel-box .carousel-content .content {
    padding: 0 50px
  }

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

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

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

.carousel-box.carousel .component-content {
  background: rgba(0, 0, 0, 0);
  border: 0;
  padding: 0
}

#Product-CTA-block .rating-tile-white figcaption .carousel-box.carousel .component-content:hover .main-text a,
.carousel-box.carousel .component-content:hover .main-text #Product-CTA-block .rating-tile-white figcaption a,
.carousel-box.carousel .component-content:hover .main-text a {
  color: #00a1dc
}

.carousel-box .carouselSlide {
  padding: 0
}

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

.carousel-box .main-text p:first-child {
  color: #080e9f;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  margin-bottom: 5px
}

.carousel-box .main-text h2 {
  font-family: Gilroy Bold, sans-serif;
  font-size: 18px;
  line-height: 22px
}

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

#Product-CTA-block .rating-tile-white figcaption .carousel-box .main-text h3 a,
#Product-CTA-block .rating-tile-white figcaption .carousel-box .main-text p a,
.carousel-box .main-text h3 #Product-CTA-block .rating-tile-white figcaption a,
.carousel-box .main-text h3 a,
.carousel-box .main-text p #Product-CTA-block .rating-tile-white figcaption a,
.carousel-box .main-text p a {
  border: 0;
  font-family: Gilroy Semibold, sans-serif;
  color: #080e9f;
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 10px;
  text-decoration: none
}

#Product-CTA-block .rating-tile-white figcaption .carousel-box .main-text h3 a:after,
#Product-CTA-block .rating-tile-white figcaption .carousel-box .main-text p a:after,
.carousel-box .main-text h3 #Product-CTA-block .rating-tile-white figcaption a:after,
.carousel-box .main-text h3 a:after,
.carousel-box .main-text p #Product-CTA-block .rating-tile-white figcaption a:after,
.carousel-box .main-text p a:after {
  background-color: #00a1dc;
  bottom: 0;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  width: 50px
}

#Product-CTA-block .rating-tile-white figcaption .carousel-box .main-text h3 a:hover,
#Product-CTA-block .rating-tile-white figcaption .carousel-box .main-text p a:hover,
.carousel-box .main-text h3 #Product-CTA-block .rating-tile-white figcaption a:hover,
.carousel-box .main-text h3 a:hover,
.carousel-box .main-text p #Product-CTA-block .rating-tile-white figcaption a:hover,
.carousel-box .main-text p a:hover {
  color: #00a1dc
}

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

#Product-CTA-block .rating-tile-white figcaption .carousel-box .carousel-nav .carousel-nav-item a,
.carousel-box .carousel-nav .carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
.carousel-box .carousel-nav .carousel-nav-item a {
  background: #fff;
  border: 1px solid #00a1dc;
  border-radius: 10px;
  height: 10px !important;
  width: 10px !important
}

#Product-CTA-block .rating-tile-white figcaption .carousel-box .carousel-nav .carousel-nav-item a:after,
.carousel-box .carousel-nav .carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a:after,
.carousel-box .carousel-nav .carousel-nav-item a:after {
  height: 500%;
  width: 500%
}

#Product-CTA-block .rating-tile-white figcaption .carousel-box .carousel-nav .carousel-nav-item.is-active a,
.carousel-box .carousel-nav .carousel-nav-item.is-active #Product-CTA-block .rating-tile-white figcaption a,
.carousel-box .carousel-nav .carousel-nav-item.is-active a {
  background: #00a1dc
}

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

  .carousel-box .main-text h2 {
    font-size: 30px;
    line-height: 40px
  }

  #Product-CTA-block .rating-tile-white figcaption .carousel-box .main-text h3 a,
  #Product-CTA-block .rating-tile-white figcaption .carousel-box .main-text p a,
  .carousel-box .main-text h3 #Product-CTA-block .rating-tile-white figcaption a,
  .carousel-box .main-text h3 a,
  .carousel-box .main-text p #Product-CTA-block .rating-tile-white figcaption a,
  .carousel-box .main-text p a {
    font-size: 20px;
    line-height: 30px
  }

  #Product-CTA-block .rating-tile-white figcaption .carousel-box .main-text h3 a:after,
  #Product-CTA-block .rating-tile-white figcaption .carousel-box .main-text p a:after,
  .carousel-box .main-text h3 #Product-CTA-block .rating-tile-white figcaption a:after,
  .carousel-box .main-text h3 a:after,
  .carousel-box .main-text p #Product-CTA-block .rating-tile-white figcaption a:after,
  .carousel-box .main-text p a:after {
    content: "";
    width: 80px
  }

  .carousel-box .small-text p {
    font-size: 14px;
    font-weight: 300
  }

  #Product-CTA-block .rating-tile-white figcaption .carousel-box .carousel-nav .carousel-nav-item a,
  .carousel-box .carousel-nav .carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
  .carousel-box .carousel-nav .carousel-nav-item a {
    border: 2px solid #00a1dc;
    height: 16px !important;
    width: 16px !important
  }
}

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

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

.lightSlider {
  margin: 0;
  overflow: hidden
}

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

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

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

.lSSlideWrapper .lSFade {
  position: relative
}

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

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

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

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

.lSSlideOuter .lSPager.lSpg {
  margin: 10px 0 0;
  padding: 0;
  text-align: center
}

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

#Product-CTA-block .rating-tile-white figcaption .lSSlideOuter .lSPager.lSpg>li a,
.lSSlideOuter .lSPager.lSpg>li #Product-CTA-block .rating-tile-white figcaption a,
.lSSlideOuter .lSPager.lSpg>li a {
  background-color: hsla(0, 0%, 100%, .6);
  border-radius: 30px;
  display: inline-block;
  height: 12px;
  overflow: hidden;
  position: relative;
  text-indent: -999em;
  -webkit-transition: all .5s linear 0s;
  -o-transition: all .5s linear 0s;
  transition: all .5s linear 0s;
  width: 12px;
  z-index: 99
}

#Product-CTA-block .rating-tile-white figcaption .lSSlideOuter .lSPager.lSpg>li.active a,
#Product-CTA-block .rating-tile-white figcaption .lSSlideOuter .lSPager.lSpg>li:hover a,
.lSSlideOuter .lSPager.lSpg>li.active #Product-CTA-block .rating-tile-white figcaption a,
.lSSlideOuter .lSPager.lSpg>li.active a,
.lSSlideOuter .lSPager.lSpg>li:hover #Product-CTA-block .rating-tile-white figcaption a,
.lSSlideOuter .lSPager.lSpg>li:hover a {
  background-color: #fff
}

.lSSlideOuter .media {
  opacity: .8
}

.lSSlideOuter .media.active {
  opacity: 1
}

#Product-CTA-block .rating-tile-white figcaption .lSAction>a,
.cta-tiles .rating-tile-white figcaption .lSAction>a,
.lSAction>a {
  cursor: pointer;
  display: block;
  height: 32px;
  margin-top: -16px;
  opacity: .5;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity .35s linear 0s;
  -o-transition: opacity .35s linear 0s;
  transition: opacity .35s linear 0s;
  width: 32px;
  z-index: 99
}

#Product-CTA-block .rating-tile-white figcaption .lSAction>a:hover,
.cta-tiles .rating-tile-white figcaption .lSAction>a:hover,
.lSAction>a:hover {
  opacity: 1
}

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

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

#Product-CTA-block .rating-tile-white figcaption .lSAction>a.disabled,
.cta-tiles .rating-tile-white figcaption .lSAction>a.disabled,
.lSAction>a.disabled {
  pointer-events: none
}

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

.lSSlideOuter.vertical {
  position: relative
}

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

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

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

#Product-CTA-block .rating-tile-white figcaption .lSSlideOuter.vertical .lSAction>a,
.lSSlideOuter.vertical #Product-CTA-block .rating-tile-white figcaption .lSAction>a,
.lSSlideOuter.vertical .cta-tiles .rating-tile-white figcaption .lSAction>a,
.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
}

.lSSlideOuter.lSrtl {
  direction: rtl
}

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

.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
}

@-webkit-keyframes rightEnd {
  0% {
    left: 0
  }

  50% {
    left: -15px
  }

  to {
    left: 0
  }
}

@keyframes rightEnd {
  0% {
    left: 0
  }

  50% {
    left: -15px
  }

  to {
    left: 0
  }
}

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

  50% {
    top: -15px
  }

  to {
    top: 0
  }
}

@keyframes topEnd {
  0% {
    top: 0
  }

  50% {
    top: -15px
  }

  to {
    top: 0
  }
}

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

  50% {
    left: 15px
  }

  to {
    left: 0
  }
}

@keyframes leftEnd {
  0% {
    left: 0
  }

  50% {
    left: 15px
  }

  to {
    left: 0
  }
}

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

  50% {
    bottom: -15px
  }

  to {
    bottom: 0
  }
}

@keyframes bottomEnd {
  0% {
    bottom: 0
  }

  50% {
    bottom: -15px
  }

  to {
    bottom: 0
  }
}

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

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

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

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

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

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

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

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

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

.box-common-questions .pseudo-h2 {
  color: #fff;
  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 {
  padding: 8px
}

#Product-CTA-block .rating-tile-white figcaption .box-common-questions .lSSlideOuter .lSPager.lSpg>li a,
.box-common-questions .lSSlideOuter .lSPager.lSpg>li #Product-CTA-block .rating-tile-white figcaption a,
.box-common-questions .lSSlideOuter .lSPager.lSpg>li a {
  border: 0
}

#Product-CTA-block .rating-tile-white figcaption .box-common-questions .lSSlideOuter .lSPager.lSpg>li a:before,
.box-common-questions .lSSlideOuter .lSPager.lSpg>li #Product-CTA-block .rating-tile-white figcaption a:before,
.box-common-questions .lSSlideOuter .lSPager.lSpg>li a:before {
  content: "";
  height: 300%;
  left: -100%;
  position: absolute;
  top: -100%;
  width: 300%
}

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

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

@media screen and (min-width:992px) {

  .box-common-questions .container-override:after,
  .box-common-questions .container-override:before {
    background: #00a1dc;
    background: -o-linear-gradient(top, #00a1dc 0, #080e9f 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#00a1dc), to(#080e9f));
    background: linear-gradient(180deg, #00a1dc 0, #080e9f);
    bottom: 0;
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
  }

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

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

#question-answer-slider {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

#question-answer-slider,
#question-answer-slider>li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

#question-answer-slider>li {
  cursor: pointer;
  min-height: 300px;
  position: relative
}

#question-answer-slider>li article {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 23px;
  width: 70vw
}

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

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

#question-answer-slider>li h3 {
  margin: 0 0 10px;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1
}

#question-answer-slider>li .answer {
  display: none;
  margin: 0;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  overflow: hidden
}

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

#question-answer-slider>li .icon-plus {
  display: inline-block;
  margin: 15px 0 0;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  position: relative
}

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

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

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

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

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

#question-answer-slider>li.active article,
#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 {
    margin-right: 0;
    padding: 30px;
    width: 50vw
  }

  #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: #0789cc;
  background: -o-linear-gradient(top, #0789cc 0, #032466 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#0789cc), to(#032466));
  background: linear-gradient(180deg, #0789cc 0, #032466)
}

@media screen and (min-width:992px) {

  .box-common-questions .container-override:after,
  .box-common-questions .container-override:before {
    background: #00a1dc;
    background: -o-linear-gradient(top, #00a1dc 0, #080e9f 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#00a1dc), to(#080e9f));
    background: linear-gradient(180deg, #00a1dc 0, #080e9f)
  }
}

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

#question-answer-slider>li h3 {
  font-family: Gilroy Semibold, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px
}

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

#Product-CTA-block .rating-tile-white figcaption #question-answer-slider>li .answer a,
#question-answer-slider>li .answer a,
.cta-tiles .rating-tile-white figcaption #question-answer-slider>li .answer a {
  border-bottom-width: 1px;
  font-size: 14px
}

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

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

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

  #Product-CTA-block .rating-tile-white figcaption #question-answer-slider>li .answer a,
  #question-answer-slider>li .answer a,
  .cta-tiles .rating-tile-white figcaption #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 {
  display: none;
  float: right;
  height: 24px;
  margin-top: 27px;
  width: 200px
}

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

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

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

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

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

  .reference-language-list .countries-list>.component-content>.content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0
  }

  .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 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
  }

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

@media (min-width:768px) {
  .reference-language-list {
    background-color: #fff;
    -webkit-box-shadow: rgba(151, 152, 154, .3) 0 6px 6px;
    box-shadow: 0 6px 6px rgba(151, 152, 154, .3)
  }

  .reference-language-list .pseudo-h2,
  .reference-language-list h2 {
    font-family: Gilroy Bold, sans-serif
  }

  #Product-CTA-block .rating-tile-white figcaption .reference-language-list .countries-list>.component-content>.content .grid_3 a,
  .reference-language-list .countries-list>.component-content>.content .grid_3 #Product-CTA-block .rating-tile-white figcaption a,
  .reference-language-list .countries-list>.component-content>.content .grid_3 a {
    color: #080e9f;
    font-size: 16px
  }

  .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, .6);
    border-radius: 15px
  }

  .reference-language-list .language-selector p,
  .reference-language-list .language-selector p * {
    font-size: 14px
  }

  #Product-CTA-block .rating-tile-white figcaption .reference-language-list .language-selector a:hover,
  .reference-language-list .language-selector #Product-CTA-block .rating-tile-white figcaption a:hover,
  .reference-language-list .language-selector a:hover {
    border-bottom: 0
  }

  #Product-CTA-block .rating-tile-white figcaption .reference-language-list .language-selector a:hover .language-selector-inactive,
  .reference-language-list .language-selector #Product-CTA-block .rating-tile-white figcaption a:hover .language-selector-inactive,
  .reference-language-list .language-selector a:hover .language-selector-inactive {
    color: #868484
  }

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

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

@media (min-width:992px) {

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

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

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

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

@media (min-width:992px) {

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

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

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

.cta-fullwidth-wrapper img {
  width: 100%;
  max-width: 100%
}

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

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

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

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.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: 5px;
  padding-top: 20%
}

@media (min-width:370px) and (max-width:450px) {
  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:first-child {
    padding-top: 35%
  }
}

.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: relative;
  top: 20%
}

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

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.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: 0;
  text-align: center;
  width: 80%
}

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

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:nth-child(2) {
  margin-top: 0;
  width: 80%
}

#Product-CTA-block .rating-tile-white figcaption .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p a,
.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p #Product-CTA-block .rating-tile-white figcaption a,
.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p a {
  width: 200px
}

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

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

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

@media (min-width:800px) and (max-width:990px) {
  .cta-fullwidth-wrapper .cta-text-wrapper {
    top: 5%;
    margin-top: 0;
    margin-left: 30%
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent {
    width: 25%;
    padding-left: 5%
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:first-child {
    padding: 0
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p:first-child span {
    font-size: 80px;
    line-height: 1.5
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description {
    width: 45%;
    margin-right: 30%
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description p {
    line-height: 1.2
  }
}

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

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

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

  .cta-fullwidth-wrapper .cta-text-wrapper {
    margin: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent {
    width: 30%
  }

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

  .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) {
    margin-bottom: 30px;
    width: auto
  }
}

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

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

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

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .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-top: 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 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .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: 30px
  }

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

  #Product-CTA-block .rating-tile-white figcaption .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p a,
  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p #Product-CTA-block .rating-tile-white figcaption a,
  .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 {
    left: 18%;
    top: 0
  }

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

  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent {
    padding: 0 0 0 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 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child {
    margin: 0;
    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: 0 0 35px;
    width: 60%
  }
}

.cta-fullwidth-wrapper {
  position: relative
}

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

.cta-fullwidth-wrapper .cta-text-wrapper {
  position: absolute;
  z-index: 1
}

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

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p {
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  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: 80px;
  font-family: Gilroy Semibold, sans-serif;
  font-weight: 300;
  letter-spacing: -8px;
  line-height: 1.2
}

.cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-sign {
  font-size: 80px;
  font-weight: 300;
  font-family: Gilroy Semibold, sans-serif
}

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

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

.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p {
  color: #fff;
  font-size: 16px
}

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

#Product-CTA-block .rating-tile-white figcaption .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p a,
.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p #Product-CTA-block .rating-tile-white figcaption a,
.cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p a {
  text-decoration: none
}

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

  .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: 150px;
    letter-spacing: 0;
    line-height: 170px
  }

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

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

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p {
    color: #fff;
    line-height: 28px
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child strong {
    font-size: 25px
  }

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

@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: #fff;
    line-height: 28px
  }

  .cta-fullwidth-wrapper .cta-text-wrapper .cta-fw-description .richText-content p:first-child strong {
    font-size: 25px
  }

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

@media screen and (min-width:992px) and (max-width:1024px) {
  .cta-fullwidth-wrapper .cta-text-wrapper .forty-percent .richText-content p .forty-percent-number {
    font-size: 172px
  }
}

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

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

#Product-CTA-block .rating-tile figcaption,
.cta-tiles .rating-tile figcaption {
  bottom: 10px !important;
  left: 20px !important;
  position: absolute
}

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

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

@media (min-width:768px) {

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

  #Product-CTA-block .content,
  .cta-tiles .content {
    display: contents
  }

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

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

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

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

@media (min-width:992px) {

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

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

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

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

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

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

#Product-CTA-block .rating-tile-white .cta-tiles .rating-tile figcaption a,
#Product-CTA-block .rating-tile figcaption a,
.cta-tiles .rating-tile #Product-CTA-block .rating-tile-white figcaption a,
.cta-tiles .rating-tile figcaption a {
  border: 0;
  color: #080e9f;
  display: inline-block;
  font-family: Gilroy Bold, sans-serif;
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 10px
}

#Product-CTA-block .rating-tile-white .cta-tiles .rating-tile figcaption a:hover,
#Product-CTA-block .rating-tile figcaption a:hover,
.cta-tiles .rating-tile #Product-CTA-block .rating-tile-white figcaption a:hover,
.cta-tiles .rating-tile figcaption a:hover {
  color: #00a1dc
}

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

#Product-CTA-block .cta-tiles .rating-tile-white figcaption a,
#Product-CTA-block .rating-tile-white figcaption a,
.cta-tiles #Product-CTA-block .rating-tile-white figcaption a,
.cta-tiles .rating-tile-white figcaption a {
  color: #fff
}

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

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

#Product-CTA-block .shop-save-tile figcaption p:first-child,
.cta-tiles .shop-save-tile figcaption p:first-child {
  color: #fff;
  font-family: Gilroy Bold, sans-serif;
  font-size: 30px;
  font-weight: 400
}

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

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

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

#Product-CTA-block .shop-save-tile figcaption h2,
.cta-tiles .shop-save-tile figcaption h2 {
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  margin: 0;
  text-align: left
}

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

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

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

@media (min-width:768px) {

  #Product-CTA-block .rating-tile-white .cta-tiles .rating-tile figure figcaption a,
  #Product-CTA-block .rating-tile figure figcaption a,
  .cta-tiles .rating-tile figure #Product-CTA-block .rating-tile-white figcaption a,
  .cta-tiles .rating-tile figure figcaption a {
    font-size: 20px;
    line-height: 25px
  }

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

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

  #Product-CTA-block .rating-tile-white .cta-tiles .shop-save-tile figure figcaption a,
  #Product-CTA-block .shop-save-tile figure figcaption a,
  .cta-tiles .shop-save-tile figure #Product-CTA-block .rating-tile-white figcaption a,
  .cta-tiles .shop-save-tile figure figcaption a {
    font-size: 20px;
    line-height: 25px
  }

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

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

  #Product-CTA-block .shop-save-tile figure h2,
  .cta-tiles .shop-save-tile figure h2 {
    color: #fff;
    font-size: 46px;
    font-weight: 400;
    line-height: 56px;
    margin: 0
  }

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

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

@media (min-width:1200px) {

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

.exit-notification {
  position: fixed !important
}

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

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

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

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

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

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

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

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

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

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

  .coupon-bottom h2,
  .coupon-bottom p {
    margin-bottom: 30px
  }

  .coupon-bottom p {
    font-size: 20px;
    line-height: 30px
  }
}

#footer .list-footer .richText-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

#footer .share-wrapper {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column
}

#footer .share-wrapper,
#footer .share-wrapper .social-pages .component-content>.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

#footer .share-wrapper .social-pages .component-content>.content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row
}

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

#footer .follow-us-wrapper .richText-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

#footer .divider.divider-footer {
  display: none
}
/* Anubhav GSKBD-25725 */
#footer .footer-copyright {
  opacity: 0.65;
  padding: 1rem 0 2rem 0;
} 
.template-article-template #footer ul li {
  list-style: none;
}
#footer .footer-copyright p {
  margin: 0;
}
/* Anubhav GSKBD-25725 */

#footer .copyright .richText-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

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

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

  #footer .divider.divider-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}

#footer {
  background-color: #f7f7f7
}

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

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

#footer .list-footer ul li a {
  color: #080e9f;
  font-family: Gilroy Bold, sans-serif;
  font-size: 18px;
  text-decoration: none
}

#footer .list-footer ul li a:hover {
  color: #00a1dc
}

#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 {
  color: #00a1dc;
  font-family: Gilroy Semibold, sans-serif;
  font-size: 18px;
  margin-bottom: 30px;
  margin-top: 15px
}

#footer .copyright p {
  color: #97989a;
  font-size: 11px;
  margin-bottom: 30px;
  margin-top: 20px;
  max-width: 82%;
  opacity: 1;
  text-align: center
}

@media (min-width:992px) {
  #footer .list-footer ul li {
    margin-bottom: 0;
    margin-right: 30px
  }

  #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 {
    background: -o-radial-gradient(top center, farthest-side, #e9eaed, #f7f7f7);
    background: radial-gradient(farthest-side at top center, #e9eaed, #f7f7f7);
    height: 21px;
    margin-bottom: 10px;
    margin-top: 15px;
    width: 1010px
  }

  #footer .copyright p {
    font-size: 14px;
    margin-bottom: 100px;
    opacity: .65
  }
}

.hero-article {
  padding: 0;
  width: 100%
}

.hero-article figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}

.hero-article figure figcaption {
  padding: 0 15px
}

@media (min-width:768px) {
  .hero-article figure {
    display: block
  }

  .hero-article figure figcaption {
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}

@media (min-width:992px) {
  .hero-article figure img {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
  }
}

.hero-article figure figcaption h1 {
  font-size: 25px;
  line-height: 30px;
  margin: 15px 0
}

.hero-article figure figcaption p {
  font-weight: 300;
  margin-bottom: 20px
}

.hero-article figure figcaption p strong {
  font-family: Gilroy Semibold, sans-serif
}

.hero-article figure figcaption br {
  display: none
}

@media (min-width:768px) {
  .hero-article figure figcaption {
    width: 80%
  }

  .hero-article figure figcaption p {
    margin: 0 auto 50px;
    width: 60%
  }
}

@media (min-width:992px) {
  .hero-article figure figcaption h1 {
    font-size: 46px;
    line-height: 56px;
    margin-bottom: 30px
  }

  #Product-CTA-block .rating-tile-white .hero-article figure figcaption a,
  .cta-tiles .rating-tile-white .hero-article figure figcaption a,
  .hero-article figure #Product-CTA-block .rating-tile-white figcaption a,
  .hero-article figure .cta-tiles .rating-tile-white figcaption a,
  .hero-article figure figcaption a,
  .hero-article figure figcaption p {
    font-size: 25px;
    line-height: 30px
  }

  .hero-article figure figcaption br {
    display: inline
  }
}

.hero-image-wrapper .hero-image-home img {
  width: 100%
}

.hero-image-wrapper .hero-title h1 {
  left: 50%;
  padding: 0 20px;
  position: absolute;
  top: 15px;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 90%;
  z-index: 5
}

@media (min-width:992px) {
  .hero-image-wrapper .hero-title h1 {
    top: 30px
  }
}

.hero-image-wrapper .h2-hero {
  margin: 15px 0;
  padding: 0
}

.hero-image-wrapper .h2-hero h2 {
  margin: auto;
  width: 75%
}

.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: 55px
}

.hero-image-wrapper .hero-icons-wrapper .hero-icon figure figcaption p {
  margin: 5px auto;
  width: 70%
}

.hero-image-wrapper .asterisk-text p {
  margin: 15px 0 0
}

.hero-image-wrapper .button-wrapper p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
  margin-top: 15px
}

#Product-CTA-block .rating-tile-white figcaption .hero-image-wrapper .button-wrapper p a.btn,
.hero-image-wrapper .button-wrapper p #Product-CTA-block .rating-tile-white figcaption a.btn,
.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: -40px
  }

  .hero-image-wrapper .h2-hero h2 {
    width: 100%
  }

  .hero-image-wrapper .hero-icons-wrapper {
    left: 50%;
    padding: 0 30px;
    position: absolute;
    top: 20%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-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: -webkit-box;
    display: -ms-flexbox;
    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 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon.first figcaption p,
  .hero-image-wrapper .hero-icons-wrapper .hero-icon.third figcaption p {
    float: right
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon.last figure,
  .hero-image-wrapper .hero-icons-wrapper .hero-icon.second figure {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon.last figcaption p,
  .hero-image-wrapper .hero-icons-wrapper .hero-icon.second figcaption p {
    float: left
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon.third {
    -webkit-transform: translate(12%);
    -ms-transform: translate(12%);
    transform: translate(12%)
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon.last {
    -webkit-transform: translate(-12%);
    -ms-transform: translate(-12%);
    transform: translate(-12%)
  }

  .hero-image-wrapper .asterisk-text p {
    margin: 0
  }

  .hero-image-wrapper .button-wrapper p {
    margin-bottom: 50px;
    margin-top: 30px
  }
}

.hero-image-wrapper .hero-title h1 {
  font-size: 25px;
  line-height: 30px;
  text-align: center
}

.hero-image-wrapper .h2-hero h2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  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 {
  color: #080e9f;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: center
}

.hero-image-wrapper .asterisk-text p {
  font-weight: 300;
  text-align: center
}

#Product-CTA-block .rating-tile-white figcaption .hero-image-wrapper .button-wrapper a.btn,
.hero-image-wrapper .button-wrapper #Product-CTA-block .rating-tile-white figcaption a.btn,
.hero-image-wrapper .button-wrapper a.btn {
  text-decoration: none
}

@media (min-width:992px) {
  .hero-image-wrapper .hero-title h1 {
    font-size: 46px;
    line-height: 56px
  }

  .hero-image-wrapper .h2-hero h2 {
    font-size: 20px;
    line-height: 25px
  }

  .hero-image-wrapper .h2-hero h2 strong:after {
    content: ""
  }

  .hero-image-wrapper .hero-icons-wrapper .hero-icon figure figcaption p {
    color: #080e9f;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
  }

  .hero-image-wrapper .asterisk-text p {
    font-size: 14px
  }
}

.hero-image-wrapper-new {
  width: 100%;
  text-align: left
}

.hero-image-wrapper-new .hero-image-home img {
  width: 100%
}

.hero-image-wrapper-new .hero-title {
  position: absolute;
  z-index: 1;
  width: 22rem;
  -webkit-transform: translateY(40%);
  -ms-transform: translateY(40%);
  transform: translateY(40%)
}

.hero-image-wrapper-new .hero-title h1 {
  font-size: 31px;
  color: #fff;
  padding-left: 15px;
  line-height: 1.2
}

@media (min-width:400px) and (max-width:500px) {
  .hero-image-wrapper-new .hero-title h1 {
    font-size: 35px
  }
}

@media (max-width:1024px) and (min-width:992px) {
  .hero-image-wrapper-new .hero-title h1 {
    font-size: 45px !important
  }
}

.hero-image-wrapper-new .hero-title h3 {
  font-weight: 700;
  font-family: Gilroy Bold, serif;
  color: #080e9f;
  padding-left: 15px;
  line-height: 1.2;
  width: 60%;
  font-size: 15px
}

@media (min-width:400px) {
  .hero-image-wrapper-new .hero-title h3 {
    font-size: 20px;
    width: 80%
  }
}

@media (max-width:1024px) and (min-width:992px) {
  .hero-image-wrapper-new .hero-title h3 {
    width: 60% !important
  }
}

.hero-image-wrapper-new .h2-hero {
  margin: 15px 0 0;
  padding: 0
}

.hero-image-wrapper-new .h2-hero h2 {
  margin: auto;
  width: 75%;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-align: center
}

.hero-image-wrapper-new .h2-hero strong {
  font-weight: 700
}

.hero-image-wrapper-new .h2-hero strong:after {
  content: "\A"
}

.hero-image-wrapper-new .asterisk-text p {
  margin: 0;
  font-weight: 300;
  text-align: center
}

.hero-image-wrapper-new .button-wrapper p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
  margin-top: 15px
}

#Product-CTA-block .rating-tile-white figcaption .hero-image-wrapper-new .button-wrapper p a.btn,
.hero-image-wrapper-new .button-wrapper p #Product-CTA-block .rating-tile-white figcaption a.btn,
.hero-image-wrapper-new .button-wrapper p a.btn {
  text-decoration: none
}

@media (min-width:992px) {
  .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%);
    left: 5%;
    width: 44rem
  }

  .hero-image-wrapper-new .hero-title h1 {
    font-size: 72px
  }

  .hero-image-wrapper-new .hero-title h3 {
    font-size: 28px;
    width: 75%
  }

  .hero-image-wrapper-new .h2-hero h2 {
    font-size: 20px;
    line-height: 25px
  }

  .hero-image-wrapper-new .h2-hero h2 strong:after {
    content: ""
  }

  .hero-image-wrapper-new .asterisk-text p {
    margin: 0
  }
}

@media (min-width:1200px) {
  .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%)
  }

  .hero-image-wrapper-new .hero-title h1 {
    font-size: 60px;
    max-width: 80%
  }
}

.how-works-bg>.component-content>.content {
  margin: 0
}

@media (min-width:992px) {
  .how-works-bg .container-override>.component-content {
    margin: auto;
    max-width: 80%
  }
}

.how-works-bg>.component-content {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.how-works-bg>.component-content>.content {
  padding: 30px
}

.how-works-bg h2,
.how-works-bg p {
  color: #fff
}

.how-works-bg h2 {
  margin-bottom: 35px
}

.how-works-bg h2 span {
  padding-bottom: 15px
}

.how-works-bg h2 span:after {
  background: #fff
}

.how-works-bg .chem {
  display: none;
  height: 75px;
  margin-bottom: 10px;
  margin-top: 20px
}

.how-works-bg .chem>.component-content {
  border: 2px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%
}

.how-works-bg .chem>.component-content img {
  height: 100%;
  margin: 0
}

.how-works-bg .chem>.component-content>.richText-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%
}

.how-works-bg .chem p {
  font-size: 20px
}

.how-works-bg .btn {
  margin-top: 20px
}

.how-works-bg .btn:hover {
  color: #fff
}

@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 {
  margin: 0 0 30px;
  padding: 0 15px 15px;
  position: relative;
  text-align: center
}

.icon-text-columns h2:after {
  background-color: #00a1dc;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 50px
}

@media (min-width:768px) {
  .icon-text-columns h2:after {
    height: 3px;
    width: 80px
  }
}

.box-icon {
  margin-bottom: 30px;
  text-align: center
}

.box-icon .component-content {
  padding: 0 15px
}

.box-icon i {
  margin-bottom: 15px
}

.box-icon p {
  margin: 0 0 10px
}

.box-icon p .highlight-text {
  color: #00a1dc;
  font-weight: 400
}

.box-icon .icon-title {
  color: #080e9f;
  font-family: Gilroy Bold, sans-serif;
  font-weight: 700
}

.box-icon p {
  font-weight: 300
}

@media (min-width:768px) {
  .box-icon p:last-child {
    margin: 0 auto;
    max-width: 80%;
    text-align: left
  }
}

.sensitive-teeth-wrapper .sensitive-teeth-intro h2 {
  padding-bottom: 10px;
  position: relative
}

.sensitive-teeth-wrapper .sensitive-teeth-intro h2:after {
  bottom: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%)
}

.sensitive-teeth-wrapper .sensitive-teeth-intro p {
  margin: 15px auto 0;
  padding: 0 15px
}

.sensitive-teeth-wrapper .sensitive-teeth-intro strong {
  font-weight: 400
}

.sensitive-teeth-wrapper .sensitive-teeth-secondary-title h2,
.sensitive-teeth-wrapper .sensitive-teeth-secondary-title p {
  margin: 30px 0
}

.sensitive-teeth-wrapper .icon-box {
  margin-bottom: 30px
}

.sensitive-teeth-wrapper .icon-box .content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  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 {
    padding-bottom: 15px;
    position: relative
  }

  .sensitive-teeth-wrapper .sensitive-teeth-intro h2:after {
    bottom: 0;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
  }

  .sensitive-teeth-wrapper .sensitive-teeth-intro p {
    margin: 30px auto 0;
    width: 70%
  }

  .sensitive-teeth-wrapper .sensitive-teeth-intro strong {
    font-weight: 400
  }

  .sensitive-teeth-wrapper .sensitive-teeth-secondary-title h2,
  .sensitive-teeth-wrapper .sensitive-teeth-secondary-title p {
    margin: 50px 0
  }

  .sensitive-teeth-wrapper .icon-box {
    margin-bottom: 50px
  }

  .sensitive-teeth-wrapper .icon-box .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    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) {
    margin-top: 5px;
    width: 100%
  }

  .sensitive-teeth-wrapper .icon-box .content h3 {
    margin: 15px auto 5px;
    text-align: center
  }

  .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 {
  background-color: #00a1dc;
  content: "";
  height: 2px;
  width: 50px
}

.sensitive-teeth-wrapper .sensitive-teeth-intro p {
  font-weight: 300;
  text-align: left
}

#Product-CTA-block .rating-tile-white figcaption .sensitive-teeth-wrapper .sensitive-teeth-intro p a,
.sensitive-teeth-wrapper .sensitive-teeth-intro p #Product-CTA-block .rating-tile-white figcaption a,
.sensitive-teeth-wrapper .sensitive-teeth-intro p a {
  text-decoration: none
}

.sensitive-teeth-wrapper .sensitive-teeth-secondary-title h2,
.sensitive-teeth-wrapper .sensitive-teeth-secondary-title p {
  color: #080e9f;
  font-family: Gilroy Regular, serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase
}

.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: #080e9f;
  font-family: Gilroy Regular, serif
}

.sensitive-teeth-wrapper .icon-box .richText p:nth-child(2) {
  font-weight: 300
}

#Product-CTA-block .rating-tile-white figcaption .sensitive-teeth-wrapper .button-wrapper-sensitive-teeth p a,
.sensitive-teeth-wrapper .button-wrapper-sensitive-teeth p #Product-CTA-block .rating-tile-white figcaption a,
.sensitive-teeth-wrapper .button-wrapper-sensitive-teeth p a {
  text-decoration: none
}

.sensitive-teeth-wrapper .asterisk-text-sensitive-teeth p {
  font-size: 11px;
  text-align: center
}

@media (min-width:768px) {
  .sensitive-teeth-wrapper .sensitive-teeth-intro {
    text-align: center
  }

  .sensitive-teeth-wrapper .sensitive-teeth-intro h2:after {
    background-color: #00a1dc;
    content: "";
    height: 3px;
    width: 80px
  }

  .sensitive-teeth-wrapper .sensitive-teeth-intro p {
    text-align: center
  }

  .sensitive-teeth-wrapper .sensitive-teeth-secondary-title h2,
  .sensitive-teeth-wrapper .sensitive-teeth-secondary-title p {
    font-size: 18px
  }

  .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: 14px
  }
}

.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 {
  color: #080e9f;
  font-family: Gilroy Semibold, sans-serif
}

.half-text-row h2 span {
  display: inline-block;
  padding-bottom: 10px
}

.half-text-row p {
  font-weight: 300
}

@media (min-width:768px) {
  .half-text-row {
    padding-bottom: 40px;
    padding-top: 10px
  }

  .half-text-row h2 {
    margin-bottom: 40px
  }
}

.how-to p>strong {
  color: #080e9f;
  font-family: Gilroy Bold, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px
}

@media (min-width:768px) {
  .how-to p>strong {
    font-size: 18px;
    line-height: 26px
  }
}

@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-box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, .8);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, .8);
    -webkit-transform: scale(1)
  }

  50% {
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, .8);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, .8)
  }

  to {
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0);
    -webkit-transform: scale(1.6)
  }
}

@keyframes cd-pulse {
  0% {
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, .8);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, .8);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
  }

  50% {
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, .8);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, .8)
  }

  to {
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0);
    box-shadow: inset 0 0 1px 1px rgba(255, 0, 0, 0);
    -webkit-transform: scale(1.6);
    -ms-transform: scale(1.6);
    transform: scale(1.6)
  }
}

.info-points-wrapper {
  position: relative
}

#point1 {
  left: 20%;
  top: 57%
}

#point2 {
  left: 25%;
  top: 55%
}

#point3 {
  left: 31%;
  top: 55%
}

#point4 {
  left: 23%;
  top: 64%
}

#point5 {
  left: 31%;
  top: 63%
}

.cd-img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap
}

.cd-single-point {
  border-radius: 50%;
  display: block;
  position: absolute
}

#Product-CTA-block .rating-tile-white figcaption .cd-single-point>a,
.cd-single-point>a,
.cta-tiles .rating-tile-white figcaption .cd-single-point>a {
  background: red;
  border-radius: inherit;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3), inset 0 1px 0 hsla(0, 0%, 100%, .3);
  box-shadow: 0 0 10px rgba(0, 0, 0, .3), inset 0 1px 0 hsla(0, 0%, 100%, .3);
  display: block;
  height: 10px;
  position: relative;
  -webkit-transition: background-color .2s;
  -o-transition: background-color .2s;
  transition: background-color .2s;
  width: 10px;
  z-index: 2
}

.cd-single-point:after {
  -webkit-animation: cd-pulse 2s infinite;
  animation: cd-pulse 2s infinite;
  background-color: rgba(0, 0, 0, 0);
  border-radius: inherit;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}

@media (min-width:768px) {

  #Product-CTA-block .rating-tile-white figcaption .cd-single-point>a,
  .cd-single-point>a,
  .cta-tiles .rating-tile-white figcaption .cd-single-point>a {
    height: 15px;
    width: 15px
  }
}

#Product-CTA-block .rating-tile-white figcaption .cd-single-point.is-open>a,
.cd-single-point.is-open>a,
.cta-tiles .rating-tile-white figcaption .cd-single-point.is-open>a {
  background-color: #00a1dc;
  border: 0
}

#Product-CTA-block .rating-tile-white figcaption .cd-single-point.is-open>a:after,
#Product-CTA-block .rating-tile-white figcaption .cd-single-point.is-open>a:before,
.cd-single-point.is-open>a:after,
.cd-single-point.is-open>a:before,
.cta-tiles .rating-tile-white figcaption .cd-single-point.is-open>a:after,
.cta-tiles .rating-tile-white figcaption .cd-single-point.is-open>a:before {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(135deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(135deg);
  transform: translateX(-50%) translateY(-50%) rotate(135deg)
}

.cd-single-point.is-open:after {
  display: none
}

.cd-single-point.is-open .cd-more-info {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: opacity .3s 0s, visibility 0s 0s, -webkit-transform .3s 0s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s;
  -webkit-transition: opacity .3s 0s, visibility 0s 0s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s, -webkit-transform .3s 0s;
  transition: opacity .3s 0s, visibility 0s 0s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s, -webkit-transform .3s 0s;
  -o-transition: opacity .3s 0s, visibility 0s 0s, transform .3s 0s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s;
  transition: opacity .3s 0s, visibility 0s 0s, transform .3s 0s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s;
  transition: opacity .3s 0s, visibility 0s 0s, transform .3s 0s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s, -webkit-transform .3s 0s;
  visibility: visible;
  z-index: 3
}

#Product-CTA-block .rating-tile-white figcaption .cd-single-point.visited>a,
.cd-single-point.visited>a,
.cta-tiles .rating-tile-white figcaption .cd-single-point.visited>a {
  background-color: #00a1dc
}

.cd-single-point.visited:after {
  display: none
}

.cd-single-point .cd-more-info {
  background-color: hsla(0, 0%, 100%, .95);
  line-height: 1.5;
  opacity: 0;
  -webkit-overflow-scrolling: touch;
  padding: 2em 1em 1em;
  text-align: left;
  -webkit-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8);
  -webkit-transition: opacity .3s 0s, visibility 0s .3s, -webkit-transform .3s 0s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s, -webkit-transform .3s 0s;
  transition: opacity .3s 0s, visibility 0s .3s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s, -webkit-transform .3s 0s;
  -o-transition: opacity .3s 0s, visibility 0s .3s, transform .3s 0s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s;
  transition: opacity .3s 0s, visibility 0s .3s, transform .3s 0s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s;
  transition: opacity .3s 0s, visibility 0s .3s, transform .3s 0s, top .3s 0s, bottom .3s 0s, left .3s 0s, right .3s 0s, -webkit-transform .3s 0s;
  visibility: hidden
}

.cd-single-point .cd-more-info:before {
  border: 8px solid rgba(0, 0, 0, 0);
  content: "";
  display: none;
  height: 0;
  position: absolute;
  width: 0
}

.cd-single-point .cd-more-info h2 {
  font-size: 1.375rem;
  margin-bottom: .6em
}

.cd-single-point .cd-more-info p {
  color: #97989a
}

.cd-single-point .cd-more-info {
  border-radius: .25em;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
  box-shadow: 0 0 20px rgba(0, 0, 0, .5);
  height: auto;
  line-height: 1.4;
  overflow-y: visible;
  padding: 1em;
  position: absolute;
  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-left:before,
.cd-single-point .cd-more-info.cd-right,
.cd-single-point .cd-more-info.cd-right:before {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.cd-single-point .cd-more-info.cd-left {
  left: auto;
  right: 220%
}

.cd-single-point .cd-more-info.cd-left:before {
  border-left-color: hsla(0, 0%, 100%, .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: hsla(0, 0%, 100%, .95);
  right: 100%
}

.cd-single-point .cd-more-info.cd-bottom,
.cd-single-point .cd-more-info.cd-bottom:before,
.cd-single-point .cd-more-info.cd-top,
.cd-single-point .cd-more-info.cd-top:before {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -ms-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: hsla(0, 0%, 100%, .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: hsla(0, 0%, 100%, .95);
  bottom: 100%
}

.cd-single-point .cd-more-info h2 {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 0
}

.cd-single-point .cd-more-info p {
  font-size: 16px;
  margin: 0
}

.cd-single-point .cd-more-info p.small-message-text {
  font-size: 11px;
  line-height: 15px;
  margin-top: 10px
}

@media (max-width:991px) {
  .cd-single-point .cd-more-info p {
    padding-top: 5px
  }
}

.cd-close-info {
  height: 34px;
  position: fixed;
  right: 0;
  top: 0;
  width: 32px
}

.cd-close-info:after,
.cd-close-info:before {
  background-color: #00a1dc;
  bottom: auto;
  content: "";
  left: 50%;
  position: absolute;
  right: auto;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform
}

.cd-close-info:after {
  height: 2px;
  width: 16px
}

.cd-close-info:before {
  height: 16px;
  width: 2px
}

@media only screen and (min-width:600px) {
  .cd-close-info {
    display: none
  }
}

.top-layer {
  z-index: 10
}

.images-row-wrapper .image-tile {
  margin-bottom: 5px
}

.images-row-wrapper .image-tile .content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0
}

.images-row-wrapper .image-tile .content .image img {
  width: 100%
}

.images-row-wrapper .image-tile .content .image .component-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.images-row-wrapper .image-tile .icon-box {
  padding-left: 0
}

.images-row-wrapper .image-tile .icon-box .component-content .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  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 {
    -ms-flex-wrap: wrap;
    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 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .images-row-wrapper .image-tile .icon-box .component-content .content .reference-icons {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 55px
  }

  .images-row-wrapper .image-tile .icon-box .component-content .content .reference-icons i {
    bottom: 0;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
  }
}

#Product-CTA-block .rating-tile-white figcaption .images-row-wrapper .icon-box a,
.cta-tiles .rating-tile-white figcaption .images-row-wrapper .icon-box a,
.images-row-wrapper .icon-box #Product-CTA-block .rating-tile-white figcaption a,
.images-row-wrapper .icon-box .cta-tiles .rating-tile-white figcaption a,
.images-row-wrapper .icon-box a,
.images-row-wrapper .icon-box p {
  color: #080e9f;
  display: inline-block;
  font-size: 14px;
  line-height: 17px;
  margin-top: 10px;
  padding-bottom: 10px;
  position: relative;
  text-align: center;
  text-decoration: none
}

#Product-CTA-block .rating-tile-white figcaption .images-row-wrapper .icon-box a:after,
.images-row-wrapper .icon-box #Product-CTA-block .rating-tile-white figcaption a:after,
.images-row-wrapper .icon-box a:after,
.images-row-wrapper .icon-box p:after {
  background: #00a1dc;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: calc(50% - 25px);
  position: absolute;
  width: 50px
}

#Product-CTA-block .rating-tile-white figcaption .images-row-wrapper .icon-box a:hover,
.images-row-wrapper .icon-box #Product-CTA-block .rating-tile-white figcaption a:hover,
.images-row-wrapper .icon-box a:hover,
.images-row-wrapper .icon-box p:hover {
  border: 0
}

@media (min-width:992px) {

  #Product-CTA-block .rating-tile-white figcaption .images-row-wrapper .icon-box a,
  .cta-tiles .rating-tile-white figcaption .images-row-wrapper .icon-box a,
  .images-row-wrapper .icon-box #Product-CTA-block .rating-tile-white figcaption a,
  .images-row-wrapper .icon-box .cta-tiles .rating-tile-white figcaption a,
  .images-row-wrapper .icon-box a,
  .images-row-wrapper .icon-box p {
    font-size: 20px;
    line-height: 28px;
    max-width: 40%
  }

  #Product-CTA-block .rating-tile-white figcaption .images-row-wrapper .icon-box a:after,
  .images-row-wrapper .icon-box #Product-CTA-block .rating-tile-white figcaption a:after,
  .images-row-wrapper .icon-box a:after,
  .images-row-wrapper .icon-box p:after {
    left: calc(50% - 40px);
    width: 80px
  }
}

.tabs-content.is-hidden,
.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 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: none;
  height: 50px
}

#Product-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item #Product-CTA-block .rating-tile-white figcaption a,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a {
  display: block;
  width: 100%
}

#Product-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item #Product-CTA-block .rating-tile-white figcaption a .tabMenuItem .text-wrapper,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

#Product-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper:after,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item #Product-CTA-block .rating-tile-white figcaption a .tabMenuItem .text-wrapper:after,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper:after {
  position: absolute;
  right: 0
}

@media (min-width:768px) {
  .product-Ingredients .tabs-nav .tabs-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: auto
  }

  #Product-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper:after,
  .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item #Product-CTA-block .rating-tile-white figcaption a .tabMenuItem .text-wrapper:after,
  .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;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
  z-index: -1
}

.product-Ingredients .tabs-content {
  background: inherit;
  border: 0;
  padding: 0
}

.product-Ingredients .richText p {
  font-weight: 300
}

.product-Ingredients .richText h2 {
  margin-top: 15px
}

.product-Ingredients .richText ul li {
  color: #97989a;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px
}

.product-Ingredients .richText ul li:before {
  content: "•"
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-bottom: 1px solid #bab9ba;
  margin: 0;
  padding: 0
}

#Product-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item:hover a,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item:hover #Product-CTA-block .rating-tile-white figcaption a,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item:hover a {
  color: #080e9f
}

#Product-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item.is-active a .tabMenuItem .text-wrapper:after,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item.is-active #Product-CTA-block .rating-tile-white figcaption a .tabMenuItem .text-wrapper:after,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item.is-active a .tabMenuItem .text-wrapper:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46'%3E%3Ccircle cx='23' cy='23' r='23' fill='none'/%3E%3Cpath d='M11.85 21.8h22.3v3h-22.3zM46 23A23 23 0 1123 0a23 23 0 0123 23zm-3 0a20 20 0 10-20 20 20 20 0 0020-20z' fill='%231a99da'/%3E%3C/svg%3E") !important
}

#Product-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item #Product-CTA-block .rating-tile-white figcaption a,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a {
  background: inherit;
  color: #080e9f;
  font-size: 14px;
  line-height: 20px
}

#Product-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a:hover,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item #Product-CTA-block .rating-tile-white figcaption a:hover,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a:hover {
  border: 0
}

#Product-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper:after,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item #Product-CTA-block .rating-tile-white figcaption a .tabMenuItem .text-wrapper:after,
.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46'%3E%3Cpath d='M23 46a23 23 0 1123-23 23 23 0 01-23 23zm0-43a20 20 0 1020 20A20 20 0 0023 3zm11.15 18.8H24.5v-9.65h-3v9.65h-9.65v3h9.65v9.65h3V24.8h9.65z' fill='%231a99da'/%3E%3C/svg%3E") !important;
  height: 30px;
  width: 30px
}

@media (min-width:768px) {
  .product-Ingredients {
    padding: 30px 15px
  }

  .product-Ingredients .richText h2 {
    margin-top: 20px
  }

  .product-Ingredients .richText ul li {
    font-size: 18px;
    line-height: 28px
  }

  .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-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item.is-active a,
  .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item.is-active #Product-CTA-block .rating-tile-white figcaption a,
  .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item.is-active a {
    color: #080e9f
  }

  #Product-CTA-block .rating-tile-white figcaption .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a,
  .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item #Product-CTA-block .rating-tile-white figcaption a,
  .product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a {
    color: #bbb;
    font-size: 18px;
    line-height: 28px
  }
}

#Product-CTA-block .rating-tile-white figcaption .reference-language-block a,
.cta-tiles .rating-tile-white figcaption .reference-language-block a,
.reference-language-block #Product-CTA-block .rating-tile-white figcaption a,
.reference-language-block .cta-tiles .rating-tile-white figcaption a,
.reference-language-block a {
  margin-left: 15px
}

.reference-language-block .component-content div {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.flag {
  background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/Country_selector/flags.png) no-repeat;
  display: inline-block;
  height: 26px;
  width: 32px
}

.flag.flag-ae {
  background-position: -32px 0
}

.flag.flag-ag {
  background-position: -64px 0
}

.flag.flag-ai {
  background-position: -96px 0
}

.flag.flag-an {
  background-position: -128px 0
}

.flag.flag-ar {
  background-position: -160px 0
}

.flag.flag-at {
  background-position: -192px 0
}

.flag.flag-au {
  background-position: -224px 0
}

.flag.flag-aw {
  background-position: -256px 0
}

.flag.flag-bb {
  background-position: -288px 0
}

.flag.flag-bd {
  background-position: -320px 0
}

.flag.flag-be {
  background-position: 0 -32px
}

.flag.flag-bg {
  background-position: -32px -32px
}

.flag.flag-bl {
  background-position: -64px -32px
}

.flag.flag-bm {
  background-position: -96px -32px
}

.flag.flag-bo {
  background-position: -128px -32px
}

.flag.flag-br {
  background-position: -160px -32px
}

.flag.flag-bs {
  background-position: -192px -32px
}

.flag.flag-bz {
  background-position: -224px -32px
}

.flag.flag-ca {
  background-position: -256px -32px
}

.flag.flag-ch {
  background-position: -288px -32px
}

.flag.flag-cl {
  background-position: -320px -32px
}

.flag.flag-cn {
  background-position: 0 -64px
}

.flag.flag-co {
  background-position: -32px -64px
}

.flag.flag-cr {
  background-position: -64px -64px
}

.flag.flag-cu {
  background-position: -96px -64px
}

.flag.flag-cw {
  background-position: -128px -64px
}

.flag.flag-cz {
  background-position: -160px -64px
}

.flag.flag-de {
  background-position: -192px -64px
}

.flag.flag-dk {
  background-position: -224px -64px
}

.flag.flag-dm {
  background-position: -256px -64px
}

.flag.flag-do {
  background-position: -288px -64px
}

.flag.flag-ec {
  background-position: -320px -64px
}

.flag.flag-eg {
  background-position: 0 -96px
}

.flag.flag-es {
  background-position: -32px -96px
}

.flag.flag-fi {
  background-position: -64px -96px
}

.flag.flag-fk {
  background-position: -96px -96px
}

.flag.flag-fr {
  background-position: -128px -96px
}

.flag.flag-gb {
  background-position: -160px -96px
}

.flag.flag-gd {
  background-position: -192px -96px
}

.flag.flag-gl {
  background-position: -224px -96px
}

.flag.flag-gr {
  background-position: -256px -96px
}

.flag.flag-gt {
  background-position: -288px -91px
}

.flag.flag-gy {
  background-position: -320px -91px
}

.flag.flag-hk {
  background-position: 0 -128px
}

.flag.flag-hn {
  background-position: -32px -128px
}

.flag.flag-hr {
  background-position: -64px -128px
}

.flag.flag-ht {
  background-position: -96px -128px
}

.flag.flag-hu {
  background-position: -128px -128px
}

.flag.flag-id {
  background-position: -160px -128px
}

.flag.flag-ie {
  background-position: -192px -128px
}

.flag.flag-il {
  background-position: -224px -128px
}

.flag.flag-in {
  background-position: -256px -128px
}

.flag.flag-it {
  background-position: -288px -128px
}

.flag.flag-jm {
  background-position: -328px -128px
}

.flag.flag-jp {
  background-position: 0 -160px
}

.flag.flag-kn {
  background-position: -32px -160px
}

.flag.flag-kp {
  background-position: -64px -160px
}

.flag.flag-kr {
  background-position: -96px -160px
}

.flag.flag-ky {
  background-position: -128px -160px
}

.flag.flag-kz {
  background-position: -160px -160px
}

.flag.flag-lb {
  background-position: -192px -160px
}

.flag.flag-lc {
  background-position: -224px -160px
}

.flag.flag-li {
  background-position: -256px -160px
}

.flag.flag-lk {
  background-position: -288px -160px
}

.flag.flag-lu {
  background-position: -320px -160px
}

.flag.flag-mc {
  background-position: 0 -288px
}

.flag.flag-me {
  background-position: -32px -196px
}

.flag.flag-mf {
  background-position: -64px -196px
}

.flag.flag-mq {
  background-position: -96px -192px
}

.flag.flag-ms {
  background-position: -128px -192px
}

.flag.flag-mt {
  background-position: -160px -192px
}

.flag.flag-mx {
  background-position: -192px -192px
}

.flag.flag-my {
  background-position: -224px -192px
}

.flag.flag-ni {
  background-position: -256px -192px
}

.flag.flag-nl {
  background-position: -288px -192px
}

.flag.flag-no {
  background-position: -320px -192px
}

.flag.flag-nz {
  background-position: 0 -224px
}

.flag.flag-pa {
  background-position: -32px -224px
}

.flag.flag-pe {
  background-position: -64px -224px
}

.flag.flag-ph {
  background-position: -96px -224px
}

.flag.flag-pk {
  background-position: -128px -224px
}

.flag.flag-pl {
  background-position: -160px -224px
}

.flag.flag-pr {
  background-position: -192px -224px
}

.flag.flag-pt {
  background-position: -224px -224px
}

.flag.flag-py {
  background-position: -256px -224px
}

.flag.flag-ro {
  background-position: -288px -224px
}

.flag.flag-rs {
  background-position: -320px -224px
}

.flag.flag-ru {
  background-position: 0 -256px
}

.flag.flag-sa {
  background-position: -32px -256px
}

.flag.flag-se {
  background-position: -64px -256px
}

.flag.flag-sg {
  background-position: -96px -256px
}

.flag.flag-si {
  background-position: -128px -256px
}

.flag.flag-sk {
  background-position: -160px -256px
}

.flag.flag-sr {
  background-position: -192px -256px
}

.flag.flag-sv {
  background-position: -224px -256px
}

.flag.flag-tc {
  background-position: -256px -256px
}

.flag.flag-th {
  background-position: -288px -256px
}

.flag.flag-tr {
  background-position: -320px -256px
}

.flag.flag-tt {
  background-position: 0 -288px
}

.flag.flag-tw {
  background-position: -32px -288px
}

.flag.flag-us {
  background-position: -64px -288px
}

.flag.flag-uy {
  background-position: -96px -288px
}

.flag.flag-vc {
  background-position: -128px -288px
}

.flag.flag-ve {
  background-position: -160px -288px
}

.flag.flag-vg {
  background-position: -192px -288px
}

.flag.flag-vi {
  background-position: -224px -288px
}

.flag.flag-vn {
  background-position: -256px -288px
}

.flag.flag-za {
  background-position: -288px -288px
}

.flag.flag-cc {
  background-position: 0 0
}

.navbar-fixed {
  position: fixed;
  top: 36px
}

.Megamenu {
  padding: 0;
  z-index: 6
}

.Megamenu .desktop-nav {
  display: none
}

@media (min-width:992px) {
  .Megamenu .desktop-nav {
    display: block
  }

  .Megamenu .desktop-nav .blue-nav-blend {
    height: 35px;
    width: 100%
  }

  .Megamenu .desktop-nav .blue-nav-blend:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw
  }

  .Megamenu .desktop-nav .blue-nav-blend .navigation-root {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 35px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: auto;
    text-align: center
  }

  .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item {
    display: inline-block
  }

  #Product-CTA-block .rating-tile-white figcaption .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item a:after,
  .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item #Product-CTA-block .rating-tile-white figcaption a:after,
  .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item a:after {
    background-color: rgba(0, 0, 0, 0);
    bottom: -3px;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 70px
  }

  #Product-CTA-block .rating-tile-white figcaption .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item.is-active a:after,
  #Product-CTA-block .rating-tile-white figcaption .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 #Product-CTA-block .rating-tile-white figcaption a:after,
  .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item.is-active a:after,
  .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item:hover #Product-CTA-block .rating-tile-white figcaption a:after,
  .Megamenu .desktop-nav .blue-nav-blend .navigation-root .navigation-item:hover a:after {
    background-color: #fff;
    content: ""
  }

  .Megamenu .desktop-nav .mega-menu {
    left: 0;
    position: absolute;
    z-index: 8
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .navigation-level1 .navigation-level2 {
    display: grid;
    grid-template-columns: 50% 50%;
    max-width: 100%
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-oral-health-tips,
  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-understanding-tooth-sensitivity {
    max-width: 60%
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-oral-health-tips .navigation-item-title,
  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-understanding-tooth-sensitivity .navigation-item-title {
    -o-text-overflow: inherit;
    text-overflow: inherit;
    white-space: pre-wrap
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-oral-health-tips .navigation-level2,
  .Megamenu .desktop-nav .mega-menu .desktop-nav-links .page-understanding-tooth-sensitivity .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 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption {
    margin-left: 20px;
    width: 70%
  }

  .Megamenu .desktop-nav .mega-menu .desktop-nav-2-rows figure p {
    margin: 0;
    max-width: 150px
  }

  .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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}

@media (min-width:992px) {
  .desktop-nav .blue-nav-blend:before {
    background: -webkit-gradient(linear, left top, right top, from(#080e9f), to(#00a1dc));
    background: -o-linear-gradient(left, #080e9f 0, #00a1dc 100%);
    background: linear-gradient(90deg, #080e9f 0, #00a1dc)
  }

  .desktop-nav .blue-nav-blend .navigation-root .navigation-item .navigation-item-title {
    background: rgba(0, 0, 0, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
    overflow: visible;
    padding: 0
  }

  .desktop-nav .mega-menu {
    background-color: #fff;
    border-bottom: 1px solid #e9eaed;
    -webkit-box-shadow: inset 0 -10px 10px -10px #666363;
    box-shadow: inset 0 -10px 10px -10px #666363;
    display: none;
    padding: 50px 0;
    width: 100%
  }

  #Product-CTA-block .rating-tile-white figcaption .desktop-nav .mega-menu a,
  .cta-tiles .rating-tile-white figcaption .desktop-nav .mega-menu a,
  .desktop-nav .mega-menu #Product-CTA-block .rating-tile-white figcaption a,
  .desktop-nav .mega-menu .cta-tiles .rating-tile-white figcaption a,
  .desktop-nav .mega-menu .desktop-nav-links .navigation-level1,
  .desktop-nav .mega-menu a {
    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 {
    background: rgba(0, 0, 0, 0) !important;
    border: 0;
    color: #080e9f !important;
    font-family: Gilroy Bold, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    padding: 0 0 15px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-item-title:hover {
    color: #00a1dc !important
  }

  .desktop-nav .mega-menu .desktop-nav-links .reference-menuproductlist li {
    float: left;
    width: 50%
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-level2 {
    border: 0;
    padding-left: 0
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-level2 .navigation-item-title {
    background: rgba(0, 0, 0, 0);
    border: 0;
    color: #080e9f;
    font-family: Gilroy Regular, serif;
    font-size: 16px;
    line-height: 35px;
    overflow: visible;
    padding: 0 0 5px
  }

  .desktop-nav .mega-menu .desktop-nav-links .navigation-level2 .navigation-item-title:hover {
    color: #00a1dc
  }

  #Product-CTA-block .rating-tile-white .desktop-nav .mega-menu .desktop-nav-2-cols figcaption a,
  .desktop-nav .mega-menu .desktop-nav-2-cols #Product-CTA-block .rating-tile-white figcaption a,
  .desktop-nav .mega-menu .desktop-nav-2-cols figcaption a {
    color: #080e9f;
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 10px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
  }

  #Product-CTA-block .rating-tile-white .desktop-nav .mega-menu .desktop-nav-2-cols figcaption a:after,
  .desktop-nav .mega-menu .desktop-nav-2-cols #Product-CTA-block .rating-tile-white figcaption a:after,
  .desktop-nav .mega-menu .desktop-nav-2-cols figcaption a:after {
    background-color: #00a1dc;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 80px
  }

  #Product-CTA-block .rating-tile-white .desktop-nav .mega-menu .desktop-nav-2-cols figcaption a:hover,
  #Product-CTA-block .rating-tile-white .desktop-nav .mega-menu .desktop-nav-2-cols figure:hover figcaption a,
  .desktop-nav .mega-menu .desktop-nav-2-cols #Product-CTA-block .rating-tile-white figcaption a:hover,
  .desktop-nav .mega-menu .desktop-nav-2-cols figcaption a:hover,
  .desktop-nav .mega-menu .desktop-nav-2-cols figure:hover #Product-CTA-block .rating-tile-white figcaption a,
  .desktop-nav .mega-menu .desktop-nav-2-cols figure:hover figcaption a {
    border: 0;
    color: #00a1dc
  }

  #Product-CTA-block .rating-tile-white figcaption .desktop-nav .mega-menu .desktop-nav-2-cols figure>a,
  .desktop-nav .mega-menu .desktop-nav-2-cols #Product-CTA-block .rating-tile-white figcaption figure>a,
  .desktop-nav .mega-menu .desktop-nav-2-cols .cta-tiles .rating-tile-white figcaption figure>a,
  .desktop-nav .mega-menu .desktop-nav-2-cols figure>a {
    display: block
  }

  #Product-CTA-block .rating-tile-white figcaption .desktop-nav .mega-menu .desktop-nav-2-cols figure>a:before,
  .desktop-nav .mega-menu .desktop-nav-2-cols #Product-CTA-block .rating-tile-white figcaption figure>a:before,
  .desktop-nav .mega-menu .desktop-nav-2-cols .cta-tiles .rating-tile-white figcaption figure>a:before,
  .desktop-nav .mega-menu .desktop-nav-2-cols figure>a:before {
    content: "";
    display: block;
    height: calc(100% + 30px);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
  }

  #Product-CTA-block .rating-tile-white .desktop-nav .mega-menu .desktop-nav-2-rows figure:hover figcaption a,
  .desktop-nav .mega-menu .desktop-nav-2-rows figure:hover #Product-CTA-block .rating-tile-white figcaption a,
  .desktop-nav .mega-menu .desktop-nav-2-rows figure:hover figcaption a {
    border: 0;
    color: #00a1dc
  }

  #Product-CTA-block .rating-tile-white .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption a,
  .desktop-nav .mega-menu .desktop-nav-2-rows figure #Product-CTA-block .rating-tile-white figcaption a,
  .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption a {
    color: #080e9f;
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 10px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
  }

  #Product-CTA-block .rating-tile-white .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption a:after,
  .desktop-nav .mega-menu .desktop-nav-2-rows figure #Product-CTA-block .rating-tile-white figcaption a:after,
  .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption a:after {
    background-color: #00a1dc;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 80px
  }

  #Product-CTA-block .rating-tile-white .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption a:hover,
  .desktop-nav .mega-menu .desktop-nav-2-rows figure #Product-CTA-block .rating-tile-white figcaption a:hover,
  .desktop-nav .mega-menu .desktop-nav-2-rows figure figcaption a:hover {
    border: 0;
    color: #00a1dc
  }

  #Product-CTA-block .rating-tile-white figcaption .desktop-nav .mega-menu .desktop-nav-2-rows figure>a,
  .desktop-nav .mega-menu .desktop-nav-2-rows #Product-CTA-block .rating-tile-white figcaption figure>a,
  .desktop-nav .mega-menu .desktop-nav-2-rows .cta-tiles .rating-tile-white figcaption figure>a,
  .desktop-nav .mega-menu .desktop-nav-2-rows figure>a {
    display: block
  }

  #Product-CTA-block .rating-tile-white figcaption .desktop-nav .mega-menu .desktop-nav-2-rows figure>a:before,
  .desktop-nav .mega-menu .desktop-nav-2-rows #Product-CTA-block .rating-tile-white figcaption figure>a:before,
  .desktop-nav .mega-menu .desktop-nav-2-rows .cta-tiles .rating-tile-white figcaption figure>a:before,
  .desktop-nav .mega-menu .desktop-nav-2-rows figure>a:before {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 200%
  }

  .desktop-nav .mega-menu .desktop-nav-2-rows figure .small-message-text {
    display: block;
    font-family: Gilroy Light, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 28px;
    margin: 30px 0 0;
    text-align: left
  }

  .desktop-nav .mega-menu .desktop-nav-faqs .faqs-title p {
    margin: 0
  }

  #Product-CTA-block .rating-tile-white figcaption .desktop-nav .mega-menu .desktop-nav-faqs .faqs-title a,
  .desktop-nav .mega-menu .desktop-nav-faqs .faqs-title #Product-CTA-block .rating-tile-white figcaption a,
  .desktop-nav .mega-menu .desktop-nav-faqs .faqs-title a {
    background: rgba(0, 0, 0, 0);
    border: 0;
    color: #080e9f;
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    padding-left: 0;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
  }

  #Product-CTA-block .rating-tile-white figcaption .desktop-nav .mega-menu .desktop-nav-faqs .faqs-title a:hover,
  .desktop-nav .mega-menu .desktop-nav-faqs .faqs-title #Product-CTA-block .rating-tile-white figcaption a:hover,
  .desktop-nav .mega-menu .desktop-nav-faqs .faqs-title a:hover {
    color: #00a1dc !important
  }

  #Product-CTA-block .rating-tile-white figcaption .desktop-nav .mega-menu .desktop-nav-faqs .faq-link a,
  .desktop-nav .mega-menu .desktop-nav-faqs .faq-link #Product-CTA-block .rating-tile-white figcaption a,
  .desktop-nav .mega-menu .desktop-nav-faqs .faq-link a {
    color: #080e9f;
    display: inline-block;
    font-family: Gilroy Regular, serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 10px;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
  }

  #Product-CTA-block .rating-tile-white figcaption .desktop-nav .mega-menu .desktop-nav-faqs .faq-link a:after,
  .desktop-nav .mega-menu .desktop-nav-faqs .faq-link #Product-CTA-block .rating-tile-white figcaption a:after,
  .desktop-nav .mega-menu .desktop-nav-faqs .faq-link a:after {
    background-color: #00a1dc;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 80px
  }

  #Product-CTA-block .rating-tile-white figcaption .desktop-nav .mega-menu .desktop-nav-faqs .faq-link a:hover,
  .desktop-nav .mega-menu .desktop-nav-faqs .faq-link #Product-CTA-block .rating-tile-white figcaption a:hover,
  .desktop-nav .mega-menu .desktop-nav-faqs .faq-link a:hover {
    border: 0;
    color: #00a1dc
  }

  .desktop-nav .mega-menu .desktop-nav-faqs-img img {
    margin-top: 50px;
    width: 150px
  }
}

/* .content-oral-health-tips ul li:nth-child(n+7),
.page-oral-health-tips ul li:nth-child(n+7) {
  display: none !important
} */

.mobile-nav {
  height: 50px;
  left: 0;
  padding: 0;
  position: absolute;
  top: 0;
  z-index: 8
}

.mobile-nav .box {
  display: none
}

.mobile-nav.is-open {
  height: auto
}

.mobile-nav.is-open .navigation-mobile-menu {
  height: 50px;
  margin: 0;
  width: 50px
}

.mobile-nav.is-open .box {
  display: block
}

.mobile-nav .sensodyne-logo-mobile {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0
}

.mobile-nav .search-icon-mobile,
.mobile-nav .sensodyne-logo-mobile {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  z-index: 8
}

.mobile-nav .search-icon-mobile {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  right: 0
}

.mobile-nav .searchBox {
  display: none;
  height: 50px;
  left: 0;
  position: absolute;
  top: 50px;
  width: 100%
}

.mobile-nav .searchBox .form-search {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.mobile-nav .searchBox .form-search input {
  display: inline-block;
  height: 24px;
  text-align: center;
  width: 150px
}

.mobile-nav .searchBox .form-search button {
  display: none
}

.mobile-nav .searchBox.is-open {
  display: block
}

.mobile-nav .navigation-mobile-menu {
  height: 50px;
  margin: 0;
  width: 50px;
  z-index: 8
}

.mobile-nav .navigation-level1 .navigation-level3 li,
.mobile-nav .top-bar-links-mobile p {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.mobile-nav .top-bar-links-mobile p {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

#Product-CTA-block .rating-tile-white figcaption .mobile-nav .top-bar-links-mobile p a:first-child,
#Product-CTA-block .rating-tile-white figcaption .mobile-nav .top-bar-links-mobile p a:nth-child(2),
.mobile-nav .top-bar-links-mobile p #Product-CTA-block .rating-tile-white figcaption a:first-child,
.mobile-nav .top-bar-links-mobile p #Product-CTA-block .rating-tile-white figcaption a:nth-child(2),
.mobile-nav .top-bar-links-mobile p a:first-child,
.mobile-nav .top-bar-links-mobile p a:nth-child(2) {
  margin-bottom: 20px
}

.mobile-nav .country-selector-mobile,
.mobile-nav .gsk-logo-mobile {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

@media (min-width:992px) {
  .mobile-nav {
    display: none
  }
}

@media only screen and (max-width:991px) {

  #Product-CTA-block .rating-tile-white figcaption .page-product-results>a,
  .cta-tiles .rating-tile-white figcaption .page-product-results>a,
  .page-product-results>a {
    display: none !important
  }

  .page-product-results>ul {
    border-style: unset !important
  }

  .navigation-root.navigation-branch.navigation-level1 {
    display: none
  }

  #Product-CTA-block .rating-tile-white figcaption .navigation-root.navigation-branch.navigation-level1>a,
  .cta-tiles .rating-tile-white figcaption .navigation-root.navigation-branch.navigation-level1>a,
  .navigation-root.navigation-branch.navigation-level1>a {
    display: none !important
  }

  .mobile-nav.is-open .navigation-root {
    display: block
  }

  .navigation-mobile-menu {
    display: block !important
  }

  .navigation-mobile-menu:after {
    display: block !important;
    height: 41px;
    position: absolute;
    width: 41px
  }

  .navigation-mobile-menu,
  .search-icon-mobile {
    position: relative;
    z-index: 22
  }
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .mobile-nav.is-open .navigation-mobile-menu:after {
    left: 15px !important
  }
}

.navigation-item.navigation-level2 {
  border-top: 1px solid #323131
}

@media only screen and (max-width:767px) {
  .navigation-item.navigation-level2 {
    display: block !important
  }

  .navigation-item.navigation-level2.is-open {
    display: block
  }

  .navigation-item.page-acceptable-use-policy,
  .navigation-item.page-accessibility,
  .navigation-item.page-contact,
  .navigation-item.page-coupon,
  .navigation-item.page-websitemap,
  .navigation-item.page-where-to-buy
  /* .page-oral-health-tips .navigation-level4*/ { 
    display: none !important
  }
}

.navigation-level3 li {
  display: block
}

.page-home>.navigation-item-title {
  display: none
}

#Product-CTA-block .rating-tile-white figcaption .mobile-nav .navigation .page-home>a,
#Product-CTA-block .rating-tile-white figcaption .navigation-root .page-product-results>a,
.cta-tiles .rating-tile-white figcaption .navigation-root .page-product-results>a,
.mobile-nav .navigation #Product-CTA-block .rating-tile-white figcaption .page-home>a,
.mobile-nav .navigation .cta-tiles .rating-tile-white figcaption .page-home>a,
.mobile-nav .navigation .page-home>a,
.navigation-root #Product-CTA-block .rating-tile-white figcaption .page-product-results>a,
.navigation-root .cta-tiles .rating-tile-white figcaption .page-product-results>a,
.navigation-root .page-product-results>a {
  display: none !important
}

.mobile-nav {
  background-color: #fff
}

.mobile-nav.is-open {
  background: #fff;
  background: -o-linear-gradient(top, #fff 0, #e9eaed 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e9eaed));
  background: linear-gradient(180deg, #fff 0, #e9eaed)
}

.mobile-nav.is-open .navigation-mobile-menu {
  background: rgba(0, 0, 0, 0);
  border: 0
}

.mobile-nav.is-open .navigation-mobile-menu:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.87 26.87' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%231a99da}%3C/style%3E%3C/defs%3E%3Cg transform='translate(-56.997 -33.429)'%3E%3Crect class='a' width='34' height='4' rx='2' transform='rotate(-45 97.872 -40.065)'/%3E%3Cpath class='a' d='M79.624 58.885L58.41 37.672a2 2 0 012.828-2.829l21.213 21.213a2 2 0 01-2.828 2.829z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 14px;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 14px
}

.mobile-nav .sensodyne-logo-mobile {
  height: 50px;
  width: 100%
}

.mobile-nav .sensodyne-logo-mobile i {
  width: 90px
}

.mobile-nav .search-icon-mobile {
  height: 50px;
  width: 50px
}

.mobile-nav .search-icon-mobile i {
  height: 19px;
  width: 19px
}

.mobile-nav .searchBox {
  background-color: #fff;
  border-top: 1px solid #e9eaed
}

.mobile-nav .searchBox .form-search input {
  border: 1px solid #e9eaed;
  border-radius: 15px;
  font-size: 14px;
  outline: 0
}

.mobile-nav .navigation-mobile-menu {
  background: rgba(0, 0, 0, 0);
  border: 0;
  outline: 0
}

.mobile-nav .navigation-mobile-menu:after {
  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-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  left: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.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 {
  border: 0;
  margin: 0
}

.mobile-nav .navigation-level1 .navigation-item .navigation-item-title {
  background: rgba(0, 0, 0, 0);
  border: 0
}

.mobile-nav .navigation-level1 .navigation-item .navigation-item-title:active,
.mobile-nav .navigation-level1 .navigation-item .navigation-item-title:focus,
.mobile-nav .navigation-level1 .navigation-item .navigation-item-title:hover {
  color: #080e9f
}

#Product-CTA-block .rating-tile-white figcaption .mobile-nav .navigation-level1 .navigation-level1 a[title=home],
.mobile-nav .navigation-level1 .navigation-level1 #Product-CTA-block .rating-tile-white figcaption a[title=home],
.mobile-nav .navigation-level1 .navigation-level1 a[title=home] {
  display: none
}

.mobile-nav .navigation-level1 .navigation-level2 li {
  text-align: center
}

#Product-CTA-block .rating-tile-white figcaption .mobile-nav .navigation-level1 .navigation-level2 li a,
.mobile-nav .navigation-level1 .navigation-level2 li #Product-CTA-block .rating-tile-white figcaption a,
.mobile-nav .navigation-level1 .navigation-level2 li a {
  color: #080e9f;
  font-family: Gilroy Bold, sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin: 0;
  padding: 15px 0;
  text-align: center
}

.mobile-nav .navigation-level1 .navigation-level2 li.has-children .navigation-item-decoration {
  background-color: rgba(0, 0, 0, 0);
  margin-left: 10px;
  position: absolute
}

.mobile-nav .navigation-level1 .navigation-level2 li.has-children .navigation-item-decoration:after,
.mobile-nav .navigation-level1 .navigation-level2 li.has-children .navigation-item-decoration:before {
  background-color: #080e9f;
  content: "";
  display: inline-block;
  height: 2px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  vertical-align: middle;
  width: 8px
}

.mobile-nav .navigation-level1 .navigation-level2 li.has-children .navigation-item-decoration:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.mobile-nav .navigation-level1 .navigation-level2 li.has-children .navigation-item-decoration:after {
  margin-left: -3px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.mobile-nav .navigation-level1 .navigation-level2 li.page-contact,
.mobile-nav .navigation-level1 .navigation-level2 li.page-where-to-buy {
  display: none
}

#Product-CTA-block .rating-tile-white figcaption .mobile-nav .navigation-level1 .navigation-level2.is-open a,
.mobile-nav .navigation-level1 .navigation-level2.is-open #Product-CTA-block .rating-tile-white figcaption a,
.mobile-nav .navigation-level1 .navigation-level2.is-open a {
  background: rgba(0, 0, 0, 0);
  border-left: 5px solid #00a1dc
}

.mobile-nav .navigation-level1 .navigation-level2.is-open.has-children .navigation-item-decoration:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center
}

.mobile-nav .navigation-level1 .navigation-level2.is-open.has-children .navigation-item-decoration:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center
}

.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
}

#Product-CTA-block .rating-tile-white figcaption .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 a,
.mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 #Product-CTA-block .rating-tile-white figcaption a,
.mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 a {
  background: none;
  border: 0
}

#Product-CTA-block .rating-tile-white figcaption .mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 a:after,
.mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 #Product-CTA-block .rating-tile-white figcaption a:after,
.mobile-nav .navigation-level1 .navigation-level2.is-open .navigation-level3 a:after,
.mobile-nav .navigation-level1 .navigation-level2.page-products .navigation-level3 li:not(.page-product-results):not(.navigation-level4),
.mobile-nav .navigation-level1 .navigation-level2.page-products .page-product-results>.navigation-item-title,
.mobile-nav .navigation-level1 .navigation-level3 {
  display: none
}

.mobile-nav .navigation-level1 .navigation-level3 li {
  background-color: #fcfcfc;
  border-bottom: 1px solid #e9eaed;
  text-align: center
}

.mobile-nav .navigation-level1 .navigation-level3 li:first-child {
  border-top: 1px solid #e9eaed
}

#Product-CTA-block .rating-tile-white figcaption .mobile-nav .navigation-level1 .navigation-level3 li a,
.mobile-nav .navigation-level1 .navigation-level3 li #Product-CTA-block .rating-tile-white figcaption a,
.mobile-nav .navigation-level1 .navigation-level3 li a {
  color: #080e9f;
  font-family: Gilroy Regular, serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center
}

#Product-CTA-block .rating-tile-white figcaption .mobile-nav .top-bar-links-mobile p a,
.mobile-nav .top-bar-links-mobile p #Product-CTA-block .rating-tile-white figcaption a,
.mobile-nav .top-bar-links-mobile p a {
  color: #97989a;
  font-size: 14px;
  text-decoration: none
}

.mobile-nav .social-pages .component-content>.content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 10px 0
}

.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 {
  height: 35px;
  width: 35px
}

.mobile-nav .country-selector-mobile {
  background-color: #fff;
  border-radius: 20px;
  margin: auto auto 20px;
  width: 240px
}

.mobile-nav .country-selector-mobile .country-dropdown {
  -webkit-appearance: none;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.604 8.366' width='32' height='32'%3E%3Cpath d='M0 1.047L1.041 0Q4.159 3.123 7.3 6.264 10.45 3.113 13.554 0q.552.556 1.046 1.06L7.3 8.365Q3.659 4.71 0 1.047z' fill='%23575757'/%3E%3C/svg%3E") no-repeat 100% rgba(0, 0, 0, 0);
  background-position: 215px;
  background-size: 12px 10px;
  border: 1px solid #707070;
  border-radius: 20px;
  color: #97989a;
  font-size: 14px;
  height: 35px;
  padding: 0 15px;
  text-align: center;
  -moz-text-align-last: center;
  text-align-last: center;
  width: 240px
}

.mobile-nav .gsk-logo-mobile {
  margin-bottom: 20px;
  width: 100%
}

@media screen and (max-width:992px) {
  #header .Megamenu {
    background-color: #fff;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: auto;
    z-index: 20
  }

  .mobile-nav.is-open {
    height: 100vh;
    overflow-x: hidden;
    overflow-y: scroll
  }

  .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-coupon,
  .mobile-nav .navigation-root .page-product-results,
  .mobile-nav .navigation-root .page-websitemap {
    display: none
  }

  .fixedPosition {
    position: fixed
  }
}

.myth-truth-row>.component-content>.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1
}

@media (max-width:767px) {
  .myth-truth-row .richText {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 0;
    width: calc(50% - 1px)
  }

  .myth-truth-row .richText:last-child {
    padding-left: 5px;
    padding-right: 10px
  }

  .myth-truth-row .richText:first-child {
    padding-left: 5px
  }

  .myth-truth-row .richText .component-content {
    min-width: 130px
  }
}

.myth-truth-row {
  padding-bottom: 30px;
  padding-top: 30px
}

.myth-truth-row .richText p {
  margin: 0;
  text-align: center
}

.myth-truth-row .richText p:first-child {
  font-size: 20px;
  font-weight: 300;
  line-height: 20px
}

.myth-truth-row .richText p:first-child:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.5 26.5'%3E%3Cpath fill='%23575757' d='M26.5 25L14.6 13.2 26.5 1.4 25 0 13.2 11.8 1.4 0 0 1.4l11.8 11.8L0 25l1.4 1.5 11.8-11.9L25 26.5z'/%3E%3C/svg%3E");
  display: inline-block;
  margin-right: 7px;
  margin-top: -6px;
  vertical-align: middle;
  width: 14px
}

@media (min-width:768px) {
  .myth-truth-row .richText p:first-child:before {
    margin-top: -1px
  }
}

.myth-truth-row .richText p:nth-child(2) {
  font-weight: 400
}

.myth-truth-row .richText:last-child p {
  color: #00a1dc
}

.myth-truth-row .richText:last-child p:first-child:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.7 26.6'%3E%3Cpath fill='%231a99da' d='M12.5 26.4L35.7 1.5 34.2.1 12.4 23.6l-11-10.4L0 14.6l10.3 9.8z'/%3E%3C/svg%3E");
  display: inline-block;
  margin-right: 7px;
  margin-top: -10px;
  vertical-align: middle;
  width: 14px
}

.myth-truth-row .image {
  margin-bottom: 15px
}

.myth-truth-row .image img {
  display: block;
  margin: 0 auto;
  width: 80px
}

@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 {
    font-size: 30px;
    line-height: 25px;
    margin-left: -32px
  }

  .myth-truth-row .richText p:first-child:before {
    vertical-align: top;
    width: 24px
  }

  .myth-truth-row .richText p:nth-child(2) {
    line-height: 25px
  }

  .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
  }
}

.no-search-result-box {
  padding-top: 30px
}

.no-search-result-pages .richText-content {
  padding: 0 50px 50px
}

.no-search-result-pages .richText-content ul {
  margin: 0;
  padding: 0;
  text-align: center
}

.no-search-result-pages .richText-content li {
  margin: 0;
  padding: 15px 0 0
}

.no-search-result-pages .richText-content .btn {
  padding: 15px;
  width: 100%
}

@media (min-width:768px) {
  .no-search-result-pages .richText-content {
    padding: 0 0 50px
  }

  .no-search-result-pages .richText-content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  .no-search-result-pages .richText-content li {
    width: 25%
  }

  .no-search-result-pages .richText-content .btn {
    padding: 10px
  }
}

.no-search-result-box {
  background-color: #f7f7f7
}

.no-search-result-pages .richText-content li:before {
  content: ""
}

.no-search-result-pages .richText-content .btn {
  font-size: 14px;
  font-weight: 400
}

@media (min-width:992px) {
  .no-search-result-pages .richText-content .btn {
    font-size: 18px;
    font-weight: 400
  }
}

.carousel.product-carousel {
  margin-bottom: 30px;
  position: relative
}

.carousel.product-carousel>.component-content {
  padding: 0
}

.carousel.product-carousel .container-override>.component-content>.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.carousel.product-carousel .container-override>.component-content>.content>.image {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1
}

.carousel.product-carousel .carousel-content .background-image-box {
  padding: 0
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content {
  margin-top: -50px;
  max-height: 255px;
  padding: 50px 0 0
}

@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 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p {
  font-size: 14px;
  font-weight: 700
}

#Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a,
.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p #Product-CTA-block .rating-tile-white figcaption a,
.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a {
  font-size: 14px;
  font-weight: 700;
  position: relative
}

#Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a:first-child,
.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p #Product-CTA-block .rating-tile-white figcaption a:first-child,
.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a:first-child {
  margin-right: 55px
}

#Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a:first-child:after,
.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p #Product-CTA-block .rating-tile-white figcaption a:first-child:after,
.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a:first-child:after {
  background-color: #707070;
  content: "";
  display: inline-block;
  height: 16px;
  position: absolute;
  right: -29px;
  top: 2px;
  width: 2px
}

@media (min-width:992px) {

  #Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a,
  .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p,
  .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p #Product-CTA-block .rating-tile-white figcaption a,
  .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a {
    font-size: 24px
  }

  #Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a:first-child:after,
  .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p #Product-CTA-block .rating-tile-white figcaption a:first-child:after,
  .carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p a:first-child:after {
    height: 24px;
    top: 4px
  }
}

@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
}

#Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-content .background-image-box>.component-content .carousel-nav li.carousel-nav-item a,
.carousel.product-carousel .carousel-content .background-image-box>.component-content .carousel-nav li.carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
.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 .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;
  -webkit-transform: translateY(5%);
  -ms-transform: translateY(5%);
  transform: translateY(5%)
}

@media (min-width:768px) {
  .carousel.product-carousel>.component-content .image img {
    -webkit-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%)
  }
  .carousel.product-carousel>.component-content .background-image-h-100 .image img {
    -webkit-transform: translateY(0 );
    -ms-transform: translateY(0);
    transform: translateY(0)
  }
  .background-image-h-100 .myth-truth-row {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.carousel.product-carousel .carousel-content .background-image-box.background-image-h-100>.component-content {
  max-height: 100%;
}
@media (max-width:768px) {
  .carousel.product-carousel .background-image-h-100 .component-content .asterisk-text{
    position: static;
    padding-top: 10px;
    text-align: center;
  }
}

.carousel.product-carousel .carousel-nav {
  margin-bottom: 0;
  margin-top: 15px;
  width: 100%;
}

@media (min-width:992px) {
  .carousel.product-carousel .container-override>.component-content>.content {
    display: block
  }

  .carousel.product-carousel .carousel-nav {
    margin-bottom: 15px;
    margin-top: 15px
  }

  #Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-nav li.carousel-nav-item a,
  .carousel.product-carousel .carousel-nav li.carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
  .carousel.product-carousel .carousel-nav li.carousel-nav-item a {
    height: 16px;
    width: 16px
  }

  .carousel.product-carousel .carousel-nav .carousel-nav-next,
  .carousel.product-carousel .carousel-nav .carousel-nav-prev {
    height: 30px;
    width: 30px
  }

  #Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-nav .carousel-nav-next a:before,
  #Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-nav .carousel-nav-prev a:before,
  .carousel.product-carousel .carousel-nav .carousel-nav-next #Product-CTA-block .rating-tile-white figcaption a:before,
  .carousel.product-carousel .carousel-nav .carousel-nav-next a:before,
  .carousel.product-carousel .carousel-nav .carousel-nav-prev #Product-CTA-block .rating-tile-white figcaption a:before,
  .carousel.product-carousel .carousel-nav .carousel-nav-prev 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 {
  margin-left: auto;
  margin-right: auto;
  position: relative
}

@media screen and (min-width:1600px) {
  .carousel.product-carousel .carousel-nav {
    max-width: 80%
  }
}

.carousel.product-carousel {
  background-color: rgba(0, 0, 0, 0)
}

.carousel.product-carousel .component-content {
  background-color: rgba(0, 0, 0, 0);
  border: none
}

.carousel.product-carousel .component-content .statement {
  text-align: center;
  z-index: 2
}

.carousel.product-carousel .component-content .statement .richText-content p {
  font-family: Gilroy Semibold, sans-serif;
  background-color: rgba(0, 0, 0, 0);
  font-weight: 700
}

.carousel.product-carousel .component-content .asterisk-text {
  bottom: -20px;
  position: absolute;
  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: 11px;
  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: #fff
}

.carousel.product-carousel .component-content .carousel-nav li {
  background-color: #fff;
  display: inline-block
}

#Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item a,
.carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
.carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item a {
  font-family: Gilroy Semibold, sans-serif;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #00a1dc;
  border-radius: 10px;
  display: inline-block
}

#Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item.is-active a,
.carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item.is-active #Product-CTA-block .rating-tile-white figcaption a,
.carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item.is-active a {
  background: #00a1dc
}

.carousel.product-carousel .component-content .carousel-nav .carousel-nav-next,
.carousel.product-carousel .component-content .carousel-nav .carousel-nav-prev {
  display: none
}

@media (min-width:320px) and (max-width:400px) {
  .carousel.product-carousel .component-content .slides-item2 .image img {
    padding: 30px 0
  }

  .carousel.product-carousel .component-content .slides-item2 .statement p {
    margin-left: 40px !important
  }
}

.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 {
  margin-top: 7px;
  padding: 0
}

#Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-content .background-image-box .reference-prd-landing-buynow-btn a,
.carousel.product-carousel .carousel-content .background-image-box .reference-prd-landing-buynow-btn #Product-CTA-block .rating-tile-white figcaption a,
.carousel.product-carousel .carousel-content .background-image-box .reference-prd-landing-buynow-btn a {
  background: none !important;
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: none !important;
  border-color: rgba(0, 0, 0, 0) !important;
  border-radius: 0 !important;
  border-width: 0 0 2px !important;
  color: #00a1dc !important;
  font-family: Gilroy Semibold, sans-serif !important;
  font-size: 14px !important;
  min-height: inherit !important;
  min-width: inherit !important;
  padding: 0 0 5px !important
}

#Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .carousel-content .background-image-box .reference-prd-landing-buynow-btn a:hover,
.carousel.product-carousel .carousel-content .background-image-box .reference-prd-landing-buynow-btn #Product-CTA-block .rating-tile-white figcaption a:hover,
.carousel.product-carousel .carousel-content .background-image-box .reference-prd-landing-buynow-btn a:hover {
  border-color: #00a1dc !important
}

@media (min-width:992px) {
  .carousel.product-carousel .component-content .image {
    z-index: 5
  }

  .carousel.product-carousel .component-content .carousel-content .background-image-box .reference-prd-landing-buynow-btn {
    padding: 0
  }

  #Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .component-content .carousel-content .background-image-box .reference-prd-landing-buynow-btn a,
  .carousel.product-carousel .component-content .carousel-content .background-image-box .reference-prd-landing-buynow-btn #Product-CTA-block .rating-tile-white figcaption a,
  .carousel.product-carousel .component-content .carousel-content .background-image-box .reference-prd-landing-buynow-btn a {
    font-size: 24px !important
  }

  .carousel.product-carousel .component-content .carousel-nav {
    background-color: rgba(0, 0, 0, 0);
    overflow: visible
  }

  .carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item {
    background-color: rgba(0, 0, 0, 0)
  }

  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-next,
  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-prev {
    background: rgba(0, 0, 0, 0);
    display: block;
    list-style: none;
    z-index: 5;
    position: absolute;
    top: -3rem;
  }

  #Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .component-content .carousel-nav .carousel-nav-next a:before,
  #Product-CTA-block .rating-tile-white figcaption .carousel.product-carousel .component-content .carousel-nav .carousel-nav-prev a:before,
  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-next #Product-CTA-block .rating-tile-white figcaption a:before,
  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-next a:before,
  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-prev #Product-CTA-block .rating-tile-white figcaption a:before,
  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-prev a:before {
    content: "";
    display: none
  }

  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-prev {
    border-left: 4px solid #00a1dc;
    border-top: 4px solid #00a1dc;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
  }

  .carousel.product-carousel .component-content .carousel-nav .carousel-nav-next {
    border-right: 4px solid #00a1dc;
    border-top: 4px solid #00a1dc;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
  }

  .carousel.product-carousel .component-content .statement {
    text-align: center;
    margin-bottom: 10px
  }

  .carousel.product-carousel .component-content .statement .richText-content p {
    font-size: 25px;
    font-weight: 700
  }

  .carousel.product-carousel .component-content .asterisk-text {
    bottom: auto;
    display: block;
    position: relative;
    right: auto;
    text-align: center
  }

  .carousel.product-carousel .component-content .asterisk-text p {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.25
  }

  .carousel.product-carousel .component-content .slides-item2 .image img {
    padding: 0
  }
}

.carousel.product-carousel .powerreviews {
  border: 0;
  margin-bottom: 10px;
  padding: 0;
  text-align: center
}

.carousel.product-carousel .powerreviews .pr-stars.pr-stars-small {
  -webkit-transform: scale(1.8);
  -ms-transform: scale(1.8);
  transform: scale(1.8);
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left
}

.carousel.product-carousel .powerreviews .pr-snippet-review-count {
  color: #00a1dc;
  font-size: 16px !important;
  font-weight: 400;
  margin-left: 65px;
  vertical-align: text-top
}

.carousel.product-carousel .powerreviews .pr-snippet-stars {
  background: rgba(0, 0, 0, 0)
}

.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-read-and-write,
.carousel.product-carousel .powerreviews .pr-snippet-stars-container {
  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 {
    -webkit-transform: scale(1.8);
    -ms-transform: scale(1.8);
    transform: scale(1.8);
    -webkit-transform-origin: initial;
    -ms-transform-origin: initial;
    transform-origin: initial
  }

  .carousel.product-carousel .powerreviews .pr-snippet-review-count {
    font-size: 25px !important;
    margin-left: 40px;
    vertical-align: middle
  }
}

@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 {
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left
  }

  .carousel.product-carousel .powerreviews .pr-snippet-review-count {
    margin-left: 80px
  }
}

.product-details-title h2 {
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 35px;
  text-align: center;
  text-transform: uppercase
}

@media (min-width:768px) {
  .product-details-title h2 {
    font-size: 18px;
    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 0 20px !important;
  padding: 0 !important
}

.product-details-list ul li {
  color: #97989a;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  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: 18px;
    line-height: 28px;
    padding-left: 70px
  }
}

.product-details-text p {
  font-weight: 300;
  margin-top: 0
}

.product-details-text p:last-child,
.product-details-text p:last-child * {
  font-size: 11px;
  line-height: 20px
}

@media (min-width:768px) {

  .product-details-text p:last-child,
  .product-details-text p:last-child * {
    font-size: 14px
  }
}

@media (min-width:768px) {
  #Product-details-block {
    padding-bottom: 40px;
    padding-top: 20px
  }
}

#Product-Overview {
  margin-bottom: 30px
}

#Product-Overview .d-desktop-visible {
  display: none
}

#Product-Overview .d-mobile-visible {
  display: block;
  margin: 0 auto;
  max-height: 270px;
  padding-top: 20px
}

#Product-Overview .image.last img {
  max-height: 215px
}

#Product-Overview #container2 .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

#Product-Overview #container2 div:nth-of-type(3) {
  padding-right: 0
}

#Product-Overview #container2 div:nth-of-type(4),
#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 {
  padding-right: 0;
  width: auto
}

#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;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}

#Product-Overview #container11 .Product-also-available .image.first~.image {
  margin-bottom: 0
}

#Product-Overview #container11 .Product-also-available .image.first~.image figure {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center
}

#Product-Overview #container11 .Product-also-available .image.first~.image figure img {
  -ms-flex-negative: 0;
  flex-shrink: 0
}

#Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

#Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure img {
  margin-bottom: 0;
  max-width: 50%;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}

#Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure p:first-child {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1
}

#Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure p:last-child {
  margin: 5px 0;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3
}

#Product-Overview #container11 .Product-also-available .image.first~.image figcaption {
  margin-bottom: 15px;
  width: 100%
}

#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 {
    bottom: 0;
    position: absolute;
    right: 0
  }

  #Product-Overview .vertical-image-sp figure {
    -webkit-box-pack: left !important;
    -ms-flex-pack: left !important;
    justify-content: left !important
  }

  #Product-Overview .vertical-image-sp figure figcaption {
    margin-right: 20px;
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important
  }

  #Product-Overview .vertical-image-sp figure figcaption p {
    text-align: left
  }

  #Product-Overview #container2 .row {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure img {
    margin-bottom: 0;
    max-width: 60%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image.single-variant figure figcaption {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    text-align: left
  }
}

#Product-Overview #container2 .powerreviews,
.product-box .powerreviews {
  border: 0;
  margin-bottom: 0;
  margin-top: 15px;
  padding: 0;
  text-align: center
}

#Product-Overview #container2 .powerreviews .p-w-r,
.product-box .powerreviews .p-w-r {
  margin: 0;
  text-align: center
}

#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 {
  float: none;
  margin-bottom: 5px;
  vertical-align: middle
}

#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 {
  height: 20px;
  width: 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 {
    height: 28px;
    width: 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-v2/en_US/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-v2/en_US/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-v2/en_US/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-v2/en_US/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-v2/en_US/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: #00a1dc;
  font-size: 20px !important;
  line-height: 25px
}

#Product-CTA-block .rating-tile-white figcaption .product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-read-and-write a,
#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 #Product-CTA-block .rating-tile-white figcaption 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-reco,
#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-reco,
.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal {
  display: none
}

@media (min-width:992px) {

  #Product-Overview #container2 .powerreviews,
  .product-box .powerreviews {
    margin-top: 0;
    padding-left: 15px;
    text-align: left
  }

  #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: 25px
  }
}

#Product-Overview #container2 .Product-Title h1 {
  font-family: Gilroy Bold, sans-serif;
  line-height: 27px;
  margin-top: 20px;
  text-align: center
}

#Product-Overview #container2 .Product-Title h1 span:last-of-type:not(.sup) {
  color: #97989a;
  font-family: Gilroy Regular, serif;
  font-size: 14px
}

#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 {
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0 40px
}

#Product-Overview #container2 .reference-buy-now-button .ps-widget {
  background: #00a1dc;
  border: 3px solid #00a1dc;
  color: #fff;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  text-decoration: none !important
}

#Product-Overview #container2 .reference-buy-now-button .ps-widget:active,
#Product-Overview #container2 .reference-buy-now-button .ps-widget:focus,
#Product-Overview #container2 .reference-buy-now-button .ps-widget:hover {
  background: rgba(0, 0, 0, 0);
  color: #00a1dc;
  text-decoration: none !important
}

#Product-Overview #container11 .Product-also-available .image.first~.image figcaption p {
  line-height: 20px
}

@media (min-width:768px) {
  #Product-Overview #container2 .Product-Title h1 {
    line-height: 50px
  }

  #Product-Overview #container2 .Product-Title h1 span:last-of-type:not(.sup) {
    font-size: 30px
  }
}

@media (min-width:992px) {
  #Product-Overview #container2 .Product-Title h1 {
    font-size: 36px;
    line-height: 40px;
    margin: 0 0 25px;
    text-align: left
  }

  #Product-Overview #container2 .Product-Title h1 span:last-of-type:not(.sup) {
    font-size: 30px
  }

  #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 {
    margin-top: 10px;
    text-align: left
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image img {
    margin-bottom: 15px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image figcaption {
    margin-bottom: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: auto
  }

  #Product-Overview #container11 .Product-also-available .image.first~.image figcaption p {
    line-height: 20px;
    margin: 0
  }
}

.horizontal-product-tile {
  margin-bottom: 15px
}

.horizontal-product-tile .component-content .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 15px;
  margin-right: 15px
}

.horizontal-product-tile .component-content .content .product-description {
  margin-top: 10px;
  padding-left: 15px
}

.horizontal-product-tile .component-content .content .image {
  padding: 0
}

.horizontal-product-tile .component-content .content .image img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}

@media (min-width:768px) and (max-width:991px) {
  .horizontal-product-tile .component-content .content {
    margin: auto;
    max-width: 555px
  }
}

@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: #fff
}

.horizontal-product-tile .product-description .component-content .richText-content {
  width: 83%
}

.horizontal-product-tile .product-description p {
  line-height: 17px;
  margin: 0
}

.horizontal-product-tile .product-description p:first-of-type {
  color: #00a1dc;
  font-size: 16px;
  margin-bottom: 5px
}

.horizontal-product-tile .product-description p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 300
}

#Product-CTA-block .rating-tile-white figcaption .horizontal-product-tile .image a,
.cta-tiles .rating-tile-white figcaption .horizontal-product-tile .image a,
.horizontal-product-tile .image #Product-CTA-block .rating-tile-white figcaption a,
.horizontal-product-tile .image .cta-tiles .rating-tile-white figcaption a,
.horizontal-product-tile .image a {
  border: 0;
  display: block
}

#Product-CTA-block .rating-tile-white figcaption .horizontal-product-tile .image a:before,
.horizontal-product-tile .image #Product-CTA-block .rating-tile-white figcaption a:before,
.horizontal-product-tile .image a:before {
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  width: calc(100% + 15px)
}

#Product-CTA-block .rating-tile-white figcaption .horizontal-product-tile:hover .product-description a,
.horizontal-product-tile:hover .product-description #Product-CTA-block .rating-tile-white figcaption a,
.horizontal-product-tile:hover .product-description a {
  border-bottom: 3px solid #1a99da
}

@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:first-of-type {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 10px
  }

  .horizontal-product-tile .product-description p:nth-of-type(2) {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 0
  }

  #Product-CTA-block .rating-tile-white figcaption .horizontal-product-tile .image a:before,
  .horizontal-product-tile .image #Product-CTA-block .rating-tile-white figcaption a:before,
  .horizontal-product-tile .image a:before {
    width: 100%
  }
}

.filter-product .component-content>.content {
  margin: 0
}

.filter-product .filters-container .filter-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.filter-product .filters-container .filter-buttons .filter-btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #00a1dc;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px;
  padding: 0 10px;
  width: calc(50% - 5px)
}

@media (min-width:768px) {
  .filter-product .filters-container .filter-buttons .filter-btn {
    width: calc(25% - 7.5px)
  }
}

.filter-product {
  background: #f7f7f7;
  padding-bottom: 30px;
  padding-top: 20px
}

.filter-product .filter-title {
  text-align: center
}

.filter-product .filter-title p {
  color: #080e9f;
  font-size: 12px;
  margin-bottom: 20px
}

.filter-product .filter-title p:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.604 8.366' width='32' height='32'%3E%3Cpath d='M0 1.047L1.041 0Q4.159 3.123 7.3 6.264 10.45 3.113 13.554 0q.552.556 1.046 1.06L7.3 8.365Q3.659 4.71 0 1.047z' fill='%231A99DA'/%3E%3C/svg%3E");
  display: block;
  -webkit-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8)
}

.filter-product .filter-message {
  display: none;
  margin-top: 30px
}

.filter-product .filters-container .filter-buttons .filter-btn {
  background: rgba(0, 0, 0, 0);
  color: #080e9f;
  font-size: 12px;
  font-weight: 700
}

.filter-product .filters-container .filter-buttons .filter-btn:nth-last-child(2) {
  border-bottom-left-radius: 10px
}

.filter-product .filters-container .filter-buttons .filter-btn:nth-child(2) {
  border-top-right-radius: 10px
}

.filter-product .filters-container .filter-buttons .filter-btn.hover,
.filter-product .filters-container .filter-buttons .filter-btn.selected,
.filter-product .filters-container .filter-buttons .filter-btn:focus {
  background: #00a1dc;
  background: -o-linear-gradient(top, #00a1dc 0, #080e9f 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#00a1dc), to(#080e9f));
  background: linear-gradient(180deg, #00a1dc 0, #080e9f);
  border: none;
  color: #fff;
  outline: 0
}

@media (min-width:768px) {
  .filter-product {
    padding-bottom: 50px;
    padding-top: 40px
  }

  .filter-product .filter-title h2 {
    font-size: 25px;
    line-height: 30px
  }

  .filter-product .filter-title p {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 40px
  }

  .filter-product .filter-title p:after {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9)
  }

  .filter-product .filters-container .filter-buttons .filter-btn {
    font-size: 14px
  }

  .filter-product .filters-container .filter-buttons .filter-btn:nth-child(2),
  .filter-product .filters-container .filter-buttons .filter-btn:nth-last-child(2) {
    border-radius: 0
  }

  .filter-product .filters-container .filter-buttons .filter-btn:nth-last-child(4) {
    border-bottom-left-radius: 10px
  }

  .filter-product .filters-container .filter-buttons .filter-btn:nth-child(4) {
    border-top-right-radius: 10px
  }
}

.ps-container .ps-footer .ps-container-disclaimer {
  display: table-row
}

.ps-container .ps-footer .ps-container-disclaimer p {
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px
}

@media (min-width:768px) {
  .ps-container .ps-footer .ps-container-disclaimer p {
    margin-left: 20%
  }
}

@media (min-width:992px) {

  .ps-container .ps-local-tab,
  .ps-container .ps-online-tab {
    padding: 196px 0 140px
  }
}

.ps-container .ps-footer .ps-container-disclaimer p {
  font-size: 11px;
  font-weight: 300;
  text-align: center
}

@media (min-width:768px) {
  .ps-container .ps-footer .ps-container-disclaimer p {
    font-size: 14px;
    line-height: 20px
  }
}

.quiz-block {
  position: relative
}

.quiz-block .indicators {
  left: 50%;
  position: absolute;
  top: 30px;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 235px;
  z-index: 1
}

.quiz-block .indicators .indicator {
  display: inline-block;
  margin-right: 5px;
  width: 50px
}

.quiz-block .indicators .quiz-counter {
  margin-top: 10px
}

.quiz-block .carousel-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  -o-transition: transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  -webkit-transition-delay: .4s;
  -o-transition-delay: .4s;
  transition-delay: .4s
}

.quiz-block .carousel-track .carousel-slide {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  position: relative
}

.quiz-block .carousel-track .carousel-slide .slide-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}

.quiz-block .carousel-track .carousel-slide .slide-content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  margin: 0 auto;
  padding: 30px 0;
  position: relative;
  text-align: center;
  width: 70%;
  z-index: 2
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers,
.quiz-block .carousel-track .carousel-slide .slide-content .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn {
  -webkit-box-flex: 1;
  -ms-flex: 1 0;
  flex: 1 0;
  margin-right: 10px;
  padding: 0
}

.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
}

.quiz-block .carousel-track .carousel-slide.main .slide-content {
  margin: 0 auto;
  max-width: 230px;
  padding-top: 0;
  text-align: center;
  width: 100%
}

.quiz-block .carousel-track .carousel-slide.main .begin {
  margin-bottom: 30px
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  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 {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 2
}

@media (min-width:768px) {
  .quiz-block .indicators {
    left: 100px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: auto
  }

  .quiz-block .indicators .indicator {
    width: 80px
  }

  .quiz-block .carousel-track .carousel-slide .slide-content {
    text-align: left;
    width: 50%
  }

  .quiz-block .carousel-track .carousel-slide .slide-content .answers .btn {
    margin-right: 30px
  }

  .quiz-block .carousel-track .carousel-slide.main .slide-content {
    margin: 0;
    max-width: 100%;
    padding: 50px 100px;
    text-align: left
  }

  .quiz-block .carousel-track .carousel-slide.main .begin {
    margin-top: 70px
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .slide-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 80%
  }

  .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: #00a1dc
}

.quiz-block .quiz-title {
  color: #00a1dc;
  font-size: 11px;
  text-transform: uppercase
}

.quiz-block .indicators .indicator {
  background-color: #e9eaed;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 3px
}

.quiz-block .indicators .indicator.active {
  background-color: #00a1dc
}

.quiz-block .indicators .quiz-counter {
  color: #949494;
  font-size: 12px
}

.quiz-block .carousel-wrapper {
  border: 1px solid #e9eaed;
  overflow: hidden
}

.quiz-block .carousel-track .carousel-slide .quiz-icon {
  height: 40px;
  margin: 50px auto;
  width: 40px
}

.quiz-block .carousel-track .carousel-slide .slide-content h2 {
  font-family: Gilroy Bold, sans-serif
}

.quiz-block .carousel-track .carousel-slide .slide-content h3 {
  font-family: Gilroy Bold, sans-serif;
  font-weight: 700;
  margin-bottom: 40px;
  margin-top: 80px
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn {
  background: #fff
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn:active,
.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn:focus,
.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn:hover {
  background: #00a1dc
}

.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn-transparent {
  border: 1px solid #00a1dc
}

.quiz-block .carousel-track .carousel-slide.main {
  background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/mobile/quiz-home.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%
}

.quiz-block .carousel-track .carousel-slide.main h3 {
  font-size: 25px;
  line-height: 30px;
  margin: 15px 0 0
}

.quiz-block .carousel-track .carousel-slide.main .btn:active,
.quiz-block .carousel-track .carousel-slide.main .btn:focus,
.quiz-block .carousel-track .carousel-slide.main .btn:hover,
.quiz-block .carousel-track .carousel-slide.results .btn:active,
.quiz-block .carousel-track .carousel-slide.results .btn:focus,
.quiz-block .carousel-track .carousel-slide.results .btn:hover {
  background: #fff
}

.quiz-block .carousel-track .carousel-slide#slide-2 {
  background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/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-v2/en_US/common/mobile/quiz-3.jpg) no-repeat;
  background-size: 100% 100%
}

.quiz-block .carousel-track .carousel-slide#slide-4 {
  background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/mobile/quiz-2.jpg) no-repeat;
  background-size: 100% 100%
}

.quiz-block .carousel-track .carousel-slide#slide-4 .quiz-icon {
  height: 62px;
  width: 62px
}

.quiz-block .carousel-track .carousel-slide#slide-5 {
  background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/mobile/quiz-5.jpg) no-repeat;
  background-size: 100% 100%
}

.quiz-block .carousel-track .carousel-slide#slide-6 {
  background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/mobile/quiz-2.jpg) no-repeat;
  background-size: 100% 100%
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content .quiz-logo {
  background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/desktop/nv-seal-recommended.png) no-repeat 50%;
  background-size: contain;
  height: 90px;
  width: 90px
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults h3 {
  font-family: Gilroy Bold, sans-serif;
  margin-bottom: 15px;
  margin-top: 30px
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults .result-text {
  color: #080e9f;
  font-family: Gilroy Regular, serif;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 15px
}

.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults .disclaimer {
  color: #080e9f;
  font-size: 11px;
  font-weight: 300;
  line-height: 17px;
  margin-bottom: 40px
}

.quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz .icon-retake {
  height: 15px;
  margin: 0 auto;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  -o-transition: transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  width: 15px
}

.quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz .retake-text {
  color: #949494;
  font-size: 11px;
  margin-top: 5px
}

@media (min-width:768px) {
  .quiz-block .quiz-title {
    color: #00a1dc;
    font-size: 18px;
    text-transform: uppercase
  }

  .quiz-block .carousel-track .carousel-slide .slide-content h3 {
    margin-top: 50px
  }

  .quiz-block .carousel-track .carousel-slide .slide-content .answers .btn-transparent {
    border: 3px solid #00a1dc
  }

  .quiz-block .carousel-track .carousel-slide.main {
    background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/desktop/quiz-home.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%
  }

  .quiz-block .carousel-track .carousel-slide.main h3 {
    font-size: 30px;
    margin: 0
  }

  .quiz-block .carousel-track .carousel-slide#slide-2 {
    background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/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-v2/en_US/common/desktop/quiz-3.jpg) no-repeat;
    background-size: 100% 100%
  }

  .quiz-block .carousel-track .carousel-slide#slide-4 {
    background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/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-v2/en_US/common/desktop/quiz-5.jpg) no-repeat;
    background-size: 100% 100%
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 {
    background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/desktop/quiz-2.jpg) no-repeat;
    background-size: 100% 100%
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .slide-content .quiz-logo {
    height: 150px;
    margin-right: 100px;
    width: 150px
  }

  .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 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 40px
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults .disclaimer {
    font-size: 14px;
    font-weight: 400
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz .icon-retake {
    height: 30px;
    width: 30px
  }

  .quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz .retake-text {
    font-size: 14px;
    margin-top: 5px
  }
}

.sen-pro-quiz {
  margin-bottom: 80px
}

.reference-sensodyne-or-pronamel-quiz .component-content {
  position: relative
}

.pronamel-vs-sensodyne {
  margin-left: -15px;
  margin-right: -15px;
  position: relative;
  text-align: center
}

.pronamel-vs-sensodyne h2 {
  margin-bottom: 25px
}

.pronamel-vs-sensodyne .lSSlideOuter .lSPager {
  bottom: -40px;
  left: 50%;
  margin-top: 5px;
  position: absolute;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%)
}

.pronamel-vs-sensodyne .lSSlideOuter .lSPager>li {
  padding: 0 5px;
  pointer-events: none
}

#Product-CTA-block .rating-tile-white figcaption .pronamel-vs-sensodyne .lSSlideOuter .lSPager>li a,
.pronamel-vs-sensodyne .lSSlideOuter .lSPager>li #Product-CTA-block .rating-tile-white figcaption a,
.pronamel-vs-sensodyne .lSSlideOuter .lSPager>li a {
  background-color: #00a1dc !important;
  height: 8px;
  opacity: .3;
  pointer-events: none;
  width: 8px
}

#Product-CTA-block .rating-tile-white figcaption .pronamel-vs-sensodyne .lSSlideOuter .lSPager>li.active a,
.pronamel-vs-sensodyne .lSSlideOuter .lSPager>li.active #Product-CTA-block .rating-tile-white figcaption a,
.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 .lSSlideOuter,
.pronamel-vs-sensodyne .lSSlideWrapper {
  overflow: visible
}

.pronamel-vs-sensodyne .retake-quiz {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 70px;
  visibility: hidden;
  z-index: 2
}

.pronamel-vs-sensodyne .retake-quiz.active {
  opacity: 1;
  visibility: visible
}

.pronamel-vs-sensodyne .retake-quiz .icon-retake {
  height: 18px;
  margin: 0 auto 5px;
  width: 18px
}

.pronamel-vs-sensodyne .retake-quiz .retake-text {
  color: #707070;
  font-size: 11px
}

.pronamel-vs-sensodyne h2 {
  font-size: 20px;
  margin-top: 0
}

@media screen and (max-width:991px) {
  .pronamel-vs-sensodyne h2 {
    background: #080e9f;
    background: -o-linear-gradient(top, #080e9f 0, #00a1dc 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#080e9f), to(#00a1dc));
    background: linear-gradient(180deg, #080e9f 0, #00a1dc);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .pronamel-vs-sensodyne h2 span:after {
    display: none
  }
}

#pvs-quiz {
  overflow: visible
}

#pvs-quiz li {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 270px;
  opacity: 0;
  position: relative
}

#pvs-quiz li.active {
  opacity: 1
}

#pvs-quiz li>div {
  margin-bottom: 0;
  width: 100%
}

#pvs-quiz li p:not(.result-subtitle) {
  clear: both;
  color: #080e9f;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 50px;
  width: 100%
}

#pvs-quiz li p.result-title {
  padding: 0 60px
}

#pvs-quiz li img {
  display: block;
  margin: 0 auto;
  width: 95%
}

#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-bottom: 20px;
  margin-top: 0;
  padding: 0 25px
}

#results-slide .result-note {
  display: block;
  font-size: 11px;
  margin-top: 15px
}

#results-slide img {
  bottom: -45px;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%) !important;
  -ms-transform: translate(-50%) !important;
  transform: translate(-50%) !important
}

@media screen and (min-width:992px) {
  .sen-pro-quiz {
    margin-bottom: 100px
  }

  .pronamel-vs-sensodyne {
    margin-left: 0;
    margin-right: 0;
    padding-top: 48px
  }

  .pronamel-vs-sensodyne h2 {
    font-size: 30px;
    margin-bottom: 50px
  }

  .pronamel-vs-sensodyne .retake-quiz {
    right: 20px;
    top: 20px
  }

  .pronamel-vs-sensodyne .retake-quiz .retake-text {
    font-size: 14px
  }

  .pronamel-vs-sensodyne .lSSlideOuter .lSPager>li {
    padding: 0 10px
  }

  #Product-CTA-block .rating-tile-white figcaption .pronamel-vs-sensodyne .lSSlideOuter .lSPager>li a,
  .pronamel-vs-sensodyne .lSSlideOuter .lSPager>li #Product-CTA-block .rating-tile-white figcaption a,
  .pronamel-vs-sensodyne .lSSlideOuter .lSPager>li a {
    height: 12px;
    width: 12px
  }

  #pvs-quiz li {
    height: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0
  }

  #pvs-quiz li .quiz-point {
    min-width: 160px;
    width: auto
  }

  #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;
    margin-top: auto;
    max-height: inherit;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    width: auto
  }

  #pvs-quiz li>div {
    margin-bottom: 40px
  }

  #pvs-quiz li .result-note {
    font-size: 14px;
    margin-top: 20px
  }

  #results-slide p.result-title {
    margin-bottom: 10px !important
  }

  #results-slide .result-subtitle {
    margin-bottom: 40px;
    padding: 0
  }
}

@media screen and (min-width:992px) and (max-width:991px) {
  #results-slide img {
    height: 100px;
    width: auto
  }
}

#relatedArticles {
  margin-bottom: 30px;
  padding: 0
}

#relatedArticles .related-box figcaption p a {
  width: 60%
}

#relatedArticles .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0
}

#relatedArticles .row .col-xs-6:nth-child(2n) {
  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(2n),
  #relatedArticles .row .col-xs-6:nth-child(odd) {
    padding-left: 15px;
    padding-right: 15px
  }
}

.RelatedArticleTitle.richText {
  padding: 0
}

.RelatedArticleTitle.richText h2,
.RelatedArticleTitle.richText p {
  color: #080e9f;
  font-family: Gilroy Bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  margin: 20px 0;
  text-transform: uppercase
}

.related-box {
  margin-bottom: 15px;
  padding: 0
}

.related-box figure figcaption {
  text-align: left
}

#Product-CTA-block .rating-tile-white .related-box figure figcaption a,
.cta-tiles .rating-tile-white .related-box figure figcaption a,
.related-box figure #Product-CTA-block .rating-tile-white figcaption a,
.related-box figure .cta-tiles .rating-tile-white figcaption a,
.related-box figure figcaption a {
  border-bottom: 0;
  color: #080e9f;
  display: inline-block;
  font-family: Gilroy Semibold, sans-serif;
  line-height: 17px;
  padding-bottom: 10px;
  position: relative
}

#Product-CTA-block .rating-tile-white .related-box figure figcaption a:after,
.cta-tiles .rating-tile-white .related-box figure figcaption a:after,
.related-box figure #Product-CTA-block .rating-tile-white figcaption a:after,
.related-box figure .cta-tiles .rating-tile-white figcaption a:after,
.related-box figure figcaption a:after {
  background: #00a1dc;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  width: 50px
}

#Product-CTA-block .rating-tile-white .related-box figure figcaption a:hover,
.related-box figure #Product-CTA-block .rating-tile-white figcaption a:hover,
.related-box figure figcaption a:hover {
  border: 0;
  color: #00a1dc
}

#Product-CTA-block .rating-tile-white figcaption .related-box figure>a,
.cta-tiles .rating-tile-white figcaption .related-box figure>a,
.related-box #Product-CTA-block .rating-tile-white figcaption figure>a,
.related-box .cta-tiles .rating-tile-white figcaption figure>a,
.related-box figure>a {
  border-bottom: 0
}

#Product-CTA-block .rating-tile-white figcaption .related-box figure>a:before,
.cta-tiles .rating-tile-white figcaption .related-box figure>a:before,
.related-box #Product-CTA-block .rating-tile-white figcaption figure>a:before,
.related-box .cta-tiles .rating-tile-white figcaption figure>a:before,
.related-box figure>a:before {
  content: "";
  display: block;
  height: 60px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

#Product-CTA-block .rating-tile-white .related-box figure:hover figcaption a,
.related-box figure:hover #Product-CTA-block .rating-tile-white figcaption a,
.related-box figure:hover figcaption a {
  border: 0;
  color: #00a1dc
}

@media (min-width:768px) {

  #Product-CTA-block .rating-tile-white .related-box figure figcaption a,
  .cta-tiles .rating-tile-white .related-box figure figcaption a,
  .related-box figure #Product-CTA-block .rating-tile-white figcaption a,
  .related-box figure .cta-tiles .rating-tile-white figcaption a,
  .related-box figure figcaption a {
    font-size: 20px;
    line-height: 28px
  }

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

#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 .image {
  margin: 30px 0 50px
}

#Product-Most-popular-block #container12 .row .col-md-2 .image figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  height: 120px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

#Product-Most-popular-block #container12 .row .col-md-2 .image figure img {
  -ms-flex-negative: 0;
  flex-shrink: 0
}

#Product-Most-popular-block #container12 .row .col-md-2 .image figure p {
  height: 100%;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%
}

@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 {
    width: auto
  }

  #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: #080e9f;
  display: block;
  font-size: 14px
}

#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 #00a1dc;
  z-index: 1000
}

#Product-Most-popular-block .image figure p {
  font-size: 11px
}

@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: 30px auto auto;
  text-align: center
}

.reviews-carousel-wrapper .reviews-carousel {
  display: block;
  margin-bottom: 50px;
  padding-bottom: 50px;
  position: relative
}

.reviews-carousel-wrapper .reviews-carousel .box-heading {
  margin-bottom: 0;
  padding-bottom: 0
}

.reviews-carousel-wrapper .reviews-carousel figure img {
  height: auto;
  margin-bottom: 5px;
  max-width: 150px
}

.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-nav {
  bottom: 90px;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%)
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item {
  display: inline-block !important
}

#Product-CTA-block .rating-tile-white figcaption .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-next a:before,
#Product-CTA-block .rating-tile-white figcaption .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,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-next #Product-CTA-block .rating-tile-white figcaption a:before,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-next a:before,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-prev,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-prev #Product-CTA-block .rating-tile-white figcaption a:before,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-prev 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 .reviews-single-rating {
  display: block;
  margin-bottom: 15px
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .carousel-review-description {
  display: block;
  min-height: 170px
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content p {
  margin: auto auto 10px
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-single-author {
  display: block;
  margin-bottom: 30px
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-product-image {
  bottom: -120px;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 310px
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .btn {
  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: 105px
  }

  .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: 70px
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .btn {
    margin-top: 50px;
    width: auto
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-product-image {
    bottom: -160px;
    width: 420px
  }
}

.reviews-carousel-wrapper {
  background: #00a1dc;
  background: -o-linear-gradient(top, #00a1dc 0, #080e9f 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#00a1dc), to(#080e9f));
  background: linear-gradient(180deg, #00a1dc 0, #080e9f)
}

.reviews-carousel-wrapper h2 {
  color: #fff;
  font-family: Gilroy Bold, sans-serif
}

.reviews-carousel-wrapper h2:after {
  color: #fff;
  content: "\2BB\2BB";
  display: block;
  font-size: 100px;
  font-weight: 700;
  letter-spacing: -4px;
  margin-top: 40px
}

.reviews-carousel-wrapper .reviews-carousel .component-content {
  background: none !important;
  border: 0 !important
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-slides {
  overflow: visible
}

#Product-CTA-block .rating-tile-white figcaption .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item a,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item a {
  background: #fff;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 10px;
  height: 8px;
  width: 8px
}

#Product-CTA-block .rating-tile-white figcaption .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item.is-active a,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item.is-active #Product-CTA-block .rating-tile-white figcaption a,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item.is-active a {
  background: #00a1dc;
  border: 2px solid #00a1dc
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .pr-stars-5-sm figcaption p {
  font-size: 12px;
  font-weight: 400;
  line-height: 28px
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-single-rating {
  font-size: 11px;
  font-weight: 400
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content p {
  color: #fff;
  font-size: 18px;
  line-height: 23px;
  max-width: 270px
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-single-author {
  font-size: 14px;
  font-weight: 400;
  line-height: 28px
}

@media (min-width:768px) {
  .reviews-carousel-wrapper h2:after {
    content: "\2BB\2BB";
    font-size: 115px;
    margin-top: 50px
  }

  #Product-CTA-block .rating-tile-white figcaption .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item a,
  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item a {
    border: 2px solid #00a1dc;
    height: 12px;
    width: 12px
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .pr-stars-5-sm p,
  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content .reviews-single-rating {
    font-size: 16px
  }

  .reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content p {
    max-width: 800px
  }
}

#Product-review-block,
.reviews-single-card {
  display: block;
  padding-bottom: 30px;
  padding-top: 50px;
  position: relative;
  text-align: center
}

#Product-review-block .reviews-single-rating,
.reviews-single-card .reviews-single-rating {
  display: block;
  margin-bottom: 15px
}

#Product-review-block figure img,
.reviews-single-card figure img {
  height: auto;
  margin-bottom: 5px;
  max-width: 150px
}

#Product-review-block figure figcaption,
.reviews-single-card figure figcaption {
  margin-bottom: 15px
}

#Product-review-block p,
.reviews-single-card p {
  margin: auto auto 10px;
  max-width: 270px
}

#Product-review-block .reviews-single-author,
.reviews-single-card .reviews-single-author {
  display: block;
  margin-bottom: 30px
}

#Product-review-block .btn,
.reviews-single-card .btn {
  width: 180px
}

#Product-review-block .reviews-product-image,
.reviews-single-card .reviews-product-image {
  bottom: -30px;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 250px
}

@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 {
    bottom: -80px;
    width: 420px
  }
}

#Product-review-block {
  padding-bottom: 0
}

#Product-review-block .reviews-single-author {
  font-size: 18px !important;
  line-height: 46px !important
}

#Product-review-block .Product-start-rating-image .middle figcaption p {
  font-family: Gilroy Regular, serif;
  font-size: 11px;
  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: Gilroy Regular, serif;
    font-size: 16px;
    margin-bottom: 30px
  }

  #Product-review-block .reviews-single-author {
    font-size: 14px !important;
    margin-bottom: 10px;
    margin-top: 40px
  }
}

#Product-review-block,
.reviews-single-card {
  background: #00a1dc;
  background: -o-linear-gradient(top, #00a1dc 0, #080e9f 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#00a1dc), to(#080e9f));
  background: linear-gradient(180deg, #00a1dc 0, #080e9f)
}

#Product-review-block .pseudo-h2,
#Product-review-block h2,
.reviews-single-card .pseudo-h2,
.reviews-single-card h2 {
  font-family: Gilroy Bold, sans-serif;
  color: #fff
}

#Product-review-block .pseudo-h2:after,
#Product-review-block h2:after,
.reviews-single-card .pseudo-h2:after,
.reviews-single-card h2:after {
  color: #fff;
  content: "\2BB\2BB";
  display: block;
  font-size: 100px;
  font-weight: 400;
  letter-spacing: -7px;
  margin-bottom: -10px;
  margin-top: 50px
}

#Product-review-block .reviews-single-rating,
.reviews-single-card .reviews-single-rating {
  font-size: 11px
}

#Product-review-block figcaption p,
.reviews-single-card figcaption p {
  font-size: 12px
}

#Product-review-block p,
.reviews-single-card p {
  color: #fff;
  font-size: 18px;
  line-height: 23px
}

#Product-review-block .reviews-single-author,
.reviews-single-card .reviews-single-author {
  font-size: 12px;
  line-height: 28px
}

@media (min-width:992px) {

  #Product-review-block .component-content .content .pseudo-h2:after,
  #Product-review-block .component-content .content h2:after,
  .reviews-single-card .component-content .content .pseudo-h2:after,
  .reviews-single-card .component-content .content h2:after {
    content: "\2BB\2BB";
    font-size: 115px;
    letter-spacing: -4px
  }

  #Product-review-block .component-content .content .reviews-single-rating,
  .reviews-single-card .component-content .content .reviews-single-rating {
    font-size: 16px
  }
}

.section-header {
  margin-bottom: 60px
}

.section-header .component-content {
  display: block;
  height: 100px;
  position: relative;
  width: 100%
}

.section-header .component-content .section-header-image {
  left: 50%;
  position: absolute;
  top: 69px;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 110px
}

@media (min-width:768px) {
  .section-header .component-content .section-header-image {
    top: 50px;
    width: 160px
  }
}

.section-header .component-content {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.reference-Articles-filter {
  height: 52px;
  position: relative
}

.reference-Articles-filter ul {
  height: auto;
  left: 50%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 280px;
  z-index: 5
}

@media (min-width:992px) {
  .reference-Articles-filter {
    height: auto;
    margin: 0 auto 50px
  }

  .reference-Articles-filter ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    left: auto;
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: auto
  }
}

.reference-Articles-filter ul {
  cursor: pointer;
  list-style: none
}

.reference-Articles-filter li {
  background-color: #f7f7f7;
  border: 1px solid #e9eaed;
  display: none;
  position: relative;
  text-align: center
}

.reference-Articles-filter li:first-of-type {
  color: #080e9f;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 39px
}

.reference-Articles-filter li:first-of-type:before {
  background-color: #00a1dc;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 5px
}

.reference-Articles-filter li:first-of-type:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.395 5.989' width='32' height='32'%3E%3Cpath d='M.706 1.28l.569-.572q1.7 1.707 3.421 3.424Q6.419 2.408 8.115.708q.3.3.574.578l-3.99 3.995Q2.706 3.282.706 1.28z' fill='%23032466' stroke='%23032466'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 11px;
  position: absolute;
  right: 15px;
  top: 40%;
  width: 11px
}

#Product-CTA-block .rating-tile-white figcaption .reference-Articles-filter li:first-of-type a,
.reference-Articles-filter li:first-of-type #Product-CTA-block .rating-tile-white figcaption a,
.reference-Articles-filter li:first-of-type a {
  color: #080e9f;
  font-size: 14px;
  line-height: 39px
}

.reference-Articles-filter li:hover {
  background-color: #e9eaed;
  color: #00a1dc
}

#Product-CTA-block .rating-tile-white figcaption .reference-Articles-filter li a,
.cta-tiles .rating-tile-white figcaption .reference-Articles-filter li a,
.reference-Articles-filter li #Product-CTA-block .rating-tile-white figcaption a,
.reference-Articles-filter li .cta-tiles .rating-tile-white figcaption a,
.reference-Articles-filter li a {
  color: #080e9f;
  font-size: 12px;
  font-weight: 400;
  line-height: 35px;
  text-align: center
}

.reference-Articles-filter .active li {
  display: block
}

.reference-Articles-filter .active li:first-of-type:after {
  content: "";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

@media (min-width:992px) {
  .reference-Articles-filter li {
    background-color: rgba(0, 0, 0, 0);
    border: rgba(0, 0, 0, 0);
    display: block;
    text-align: center
  }

  .reference-Articles-filter li:first-of-type:after,
  .reference-Articles-filter li:first-of-type:before {
    display: none
  }

  #Product-CTA-block .rating-tile-white figcaption .reference-Articles-filter li:first-of-type a,
  .reference-Articles-filter li:first-of-type #Product-CTA-block .rating-tile-white figcaption a,
  .reference-Articles-filter li:first-of-type a {
    font-size: 18px;
    line-height: 45px
  }

  .reference-Articles-filter li:nth-of-type(2) {
    display: none
  }

  .reference-Articles-filter li:hover {
    background-color: rgba(0, 0, 0, 0)
  }

  #Product-CTA-block .rating-tile-white figcaption .reference-Articles-filter li a,
  .cta-tiles .rating-tile-white figcaption .reference-Articles-filter li a,
  .reference-Articles-filter li #Product-CTA-block .rating-tile-white figcaption a,
  .reference-Articles-filter li .cta-tiles .rating-tile-white figcaption a,
  .reference-Articles-filter li a {
    font-size: 18px;
    font-weight: 300;
    line-height: 45px;
    padding-bottom: 10px
  }

  #Product-CTA-block .rating-tile-white figcaption .reference-Articles-filter li a:hover,
  .reference-Articles-filter li #Product-CTA-block .rating-tile-white figcaption a:hover,
  .reference-Articles-filter li a:hover {
    border: 3px solid rgba(0, 0, 0, 0);
    color: #00a1dc
  }

  #Product-CTA-block .rating-tile-white figcaption .reference-Articles-filter li a:hover:after,
  .reference-Articles-filter li #Product-CTA-block .rating-tile-white figcaption a:hover:after,
  .reference-Articles-filter li a:hover:after {
    background-color: #1a99da;
    bottom: 0;
    content: "";
    height: 3px;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 80px
  }

  #Product-CTA-block .rating-tile-white figcaption .reference-Articles-filter li a.active,
  .reference-Articles-filter li #Product-CTA-block .rating-tile-white figcaption a.active,
  .reference-Articles-filter li a.active {
    font-size: 18px;
    font-weight: 400
  }

  #Product-CTA-block .rating-tile-white figcaption .reference-Articles-filter li a.active:after,
  .reference-Articles-filter li #Product-CTA-block .rating-tile-white figcaption a.active:after,
  .reference-Articles-filter li a.active:after {
    background-color: #1a99da;
    bottom: 0;
    content: "";
    height: 3px;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 80px
  }
}

.shareThis {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.shareThis .shareThis-item {
  height: auto;
  margin-bottom: 0;
  margin-right: 20px
}

.shareThis .shareThis-item:last-child {
  margin-right: 0
}

#Product-CTA-block .rating-tile-white figcaption .shareThis .shareThis-item a img,
.shareThis .shareThis-item #Product-CTA-block .rating-tile-white figcaption a img,
.shareThis .shareThis-item a img {
  height: 35px;
  width: 35px
}

@media (min-width:992px) {
  .shareThis {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }

  .shareThis .shareThis-item {
    margin-right: 10px
  }

  #Product-CTA-block .rating-tile-white figcaption .shareThis .shareThis-item a img,
  .shareThis .shareThis-item #Product-CTA-block .rating-tile-white figcaption a img,
  .shareThis .shareThis-item a img {
    height: 22px;
    width: 22px
  }
}

@media (min-width:768px) {
  #footer .shareThis {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    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
  }
}

#Product-CTA-block .rating-tile-white figcaption .shareThis .shareThis-item a,
.cta-tiles .rating-tile-white figcaption .shareThis .shareThis-item a,
.shareThis .shareThis-item #Product-CTA-block .rating-tile-white figcaption a,
.shareThis .shareThis-item .cta-tiles .rating-tile-white figcaption a,
.shareThis .shareThis-item a {
  height: auto
}

#Product-CTA-block .rating-tile-white figcaption .shareThis .shareThis-item a:hover,
.shareThis .shareThis-item #Product-CTA-block .rating-tile-white figcaption a:hover,
.shareThis .shareThis-item a:hover {
  border: 0
}

#Product-CTA-block .rating-tile-white figcaption .shareThis .shareThis-item a img,
.shareThis .shareThis-item #Product-CTA-block .rating-tile-white figcaption a img,
.shareThis .shareThis-item a img {
  opacity: 1;
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  -o-transition: filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease
}

#Product-CTA-block .rating-tile-white figcaption .shareThis .shareThis-item a img:hover,
.shareThis .shareThis-item #Product-CTA-block .rating-tile-white figcaption a img:hover,
.shareThis .shareThis-item a img:hover {
  -webkit-filter: brightness(50%);
  filter: brightness(50%)
}

.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
}

#Product-CTA-block .rating-tile-white figcaption .shareThis-item a,
.cta-tiles .rating-tile-white figcaption .shareThis-item a,
.shareThis-item #Product-CTA-block .rating-tile-white figcaption a,
.shareThis-item .cta-tiles .rating-tile-white figcaption a,
.shareThis-item a {
  display: block;
  height: 26px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s
}

#Product-CTA-block .rating-tile-white figcaption .shareThis-item a:hover img,
.shareThis-item #Product-CTA-block .rating-tile-white figcaption a:hover img,
.shareThis-item a:hover img {
  opacity: 1
}

.shareThis-item img {
  opacity: .7;
  -webkit-transition: opacity .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out
}

@media (min-width:992px) {
  .single-product-block:nth-child(4) .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.single-product-block>.component-content>.content {
  margin: 0
}

.single-product-block .prod-8 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0;
  flex: 1 0
}

.single-product-block.even:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
  z-index: -1
}

.single-product-block .reference-text p:last-child {
  display: none
}

.single-product-block .box-cont>.component-content>.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.single-product-block .product-box>.component-content>.content {
  margin: 0
}

.single-product-block .product-box .image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 160px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0
}

.single-product-block .product-box .image .left {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.single-product-block .product-box .image img {
  display: block;
  margin: 0 auto;
  max-height: 160px
}

.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 .product-benefits ul,
  .single-product-block .reference-text p:last-child {
    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,
.single-product-block.even:before {
  background: #f7f7f7
} */

.single-product-block .reference-text h3 {
  font-family: Gilroy Bold, sans-serif;
  font-size: 20px;
  margin-bottom: 30px;
  padding: 0 0 10px;
  position: relative;
  text-align: center
}

.single-product-block .reference-text h3:after {
  background-color: #00a1dc;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 50px
}

.single-product-block .reference-text p {
  font-weight: 300;
  margin: 0 0 40px
}

#Product-CTA-block .rating-tile-white figcaption .single-product-block .reference-text p a,
.single-product-block .reference-text p #Product-CTA-block .rating-tile-white figcaption a,
.single-product-block .reference-text p a {
  color: #00a1dc;
  font-weight: 400;
  text-decoration: none
}

.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: 0
}

.single-product-block .product-title {
  min-height: 96px;
  padding: 0;
}

.single-product-block .product-title p {
  margin: 0
}

#Product-CTA-block .rating-tile-white figcaption .single-product-block .product-title p a,
.single-product-block .product-title p #Product-CTA-block .rating-tile-white figcaption a,
.single-product-block .product-title p a {
  color: #97989a;
  font-size: 12px;
  text-decoration: none
}

#Product-CTA-block .rating-tile-white figcaption .single-product-block .product-title p a:hover,
.single-product-block .product-title p #Product-CTA-block .rating-tile-white figcaption a:hover,
.single-product-block .product-title p a:hover {
  border-bottom: 0;
  text-decoration: none
}

#Product-CTA-block .rating-tile-white figcaption .single-product-block .product-title p a strong,
.single-product-block .product-title p #Product-CTA-block .rating-tile-white figcaption a strong,
.single-product-block .product-title p a strong {
  color: #080e9f;
  font-size: 14px;
  line-height: 20px
}

@media screen and (min-width:768px) {

  #Product-CTA-block .rating-tile-white figcaption .single-product-block .product-title p a,
  .single-product-block .product-title p #Product-CTA-block .rating-tile-white figcaption a,
  .single-product-block .product-title p a {
    font-size: 20px
  }

  #Product-CTA-block .rating-tile-white figcaption .single-product-block .product-title p a strong,
  .single-product-block .product-title p #Product-CTA-block .rating-tile-white figcaption a strong,
  .single-product-block .product-title p a strong {
    font-size: 20px;
    line-height: 28px
  }
}

.single-product-block .product-benefits {
  padding: 0
}

#Product-CTA-block .rating-tile-white figcaption .single-product-block .product-benefits p a,
.single-product-block .product-benefits p #Product-CTA-block .rating-tile-white figcaption a,
.single-product-block .product-benefits p a {
  color: #080e9f;
  display: block;
  padding-bottom: 6px;
  text-decoration: none
}

#Product-CTA-block .rating-tile-white figcaption .single-product-block .product-benefits p a:hover,
.single-product-block .product-benefits p #Product-CTA-block .rating-tile-white figcaption a:hover,
.single-product-block .product-benefits p a:hover {
  border-bottom-color: rgba(0, 0, 0, 0);
  color: #00a1dc;
  text-decoration: none
}

#Product-CTA-block .rating-tile-white figcaption .single-product-block .product-benefits p a:after,
.single-product-block .product-benefits p #Product-CTA-block .rating-tile-white figcaption a:after,
.single-product-block .product-benefits p a:after {
  background-color: #00a1dc;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 50px
}

@media (min-width:768px) {
  .single-product-block {
    padding: 50px 0
  }

  .single-product-block .reference-text h3 {
    font-size: 30px;
    margin-bottom: 45px;
    padding: 0 0 15px
  }

  .single-product-block .reference-text h3:after {
    height: 3px;
    width: 80px
  }
/*Amrendra | GSKBD-26567 | 23-11-2022 | marging issue in paragraph */
  /* .single-product-block .reference-text p:first-of-type {
    margin-bottom: 100px
  } */

  .single-product-block .reference-text p:last-child {
    display: block;
    font-size: 14px
  }

  .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: 0
  }

  .single-product-block .product-benefits ul {
    margin-left: 0
  }

  .single-product-block .product-benefits ul li {
    color: #707070;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    margin: 0 0 2px;
    padding-left: 10px
  }
  .single-product-block .product-benefits ul li::marker {
    font-size: 0;
  }

  .single-product-block .product-benefits ul li:before {
    content: "•"
  }

  .single-product-block .product-benefits p:last-child {
    margin-top: 15px
  }

  #Product-CTA-block .rating-tile-white figcaption .single-product-block .product-benefits p:last-child a,
  .single-product-block .product-benefits p:last-child #Product-CTA-block .rating-tile-white figcaption a,
  .single-product-block .product-benefits p:last-child a {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 10px
  }

  #Product-CTA-block .rating-tile-white figcaption .single-product-block .product-benefits p:last-child a:after,
  .single-product-block .product-benefits p:last-child #Product-CTA-block .rating-tile-white figcaption a:after,
  .single-product-block .product-benefits p:last-child a:after {
    height: 3px;
    width: 80px
  }
}

.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 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw
  }

  .top-bar .social-pages .component-content>.content,
  .top-bar .top-bar-left div,
  .top-bar .top-bar-right div {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .top-bar .social-pages .component-content>.content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 40px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }

  .top-bar .social-pages .component-content>.content i {
    margin-right: 10px
  }

  .top-bar .top-bar-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }

  .top-bar .top-bar-right,
  .top-bar .top-bar-right .first .richText-content p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  #Product-CTA-block .rating-tile-white figcaption .top-bar .top-bar-right .first .richText-content p a,
  .top-bar .top-bar-right .first .richText-content p #Product-CTA-block .rating-tile-white figcaption a,
  .top-bar .top-bar-right .first .richText-content p a {
    line-height: 29px
  }

  .top-bar .search-block {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
  }

  .top-bar .sensodyne-logo {
    z-index: 8
  }

  #Product-CTA-block .rating-tile-white figcaption .top-bar .sensodyne-logo a,
  .cta-tiles .rating-tile-white figcaption .top-bar .sensodyne-logo a,
  .top-bar .sensodyne-logo #Product-CTA-block .rating-tile-white figcaption a,
  .top-bar .sensodyne-logo .cta-tiles .rating-tile-white figcaption a,
  .top-bar .sensodyne-logo a {
    left: 50%;
    position: absolute;
    top: -15px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
  }
}

@media (min-width:992px) {
  .top-bar .top-bar-blend-bg:before {
    background: -o-radial-gradient(50%, circle, #fff 0, #e9eaed 100%);
    background: radial-gradient(circle at 50%, #fff 0, #e9eaed 100%)
  }

  #Product-CTA-block .rating-tile-white figcaption .top-bar .top-bar-blend-bg a,
  .cta-tiles .rating-tile-white figcaption .top-bar .top-bar-blend-bg a,
  .top-bar .top-bar-blend-bg #Product-CTA-block .rating-tile-white figcaption a,
  .top-bar .top-bar-blend-bg .cta-tiles .rating-tile-white figcaption a,
  .top-bar .top-bar-blend-bg a,
  .top-bar .top-bar-blend-bg p {
    border: 0;
    margin: 0;
    text-decoration: none
  }

  .top-bar .top-bar-blend-bg .top-bar-link {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    color: #666363;
    font-family: Gilroy Regular, serif;
    font-size: 14px;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all ease-in-out .2s;
    transition: all .2s ease-in-out
  }

  .top-bar .top-bar-blend-bg .top-bar-link:hover {
    border-bottom: 1px solid #323131;
    color: #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 {
    border: 0;
    cursor: pointer;
    margin-right: 30px;
    overflow: hidden;
    vertical-align: middle
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country p {
    color: #666363;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country .chevron-down {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: 10px
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country .chevron-down:after,
  .top-bar .top-bar-blend-bg .top-bar-right .select-country .chevron-down:before {
    background-color: #666363;
    content: "";
    display: inline-block;
    height: 1px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    vertical-align: middle;
    width: 10px
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country .chevron-down:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country .chevron-down:after {
    margin-left: -3px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country.is-open .chevron-down:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center
  }

  .top-bar .top-bar-blend-bg .top-bar-right .select-country.is-open .chevron-down:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center
  }

  .top-bar .social-pages {
    height: 40px;
    padding-left: 15px
  }

  .top-bar .social-pages i {
    height: 22px;
    width: 22px
  }

  .top-bar .search-block .form-search input {
    border: 1px solid #e9eaed;
    border-radius: 15px;
    display: none;
    font-size: 14px;
    height: 24px;
    outline: 0;
    width: 150px
  }

  .top-bar .search-block .form-search button {
    background: rgba(0, 0, 0, 0);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23a7a9ac}%3C/style%3E%3C/defs%3E%3Cg id='search-search' transform='translate(1.728 1.779)'%3E%3Cg id='search-Group_7' data-name='Group 7' transform='translate(-1.728 -1.779)'%3E%3Cpath id='search-Path_73' data-name='Path 73' class='cls-1' d='M14.389 3.015A10.119 10.119 0 0122.5 6.533a11.16 11.16 0 010 16.08 12.484 12.484 0 01-8.107 3.015 10.119 10.119 0 01-8.111-3.518c-2.027-2.51-3.547-5.025-3.547-8.04a9.961 9.961 0 013.547-8.04 12.484 12.484 0 018.107-3.015m0-3.015A15.132 15.132 0 004.255 4.02a14.172 14.172 0 000 20.1 13.79 13.79 0 0010.134 4.02 15.132 15.132 0 0010.134-4.02c5.574-5.025 5.574-14.07 0-20.1A16.165 16.165 0 0014.389 0z' transform='translate(-.075)'/%3E%3C/g%3E%3Cg id='search-Group_8' data-name='Group 8' transform='translate(19.377 19.731)'%3E%3Cpath id='search-Path_74' data-name='Path 74' class='cls-1' d='M20.7 19.453l-.911.9c-.456.9-2.278.452-3.189-.452L4.756 8.16A1.651 1.651 0 014.3 6.8l2.278-2.254c.456-.452.911 0 1.367.452l12.3 11.294c.909.903 1.364 2.708.455 3.161z' transform='translate(-4.3 -4.359)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 0;
    font-size: 0;
    height: 24px;
    outline: 0;
    padding: 0;
    width: 24px
  }

  .top-bar .search-block.is-open .form-search input {
    display: inline-block;
    padding-left: 30px
  }

  .top-bar .search-block.is-open .form-search button {
    height: 16px;
    left: 25px;
    position: absolute;
    top: 6px;
    width: 16px
  }

  .top-bar .sensodyne-logo i {
    height: 40px;
    width: 129px
  }
}

.reference-faq-dropdown {
  height: 52px;
  position: relative
}

.reference-faq-dropdown ul {
  height: auto;
  left: 50%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 280px;
  z-index: 5
}

.reference-faq-dropdown ul.active {
  z-index: 1000
}

@media (min-width:992px) {
  .reference-faq-dropdown ul {
    width: 380px
  }
}

.reference-faq-dropdown ul {
  cursor: pointer;
  list-style: none
}

.reference-faq-dropdown li {
  background-color: #f7f7f7;
  border: 1px solid #e9eaed;
  color: #080e9f;
  display: none;
  font-size: 12px;
  line-height: 35px;
  position: relative;
  text-align: center
}

.reference-faq-dropdown li:first-of-type {
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 39px
}

.reference-faq-dropdown li:first-of-type:before {
  background-color: #00a1dc;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 5px
}

.reference-faq-dropdown li:first-of-type:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.395 5.989' width='32' height='32'%3E%3Cpath d='M.706 1.28l.569-.572q1.7 1.707 3.421 3.424Q6.419 2.408 8.115.708q.3.3.574.578l-3.99 3.995Q2.706 3.282.706 1.28z' fill='%23032466' stroke='%23032466'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 11px;
  position: absolute;
  right: 15px;
  top: 40%;
  width: 11px
}

.reference-faq-dropdown li:hover {
  background-color: #e9eaed;
  color: #00a1dc
}

.reference-faq-dropdown .active li {
  display: block
}

.reference-faq-dropdown .active li:first-of-type:after {
  content: "";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

@media (min-width:992px) {
  .reference-faq-dropdown ul li {
    font-size: 18px;
    line-height: 48px
  }

  .reference-faq-dropdown ul li:first-of-type {
    font-size: 25px;
    line-height: 53px
  }

  .reference-faq-dropdown ul li:first-of-type:before {
    width: 7px
  }
}

#Product-video-block br,
.video-box br {
  display: none
}

#Product-video-block .video-int,
.video-box .video-int {
  text-align: center
}

#Product-video-block .video-int .video-content,
.video-box .video-int .video-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 9
}

#Product-video-block .video-int .video-content .video,
.video-box .video-int .video-content .video {
  max-width: 720px;
  padding: 0;
  position: relative;
  width: 90%
}

#Product-video-block .video-int .video-content .video embed,
#Product-video-block .video-int .video-content .video iframe,
#Product-video-block .video-int .video-content .video object,
.video-box .video-int .video-content .video embed,
.video-box .video-int .video-content .video iframe,
.video-box .video-int .video-content .video object {
  border: 0;
  left: 0;
  top: 0;
  width: 100%
}

#Product-video-block .video-int .video-content .video .close,
.video-box .video-int .video-content .video .close {
  display: block;
  position: absolute;
  right: 0;
  top: -50px
}

#Product-video-block .video-int .placeholder-img,
.video-box .video-int .placeholder-img {
  position: relative
}

#Product-video-block .video-int .placeholder-img img,
.video-box .video-int .placeholder-img img {
  display: block !important;
  width: 100%
}

#Product-video-block .video-int .placeholder-img .title-content,
.video-box .video-int .placeholder-img .title-content {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%
}

#Product-video-block .video-int .placeholder-img .title-content button,
.video-box .video-int .placeholder-img .title-content button {
  height: 100%;
  width: 100%
}

#Product-video-block .video-int .placeholder-img .title-content button i,
.video-box .video-int .placeholder-img .title-content button i {
  bottom: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%)
}

#Product-video-block .video-int .placeholder-img .title-content p,
.video-box .video-int .placeholder-img .title-content p {
  bottom: 30px;
  left: 35px;
  position: absolute
}

#Product-video-block .video-text .richText-content,
.video-box .video-text .richText-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center
}

@media (max-width:767px) {

  #Product-video-block .video,
  .video-box .video {
    margin-top: 50px
  }

  #Product-video-block .video iframe,
  .video-box .video iframe {
    height: auto !important;
    min-height: 50vh
  }
}

@media (min-width:768px) {

  #Product-video-block br,
  .video-box br {
    display: block
  }

  #Product-video-block .video-int .placeholder-img .title-content button,
  .video-box .video-int .placeholder-img .title-content button {
    height: 100%
  }

  #Product-video-block .video-int .placeholder-img .title-content button i,
  .video-box .video-int .placeholder-img .title-content button i {
    bottom: 25;
    left: 25
  }

  #Product-video-block .video-int .placeholder-img .title-content p,
  .video-box .video-int .placeholder-img .title-content p {
    bottom: 25px;
    margin-left: 0
  }

  #Product-video-block .video-text .richText-content,
  .video-box .video-text .richText-content {
    padding: 15px 30px
  }
}

#Product-video-block .video-int .placeholder-img .title-content button,
.video-box .video-int .placeholder-img .title-content button {
  background: none;
  border: 0;
  padding: 0
}

#Product-video-block .video-int .placeholder-img .title-content button i,
.video-box .video-int .placeholder-img .title-content button i {
  height: 60px;
  width: 60px
}

#Product-video-block .video-int .placeholder-img .title-content .duration,
.video-box .video-int .placeholder-img .title-content .duration {
  color: #032468;
  font-family: Gilroy Bold, sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin: auto
}

#Product-video-block .video-int .video-content,
.video-box .video-int .video-content {
  background-color: rgba(0, 0, 0, .4)
}

#Product-video-block .video-int .video-content .video .close,
.video-box .video-int .video-content .video .close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.87 26.87' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%231a99da}%3C/style%3E%3C/defs%3E%3Cg transform='translate(-56.997 -33.429)'%3E%3Crect class='a' width='34' height='4' rx='2' transform='rotate(-45 97.872 -40.065)'/%3E%3Cpath class='a' d='M79.624 58.885L58.41 37.672a2 2 0 012.828-2.829l21.213 21.213a2 2 0 01-2.828 2.829z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  height: 25px;
  width: 25px
}

#Product-video-block .video-text .richText-content,
.video-box .video-text .richText-content {
  background: #f7f7f7;
  padding: 15px
}

#Product-video-block .video-text .richText-content h2,
.video-box .video-text .richText-content h2 {
  margin: 0;
  font-family: Gilroy Bold, sans-serif
}

@media (min-width:768px) {

  #Product-video-block .video-int .placeholder-img .title-content .duration,
  .video-box .video-int .placeholder-img .title-content .duration {
    font-size: 20px
  }
}

.body-404 {
  display: block;
  margin: 10px auto;
  width: 25%
}

.page-frequently-asked-questions .faq-title {
  margin: 20px 0 25px
}

.page-frequently-asked-questions .faq-title h1 {
  margin: auto;
  text-align: center;
  width: 65%
}

.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-bottom: 0;
    margin-top: 5px
  }

  .page-frequently-asked-questions .faq-accordion .accordion-slide ul:last-child {
    margin-bottom: 0
  }

  .page-frequently-asked-questions .faq-accordion .accordion-slide ul+p {
    margin-top: 30px
  }
  .page-frequently-asked-questions .cta-tiles .content-block {
    position: relative;
  }
}

.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
  }
}

#Product-CTA-block .rating-tile-white figcaption .page-products .product-title a strong,
.page-products .product-title #Product-CTA-block .rating-tile-white figcaption a strong,
.page-products .product-title a strong {
  display: block
}

.page-products .pseudo-h1 {
  display: block;
  margin: 0 auto;
  width: 46%
}

.page-products .breadcrumbs {
  margin: 0;
  z-index: 5
}

.page-products .cta-horizontal {
  padding-bottom: 10px;
  padding-top: 10px
}

@media screen and (min-width:768px) {
  .page-products .cta-horizontal {
    padding-bottom: 50px;
    padding-top: 50px
  }

  .page-products .pseudo-h1 {
    display: block;
    margin: 0 auto;
    width: 100%
  }
}

@media screen and (min-width:768px) {

  .page-products .prod-10 ul,
  .page-products .prod-25 ul {
    min-height: 192px
  }
}

.filters-container {
  text-align: center
}

.filters-container #filter-products-btn {
  margin: 15px 0 0
}

.filtered-products>.component-content>.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.product-box>.component-content {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  height: 100%
}

.product-box>.component-content>.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%
}

.product-box>.component-content>.content .reference-prd-landing-buynow-btn {
  margin-top: auto;
  padding: 0
}

#Product-CTA-block .rating-tile-white figcaption .product-box>.component-content>.content .reference-prd-landing-buynow-btn a,
.cta-tiles .rating-tile-white figcaption .product-box>.component-content>.content .reference-prd-landing-buynow-btn a,
.product-box>.component-content>.content .reference-prd-landing-buynow-btn #Product-CTA-block .rating-tile-white figcaption a,
.product-box>.component-content>.content .reference-prd-landing-buynow-btn a {
  background: none !important;
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: none !important;
  border-color: rgba(0, 0, 0, 0) !important;
  border-radius: 0 !important;
  border-width: 0 0 2px !important;
  color: #00a1dc !important;
  font-family: Gilroy Semibold, sans-serif !important;
  font-size: 14px !important;
  min-height: inherit !important;
  min-width: inherit !important;
  padding: 0 0 5px !important
}

#Product-CTA-block .rating-tile-white figcaption .product-box>.component-content>.content .reference-prd-landing-buynow-btn a:hover,
.cta-tiles .rating-tile-white figcaption .product-box>.component-content>.content .reference-prd-landing-buynow-btn a:hover,
.product-box>.component-content>.content .reference-prd-landing-buynow-btn #Product-CTA-block .rating-tile-white figcaption a:hover,
.product-box>.component-content>.content .reference-prd-landing-buynow-btn a:hover {
  border-color: #00a1dc !important
}

@media screen and (min-width:768px) {

  #Product-CTA-block .rating-tile-white figcaption .product-box>.component-content>.content .reference-prd-landing-buynow-btn a,
  .cta-tiles .rating-tile-white figcaption .product-box>.component-content>.content .reference-prd-landing-buynow-btn a,
  .product-box>.component-content>.content .reference-prd-landing-buynow-btn #Product-CTA-block .rating-tile-white figcaption a,
  .product-box>.component-content>.content .reference-prd-landing-buynow-btn a {
    font-size: 20px !important
  }
}

.product-box .write-a-review-text {
  display: none
}

.product-box .powerreviews {
  border: 0;
  padding: 0
}

.product-box .powerreviews .pr-snippet-stars {
  background: rgba(0, 0, 0, 0)
}

.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-read-and-write,
.product-box .powerreviews .pr-snippet-stars-container {
  display: inline-block !important
}

.product-box .powerreviews .pr-snippet-review-count {
  color: #00a1dc
}

.product-box .powerreviews .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars {
  float: none !important
}

@media (max-width:767px) {
  .product-box {
    width: calc(50% - 1px)
  }
}

@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 .powerreviews .powerReviewsDisplayRating {
  text-align: left
}

.page-products .product-box .powerreviews .pr-snippet-review-count {
  font-size: 11px !important;
  font-weight: 300;
  margin-left: -10px !important
}

.page-products .product-box .powerreviews .pr-stars.pr-stars-small {
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9);
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  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: 14px !important;
    margin-left: 15px !important
  }

  .page-products .product-box .powerreviews .pr-stars.pr-stars-small {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
  }
}

.page-products.layout-products-layout #Product-Overview .powerreviews .pr-snippet-wrapper .pr-stars.pr-stars-small {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  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 {
  color: #00a1dc;
  font-family: Gilroy Light, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  margin-left: 15px;
  vertical-align: bottom
}

@media (min-width:768px) {
  .page-products.layout-products-layout #Product-Overview .powerreviews .pr-snippet-wrapper .pr-stars.pr-stars-small {
    -webkit-transform: scale(1.7);
    -ms-transform: scale(1.7);
    transform: scale(1.7);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left
  }

  .page-products.layout-products-layout #Product-Overview .powerreviews .pr-snippet-wrapper .pr-snippet-review-count {
    font-size: 28px;
    margin-left: 55px
  }
}

.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.mobile-tabs .tabs-nav-list li:first-of-type {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1
}

.mobile-tabs .tabs-nav-list li:nth-of-type(2) {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3
}

.mobile-tabs .tabs-nav-list li:last-of-type {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5
}

.mobile-tabs .tabs-nav-list div:first-of-type {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}

.mobile-tabs .tabs-nav-list div:nth-of-type(2) {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4
}

.mobile-tabs .tabs-nav-list div:last-of-type {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6
}

.page-products .pr-snippet-wrapper {
  text-align: left
}

.page-products #Product-review-block {
  margin-bottom: 100px
}

.page-products #Product-review-block .pr-stars-5-sm figcaption p {
  font-size: 12px
}

.page-products #Product-video-block {
  background-color: #f7f7f7;
  margin: 15px auto 5px;
  padding-bottom: 0;
  padding-top: 15px
}

.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 {
    margin-bottom: 15px;
    padding-bottom: 50px;
    padding-top: 30px
  }

  .page-products #Product-video-block .col-xs-12:nth-child(2) {
    padding-left: 15px;
    padding-right: 15px
  }

  .page-products #Product-video-block .placeholder-img {
    margin: auto;
    width: 60%
  }

  .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 {
  color: #080e9f;
  font-size: 20px;
  font-weight: 700
}

@media (min-width:768px) {
  .page-products .product-Ingredients .video-box .richText:first-of-type p {
    font-size: 30px
  }
}

.page-causes-of-tooth-sensitivity .how-sensodyne-help h2,
.page-causes-of-tooth-sensitivity .main-causes h2,
.page-causes-of-tooth-sensitivity .why-causes h2 {
  margin: 30px 15px
}

.page-causes-of-tooth-sensitivity .how-sensodyne-help p,
.page-causes-of-tooth-sensitivity .main-causes p,
.page-causes-of-tooth-sensitivity .why-causes p {
  font-weight: 300
}

.page-causes-of-tooth-sensitivity .how-sensodyne-help>.component-content>.content,
.page-causes-of-tooth-sensitivity .main-causes>.component-content>.content,
.page-causes-of-tooth-sensitivity .why-causes>.component-content>.content {
  margin: 0
}

.page-causes-of-tooth-sensitivity .how-sensodyne-help strong,
.page-causes-of-tooth-sensitivity .main-causes strong,
.page-causes-of-tooth-sensitivity .why-causes strong {
  font-weight: 400
}

.page-causes-of-tooth-sensitivity .why-causes {
  margin-bottom: 30px
}

.page-causes-of-tooth-sensitivity .why-causes .sensodyne-section-title {
  font-family: Gilroy Regular, serif;
  font-weight: 400
}

.page-causes-of-tooth-sensitivity .main-causes h2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 210px;
  padding-bottom: 5px
}

.page-causes-of-tooth-sensitivity .main-causes .sensodyne-section-title {
  font-family: Gilroy Regular, serif;
  font-weight: 400
}

.page-causes-of-tooth-sensitivity .main-causes .anchor-link {
  display: none
}

.page-causes-of-tooth-sensitivity .main-causes .btn {
  border: 2px solid #00a1dc;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 5px 0;
  padding: 0;
  width: 140px
}

.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 {
  border-bottom-left-radius: 0;
  margin-left: -5px
}

.page-causes-of-tooth-sensitivity .main-causes .btn:active,
.page-causes-of-tooth-sensitivity .main-causes .btn:focus,
.page-causes-of-tooth-sensitivity .main-causes .btn:hover {
  background: #fff;
  color: #00a1dc;
  text-decoration: none !important
}

.page-causes-of-tooth-sensitivity .main-causes .uppercase-title {
  display: block;
  font-size: 14px;
  margin-bottom: 30px
}

.page-causes-of-tooth-sensitivity .main-causes .footnote p {
  font-size: 11px;
  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 {
  background: none;
  padding-bottom: 30px
}

.page-causes-of-tooth-sensitivity .how-sensodyne-help .sensodyne-section-title {
  font-family: Gilroy Regular, serif;
  font-weight: 400
}

.page-causes-of-tooth-sensitivity .how-sensodyne-help .btn {
  margin-top: 30px
}

.page-causes-of-tooth-sensitivity .main-causes:before {
  background-color: #f7f7f7;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw
}

@media (min-width:768px) {
  .page-causes-of-tooth-sensitivity .hero-article figure figcaption {
    width: 70% !important
  }

  .page-causes-of-tooth-sensitivity .hero-article figure figcaption h2 {
    font-size: 23px;
    line-height: 35px;
    width: 95%
  }

  .page-causes-of-tooth-sensitivity .how-sensodyne-help h2,
  .page-causes-of-tooth-sensitivity .main-causes h2,
  .page-causes-of-tooth-sensitivity .why-causes 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 .how-sensodyne-help,
  .page-causes-of-tooth-sensitivity .main-causes {
    text-align: center
  }

  .page-causes-of-tooth-sensitivity .how-sensodyne-help .uppercase-title,
  .page-causes-of-tooth-sensitivity .main-causes .uppercase-title {
    display: block;
    margin: 36px 0
  }

  .page-causes-of-tooth-sensitivity .how-sensodyne-help p,
  .page-causes-of-tooth-sensitivity .main-causes 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 {
    color: #080e9f;
    display: block;
    font-size: 20px;
    font-weight: 400
  }

  .page-causes-of-tooth-sensitivity .main-causes .btn {
    display: none
  }

  .page-causes-of-tooth-sensitivity .main-causes .uppercase-title {
    font-size: 20px
  }

  .page-causes-of-tooth-sensitivity .main-causes .footnote p {
    font-size: 14px;
    margin-top: 0
  }

  .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 {
    height: 50px;
    width: 50px
  }

  .page-causes-of-tooth-sensitivity .main-causes .enamel-wear:after {
    background-color: #bbb;
    content: "";
    display: block;
    height: 1px;
    margin: auto;
    width: 460px
  }

  .page-causes-of-tooth-sensitivity .how-sensodyne-help {
    background: none !important;
    margin-bottom: 30px;
    padding-bottom: 50px
  }
}

.reviews-product-image {
  z-index: 1
}

.about-bg-section>.component-content>.content,
.intro-about>.component-content>.content {
  margin: 0
}

.intro-about {
  padding-bottom: 20px;
  padding-top: 30px
}

.intro-about h2 span {
  display: block;
  margin-bottom: 30px;
  padding-bottom: 15px
}

.intro-about p {
  text-align: left !important
}

.intro-about p:nth-of-type(2) {
  font-weight: 300
}

.intro-about p:last-child {
  font-size: 11px;
  line-height: 20px
}

.intro-about .image {
  display: none
}

@media (min-width:768px) {
  .intro-about {
    padding-bottom: 70px
  }

  .intro-about .image {
    display: block
  }

  .intro-about .image img {
    margin-top: 60px;
    width: 150px
  }

  .intro-about p {
    text-align: center !important
  }

  .intro-about p:last-child {
    font-size: 14px;
    line-height: 28px
  }
}

.about-bg-section {
  background: #f7f7f7;
  padding-bottom: 50px;
  padding-top: 40px
}

@media (min-width:768px) {
  .about-bg-section.top-margin {
    padding-bottom: 50px;
    padding-top: 100px !important
  }
}

.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 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.about-bg-section .icon-box>.component-content p {
  margin: 0;
  text-align: center;
  width: 100%
}

.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 {
  display: block;
  padding-bottom: 25px
}

.about-bg-section h2>span:after {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  position: relative;
  top: 10px;
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0)
}

.about-bg-section p .related-product-subtitle {
  color: #080e9f;
  display: block;
  font-size: 12px;
  line-height: 15px;
  margin: 30px 0 40px
}

@media (min-width:768px) {
  .about-bg-section p .related-product-subtitle {
    font-size: 18px;
    line-height: 22px
  }
}

@media (min-width:768px) {
  .about-bg-section .btn {
    padding: 15px 30px;
    width: 282px
  }

  .about-bg-section .btn:last-child {
    margin-left: 30px;
    width: 270px
  }
}

.page-about-sensodyne #relatedArticles .related-box figcaption p a {
  width: 100%
}

@media (max-width:767px) {
  .page-about-sensodyne .about-bg-section .btn {
    margin: 20px 20px 0 0;
    min-width: 175px
  }

  .page-about-sensodyne .about-bg-section .btn:first-child {
    margin-top: 0
  }
}

.page-about-sensodyne .reviews-carousel .pr-stars-5-sm p {
  font-size: 11px
}

.page-about-sensodyne .reviews-carousel .carousel-content .carousel-review-description {
  font-weight: 400
}

.page-about-sensodyne .icon-box .richText-content {
  margin: 0 auto;
  width: 75%
}

.page-about-sensodyne .icon-box.last .richText-content {
  width: 56%
}

@media (min-width:767px) {
  .page-about-sensodyne .icon-box .richText-content {
    margin: 0 auto;
    width: 60%
  }

  .page-about-sensodyne .icon-box.last .richText-content {
    width: 56%
  }
}

.page-home .carousel-wrapper {
  margin-bottom: 5px
}

.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 .quick-checkup-wrapper h2 {
  font-family: Gilroy Bold, sans-serif
}

.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 p {
  padding-bottom: 25px
}

.page-home .box-common-questions .pseudo-h2 {
  color: #fff;
  font-family: Gilroy Bold, sans-serif;
  margin: 18px 0 20px;
  padding-bottom: 25px
}

.page-home .video-box>div {
  background: #f7f7f7
}

@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 .article-tile,
  .page-home .carousel-wrapper {
    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: 18px;
    position: absolute;
    top: -10%
  }

  .page-home .video-box.container-override>div {
    padding-bottom: 70px;
    padding-top: 25px
  }

  .page-home .video-box.container-override .video-text .component-content .richText-content {
    padding-bottom: 25px;
    padding-top: 0
  }

  .page-home .box-common-questions .container-override {
    padding-top: 20px
  }

  .page-home .box-common-questions .container-override p .pseudo-h2 {
    margin-bottom: 20px
  }

  .page-home .box-common-questions .container-override h2 {
    color: #fff;
    margin: 18px 0 20px;
    padding-bottom: 25px
  }
}

@media (min-width:992px) {

  .page-home .reference-quiz,
  .page-home .reference-quiz-homepage {
    margin-top: 0
  }
}

@media (min-width:1900px) {
  .page-home .hero-image-wrapper h1 {
    margin-top: 25px
  }
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card {
  padding-bottom: 70px
}

.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 .icon-text-columns,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .quiz-block,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card,
.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 {
  margin-top: 30px
}

.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,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card h2,
.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 {
  margin: auto auto 30px;
  width: 100%
}

.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,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card .quiz-main-title,
.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 {
  display: block;
  padding-bottom: 14px;
  position: relative
}

.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,
.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 .signs-sensitive-teeth .quiz-main-title:after,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt .quiz-main-title:after {
  background-color: #00a1dc;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 50px
}

@media (min-width:768px) {

  .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,
  .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 .signs-sensitive-teeth .quiz-main-title:after,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt .quiz-main-title:after {
    height: 3px;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    width: 80px
  }
}

.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 {
  background: #f7f7f7;
  background: -o-linear-gradient(top, #f7f7f7 0, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff));
  background: linear-gradient(180deg, #f7f7f7 0, #fff);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw
}

.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 #related-wrapper,
.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block {
  margin-top: 30px
}

@media (min-width:768px) {

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .quiz-block,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card,
  .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 {
    margin-top: 50px
  }

  .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,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card h2,
  .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 {
    margin-bottom: 50px;
    width: 35%
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .quiz-block h2 {
    margin-left: 0
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt .why-my-teeth-hurt-description p {
    font-weight: 300;
    margin-left: auto;
    margin-right: auto;
    max-width: 690px;
    text-align: center !important
  }

  .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 #related-wrapper,
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block {
    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 {
    height: 43px;
    width: 43px
  }

  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-cavity {
    height: 40px;
    width: 40px
  }
}

@media (min-width:992px) {
  .page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .icon-text-columns .richText h2 {
    margin-top: 70px
  }
}

.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 {
  font-weight: 300;
  line-height: 14px;
  margin: auto;
  max-width: 80%;
  text-align: center !important
}

@media (min-width:768px) {
  .page-tooth-sensitivity-after-dentist .content-box-alignment p {
    margin-bottom: 30px;
    text-align: center
  }

  .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) .how-sensodyne-help,
.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 {
  margin-top: 30px
}

.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help .product-description p,
.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .why-my-teeth-hurt .why-my-teeth-hurt-description p {
  font-weight: 300
}

.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help .product-description p strong,
.page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .why-my-teeth-hurt .why-my-teeth-hurt-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
  }
}

@media (min-width:768px) {

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help,
  .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 {
    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
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help,
  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help:before {
    background: #f7f7f7;
    background: -o-linear-gradient(top, #f7f7f7 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff));
    background: linear-gradient(180deg, #f7f7f7 0, #fff)
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help .component-content {
    background: none;
    padding: 0
  }

  .page-understanding-tooth-sensitivity:not(.page-causes-of-tooth-sensitivity) .how-sensodyne-help .component-content img {
    max-width: 100%
  }
}

.page-about-sensodyne .intro-padding {
  padding-bottom: 60px;
  padding-top: 15px
}

.page-about-sensodyne .intro-padding p {
  text-align: left
}

@media (min-width:768px) {
  .page-about-sensodyne .intro-padding p {
    margin: auto;
    max-width: 42%;
    text-align: center
  }

  .page-about-sensodyne .intro-padding p:last-child {
    margin-top: 15px
  }
}

.page-about-sensodyne .section-header {
  margin-bottom: 90px;
  padding: 0;
  z-index: 1
}

.page-about-sensodyne .video-box {
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 0
}

.page-about-sensodyne .video-box.odd {
  margin-bottom: 5px
}

.page-about-sensodyne .ingredients-content {
  padding: 0 15px 15px
}

.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 {
  margin-bottom: 30px;
  text-align: center
}

.page-about-sensodyne .ingredients-content h2 span {
  font-weight: 400;
  padding-bottom: 15px
}

.page-about-sensodyne .ingredients-content h2 strong {
  display: block
}

.page-about-sensodyne .ingredients-content p:first-child {
  color: #080e9f;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  margin: 0;
  text-align: center
}

@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: 40px
  }
}

.page-about-sensodyne .how-box {
  background: #f7f7f7;
  clear: none
}

.page-about-sensodyne .how-box:before {
  background: #f7f7f7;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
  z-index: -1
}

@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 .chemical-work {
    padding-right: 55px
  }
}

.page-about-sensodyne .chemical-work p {
  text-align: center
}

.page-about-sensodyne .carousel-content .carousel-review-description,
.page-about-sensodyne .carousel-content .reviews-single-author,
.page-about-sensodyne .carousel-content figcaption,
.page-about-sensodyne .chemical-work+div p,
.page-about-sensodyne .chemical-work p,
.page-about-sensodyne .ingredients-content p,
.page-about-sensodyne .intro-padding p,
.page-about-sensodyne .plus-subtitle p:first-of-type,
.page-about-sensodyne .sensitive-teeth-wrapper h2+p {
  font-weight: 300
}

#Product-CTA-block .rating-tile-white .page-about-sensodyne .carousel-content figcaption>a,
#Product-CTA-block .rating-tile-white figcaption .page-about-sensodyne .carousel-content .carousel-review-description>a,
#Product-CTA-block .rating-tile-white figcaption .page-about-sensodyne .carousel-content .reviews-single-author>a,
#Product-CTA-block .rating-tile-white figcaption .page-about-sensodyne .chemical-work+div p>a,
#Product-CTA-block .rating-tile-white figcaption .page-about-sensodyne .chemical-work p>a,
#Product-CTA-block .rating-tile-white figcaption .page-about-sensodyne .ingredients-content p>a,
#Product-CTA-block .rating-tile-white figcaption .page-about-sensodyne .intro-padding p>a,
#Product-CTA-block .rating-tile-white figcaption .page-about-sensodyne .plus-subtitle p:first-of-type>a,
#Product-CTA-block .rating-tile-white figcaption .page-about-sensodyne .sensitive-teeth-wrapper h2+p>a,
.page-about-sensodyne .carousel-content #Product-CTA-block .rating-tile-white figcaption .carousel-review-description>a,
.page-about-sensodyne .carousel-content #Product-CTA-block .rating-tile-white figcaption .reviews-single-author>a,
.page-about-sensodyne .carousel-content #Product-CTA-block .rating-tile-white figcaption>a,
.page-about-sensodyne .carousel-content .carousel-review-description>.highlight-text,
.page-about-sensodyne .carousel-content .carousel-review-description>a,
.page-about-sensodyne .carousel-content .carousel-review-description>strong,
.page-about-sensodyne .carousel-content .cta-tiles .rating-tile-white figcaption .carousel-review-description>a,
.page-about-sensodyne .carousel-content .cta-tiles .rating-tile-white figcaption .reviews-single-author>a,
.page-about-sensodyne .carousel-content .cta-tiles .rating-tile-white figcaption>a,
.page-about-sensodyne .carousel-content .reviews-single-author>.highlight-text,
.page-about-sensodyne .carousel-content .reviews-single-author>a,
.page-about-sensodyne .carousel-content .reviews-single-author>strong,
.page-about-sensodyne .carousel-content figcaption>.highlight-text,
.page-about-sensodyne .carousel-content figcaption>a,
.page-about-sensodyne .carousel-content figcaption>strong,
.page-about-sensodyne .chemical-work #Product-CTA-block .rating-tile-white figcaption p>a,
.page-about-sensodyne .chemical-work+div #Product-CTA-block .rating-tile-white figcaption p>a,
.page-about-sensodyne .chemical-work+div .cta-tiles .rating-tile-white figcaption p>a,
.page-about-sensodyne .chemical-work+div p>.highlight-text,
.page-about-sensodyne .chemical-work+div p>a,
.page-about-sensodyne .chemical-work+div p>strong,
.page-about-sensodyne .chemical-work .cta-tiles .rating-tile-white figcaption p>a,
.page-about-sensodyne .chemical-work p>.highlight-text,
.page-about-sensodyne .chemical-work p>a,
.page-about-sensodyne .chemical-work p>strong,
.page-about-sensodyne .ingredients-content #Product-CTA-block .rating-tile-white figcaption p>a,
.page-about-sensodyne .ingredients-content .cta-tiles .rating-tile-white figcaption p>a,
.page-about-sensodyne .ingredients-content p>.highlight-text,
.page-about-sensodyne .ingredients-content p>a,
.page-about-sensodyne .ingredients-content p>strong,
.page-about-sensodyne .intro-padding #Product-CTA-block .rating-tile-white figcaption p>a,
.page-about-sensodyne .intro-padding .cta-tiles .rating-tile-white figcaption p>a,
.page-about-sensodyne .intro-padding p>.highlight-text,
.page-about-sensodyne .intro-padding p>a,
.page-about-sensodyne .intro-padding p>strong,
.page-about-sensodyne .plus-subtitle #Product-CTA-block .rating-tile-white figcaption p:first-of-type>a,
.page-about-sensodyne .plus-subtitle .cta-tiles .rating-tile-white figcaption p:first-of-type>a,
.page-about-sensodyne .plus-subtitle p:first-of-type>.highlight-text,
.page-about-sensodyne .plus-subtitle p:first-of-type>a,
.page-about-sensodyne .plus-subtitle p:first-of-type>strong,
.page-about-sensodyne .sensitive-teeth-wrapper #Product-CTA-block .rating-tile-white figcaption h2+p>a,
.page-about-sensodyne .sensitive-teeth-wrapper .cta-tiles .rating-tile-white figcaption h2+p>a,
.page-about-sensodyne .sensitive-teeth-wrapper h2+p>.highlight-text,
.page-about-sensodyne .sensitive-teeth-wrapper h2+p>a,
.page-about-sensodyne .sensitive-teeth-wrapper h2+p>strong {
  font-weight: 400
}

.page-about-sensodyne .sensitive-teeth-wrapper:last-of-type h2+p {
  margin: auto auto 35px;
  text-align: left !important
}

.page-about-sensodyne .ingredients-content .sensodyne-section-title:first-line {
  font-size: 22px;
  font-weight: 300
}

.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
}

.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:768px) {
  .page-about-sensodyne .plus-subtitle p:first-of-type {
    margin: auto;
    max-width: 42%
  }

  .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 {
  border: 0;
  padding: 0;
  width: 100%
}

.page-oral-health-tips .carousel .carousel-slides .slides-item3 .container-override .paragraphSystem {
  top: 30px !important
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide {
  padding: 0
}

#Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .carousel .carousel-slides .carouselSlide:hover p a,
.page-oral-health-tips .carousel .carousel-slides .carouselSlide:hover p #Product-CTA-block .rating-tile-white figcaption a,
.page-oral-health-tips .carousel .carousel-slides .carouselSlide:hover p a {
  color: #00a1dc
}

.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 {
  left: 40px;
  margin: 0;
  pointer-events: none;
  position: absolute;
  top: 50px;
  z-index: 2
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override h2 {
  font-family: Gilroy Bold, sans-serif;
  font-size: 18px;
  line-height: 20px;
  max-width: 160px;
  min-height: 50px
}

#Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a,
.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override #Product-CTA-block .rating-tile-white figcaption a,
.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a {
  color: #080e9f;
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 5px
}

#Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a:hover,
.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override #Product-CTA-block .rating-tile-white figcaption a:hover,
.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a:hover {
  border-bottom: 0;
  color: #00a1dc
}

#Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a:after,
.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override #Product-CTA-block .rating-tile-white figcaption a:after,
.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a:after {
  background-color: #00a1dc;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 50px
}

.page-oral-health-tips .carousel .carousel-nav {
  bottom: 0;
  left: 40px;
  position: absolute
}

.page-oral-health-tips .carousel .carousel-nav li {
  display: inline-block
}

#Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item a,
.page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
.page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item a {
  background-color: #fff;
  border: 0;
  border-radius: 10px;
  display: inline-block;
  height: 8px;
  width: 8px
}

#Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item.is-active a,
.page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item.is-active #Product-CTA-block .rating-tile-white figcaption a,
.page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item.is-active a {
  background: #00a1dc
}

.page-oral-health-tips .carousel .carousel-nav .carousel-nav-next,
.page-oral-health-tips .carousel .carousel-nav .carousel-nav-prev,
.page-oral-health-tips .featured-block p,
.page-oral-health-tips .sensodyne-section-title:after {
  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-tile {
  padding: 0
}

#Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .category-landing-row .article-tile a:hover,
.page-oral-health-tips .category-landing-row .article-tile #Product-CTA-block .rating-tile-white figcaption a:hover,
.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 {
  padding: 0 15px;
  width: 50%
}

#Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .category-landing-row .related-box a:hover,
.page-oral-health-tips .category-landing-row .related-box #Product-CTA-block .rating-tile-white figcaption a:hover,
.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(2n) {
  padding-left: 5px
}

.page-oral-health-tips .related-articles {
  padding: 0 25px
}

.page-oral-health-tips .related-articles .related-box {
  padding: 0 5px;
  width: 50%
}

@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 .slides-item3 .container-override .paragraphSystem {
    top: 50px !important
  }

  .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override {
    padding: 0
  }

  .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override h2 {
    line-height: 25px !important;
    max-width: 70% !important;
    margin-top: 0 !important;
    font-size: 25px !important
  }

  #Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a,
  .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override #Product-CTA-block .rating-tile-white figcaption a,
  .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a {
    font-size: 20px;
    margin-top: 50px
  }

  #Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a:after,
  .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override #Product-CTA-block .rating-tile-white figcaption a:after,
  .page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override a:after {
    height: 3px;
    width: 80px
  }

  .page-oral-health-tips .carousel .carousel-nav {
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
  }

  #Product-CTA-block .rating-tile-white figcaption .page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item a,
  .page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item #Product-CTA-block .rating-tile-white figcaption a,
  .page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item a {
    border: 1px solid #00a1dc;
    height: 16px;
    width: 16px
  }

  .page-oral-health-tips .featured-block p {
    color: #080e9f;
    display: block;
    font-size: 18px
  }

  .page-oral-health-tips .featured-block p:before {
    margin-right: 80px
  }

  .page-oral-health-tips .featured-block p:after,
  .page-oral-health-tips .featured-block p:before {
    background-color: #e9eaed;
    content: "";
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 354px
  }

  .page-oral-health-tips .featured-block p:after {
    margin-left: 80px
  }

  .page-oral-health-tips .sensodyne-section-title:after {
    display: block
  }

  .page-oral-health-tips #toothpaste-for-you {
    padding-bottom: 80px;
    padding-top: 20px;
    text-align: left
  }

  .page-oral-health-tips #toothpaste-for-you h2 {
    margin: 50px auto;
    max-width: 100%
  }

  .page-oral-health-tips #toothpaste-for-you p {
    font-weight: 300;
    max-width: 450px
  }

  .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 15px
  }

  .page-oral-health-tips .category-landing-row .article-tile:first-of-type {
    padding-right: 10px
  }

  .page-oral-health-tips .category-landing-row .article-tile:last-of-type {
    padding-left: 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(2n) {
    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 h1 {
  padding-top: 15px;
  text-align: center
}

.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: #fff
}

@media (min-width:768px) {
  .page-oral-health-tips h1 {
    padding-top: 30px;
    text-align: left
  }

  .page-oral-health-tips .breadcrumbs {
    padding-top: 15px
  }

  .page-oral-health-tips .carousel-slides {
    min-height: 250px !important;
  }

  .page-oral-health-tips .Footer-prd-text p:last-child {
    font-size: 14px
  }
}

.page-beyond-sensitive-teeth .switchable-image figcaption h2 {
  width: 80%
}

.daily-care>.component-content>.content,
.intro-treatment>.component-content>.content,
.tooth-paste>.component-content>.content {
  margin: 0
}

.daily-care>.component-content>.content p,
.intro-treatment>.component-content>.content p,
.tooth-paste>.component-content>.content p {
  font-weight: 300
}

.page-treating-sensitive-teeth .intro-treatment {
  padding-bottom: 20px;
  padding-top: 20px
}

.page-treating-sensitive-teeth .intro-treatment h2 span {
  display: block;
  margin-bottom: 30px;
  padding-bottom: 15px
}

.page-treating-sensitive-teeth .reviews-single-author {
  margin-bottom: 60px
}

.page-treating-sensitive-teeth .tooth-paste .sensodyne-section-title {
  margin-bottom: 33px
}

.page-treating-sensitive-teeth .tooth-paste p strong {
  font-family: Gilroy Semibold, sans-serif
}

.page-treating-sensitive-teeth .daily-care p,
.page-treating-sensitive-teeth .intro-treatment p {
  text-align: left
}

.page-treating-sensitive-teeth .daily-care p br,
.page-treating-sensitive-teeth .intro-treatment p br {
  display: none
}

@media (min-width:992px) {

  .page-treating-sensitive-teeth .daily-care p br,
  .page-treating-sensitive-teeth .intro-treatment p br {
    display: block
  }
  .page-oral-health-tips .carousel-slides {
    min-height: 300px !important;
  }
}

.page-treating-sensitive-teeth .video-box h3 {
  margin-bottom: 0
}

@media (min-width:768px) {
  .page-treating-sensitive-teeth .video-box h3 {
    margin-bottom: 20px;
    margin-top: 20px
  }
}

.page-treating-sensitive-teeth .video-box>.component-content>.content {
  margin-left: 0;
  margin-right: 0
}

.page-treating-sensitive-teeth .reviews-single-card,
.page-treating-sensitive-teeth .reviews-single-card .component-content .content {
  margin-bottom: 0
}

.page-treating-sensitive-teeth .video-bg {
  background: #f7f7f7
}

@media (min-width:768px) {
  .page-treating-sensitive-teeth .video-bg {
    padding-bottom: 85px;
    padding-top: 0
  }
}

.page-treating-sensitive-teeth .reviews-carousel {
  margin: 0
}

@media (min-width:768px) {
  .page-treating-sensitive-teeth .reviews-carousel .carousel-content {
    max-width: none;
    width: 66.66666667%
  }
}

.page-treating-sensitive-teeth .tooth-paste {
  background: #f7f7f7;
  padding-bottom: 30px;
  padding-top: 40px
}

.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 {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  position: relative;
  top: 10px;
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0)
}

.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: 11px;
  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-bottom: 45px;
    padding-top: 65px
  }

  .page-treating-sensitive-teeth .tooth-paste p {
    text-align: left
  }

  .page-treating-sensitive-teeth .tooth-paste .toothpaste-button p:last-child {
    font-size: 14px;
    line-height: 28px
  }
}

.page-treating-sensitive-teeth .daily-care {
  padding-bottom: 20px;
  padding-top: 40px
}

.page-treating-sensitive-teeth .daily-care h2 span {
  display: block;
  margin-bottom: 30px;
  padding-bottom: 15px
}

.page-treating-sensitive-teeth .daily-care h3 {
  margin-bottom: 35px;
  margin-top: 32px
}

.page-treating-sensitive-teeth .daily-care h3 .uppercase-title {
  font-weight: 400
}

.page-treating-sensitive-teeth .daily-care .detail-text p {
  font-size: 11px;
  line-height: 17px;
  margin: 15px auto auto;
  max-width: 240px;
  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 {
    font-size: 14px;
    line-height: 25px;
    max-width: 100%;
    text-align: center
  }

  .page-treating-sensitive-teeth .daily-care .component-content {
    margin: auto
  }

  .page-treating-sensitive-teeth .daily-care .component-content>.content>.richText:first-of-type p {
    margin-left: auto;
    text-align: center
  }
}

@media (min-width:992px) {
  .page-treating-sensitive-teeth .daily-care {
    padding-bottom: 60px
  }

  .page-treating-sensitive-teeth h1+p {
    margin: auto;
    max-width: 22%
  }

  .page-treating-sensitive-teeth .icons-horizontal-layout {
    margin: auto;
    max-width: 60%
  }

  .page-treating-sensitive-teeth .daily-care>.component-content>.content>.first {
    max-width: 60%
  }
}

.page-treating-sensitive-teeth .icon-box>.component-content>.content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  width: 100%
}

.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 {
  display: block;
  margin: 0 auto
}

@media (min-width:768px) {
  .page-treating-sensitive-teeth .icon-box .reference-icons {
    width: 30%
  }
}

.page-treating-sensitive-teeth .icon-box p {
  font-size: 15px
}

.page-treating-sensitive-teeth .icon-box p:first-child,
.page-treating-sensitive-teeth .icon-box p:first-child strong {
  color: #080e9f;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0
}

@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: 18px
  }
}

.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%
  }
  .breadcrumbs-parsys .article-hub-carousel .carousel-slides {
    min-height: 350px !important;
  }
}

@media (min-width:1900px) {
  .page-treating-sensitive-teeth .hero-article p {
    width: 25%
  }
}

.page-treating-sensitive-teeth .reviews-carousel p span {
  color: #fff
}

.page-treating-sensitive-teeth .toothpaste-button .btn {
  width: auto !important
}

.template-article-template .main-title-box .shareThis {
  display: none
}

.template-article-template .main-title-box p {
  font-weight: 300;
  margin-bottom: 30px;
  margin-top: 0
}

#Product-CTA-block .rating-tile-white figcaption .template-article-template .main-title-box p a,
.template-article-template .main-title-box p #Product-CTA-block .rating-tile-white figcaption a,
.template-article-template .main-title-box p a {
  font-weight: 400
}

.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 {
  display: inline-block;
  text-align: center
}

@media (max-width:767px) {
  .template-article-template .content-box-alignment .sensodyne-section-title br {
    display: none
  }
}

.template-article-template .content-box-alignment .richText p {
  margin-top: 0;
  text-align: left !important
}

.template-article-template .divider-row>.component-content {
  background: #bab9ba;
  height: 1px;
  margin: 0 0 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 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px
  }

  .template-article-template .content-box-alignment .richText h2 {
    margin-top: 30px
  }

  .template-article-template .content-box-alignment .richText p {
    margin-bottom: 50px;
    text-align: center !important
  }

  .template-article-template .content-box-alignment .richText:first-of-type h2 {
    margin-top: 0
  }

  .template-article-template .divider-row {
    display: none
  }
}

.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-bottom: 40px;
    margin-top: 15px
  }

  .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-bottom: 40px;
  margin-top: 20px;
  padding: 30px 15px
}

.page-brushing-flossing-cause-sensitive-teeth .gray-bg-before:before {
  display: block !important
}

.page-brushing-flossing-cause-sensitive-teeth .half-text-row p,
.page-brushing-flossing-cause-sensitive-teeth .main-title-box p {
  font-weight: 300
}

#Product-CTA-block .rating-tile-white figcaption .page-brushing-flossing-cause-sensitive-teeth .half-text-row p a,
.page-brushing-flossing-cause-sensitive-teeth .half-text-row p #Product-CTA-block .rating-tile-white figcaption a,
.page-brushing-flossing-cause-sensitive-teeth .half-text-row p a {
  font-weight: 400
}

@media (max-width:767px) {

  .page-brushing-flossing-cause-sensitive-teeth .main-title-box p,
  .page-brushing-flossing-cause-sensitive-teeth .richText-content p {
    margin-bottom: 15px
  }

  .page-brushing-flossing-cause-sensitive-teeth .half-text-row .image,
  .page-brushing-flossing-cause-sensitive-teeth .main-title-box p:last-of-type {
    margin-bottom: 0
  }

  .page-brushing-flossing-cause-sensitive-teeth .blue-gradient-header p {
    font-size: 30px;
    margin-bottom: 0
  }

  .page-brushing-flossing-cause-sensitive-teeth .blue-gradient-header p strong {
    font-size: 16px
  }
}

@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-bottom: 60px;
    margin-top: 50px;
    padding: 60px 15px 75px
  }

  .page-brushing-flossing-cause-sensitive-teeth .gray-bg-before:before {
    display: block !important
  }

  .page-brushing-flossing-cause-sensitive-teeth .small-message-text p {
    margin-bottom: 100px;
    margin-top: 0;
    text-align: left
  }

  .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 {
  font-weight: 300;
  margin-bottom: 28px
}

.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 {
    margin: auto;
    max-width: 90%
  }
}

.page-400-error-page .Header .component.last>.component-content>.content>.component.last p:last-of-type {
  font-size: 11px
}

@media (min-width:768px) {
  .page-400-error-page .Header .component.last>.component-content>.content>.component.last p:last-of-type {
    font-size: 14px
  }
}

.page-400-error-page .richText h1 {
  margin-top: 30px
}

.page-400-error-page .richText h1+p {
  font-size: 18px;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 30px;
  margin-top: 20px
}

.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-bottom: 50px;
  margin-top: 50px
}

.page-400-error-page figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px
}

.page-400-error-page figure figcaption>p:first-of-type {
  color: #080e9f
}

.page-400-error-page figure figcaption>p:nth-of-type(2) {
  font-size: 14px;
  font-weight: lighter;
  margin-bottom: 30px;
  margin-top: 30px
}

.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-size: 11px;
  font-weight: lighter;
  line-height: normal;
  margin: auto
}

@media (min-width:768px) {
  .page-400-error-page figure figcaption>p:last-of-type {
    font-size: 14px;
    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-bottom: 30px;
    margin-top: 16px;
    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-bottom: 50px;
    margin-top: 50px
  }

  .page-400-error-page .richText h1+p {
    font-size: 20px;
    font-weight: 400
  }

  .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-size: 14px;
    font-weight: lighter;
    line-height: 25px;
    min-width: 400px
  }

  .page-400-error-page figure figcaption>p:first-of-type:first-line {
    font-size: 18px;
    font-weight: 400
  }
}

.page-coupon .coupon-top img,
.page-where-to-buy .coupon-top img {
  margin: auto
}

@media (min-width:768px) {

  .page-coupon .coupon-top img,
  .page-where-to-buy .coupon-top img {
    max-width: 50%
  }
}

.page-coupon .coupon-top .small-message-text p,
.page-where-to-buy .coupon-top .small-message-text p {
  margin-bottom: 15px;
  margin-top: 0
}

@media (min-width:768px) {

  .page-coupon .coupon-top .small-message-text p,
  .page-where-to-buy .coupon-top .small-message-text p {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 40px;
    margin-top: 20px
  }
}

.page-coupon .coupon-bottom .richText .richText-content p,
.page-where-to-buy .coupon-bottom .richText .richText-content p {
  margin: 20px auto 30px;
  width: 95%
}

@media (min-width:768px) {

  .page-coupon .coupon-bottom .richText .richText-content p,
  .page-where-to-buy .coupon-bottom .richText .richText-content p {
    margin: 20px auto 30px;
    width: 48%
  }
}

.page-coupon .reference-revtracks-iframe {
  text-align: center
}

.page-coupon .reference-revtracks-iframe iframe {
  max-width: 580px
}

.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: 16px;
    line-height: 20px
  }
}

.page-where-to-buy .coupon-bottom {
  margin-top: 40px
}

.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-sensitive-teeth-whitening-tips .sensodyne-section-title {
  display: block
}

.page-sensitive-teeth-whitening-tips .half-text-row h3,
.page-sensitive-teeth-whitening-tips .main-title-box h3 {
  font-size: 15px
}

.page-sensitive-teeth-whitening-tips .half-text-row h3 .sup,
.page-sensitive-teeth-whitening-tips .main-title-box h3 .sup {
  line-height: normal
}

.page-sensitive-teeth-whitening-tips .half-text-row p,
.page-sensitive-teeth-whitening-tips .main-title-box p {
  font-weight: 300
}

#Product-CTA-block .rating-tile-white figcaption .page-sensitive-teeth-whitening-tips .half-text-row p a,
#Product-CTA-block .rating-tile-white figcaption .page-sensitive-teeth-whitening-tips .main-title-box p a,
.page-sensitive-teeth-whitening-tips .half-text-row em,
.page-sensitive-teeth-whitening-tips .half-text-row p #Product-CTA-block .rating-tile-white figcaption a,
.page-sensitive-teeth-whitening-tips .half-text-row p a,
.page-sensitive-teeth-whitening-tips .half-text-row p strong,
.page-sensitive-teeth-whitening-tips .main-title-box em,
.page-sensitive-teeth-whitening-tips .main-title-box p #Product-CTA-block .rating-tile-white figcaption a,
.page-sensitive-teeth-whitening-tips .main-title-box p a,
.page-sensitive-teeth-whitening-tips .main-title-box p strong {
  font-weight: 400
}

.page-sensitive-teeth-whitening-tips .half-text-row em strong,
.page-sensitive-teeth-whitening-tips .main-title-box 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 {
  margin: 15px auto;
  text-align: center;
  width: 100%
}

.page-sensitive-teeth-whitening-tips .main-title-box+.component h2:after {
  background-color: #1a99da;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 50px
}

@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 {
    height: 3px;
    width: 80px
  }

  .page-sensitive-teeth-whitening-tips .half-text-row h3 {
    font-size: 20px
  }
}

@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-bottom: 50px;
    margin-top: 60px
  }

  .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;
    margin-left: 20%;
    width: 60%
  }

  .page-sensitive-teeth-whitening-tips .divider-row .component-content {
    margin-bottom: 20px
  }
}

.page-training-for-speed .sup {
  line-height: normal
}

@media screen and (max-width:767px) {
  .page-training-for-speed .gray-bg-before-desktop img {
    margin-top: -35px
  }
}

.page-training-for-speed .cont-list-box>.component-content>.content,
.page-training-for-speed .main-title-box>.component-content>.content {
  margin: 0
}

.page-training-for-speed .cont-list-box li,
.page-training-for-speed .cont-list-box p,
.page-training-for-speed .half-text-row p,
.page-training-for-speed .main-title-box p {
  font-weight: 300;
  margin-top: 0 !important
}

#Product-CTA-block .rating-tile-white figcaption .page-training-for-speed .cont-list-box li a,
#Product-CTA-block .rating-tile-white figcaption .page-training-for-speed .cont-list-box p a,
#Product-CTA-block .rating-tile-white figcaption .page-training-for-speed .half-text-row p a,
#Product-CTA-block .rating-tile-white figcaption .page-training-for-speed .main-title-box p a,
.page-training-for-speed .cont-list-box li #Product-CTA-block .rating-tile-white figcaption a,
.page-training-for-speed .cont-list-box li a,
.page-training-for-speed .cont-list-box p #Product-CTA-block .rating-tile-white figcaption a,
.page-training-for-speed .cont-list-box p a,
.page-training-for-speed .half-text-row p #Product-CTA-block .rating-tile-white figcaption a,
.page-training-for-speed .half-text-row p a,
.page-training-for-speed .main-title-box p #Product-CTA-block .rating-tile-white figcaption a,
.page-training-for-speed .main-title-box 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 {
    margin-bottom: 50px !important;
    text-align: left
  }

  .page-training-for-speed .main-title-box .richText:last-child p {
    margin-bottom: 0 !important;
    margin-top: 10px;
    text-align: center
  }
}

.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: 11px;
  line-height: 20px
}

@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: 14px;
    line-height: 28px;
    margin-top: 40px
  }
}

@media (max-width:991px) {
  .page-training-for-speed .half-text-row .image {
    margin-bottom: 0;
    padding-top: 60px
  }
}

@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 {
  color: #080e9f;
  font-family: Gilroy Bold, sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-left: 35px
}

@media (min-width:768px) {
  .page-training-for-speed .half-list-row .half-list p:first-of-type {
    font-size: 20px;
    line-height: 26px;
    margin-left: 20px
  }
}

.page-training-for-speed .half-list-row .half-list ul {
  list-style: none;
  margin-left: 0
}

.page-training-for-speed .half-list-row .half-list ul>li {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
  margin-left: 15px;
  padding-left: 20px
}

.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: 18px;
    line-height: 28px
  }
}

@media (max-width:767px) {

  .page-training-for-speed .half-list ul li br,
  .page-training-for-speed .main-title-box h1 br {
    display: none
  }
}

.page-whitening-products-and-sensitive-teeth .half-text-row.gray-bg-before {
  margin-top: 10px;
  padding-top: 25px
}

.page-whitening-products-and-sensitive-teeth .half-text-row.reverse>.component-content>.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}

@media screen and (min-width:768px) {
  .page-whitening-products-and-sensitive-teeth .half-text-row.gray-bg-before {
    margin-top: 0;
    padding-bottom: 50px;
    padding-top: 40px
  }

  .page-whitening-products-and-sensitive-teeth .half-text-row.reverse>.component-content>.content {
    display: block
  }
}

.page-whitening-products-and-sensitive-teeth .half-text-row p,
.page-whitening-products-and-sensitive-teeth .main-title-box p {
  font-weight: 300
}

#Product-CTA-block .rating-tile-white figcaption .page-whitening-products-and-sensitive-teeth .half-text-row p a,
#Product-CTA-block .rating-tile-white figcaption .page-whitening-products-and-sensitive-teeth .main-title-box p a,
.page-whitening-products-and-sensitive-teeth .half-text-row p #Product-CTA-block .rating-tile-white figcaption a,
.page-whitening-products-and-sensitive-teeth .half-text-row p a,
.page-whitening-products-and-sensitive-teeth .half-text-row p strong,
.page-whitening-products-and-sensitive-teeth .main-title-box p #Product-CTA-block .rating-tile-white figcaption a,
.page-whitening-products-and-sensitive-teeth .main-title-box p a,
.page-whitening-products-and-sensitive-teeth .main-title-box p strong {
  font-weight: 400
}

#Product-CTA-block .rating-tile-white figcaption .page-whitening-products-and-sensitive-teeth .half-text-row p a,
#Product-CTA-block .rating-tile-white figcaption .page-whitening-products-and-sensitive-teeth .main-title-box p a,
.page-whitening-products-and-sensitive-teeth .half-text-row p #Product-CTA-block .rating-tile-white figcaption a,
.page-whitening-products-and-sensitive-teeth .half-text-row p a,
.page-whitening-products-and-sensitive-teeth .main-title-box p #Product-CTA-block .rating-tile-white figcaption a,
.page-whitening-products-and-sensitive-teeth .main-title-box p a {
  color: #00a1dc
}

.page-whitening-products-and-sensitive-teeth .half-text-row p strong,
.page-whitening-products-and-sensitive-teeth .main-title-box p strong {
  color: #97989a
}

.page-whitening-products-and-sensitive-teeth .half-text-row .image,
.page-whitening-products-and-sensitive-teeth .main-title-box .image {
  margin-bottom: 30px
}

@media screen and (min-width:992px) {

  .page-whitening-products-and-sensitive-teeth .half-text-row .shareThis+.richText,
  .page-whitening-products-and-sensitive-teeth .main-title-box .shareThis+.richText {
    margin-bottom: 30px
  }

  .page-whitening-products-and-sensitive-teeth .half-text-row .image,
  .page-whitening-products-and-sensitive-teeth .main-title-box .image {
    float: right
  }
}

@media (max-width:767px) {
  .page-whitening-products-and-sensitive-teeth .main-title-box h1 br {
    display: none
  }
}

.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 {
  display: block;
  text-align: center
}

.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 auto 15px;
  max-width: 220px
}

.page-speed-of-sensation .speed-of-sensation-block figure {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 30px 30px 0;
  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: 14px
}

@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 {
    display: block;
    margin: auto;
    max-width: 450px
  }

  .page-speed-of-sensation .speed-of-sensation-block figure {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: 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 {
    background-color: #f7f7f7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw
  }

  .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
  }
}

.page-what-to-know .half-text-row p {
  font-weight: 300
}

.page-what-to-know .half-text-row p strong {
  color: #97989a;
  font-weight: 400
}

#Product-CTA-block .rating-tile-white figcaption .page-what-to-know .half-text-row p a,
.page-what-to-know .half-text-row p #Product-CTA-block .rating-tile-white figcaption a,
.page-what-to-know .half-text-row p a {
  font-weight: 400
}

@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-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
}

#Product-CTA-block .rating-tile-white figcaption .page-sensitivity-to-hot p a,
.cta-tiles .rating-tile-white figcaption .page-sensitivity-to-hot p a,
.page-sensitivity-to-hot .RelatedArticleTitle p,
.page-sensitivity-to-hot p #Product-CTA-block .rating-tile-white figcaption a,
.page-sensitivity-to-hot p .cta-tiles .rating-tile-white figcaption a,
.page-sensitivity-to-hot p a,
.page-sensitivity-to-hot p strong {
  font-weight: 400
}

.page-sensitivity-to-hot .blue-gradient-header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 15px 0 30px;
  padding: 0
}

.page-sensitivity-to-hot .blue-gradient-header .component-content {
  margin-top: 5px;
  overflow: visible
}

.page-sensitivity-to-hot .blue-gradient-header p {
  font-size: 30px;
  width: auto
}

.page-sensitivity-to-hot .blue-gradient-header p strong {
  font-size: 12px;
  margin: -8px 20px 0
}

.page-sensitivity-to-hot .eating-drinking-tips h2 {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 340px
}

.page-sensitivity-to-hot .eating-drinking-tips figure figcaption {
  border-bottom: 1px solid #e9eaed;
  margin-bottom: 15px;
  text-align: left
}

.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 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #04478d;
  border-radius: 20px;
  color: #fff;
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  height: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 0;
  width: 30px
}

.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;
  margin-top: 30px;
  max-width: 315px
}

.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 {
  border-bottom: 1px solid #e9eaed;
  margin-bottom: 15px
}

.page-sensitivity-to-hot .article-3ways-body .article-3ways-row:last-child img {
  max-width: 100px
}

@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 {
    height: 180px;
    margin: 50px 0
  }

  .page-sensitivity-to-hot .blue-gradient-header p {
    font-size: 60px
  }

  .page-sensitivity-to-hot .blue-gradient-header p strong {
    font-size: 25px;
    margin: -15px 30px 0
  }

  .page-sensitivity-to-hot .eating-drinking-tips h2 {
    margin-bottom: 50px;
    max-width: 600px
  }

  .page-sensitivity-to-hot .eating-drinking-tips figure figcaption {
    border-bottom: 0;
    text-align: center
  }

  .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 {
    margin-top: 50px;
    max-width: 100%
  }

  .page-sensitivity-to-hot .article-3ways-body .article-3ways-row>.component-content {
    border-bottom: 0;
    margin-bottom: 30px
  }

  .page-sensitivity-to-hot .article-3ways-body .article-3ways-row>.component-content .content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
  }
}

.sitemap-list .component-content {
  padding: 0 15px
}

.sitemap-list .component-content .sitemap-column h3 {
  background: rgba(0, 0, 0, 0);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0
}

#Product-CTA-block .rating-tile-white figcaption .sitemap-list .component-content .sitemap-column h3 a,
.sitemap-list .component-content .sitemap-column h3 #Product-CTA-block .rating-tile-white figcaption a,
.sitemap-list .component-content .sitemap-column h3 a {
  color: #97989a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px
}

.sitemap-list .component-content .sitemap-column>ul {
  margin: 0
}

.sitemap-list .component-content .sitemap-column>ul>li>ul>li {
  font-weight: 400;
  margin-top: 5px
}

.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 {
  color: #00a1dc;
  content: "•"
}

.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 {
  color: #00a1dc;
  content: "-"
}

.sitemap-list .component-content .sitemap-column ul:nth-of-type(3)>li>ul>li:nth-child(-n+8) {
  display: block
}

@media (min-width:768px) {
  .sitemap-list {
    padding-bottom: 150px
  }

  .sitemap-list .component-content .sitemap-column {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    page-break-inside: avoid
  }

  #Product-CTA-block .rating-tile-white figcaption .sitemap-list .component-content .sitemap-column h3 a,
  .sitemap-list .component-content .sitemap-column h3,
  .sitemap-list .component-content .sitemap-column h3 #Product-CTA-block .rating-tile-white figcaption a,
  .sitemap-list .component-content .sitemap-column h3 a {
    font-size: 18px;
    line-height: 28px
  }

  .sitemap-list .component-content .sitemap-column>ul {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid
  }
}

.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
}

#Product-CTA-block .rating-tile-white figcaption .sitemap-column a,
.cta-tiles .rating-tile-white figcaption .sitemap-column a,
.sitemap-column #Product-CTA-block .rating-tile-white figcaption a,
.sitemap-column .cta-tiles .rating-tile-white figcaption a,
.sitemap-column a {
  text-decoration: none
}

.sitemap-column h3 {
  padding: 5px 7px;
  font-size: 13px;
  font-weight: 700;
  background-color: #e1e1e1
}

.sitemap-column ul {
  padding: 0 0 10px;
  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: 700;
  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: 400
}

.sitemap-column>ul li>ul li>ul {
  margin-top: 0
}

.sitemap-column>ul li>ul li>ul li {
  font-weight: 400
}

@media only screen and (max-width:767px) {
  .component-content .sitemap-column {
    width: 100%;
    float: none
  }

  .component-content .sitemap-column>ul {
    margin: 0 0 15px
  }
}

.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 ol li,
.page-acceptable-use-policy .Content .richText p,
.page-acceptable-use-policy .Content .richText ul li,
.page-accessibility .Content .richText ol li,
.page-accessibility .Content .richText p,
.page-accessibility .Content .richText ul li,
.page-contact .Content .richText ol li,
.page-contact .Content .richText p,
.page-contact .Content .richText ul li {
  color: #97989a;
  font-family: Gilroy Regular, serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px
}

#Product-CTA-block .rating-tile-white figcaption .page-acceptable-use-policy .Content .richText ol li a,
#Product-CTA-block .rating-tile-white figcaption .page-acceptable-use-policy .Content .richText p a,
#Product-CTA-block .rating-tile-white figcaption .page-acceptable-use-policy .Content .richText ul li a,
#Product-CTA-block .rating-tile-white figcaption .page-accessibility .Content .richText ol li a,
#Product-CTA-block .rating-tile-white figcaption .page-accessibility .Content .richText p a,
#Product-CTA-block .rating-tile-white figcaption .page-accessibility .Content .richText ul li a,
#Product-CTA-block .rating-tile-white figcaption .page-contact .Content .richText ol li a,
#Product-CTA-block .rating-tile-white figcaption .page-contact .Content .richText p a,
#Product-CTA-block .rating-tile-white figcaption .page-contact .Content .richText ul li a,
.page-acceptable-use-policy .Content .richText ol li #Product-CTA-block .rating-tile-white figcaption a,
.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 #Product-CTA-block .rating-tile-white figcaption a,
.page-acceptable-use-policy .Content .richText p a,
.page-acceptable-use-policy .Content .richText p strong,
.page-acceptable-use-policy .Content .richText ul li #Product-CTA-block .rating-tile-white figcaption a,
.page-acceptable-use-policy .Content .richText ul li a,
.page-acceptable-use-policy .Content .richText ul li strong,
.page-accessibility .Content .richText ol li #Product-CTA-block .rating-tile-white figcaption a,
.page-accessibility .Content .richText ol li a,
.page-accessibility .Content .richText ol li strong,
.page-accessibility .Content .richText p #Product-CTA-block .rating-tile-white figcaption a,
.page-accessibility .Content .richText p a,
.page-accessibility .Content .richText p strong,
.page-accessibility .Content .richText ul li #Product-CTA-block .rating-tile-white figcaption a,
.page-accessibility .Content .richText ul li a,
.page-accessibility .Content .richText ul li strong,
.page-contact .Content .richText ol li #Product-CTA-block .rating-tile-white figcaption a,
.page-contact .Content .richText ol li a,
.page-contact .Content .richText ol li strong,
.page-contact .Content .richText p #Product-CTA-block .rating-tile-white figcaption a,
.page-contact .Content .richText p a,
.page-contact .Content .richText p strong,
.page-contact .Content .richText ul li #Product-CTA-block .rating-tile-white figcaption a,
.page-contact .Content .richText ul li a,
.page-contact .Content .richText ul li strong {
  font-weight: 400
}

@media (min-width:768px) {

  .page-acceptable-use-policy .Content .richText ol li,
  .page-acceptable-use-policy .Content .richText p,
  .page-acceptable-use-policy .Content .richText ul li,
  .page-accessibility .Content .richText ol li,
  .page-accessibility .Content .richText p,
  .page-accessibility .Content .richText ul li,
  .page-contact .Content .richText ol li,
  .page-contact .Content .richText p,
  .page-contact .Content .richText ul li {
    font-size: 18px;
    line-height: 28px
  }
}

.page-acceptable-use-policy .Content .richText ol,
.page-acceptable-use-policy .Content .richText ul,
.page-accessibility .Content .richText ol,
.page-accessibility .Content .richText ul,
.page-contact .Content .richText ol,
.page-contact .Content .richText ul {
  list-style: none;
  margin-left: 0;
  padding: 0
}

.page-acceptable-use-policy .Content .richText ol li,
.page-acceptable-use-policy .Content .richText ul li,
.page-accessibility .Content .richText ol li,
.page-accessibility .Content .richText ul li,
.page-contact .Content .richText ol li,
.page-contact .Content .richText ul 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: #00a1dc
}

.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 {
  list-style: none;
  margin-left: 0
}

.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;
  font-weight: 400;
  margin-right: 5px
}

.page-engineered-for-speed .col-slim {
  margin-top: 15px
}

.page-engineered-for-speed .shareThis,
.page-engineered-for-speed .video-box h2 {
  margin-bottom: 15px
}

.page-engineered-for-speed .video-box .richText-content {
  background: rgba(0, 0, 0, 0)
}

@media (max-width:767px) {
  .page-engineered-for-speed .video-box .richText-content {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    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
}

#Product-CTA-block .rating-tile-white figcaption .page-engineered-for-speed p a,
.cta-tiles .rating-tile-white figcaption .page-engineered-for-speed p a,
.page-engineered-for-speed p #Product-CTA-block .rating-tile-white figcaption a,
.page-engineered-for-speed p .cta-tiles .rating-tile-white figcaption a,
.page-engineered-for-speed p a {
  font-weight: 400
}

.page-engineered-for-speed p em {
  display: block;
  font-size: 11px;
  font-style: normal;
  margin-top: 20px
}

@media (min-width:768px) {
  .page-engineered-for-speed p em {
    font-size: 14px
  }
}

@media screen and (max-width:992px) {

  .page-engineered-for-speed .reference-videos-custom-component,
  .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 {
    margin-top: 0;
    text-align: left !important
  }
  
  /* Anubhav GSKBD-25725 */
  .word-break-m {
    word-break: break-all;
  }
  .word-break {
    word-break: break-word;
  }
  /* Anubhav GSKBD-25725 */
}

@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-bottom: 40px;
    margin-top: 10px
  }

  .page-engineered-for-speed #related-wrapper {
    margin-top: 100px
  }
}

.page-science-of-speed .icons-ski p strong {
  display: block
}

.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 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative
}

.page-science-of-speed .image-text-speed>.component-content>.content .image:first-of-type {
  margin-bottom: 10px;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0
}

.page-science-of-speed .image-text-speed>.component-content>.content .image:nth-of-type(2) {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding: 0
}

.page-science-of-speed .image-text-speed>.component-content>.content .richText {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1
}

@media (min-width:768px) {

  .page-science-of-speed .image-text-speed>.component-content>.content>.image:first-of-type,
  .page-science-of-speed .image-text-speed>.component-content>.content>.richText {
    position: absolute;
    width: 50%;
    z-index: 1
  }

  .page-science-of-speed .image-text-speed>.component-content>.content>.image:first-of-type {
    display: none
  }

  .page-science-of-speed .image-text-speed>.component-content>.content>.richText {
    padding: 15px 30px 5px 80px;
    top: 20%
  }
}

.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 {
  display: block;
  margin: 0 0 0 auto;
  max-width: 25px
}

.page-science-of-speed .icons-ski .richText p {
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
  margin-top: 0
}

.page-science-of-speed .icons-ski .richText p strong {
  color: #080e9f;
  font-weight: 700
}

@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: 18px;
    line-height: 24px
  }
}

.page-science-of-speed .gray-bg-before {
  background: #fff;
  padding-top: 20px
}

.page-science-of-speed .gray-bg-before p:last-child {
  font-size: 11px;
  line-height: 20px
}

.page-science-of-speed .gray-bg-before p strong {
  font-weight: 400
}

@media (min-width:768px) {
  .page-science-of-speed .gray-bg-before {
    background: #f7f7f7;
    padding-bottom: 10px;
    padding-top: 60px
  }

  .page-science-of-speed .gray-bg-before p {
    font-weight: 300
  }

  .page-science-of-speed .gray-bg-before p:last-child {
    font-size: 14px;
    line-height: 28px
  }
}

.page-science-of-speed #relatedArticles {
  margin-top: 20px
}

@media (min-width:768px) {
  .page-science-of-speed #relatedArticles {
    margin-top: 50px
  }
}

.page-assessing-tooth-pain p {
  font-weight: 300
}

#Product-CTA-block .rating-tile-white figcaption .page-assessing-tooth-pain p a,
.cta-tiles .rating-tile-white figcaption .page-assessing-tooth-pain p a,
.page-assessing-tooth-pain .RelatedArticleTitle p,
.page-assessing-tooth-pain p #Product-CTA-block .rating-tile-white figcaption a,
.page-assessing-tooth-pain p .cta-tiles .rating-tile-white figcaption a,
.page-assessing-tooth-pain p a {
  font-weight: 400
}

.page-assessing-tooth-pain .reference-image-with-points .info-points-wrapper {
  display: block;
  margin: auto
}

@media (min-width:768px) {
  .page-assessing-tooth-pain .reference-image-with-points .info-points-wrapper {
    max-width: 800px
  }
}

.page-search-results .richText h1 {
  margin-top: 30px
}

.page-search-results .search-page-form {
  margin-bottom: 50px;
  margin-top: 30px
}

.page-search-results .search-page-form .form-search {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: 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 {
  border: 1px solid #a8a9ad;
  border-right-width: 0;
  color: #97989a;
  font-family: Gilroy Regular, serif;
  font-size: 16px;
  height: 54px;
  padding: 15px;
  width: 100%
}

.page-search-results .search-page-form .form-search .button {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  border: 1px solid #a8a9ad;
  border-left-width: 0;
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 54px;
  padding: 5px;
  position: relative;
  width: 54px
}

.page-search-results .search-page-form .form-search .button:before {
  background-color: #a8a9ad;
  content: "";
  display: inline-block;
  height: 42px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 1px
}

.page-search-results .search-page-form .form-search .button:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38' width='32' height='32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23a7a9ac}%3C/style%3E%3C/defs%3E%3Cg id='search-search' transform='translate(1.728 1.779)'%3E%3Cg id='search-Group_7' data-name='Group 7' transform='translate(-1.728 -1.779)'%3E%3Cpath id='search-Path_73' data-name='Path 73' class='cls-1' d='M14.389 3.015A10.119 10.119 0 0122.5 6.533a11.16 11.16 0 010 16.08 12.484 12.484 0 01-8.107 3.015 10.119 10.119 0 01-8.111-3.518c-2.027-2.51-3.547-5.025-3.547-8.04a9.961 9.961 0 013.547-8.04 12.484 12.484 0 018.107-3.015m0-3.015A15.132 15.132 0 004.255 4.02a14.172 14.172 0 000 20.1 13.79 13.79 0 0010.134 4.02 15.132 15.132 0 0010.134-4.02c5.574-5.025 5.574-14.07 0-20.1A16.165 16.165 0 0014.389 0z' transform='translate(-.075)'/%3E%3C/g%3E%3Cg id='search-Group_8' data-name='Group 8' transform='translate(19.377 19.731)'%3E%3Cpath id='search-Path_74' data-name='Path 74' class='cls-1' d='M20.7 19.453l-.911.9c-.456.9-2.278.452-3.189-.452L4.756 8.16A1.651 1.651 0 014.3 6.8l2.278-2.254c.456-.452.911 0 1.367.452l12.3 11.294c.909.903 1.364 2.708.455 3.161z' transform='translate(-4.3 -4.359)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 19px;
  width: 19px
}

.page-search-results .searchResults {
  background-color: #f7f7f7;
  border: 0;
  margin: 0 auto;
  padding: 15px
}

.page-search-results .searchResults .searchResults-number {
  color: #080e9f;
  display: block !important;
  font-family: Gilroy Regular, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  position: absolute;
  top: -35px
}

.page-search-results .searchResults .searchResults-result {
  background-color: rgba(0, 0, 0, 0);
  padding: 15px 0
}

.page-search-results .searchResults .searchResults-result .searchResults-title {
  margin: 0
}

#Product-CTA-block .rating-tile-white figcaption .page-search-results .searchResults .searchResults-result .searchResults-title a,
.page-search-results .searchResults .searchResults-result .searchResults-title #Product-CTA-block .rating-tile-white figcaption a,
.page-search-results .searchResults .searchResults-result .searchResults-title a {
  color: #00a1dc;
  font-family: Gilroy Regular, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px
}

.page-search-results .searchResults .searchResults-result .searchResults-description {
  color: #97989a;
  font-family: Gilroy Regular, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0
}

.page-search-results .searchResults .searchResults-pagination {
  margin: 30px auto
}

.page-search-results .searchResults .searchResults-pagination ul {
  list-style-type: none
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  float: left
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 25px;
  width: 25px
}

#Product-CTA-block .rating-tile-white figcaption .page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child a,
#Product-CTA-block .rating-tile-white figcaption .page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child #Product-CTA-block .rating-tile-white figcaption a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child #Product-CTA-block .rating-tile-white figcaption 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
}

#Product-CTA-block .rating-tile-white figcaption .page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child.is-active a,
#Product-CTA-block .rating-tile-white figcaption .page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child.is-active a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child.is-active #Product-CTA-block .rating-tile-white figcaption a,
.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 #Product-CTA-block .rating-tile-white figcaption a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child.is-active a {
  color: #080e9f;
  text-indent: unset
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:first-child {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.3 30'%3E%3Cpath fill='%231a99da' d='M15.2 30l1.1-1.1L2.2 15.1l13.9-14-1-1.1L0 15.1z'/%3E%3C/svg%3E");
  margin-right: 5px
}

.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item:last-child {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.26 30'%3E%3Cpath fill='%231a99da' d='M1.09 30L0 28.89l14.06-13.84L.11 1.1 1.21 0l15.05 15.06L1.09 30z'/%3E%3C/svg%3E")
}

#Product-CTA-block .rating-tile-white figcaption .page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item.is-active a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item.is-active #Product-CTA-block .rating-tile-white figcaption a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item.is-active a {
  color: #080e9f
}

#Product-CTA-block .rating-tile-white figcaption .page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item #Product-CTA-block .rating-tile-white figcaption a,
.page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item a {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: #00a1dc;
  font-family: Gilroy Regular, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  padding: 10px
}

.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-bottom: 100px;
    margin-top: 50px
  }

  .page-search-results .search-page-form .form-search .searchBox-label .search-query {
    font-size: 18px;
    height: 80px;
    width: 100%
  }

  .page-search-results .search-page-form .form-search .button {
    height: 80px;
    width: 80px
  }

  .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: "";
    height: 26px;
    width: 26px
  }

  .page-search-results .searchResults:before {
    background-color: #f7f7f7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw;
    z-index: -1
  }

  .page-search-results .searchResults .searchResults-number {
    font-size: 18px;
    line-height: 28px;
    top: -50px
  }

  .page-search-results .searchResults .searchResults-result {
    padding: 30px 0
  }

  #Product-CTA-block .rating-tile-white figcaption .page-search-results .searchResults .searchResults-result .searchResults-title a,
  .page-search-results .searchResults .searchResults-result .searchResults-description,
  .page-search-results .searchResults .searchResults-result .searchResults-title #Product-CTA-block .rating-tile-white figcaption a,
  .page-search-results .searchResults .searchResults-result .searchResults-title a {
    font-size: 18px;
    line-height: 28px
  }

  .page-search-results .searchResults .searchResults-pagination {
    margin: 50px auto
  }

  #Product-CTA-block .rating-tile-white figcaption .page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item a,
  .page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item #Product-CTA-block .rating-tile-white figcaption a,
  .page-search-results .searchResults .searchResults-pagination .searchResults-pagination-item a {
    font-size: 18px
  }

  .page-search-results .cta-horizontal {
    padding: 50px 15px
  }
}

.page-quiz .breadcrumbs {
  margin: 0
}

.page-quiz .quiz-block {
  padding: 0
}

.page-quiz .quiz-block h2 {
  width: 100%
}

@media (min-width:768px) {
  .page-quiz .quiz-block {
    margin-bottom: 100px;
    margin-top: 50px;
    padding: 0 15px
  }

  .page-quiz .quiz-block h2 {
    width: 35%
  }
}

.page-products .powerreviews .pr-rating-stars .pr-star-v4-0-filled,
.page-write-a-review .powerreviews .pr-rating-stars .pr-star-v4-0-filled {
  background-image: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/global/blank-star.svg) !important
}

.page-products .powerreviews .pr-rating-stars .pr-star-v4-100-filled,
.page-write-a-review .powerreviews .pr-rating-stars .pr-star-v4-100-filled {
  background-image: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/global/full-star.svg) !important
}

.page-products .powerreviews .pr-rating-stars .pr-star-v4-50-filled,
.page-write-a-review .powerreviews .pr-rating-stars .pr-star-v4-50-filled {
  background-image: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/global/half-star.svg) !important
}

.page-products .powerreviews .pr-rating-stars .pr-star-v4-25-filled,
.page-write-a-review .powerreviews .pr-rating-stars .pr-star-v4-25-filled {
  background-image: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/global/quarter-star.svg) !important
}

.page-products .powerreviews .pr-rating-stars .pr-star-v4-75-filled,
.page-write-a-review .powerreviews .pr-rating-stars .pr-star-v4-75-filled {
  background-image: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/global/3quarters-star.svg) !important
}

.page-write-a-review .powerreviews {
  border: 0;
  margin: 0;
  padding: 0 0 60px
}

.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: 20px;
  vertical-align: top
}

.page-write-a-review .powerreviews .pr-header {
  margin-bottom: 0
}

.page-write-a-review .powerreviews .pr-header .pr-header-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}

.page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h3 {
  color: #080e9f;
  font-family: Gilroy Bold, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 0
}

.page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h5 {
  margin-top: 2px
}

#Product-CTA-block .rating-tile-white figcaption .page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h5 a,
.page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h5 #Product-CTA-block .rating-tile-white figcaption a,
.page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h5 a {
  color: #97989a;
  font-family: Gilroy Regular, serif;
  font-size: 16px;
  line-height: 20px
}

.page-write-a-review .powerreviews .pr-header .pr-header-product-img {
  text-align: left
}

.page-write-a-review .powerreviews .pr-header-required {
  font-size: 11px;
  margin-top: 20px
}

.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: Gilroy Regular, serif
}

.page-write-a-review .powerreviews .form-group .pr-control-label span:first-child {
  color: #080e9f;
  line-height: 20px
}

.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-textarea,
.page-write-a-review .powerreviews .pr-textinput {
  background: #fdfdfd;
  border-color: #e9eaed;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.page-write-a-review .powerreviews .pr-btn::-webkit-input-placeholder,
.page-write-a-review .powerreviews .pr-textarea::-webkit-input-placeholder,
.page-write-a-review .powerreviews .pr-textinput::-webkit-input-placeholder {
  color: #97989a;
  font-family: Gilroy Light, sans-serif;
  font-weight: 100
}

.page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn {
  background: #fdfdfd;
  border-radius: 0;
  font-size: 16px;
  line-height: 20px
}

.page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn+.pr-btn {
  border-top: 1px solid #ececec
}

.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 {
  border-bottom-width: 1px;
  margin-bottom: 0
}

.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.active,
.page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn:hover {
  background: #00a1dc;
  border-color: rgba(0, 0, 0, 0);
  color: #fff;
  font-weight: 400
}

.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: #97989a;
  font-family: Gilroy Regular, serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17px
}

#Product-CTA-block .rating-tile-white figcaption .page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript a,
.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript #Product-CTA-block .rating-tile-white figcaption a,
.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript a {
  color: #00a1dc;
  font-family: Gilroy Regular, serif;
  font-size: 11px;
  line-height: 17px
}

#Product-CTA-block .rating-tile-white figcaption .page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript a:hover,
.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript #Product-CTA-block .rating-tile-white figcaption a:hover,
.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript a:hover {
  border-bottom: 3px solid #00a1dc
}

.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-btn-review {
  background: #00a1dc;
  border: 3px solid #00a1dc;
  border-radius: 0 15px;
  color: #fff;
  display: block;
  float: none !important;
  font-size: 14px;
  line-height: 17px;
  margin: 25px auto 0;
  max-width: 200px;
  padding-bottom: 15px;
  padding-top: 15px;
  -webkit-transition: color .2s ease-in-out;
  -o-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out
}

.page-write-a-review .powerreviews .pr-submit .pr-footer .pr-btn-review:hover {
  background: #fff;
  color: #00a1dc
}

.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: 40px
  }

  #Product-CTA-block .rating-tile-white figcaption .page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h5 a,
  .page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h5 #Product-CTA-block .rating-tile-white figcaption a,
  .page-write-a-review .powerreviews .pr-header .pr-header-table .pr-table-cell h5 a {
    font-size: 30px;
    line-height: 40px
  }

  .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: 30px
  }

  .page-write-a-review .powerreviews .form-group .pr-helper-text {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: -15px
  }

  .page-write-a-review .powerreviews .pr-required-indicator {
    font-size: 14px
  }

  .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-textarea,
  .page-write-a-review .powerreviews .pr-textinput {
    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-textarea::-webkit-input-placeholder,
  .page-write-a-review .powerreviews .pr-textinput::-webkit-input-placeholder {
    font-size: 24px;
    line-height: 30px
  }

  .page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn:not(.pr-btn-review) {
    font-size: 24px;
    line-height: 30px;
    padding-left: 30px
  }

  .page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn:not(.pr-btn-review).active,
  .page-write-a-review .powerreviews .btn-group-radio-vertical .pr-btn:not(.pr-btn-review):hover {
    line-height: 30px
  }

  #Product-CTA-block .rating-tile-white figcaption .page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript a,
  .page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript,
  .page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript #Product-CTA-block .rating-tile-white figcaption a,
  .page-write-a-review .powerreviews .pr-submit .pr-footer .pr-subscript a {
    font-size: 22px;
    font-weight: 300;
    line-height: 28px
  }

  .page-write-a-review .powerreviews .pr-submit .pr-footer .pr-btn-review {
    float: left !important;
    font-size: 16px !important;
    line-height: 30px !important;
    max-width: 100%;
    min-width: 175px;
    padding: 10px 30px !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-bottom: 30px;
  padding-top: 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 {
  display: block;
  margin: 0 auto 15px;
  width: 90px
}

.page-cavity-vs-sensitivity .articles-2-icons .image p {
  display: block;
  font-weight: 300;
  margin: 0 auto;
  width: 75%
}

#Product-CTA-block .rating-tile-white figcaption .page-cavity-vs-sensitivity .articles-2-icons .image p a,
.page-cavity-vs-sensitivity .articles-2-icons .image p #Product-CTA-block .rating-tile-white figcaption a,
.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-bottom: 70px;
    padding-top: 50px
  }

  .page-cavity-vs-sensitivity .articles-2-icons .image img {
    width: 180px
  }

  .page-cavity-vs-sensitivity .articles-2-icons .image p {
    width: 100%
  }
}

.page-rapid-relief .content .richText p {
  font-weight: 300
}

#Product-CTA-block .rating-tile-white figcaption .page-rapid-relief .content .richText p a,
.page-rapid-relief .content .richText p #Product-CTA-block .rating-tile-white figcaption a,
.page-rapid-relief .content .richText p a,
.page-rapid-relief .content .richText p strong {
  font-weight: 400
}

.page-rapid-relief .main-title-box p em {
  font-size: 11px;
  font-style: normal
}

.page-rapid-relief .small-message-text p {
  text-align: left
}

.page-rapid-relief .gray-bg-before {
  background: #fff
}

.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: 14px
  }

  .page-rapid-relief .main-title-box .image {
    margin-bottom: 35px;
    margin-top: 40px
  }

  .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 {
    background: #f7f7f7;
    margin-bottom: 110px;
    padding-bottom: 190px;
    padding-top: 50px;
    position: relative
  }

  .page-rapid-relief .last-image {
    bottom: -70px;
    position: absolute
  }

  .page-rapid-relief .image-list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-bottom: 0;
    margin-right: 25px;
    padding: 0
  }

  .page-rapid-relief .image-list ul li {
    color: #97989a;
    font-size: 14px;
    line-height: 18px;
    list-style: none;
    text-align: center
  }
}

@media screen and (min-width:1200px) {
  .page-rapid-relief .gray-bg-before {
    padding-bottom: 225px
  }

  .page-rapid-relief .last-image {
    bottom: -85px
  }
}

.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-note,
.page-sensodyne-vs-pronamel .result-subtitle {
  font-weight: 300
}

#Product-CTA-block .rating-tile-white figcaption .page-sensodyne-vs-pronamel .article-text-wrapper .paragraphSystem p a,
#Product-CTA-block .rating-tile-white figcaption .page-sensodyne-vs-pronamel .result-note a,
#Product-CTA-block .rating-tile-white figcaption .page-sensodyne-vs-pronamel .result-subtitle a,
.cta-tiles .rating-tile-white figcaption .page-sensodyne-vs-pronamel .result-note a,
.cta-tiles .rating-tile-white figcaption .page-sensodyne-vs-pronamel .result-subtitle a,
.page-sensodyne-vs-pronamel .article-text-wrapper .paragraphSystem p #Product-CTA-block .rating-tile-white figcaption a,
.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-note #Product-CTA-block .rating-tile-white figcaption a,
.page-sensodyne-vs-pronamel .result-note .cta-tiles .rating-tile-white figcaption a,
.page-sensodyne-vs-pronamel .result-note a,
.page-sensodyne-vs-pronamel .result-note strong,
.page-sensodyne-vs-pronamel .result-subtitle #Product-CTA-block .rating-tile-white figcaption a,
.page-sensodyne-vs-pronamel .result-subtitle .cta-tiles .rating-tile-white figcaption a,
.page-sensodyne-vs-pronamel .result-subtitle a,
.page-sensodyne-vs-pronamel .result-subtitle strong {
  font-weight: 400
}

.page-science-of-sensodyne .Footer-prd-text p:nth-last-child(2) {
  font-size: 14px
}

.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
  }
}

.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 strong {
  font-weight: 400
}

.page-sensitivity-to-cold .main-title-box+.box {
  margin-bottom: 30px;
  padding-top: 30px
}

.page-sensitivity-to-cold .half-text-row h3 {
  font-size: 14px;
  line-height: 20px
}

.page-sensitivity-to-cold .half-text-row p {
  font-weight: 300
}

#Product-CTA-block .rating-tile-white figcaption .page-sensitivity-to-cold .half-text-row p a,
.page-sensitivity-to-cold .half-text-row p #Product-CTA-block .rating-tile-white figcaption a,
.page-sensitivity-to-cold .half-text-row p a,
.page-sensitivity-to-cold .half-text-row p strong {
  font-weight: 400
}

.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: 18px;
    line-height: 28px
  }
}

.page-sensitivity-to-cold .video-box {
  padding-bottom: 20px
}

@media (min-width:768px) {
  .page-sensitivity-to-cold .video-box {
    padding-bottom: 40px;
    padding-top: 10px
  }

  .page-sensitivity-to-cold .video-box .video-int .placeholder-img {
    margin: auto;
    width: 75%
  }
}

.page-beyond-sensitive-teeth #toothpaste-for-you .Footer-prd-text .richText-content p:last-child {
  font-size: 11px
}

@media (min-width:768px) {
  .page-beyond-sensitive-teeth #toothpaste-for-you .Footer-prd-text .richText-content p:last-child {
    font-size: 14px
  }
}

@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(2n) {
    padding-left: 10px !important
  }

  .page-beyond-sensitive-teeth .category-landing-row .related-box:nth-child(odd) {
    padding-left: 10px !important;
    padding-right: 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
  }
}

@media (max-width:767px) {
  .page-sensitivity-and-gum-ingredients .grey-bg {
    background-color: #f7f7f7;
    margin-bottom: 30px;
    padding: 30px 15px
  }
}

/* Gigya form */
html[lang="en-US"] #ot-sdk-btn.ot-sdk-show-settings {
  background: #fff;
}

.reference-coupon-popup {
  display: none !important;
}

.gigyaform-wrapper {
  position: fixed;
  bottom: 0;
  z-index: 99999;
  width: 30rem;
  padding: 0;
  right: 12.5rem;
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
  transition: all .5s ease;
  max-width: 424px;
  margin-bottom: 0;
  background: #fff;
}

.gigya-heading {
  background: #ffffff;
  padding: 0.3rem 0 .1rem;
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
  cursor: pointer;

  margin-bottom: 0;
}

#footer .gigya-heading h2.heading {
  font-size: 16px;
  margin: 0 1rem;
  color: #0910a0 !important;
  letter-spacing: 1px;
  position: relative;
}

.gigya-heading h2.heading:after {
  display: inline-block;
  position: absolute;
  width: 24px;
  height: 12px;
  content: "";
  top: 14px;
  right: 6px;
  background: url('/content/dam/cf-consumer-healthcare/oral-sensodyne-v2/en_US/gigya-close-icon-sensodyne.png') no-repeat;
  background-size: contain;
}

.gigyaform-wrapper .gigya-screen form .gigya-composite-control>label {
  display: none;
}

.gigyaform-wrapper .gigyaraas.component .gigya-screen-content {
  padding: .6rem 1rem 1rem 1rem;
  background: #fff;
}

.gigyaform-wrapper .gigyaraas.component {
  padding-top: 0;
  border-bottom: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  border-top: 2px solid #0910a0;
}

.gigyaform-wrapper .gigya-screen form .gigya-composite-control {
  margin-bottom: 0 !important;
}

#footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label {
  color: #000000 !important;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 0 !important;
}

.gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label:nth-child(2) {
  font-size: 12px;
  color: #323232 !important;
  padding-top: 0;
  padding-bottom: 0 !important;
  display: inherit;
  margin-bottom: 0 !important;
}

.gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input,
#footer .footer-gigya.gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input {
  background: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #3f3f3f;
  color: #3f3f3f !important;
  padding: 0;
  font-weight: 500;
  height: 40px !important;
  min-height: 40px;
  font-size: 14px !important;
  box-shadow: none;
}

.gigya-screen .gigya-composite-control.gigya-composite-control-textbox input {
  margin-bottom: 0 !important;
}

.gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::placeholder,
#footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::placeholder {
  color: #0910a0 !important;
  opacity: 1;
  /* Firefox */
  padding-left: 0;
  font-weight: 600;
  font-weight: bold;

  letter-spacing: 1px;
}

.gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-webkit-input-placeholder,
#footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #0910a0 !important;
  opacity: 1;
  padding-left: 0;
  font-weight: 600;
  font-weight: bold;

  letter-spacing: 1px;
  font-size: 12px !important;
}

.gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-moz-placeholder,
#footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-moz-placeholder {
  /* Firefox 19+ */
  color: #0910a0 !important;
  opacity: 1;
  padding-left: 0;
  font-weight: 600;
  font-weight: bold;

  letter-spacing: 1px;
}

.gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox :-ms-input-placeholder {
  /* IE 10+ */
  color: #0910a0 !important;
  opacity: 1;
  padding-left: 0;
  font-weight: 600;
  font-weight: bold;

  letter-spacing: 1px;
}

.gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox :-moz-placeholder {
  /* Firefox 18- */
  color: #0910a0 !important;
  opacity: 1;
  padding-left: 0;
  font-weight: 600;
  font-weight: bold;

  letter-spacing: 1px;
}

.gigyaform-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-textbox {
  position: relative;
  margin-bottom: 1rem !important;
  padding-bottom: 0;
}

#footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg {
  position: absolute;
  background: none;
  color: #be0000 !important;
  bottom: -24px;
  left: 0px;
  float: left;
  padding-bottom: 8px;
  font-size: 12px;
}

body .gigyaform-wrapper .gigyaraas .gigya-screen form .gigya-composite-control-submit.gigya-composite-control input[type=submit] {
  max-width: 156px;
  min-width: 156px;
  height: 40px !important;
  color: #ffffff !important;
  min-height: 40px;
  padding: 0;
  letter-spacing: 1px;
  background: #00a2dc !important;
  margin: 0 auto;
  margin-top: .5rem;
  border-radius: 0 15px;
  font-size: 14px;
  text-transform: uppercase;
}

body .gigyaform-wrapper .gigyaraas .gigya-screen form .gigya-composite-control.gigya-composite-control-submit {
  text-align: center !important;
  padding: 0 !important;
  display: inline-block !important;
}

body #footer .footer-gigya .component .gigya-screen form .gigya-composite-control input[type=submit] {
  height: 32px !important;
  color: #ffffff !important;
  text-transform: uppercase;
  min-height: 32px;
  padding: 0;
  letter-spacing: 1px;
  background: #00adbb;
  min-width: 196px;
  font-weight: bold;
  margin: 0 auto;
  margin-top: .5rem;
  font-size: 1rem;
}

body .gigyaform-wrapper .gigyaraas .gigya-screen form .gigya-composite-control input[type=submit]:hover,
body #footer .footer-gigya.gigyaraas .gigya-screen form .gigya-composite-control input[type=submit]:hover,
body .gigyaform-wrapper .gigyaraas .gigya-screen form .gigya-composite-control input[type=submit]:focus,
body #footer .footer-gigya.gigyaraas .gigya-screen form .gigya-composite-control input[type=submit]:focus {
  color: #ffffff !important;
}

html[lang="en-US"] .content_hide {
  display: none !important;
}

.gigyaform-wrapper .gigya-heading.active h2::after {
  background: url('/content/dam/cf-consumer-healthcare/oral-sensodyne-v2/en_US/gigya-open-icon-sensodyne.png') no-repeat;
  background-size: contain;
}

#footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label a,
#footer .gigyaraas.component.footer-gigya .gigya-screen-content .gigya-composite-control.gigya-composite-control-label a {
  color: inherit !important;
  font-size: 12px !important;
  font-weight: 600;
  text-decoration: underline !important;
  background: none !important;
  border-bottom: none;
  line-height: inherit;
}

#footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label a:hover,
#footer .gigyaraas.component.footer-gigya .gigya-screen-content .gigya-composite-control.gigya-composite-control-label a:hover,
#footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label a:focus,
#footer .gigyaraas.component.footer-gigya .gigya-screen-content .gigya-composite-control.gigya-composite-control-label a:focus {
  text-decoration: none !important;
  border-bottom: none;
}

#footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link input[value="Close window"] {
  height: 44px !important;
  color: #ffffff !important;
  text-transform: uppercase;
  min-height: 44px;
  padding: 0;
  background: #00adbb;
  margin: 0 auto;
  font-size: 15px;
  line-height: 18px;
  min-width: 218px;
  margin-bottom: 6rem;
  margin-left: 0;
  border-radius: 0 !important;
  font-weight: 600;
  border: 3px solid #00adbb !important;
}

#footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label b {
  font-size: 12px;
  color: #0910a0 !important;
  padding-top: 1.5rem;
  display: inline-block;
  font-weight: inherit;
}

.gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link input[value="Close window"]:hover,
.gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link input[value="Close window"]:focus {
  background: none;
  border: 3px solid #ffffff;
  color: #ffffff !important;
  text-decoration: underline;
}

.gigyaform-wrapper .subscribe-thank-you {
  line-height: 1.2em;
  font-size: .9rem;
  text-align: center;
  margin: 5rem auto 2.5rem;
}

.gigya-screen.portrait .gigya-composite-control .gigya-image {
  margin-top: 3rem;
  max-width: 145px;
}

#footer .gigyaform-wrapper .subscribe-thank-you p {
  font-weight: bold;
  letter-spacing: .5px;
  color: #575757 !important;
  font-size: 16px;
  line-height: 1.5;
}

.unsubscribe-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox,
.unsubscribe-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox {
  pointer-events: all;
}

.unsubscribe-gigya .gigya-screen form .gigya-composite-control input[type='submit'] {
  color: #fff !important;
  background: #00adbb !important;
  height: 40px;
  min-height: 40px;
  padding: 0;
  letter-spacing: 1px !important;
}

.unsubscribe-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-label,
.unsubscribe-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-link {
  color: #fff !important;
}

.unsubscribe-gigya .gigya-screen form .gigya-composite-control label span.gigya-label-text.gigya-checkbox-text {
  color: #fff !important;
}

body .unsubscribe-gigya #ciam-pch-unsubscribe>form>.gigya-layout-row>.gigya-layout-row .gigya-composite-control-checkbox {
  margin-top: -1rem !important;
}

body .unsubscribe-gigya #ciam-pch-unsubscribe>form>.gigya-layout-row>.gigya-layout-row .gigya-composite-control-checkbox input[type='checkbox'] {
  margin-right: 1.5rem;
  cursor: pointer;
}

body .unsubscribe-gigya #ciam-pch-unsubscribe>form>.gigya-layout-row>.gigya-layout-row .gigya-composite-control-checkbox label.gigya-label {
  cursor: pointer;
}

/* body .unsubscribe-gigya #ciam-pch-unsubscribe>form>.gigya-layout-row>.gigya-layout-row .gigya-composite-control-checkbox input[type='checkbox']::after {
  visibility: visible;
  position: relative;
  display: inline-block;
  left: 0px;
  top: -2px;
  width: 22px;
  height: 22px;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
  content: "";
  background-color: #00adbb;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 2px;
} */
body #ciam-pch-unsubscribe>form>.gigya-layout-row>.gigya-layout-row .gigya-composite-control-checkbox input[type='checkbox']:checked::after {
  background: url(/content/dam/cf-consumer-healthcare/bp-advil/en_US/src/icons/check-mark-white.png) no-repeat;
  background-color: #fff;
}

.gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input:focus,
#footer .footer-gigya.gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input:focus {
  box-shadow: none;
}

.gigyaform-wrapper .gigya-screen.portrait {
  padding: 0 0 0rem 0 !important;
  border: none;
  width: auto !important;
}

html[lang="en-US"] .proname-footer .footer-gigya .gigya-screen.portrait {
  padding: 0 !important;
  border: none;
  width: auto !important;
}

html[lang="en-US"] #footer .proname-footer .pronamel-us-template-desktop-footer-navigation .navigation-item.navigation-level1>.navigation-item-title {
  padding: 12px 0px;
  border-right: none;
  border: none;
  font-weight: bold;
  background: none;
  font-size: 16px !important;
  line-height: 8px;
  color: #6c6b6b !important;
}

html[lang="en-US"] #footer .proname-footer .navigation-item.navigation-level1 {
  float: none;
}

html[lang="en-US"] .proname-footer .footer-gigya {
  float: none;
  clear: none;
}

.unsubscribe-gigya {
  /* background: #00adbb;
  padding: 2rem 2rem 0 2rem; */
}

.unsubscribe-gigya.component .gigyaraas.component {
  background: #14305c;
  padding: 2rem 2rem 1rem 2rem;
  margin-top: 3rem;
}

.max-content-width {
  clear: both;
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 100% !important;
}

.unsubscribe-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-submit {
  display: inline-block;
}

@media (min-width: 992px) {
  .max-content-width {
    max-width: 1140px !important;
  }
}



.unsubscribe-gigya .gigya-composite-control input[type='submit'] {
  font-size: 16px;
  height: 40px !important;
  line-height: 20px;
  text-transform: uppercase !important;
  font-weight: bold !important;
  border-radius: 5px !important;
}



.unsubscribe-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-label,
.unsubscribe-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-link {
  display: inherit;
  padding-bottom: 0;
}

.unsubscribe-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-link {
  display: none;
}

.unsubscribe-gigya .gigya-screen.portrait {
  padding: 0 0 0 0 !important;
  border: none;
  width: auto !important;
}

.unsubscribe-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-label {
  display: inherit;
  margin-bottom: 2rem;
  width: 100%;
}



body .unsubscribe-gigya #ciam-pch-unsubscribe>form>.gigya-layout-row>.gigya-layout-row .gigya-composite-control-checkbox input[type='checkbox'] {
  margin-right: 1rem;
  cursor: pointer;
  width: 22px;
  height: 22px;
}

.unsubscribe-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-submit {
  padding-bottom: 0;
}

#footer .footer-gigya-wrapper.component .paragraphSystem.content .richTextEnhanced.richText {
  width: 100%;
}

body .gigyaform-wrapper .gigyaraas .gigya-screen form .gigya-composite-control input[type=submit] {
  min-width: 206px;
}

body #footer .footer-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label {
  padding-bottom: 0;
}

.page-unsubscribe .unsubscribe-box .gigya-screen .gigya-composite-control.gigya-composite-control-label {
  font-weight: 600;
  font-family: 'Gilroy Regular';
}

.page-unsubscribe .unsubscribe-box .gigya-checkbox-text {
  display: inline;
  font-weight: 600;
  font-family: 'Gilroy Regular';
}

#footer .gigyaform-wrapper #ciam-pch-newsletter-toaster-success .gigya-composite-control.gigya-composite-control-link:hover {
  border: none;
}

.unsubscribe-box .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox {
  width: 22px;
  height: 22px;
  position: relative;
  top: -5px;
  margin-right: 0.5rem;
}

/* Gigya responsive */
.gigyaform-wrapper>.component-content>.paragraphSystem{
  border: 1px solid #0910a0 !important;
  border-radius: 20px 20px 0px 0px;
}

/* .gigyaform-wrapper .gigya-composite-control input.gigya-button[value="Close window"] {
      border: transparent !important;
      min-width: 192px!important;
      font-size: 16px !important;
      background: #00a2dc!important;
      border-radius: 0 15px !important;
      margin-top: 14px;
} */

#footer .gigyaform-wrapper #ciam-pch-newsletter-toaster-success .gigya-composite-control input.gigya-button[value="Close window"] {
  border: transparent !important;
  min-width: 192px !important;
  font-size: 16px !important;
  background: #00a2dc !important;
  border-radius: 0 15px !important;

}

@media screen and (min-width:992px) {
  .gigyaform-wrapper .subscribe-thank-you {
    max-width: 280px;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label b {
    padding-top: .5rem;
  }

  .gigyaform-wrapper .gigya-screen.portrait {
    padding: 0 0 0rem 0 !important;
    border: none;
    width: auto !important;
  }

  .unsubscribe-gigya .gigya-screen.portrait {
    padding: 0 0 0 0 !important;
    border: none;
    width: auto !important;
  }

  html[lang="en-US"] #footer .component.footer-social-wrapper {
    margin-left: -10px !important;
  }
}

@media screen and (max-width:991px) {
  .gigyaform-wrapper {
    z-index: 99999;
    transform: translate(-50%, 0%);
    right: auto;
    left: 50%;
    bottom: 0px;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link input[value="Close window"] {
    margin-bottom: 8rem;
  }

  body #footer .footer-gigya .gigya-screen form .gigya-composite-control .gigya-error-msg {
    position: relative;
    margin-top: 12px !important;
    bottom: 10px;
  }

  #footer .footer-link-wrapper {
    order: 2;
    width: 100%;
  }

  body .unsubscribe-gigya #ciam-pch-unsubscribe>form>.gigya-layout-row>.gigya-layout-row .gigya-composite-control-checkbox input[type='checkbox'] {
    padding: 0;
  }

  html[lang="en-US"] #footer .proname-footer .pronamel-us-template-desktop-footer-navigation .navigation-item.navigation-level1>.navigation-item-title {
    border-bottom: 1px solid #d7d8d9;
  }

  html[lang="en-US"] #footer .proname-footer .pronamel-us-template-desktop-footer-navigation .navigation-item.navigation-level1>.navigation-item-title {
    font-size: 16px !important;
    color: #878a8e !important;
    padding: 2rem 0;
  }

  html[lang="en-US"] #footer .pronamel-us-template-desktop-footer-notes-richtext p {
    color: #878a8e !important;
  }

  #footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
  }

  #footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::placeholder,
  #footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-webkit-input-placeholder,
  #footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-moz-placeholder {

    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
  }

  #footer .gigyaform-wrapper .gigya-composite-control.gigya-composite-control-textbox ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    text-align: left;
  }

  #footer .gigyaform-wrapper .gigya-composite-control.gigya-composite-control-textbox ::placeholder {
    text-align: left !important;
  }

  #footer .gigyaform-wrapper .gigya-composite-control.gigya-composite-control-textbox ::-moz-placeholder {
    text-align: left !important;
  }


  body #footer .footer-gigya .gigya-screen .subscribe-thank-you {
    max-width: 100%;
    text-align: left;
  }

  .gigyaform-wrapper .gigya-screen.portrait {
    padding: 0 0 0rem 0 !important;
  }

  #footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input {
    max-width: 100%;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .s-en-us-m-w>div>div>.box.component {
    max-width: 650px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media screen and (max-width:767px) {
  html[lang="en-US"] #ot-sdk-btn.ot-sdk-show-settings {
    width: 100%;
    padding: 0.8em 2em !important;
    font-size: 0.8em !important;
  }

  .gigyaform-wrapper {
    width: 80%;
    bottom: 37px;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg {
    bottom: -23px;
    left: 0px;
    font-size: 11px;
    text-align: left;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link input[value="Close window"] {
    min-width: 200px;
  }

  .gigya-heading h2.heading {
    font-size: 16px;
  }

  .gigya-heading h2.heading:after {
    width: 22px;
    height: 12px;
    content: "";
    top: 9px;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link input[value="Close window"] {
    margin-bottom: 8rem;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label b {
    padding-top: 0;
  }

  .gigya-heading {
    padding: 0.5rem 0 0.5rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  body .unsubscribe-gigya #ciam-pch-unsubscribe>form>.gigya-layout-row>.gigya-layout-row .gigya-composite-control-checkbox input[type='checkbox'] {
    margin-right: 1rem;
  }
}

@media only screen and (min-width: 375px) and (max-width: 812px) and (orientation: landscape) {

  .gigyaform-wrapper {
    min-width: calc(100% - 235px);
    bottom: 17px;
  }

  html[lang="en-US"] #ot-sdk-btn.ot-sdk-show-settings {
    width: 100%;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content {
    padding: .2rem .5rem 0.5rem .5rem;
  }

  .gigyaform-wrapper .gigyaraas.component {
    padding-top: 0;
  }

  #footer .gigya-heading h2.heading {
    font-size: 14px;
    margin: 0 0.5rem;
    line-height: 1.5;
  }

  body .gigyaform-wrapper .gigyaraas .gigya-screen form .gigya-composite-control-submit.gigya-composite-control input[type=submit] {
    min-height: 24px;
    height: 24px !important;
    border-radius: 0 10px;
  }

  #footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label,
  #footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label b {
    font-size: 9px;
    padding-top: 0;
    line-height: 1;
    padding-bottom: 0;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label a {
    font-size: 9px !important;
  }

  body .gigyaform-wrapper .gigyaraas .gigya-screen form .gigya-composite-control input[type=submit] {
    height: 30px !important;
    min-height: 30px;
    font-size: 13px;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label {
    margin-bottom: 0 !important;
    width: 100%;
    padding-bottom: 0;
  }

  .gigyaform-wrapper .gigya-screen.portrait {
    padding: 0 0 0 0 !important;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg {
    font-size: 9px;
  }

  .gigya-heading h2.heading {
    font-size: 16px;
  }

  .gigya-heading {
    padding: 0.3rem 0 .3rem;
  }

  .gigya-heading h2.heading:after {
    width: 20px;
    top: 7px;
  }

  #footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input {
    height: 30px;
    min-height: 30px;
  }

  #footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg {
    position: relative;
    padding-bottom: 0;
    font-size: 8px;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input {
    height: 25px !important;
    min-height: 25px;
  }

  .gigyaform-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-textbox {
    margin-bottom: 7px !important;
  }

  body .gigya-screen form .gigya-composite-control-submit {
    margin-bottom: 5px;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-webkit-input-placeholder,
  #footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-webkit-input-placeholder,
  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-moz-placeholder,
  #footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox ::-moz-placeholder,
  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox :-ms-input-placeholder {
    font-size: 12px;
  }

}

@media only screen and (min-width: 360px) and (max-width: 736px) and (orientation: landscape) {

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label,
  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label b {
    font-size: 8px;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content {
    padding: .2rem .5rem 0rem .5rem;
  }

  .gigyaform-wrapper .gigyaraas.component {
    padding-top: 0;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label a {
    font-size: inherit !important;
  }

  .gigya-heading h2.heading {
    font-size: 14px;
  }

  .gigya-heading {
    padding: 0;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input {
    height: 25px !important;
    min-height: 25px;
    font-size: 12px !important;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label:nth-child(2) {
    margin-bottom: 0 !important;
  }

  body .gigyaform-wrapper .gigyaraas .gigya-screen form .gigya-composite-control input[type=submit] {
    height: 20px !important;
    min-height: 20px;
    font-size: 10px;
    line-height: 1;
  }
}


@media screen and (max-width:360px) {
  .gigya-heading h2.heading {
    font-size: 16px;
  }
}

@media screen and (max-width:320px) {
  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link input[value="Close window"] {
    min-width: 170px;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content {
    padding: .6rem 1rem .6rem 1rem;
    background: #fff;
  }

  .gigyaform-wrapper {
    width: 93%;
    right: 3%;
  }

  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label {
    font-size: 11px;
  }
}

/* Gigya footer block */

body #footer .footer-gigya .gigya-screen form .gigya-composite-control .gigya-error-msg {
  background: none;
  color: #be0000 !important;
  margin: 0;
  font-size: 12px;
  text-align: left;
  padding: 0 !important;
}

body #footer .footer-gigya .gigya-screen form .gigya-composite-control label * {
  display: none !important;
}

#footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label {
  color: #000000 !important;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  display: inline-block;
  padding-bottom: 14px;
  width: 100%;
  cursor: inherit;
}

#footer .footer-gigya .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label {
  color: #011348 !important;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  display: inline-block;
  width: 100%;
  cursor: inherit;
}

#footer .gigyaraas.component .gigya-screen form>.gigya-layout-row>label:nth-child(2) {
  font-size: 12px !important;
  color: #011348 !important;
  margin: 0.5rem 0 0 !important;
  padding-bottom: 0;
  font-weight: bold;
}

body #footer .footer-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-textbox {
  margin-bottom: 15px !important;
}

body #footer .footer-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-textbox+.gigya-composite-control-metadata+.gigya-composite-control.gigya-composite-control-textbox {
  margin-bottom: 5px !important;
}

#footer .gigyaraas.footer-gigya.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label {
  color: #5c5b5b !important;
  line-height: 1.5;
}

html[lang="en-US"] #footer .pronamel-us-template-desktop-footer-navigation .richText-content ul {
  margin-top: 3rem;
}

html[lang="en-US"] #footer .pronamel-us-template-header-desktop-footer-facebook-image,
html[lang="en-US"] #footer .pronamel-us-template-header-desktop-footer-youtube-image,
html[lang="en-US"] #footer .pronamel-us-template-header-desktop-footer-twitter-image {
  margin: 12px .5% 0 0 !important;
  width: 18% !important;
}

html[lang="en-US"] #footer .component.footer-social-wrapper {
  display: inline-block;
  width: 100%;
}

html[lang="en-US"] #footer .reference-icons-with-link {
  display: inline-block;
  margin-right: 10px;
}

html[lang="en-US"] #footer .follow-us-wrapper {
  padding: 0;
}

html[lang="en-US"] #footer .list-footer {
  padding: 0;
}

#footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input {
  background: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #3f3f3f;
  color: #3f3f3f !important;
  padding: 0;
  font-weight: 500;
  height: 40px;
  min-height: 40px;
  box-shadow: none;
}

body #footer .gigyaraas.footer-gigya .gigya-screen form .gigya-composite-control input[type=submit] {
  border: transparent;
  min-width: 192px !important;
  font-size: 16px;
  background: #00a2dc !important;
  border-radius: 0 15px;
}

.visible-desktop {
  display: none;
}

#footer .footer__gigya-heading {
  font-size: 18px;
  margin: 0 1rem;
  font-weight: bold;
  color: #0910a0 !important;
  letter-spacing: 2px;
  position: relative;
  margin: 2rem 0 0.5rem 0;
  border-bottom: 2px solid #0910a0;
  line-height: 1.5;
}

#footer .gigyaraas.footer-gigya .subscribe-thank-you {
  max-width: 60%;
  margin: 4rem auto;
}

#footer .gigyaraas.footer-gigya.component .gigya-screen form>.gigya-layout-row>label:nth-child(2) {
  font-size: 12px !important;
  color: #0910a0 !important;
  margin: .5rem 0 0 !important;
}

#footer .gigyaraas.footer-gigya .gigya-screen.portrait {
  padding: 0px !important;
  border: none;
  width: auto !important;
}

html[lang="en-US"] #footer .pronamel-us-template-desktop-footer-box {
  margin-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html[lang="en-US"] #footer .pronamel-us-template-desktop-footer-navigation .component-content ul {
  margin-top: 0;
}

html[lang="en-US"] #footer .pronamel-us-template-desktop-footer-navigation .component-content ul li {
  text-align: left;
  padding: 0 !important;
  margin: 0 0 2rem 0;
}

html[lang="en-US"] #footer .pronamel-us-template-desktop-footer-navigation .component-content ul li a {
  font-weight: 500;
}

body .gigya-screen .gigya-composite-control.gigya-composite-control-submit {
  text-align: center !important;
  padding: 0 !important;
  display: inline-block;
}

body #footer .footer-gigya .gigya-screen .subscribe-thank-you {
  margin-bottom: 2rem;
  margin-top: 2rem;
}

@media (min-width: 992px) {

  .visible-desktop {
    display: block;
  }

  .hide-desktop {
    display: none;
  }

  #footer .gigya-composite-control.gigya-composite-control-submit {

    margin-top: -10px;
  }

  html[lang="en-US"] #footer .social-pages .icons-with-link.first {
    margin-left: 0;
  }

  html[lang="en-US"] #footer .list-footer .component-content .richText-content ul {
    display: inline-block;
    margin-top: 4rem;
  }

  html[lang="en-US"] #footer .list-footer .richText-content ul li {
    text-align: left;
    padding-left: 0 !important;
    margin-bottom: 1rem;
  }

  html[lang="en-US"] #footer .list-footer ul li a {
    font-size: 16px;
    color: #616161;
    font-family: 'Gilroy Semibold';
  }

  html[lang="en-US"] #footer .list-footer .richText-content {
    display: inline-block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: left;
    text-align: left;
  }

  html[lang="en-US"] #footer .follow-us-wrapper .richText-content {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
  }

  html[lang="en-US"] #footer .social-pages .paragraphSystem {
    -webkit-box-align: start;
    -ms-flex-align: center;
    align-items: start;
    -webkit-box-pack: start;
    -ms-flex-pack: initial;
    justify-content: left;
  }

  html[lang="en-US"] #footer .pronamel-us-template-header-desktop-footer-facebook-image,
  html[lang="en-US"] #footer .pronamel-us-template-header-desktop-footer-youtube-image,
  html[lang="en-US"] #footer .pronamel-us-template-header-desktop-footer-twitter-image {
    width: 10% !important;
  }

  #footer .pronamel-us-template-desktop-join-conversation-richtext {
    margin-left: 0;
    width: 100%;
  }

  html[lang="en-US"] #footer .pronamel-us-template-desktop-join-conversation-richtext p {
    font-size: 14px;
    font-weight: bold;
    color: #6c6b6b !important;
    margin-bottom: 0;
  }

  html[lang="en-US"] #footer .pronamel-us-template-desktop-footer-navigation .component-content ul {
    margin-top: 3rem;
  }

  #footer .pronamel-us-template-desktop-join-conversation-richtext {
    margin-left: 3%;
    margin-bottom: 0;
    margin-top: 2rem;
  }

  .footer-gigya-wrapper .footer-link-wrapper {
    width: 40%;
  }

  .main .proname-footer .grid_6.footer-gigya {
    width: 60%;
    display: inline-block;
  }

  body #footer .footer-gigya .gigya-screen .gigya-composite-control.gigya-composite-control-textbox {

    width: 80%;
    float: left;
  }

  #footer .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label {
    display: inline-block;
  }

  body #footer .footer-gigya .gigya-screen .subscribe-thank-you {
    line-height: 1.2em;
    font-size: 1.3em;
    text-align: center;
    margin-top: 5rem;
    max-width: 325px;
    font-weight: bold;
    color: #565757 !important;
  }

  #footer .footer-gigya .gigya-composite-control.gigya-composite-control-submit {
    float: left;
  }
}

@media (max-width: 991px) {

  html[lang="en-US"] #footer .gigyaraas.component {
    margin: auto;
  }

  html[lang="en-US"] #footer .social-pages {
    text-align: center;
  }

  #footer .footer__gigya-heading {
    margin-top: 1rem;
  }

  #footer .gigyaraas.footer-gigya .subscribe-thank-you {
    font-size: 1em;
    max-width: 81%;
    margin: 2rem auto;
  }

  #footer .Footer .max-content-width>.component-content>.paragraphSystem.content {
    display: flex;
    flex-direction: column;
  }

  html[lang="en-US"] #footer .list-footer ul li:last-child {
    margin-bottom: 30px;
  }

  #footer .footer-gigya-wrapper {
    margin-top: 1rem;
    padding: 0;
  }

  html[lang="en-US"] #footer .pronamel-us-template-desktop-join-conversation-richtext p {
    text-align: center;
  }

  html[lang="en-US"] #footer .component.footer-social-wrapper .paragraphSystem.content {
    display: inherit;
    text-align: center;
  }

  html[lang="en-US"] #footer .pronamel-us-template-desktop-footer-notes-richtext p {
    max-width: 100% !important;
  }

  html[lang="en-US"] #footer .pronamel-us-template-desktop-footer-notes-richtext {
    margin-top: -2rem;
  }

  html[lang="en-US"] #footer .pronamel-us-template-desktop-footer-navigation {
    margin-top: 0px !important;
  }

  html[lang="en-US"] #footer .proname-footer .pronamel-us-template-desktop-footer-navigation .navigation-item.navigation-level1.page-sitemap>.navigation-item-title {
    border-bottom: none;
  }

  html[lang="en-US"] .pronamel-us-template-desktop-breadcrumbs,
  html[lang="en-US"] .pronamel-us-template-desktop-footer-box,
  html[lang="en-US"] .pronamel-us-template-desktop-header-box-two {
    width: 100%;
  }

  html[lang="en-US"] #footer .pronamel-us-template-header-desktop-footer-facebook-image,
  html[lang="en-US"] #footer .pronamel-us-template-header-desktop-footer-youtube-image,
  html[lang="en-US"] #footer .pronamel-us-template-header-desktop-footer-twitter-image {
    float: none;
    display: inline-block;
  }

  html[lang="en-US"] #footer .pronamel-us-template-mobile-back-richtext {
    width: 100%;
    display: none;
  }

  html[lang="en-US"] .main .proname-footer .grid_6.footer-gigya {
    margin-bottom: 0;
    width: 100%;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%);
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title h1 {
    text-align: left !important;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
    text-align: left !important;
  }

  html[lang="en-US"] .hero-title .richText-image.pull-left {
    position: relative;
    right: 45px;
  }
}

@media (min-width: 992px) {

  html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
    width: 75% !important;
    font-size: 20px !important;
    margin: 0 auto 20px;
  }

  html[lang="en-US"]  h1 {
    width: 100%;
    display: inline-block;
    margin-bottom: 0;
    max-width: 100%;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title h1 span.line-break {
    display: block;
    line-height: 1;
    font-size: 5rem;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title h1 span:nth-child(2) {
    padding-left: 35px;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title h1 span:nth-child(3) {
    padding-left: 80px;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title p.banner-every-brush-text {
    padding-left: 105px;
    margin-top: 0;
    letter-spacing: 3px;
  }
}

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

  html[lang="en-US"] .hero-image-wrapper-new .hero-title h1 {
    font-size: 3rem;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
    font-size: 2rem;
  }

  html[lang="en-US"] .hero-title .richText-image.pull-left {
    position: relative;
    right: 78px;
  }
}

@media (device-width:1024px) and (device-height:768px) {
  html[lang="en-US"] .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(-2%);
    -ms-transform: translateY(-2%);
    transform: translateY(-2%);
    width: 38rem !important;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title h1 {
    text-align: left !important;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
    text-align: left !important;
  }
}

@media (device-width:820px) and (device-height:1180px) {
  html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
    /* font-size: 1rem !important; */
  }

  html[lang="en-US"] .hero-title .richText-image.pull-left {
    position: relative;
    right: 78px;
  }
}

@media (device-width:1180px) and (device-height:820px) {

  html[lang="en-US"] .hero-image-wrapper-new .hero-title h1 {
    text-align: left !important;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
    text-align: left !important;
    width: 82% !important;
  }

  html[lang="en-US"] .hero-title .richText-image.pull-left {
    position: relative;
    right: 85px;
  }
}

html[lang="en-US"] #footer .pronamel-us-template-mobile-back-richtext {
  width: 100%;
  display: none;
}

html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
  color: #fff !important;
  font-family: unset;
}

html[lang="en-US"] .hero-image-wrapper-new .hero-title p a.btn {
  color: #229a42;
  background: #fff;
  border-color: #fff;
  font-size: 18px;
}

/* html[lang="en-US"] .parametrizedhtml.reference-buy-now-button .ps-widget {
  float: none !important;
} */

@media (device-width:1024px) and (device-height:1366px) {
  html[lang="en-US"] .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(2%);
    -ms-transform: translateY(2%);
    transform: translateY(2%);
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
    text-align: left !important;
    width: 72% !important;
    font-size: 20px !important;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title h1 {
    text-align: left !important;
  }

  html[lang="en-US"] .hero-title .richText-image.pull-left {
    position: relative;
    right: 104px;
  }
}

@media screen and (min-width: 992px) {
  html[lang="en-US"] body .sensodyne-product-boxes .ps-widget[ps-sku] {
    width: 142px;
  }
}

html[lang="en-US"] body .sensodyne-product-boxes .ps-widget[ps-sku] {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 151px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 auto 12px;
}

html[lang="en-US"] body .sensodyne-product-boxes .ps-widget[ps-sku],
html[lang="en-US"] body .sensodyne-product-boxes .ps-widget[ps-sku]:hover,
body .sensodyne-product-boxes .ps-widget[data-ps-sku],
body .sensodyne-product-boxes .ps-widget[ps-sku]:hover,
body .sensodyne-product-boxes .ps-widget[data-ps-sku]:hover {
  background: transparent;
  border-radius: 50px;
  border:none!important;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: inherit;
  display: inline-flex!important;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  float: none;
  font-family: "Mulish", sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: initial;
  line-height: initial;
  margin: 0;
  min-height: auto;
  min-width: auto;
  padding: 0;
  white-space: nowrap;
  width: auto;
  height: 40px;
}

@media screen and (min-width: 992px) {
  html[lang="en-US"] body .sensodyne-product-boxes .ps-widget[ps-sku] .ps-button-label {
    width: 142px;
  }
}

html[lang="en-US"] body .sensodyne-product-boxes .ps-widget[ps-sku] .ps-button-label {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  width: 151px;
  background-color: #062996;
  border-radius: 25px;
  color: #fff;
  font-size: 16px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-weight: 600 !important;
}

html[lang="en-US"] .sensodyne-product-boxes .ps-widget[ps-sku].ps-disabled>small,
.sensodyne-product-boxes .ps-widget[data-ps-sku].ps-disabled>small {
  display: none !important;
}

.padding-top-15px {
  padding-top: 15px;
}

html[lang="en-US"] .sensodyne-product-boxes .ps-widget[ps-sku]:hover,
.sensodyne-product-boxes .ps-widget[data-ps-sku]:hover {
  background: transparent !important;
}

html[lang="en-US"] .hero-image-wrapper-new .hero-title h1 span.line-break {
  font-family: 'Gilroy Semibold';
}

/* GSKWWW-22171 */
@media screen and (min-width: 1201px) {
  .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(18%);
    -ms-transform: translateY(18%);
    transform: translateY(18%);
    left: 0;
  }
}

html[lang="en-US"] .hero-image-wrapper-new .richText-image.pull-left {
  float: none;
  max-width: 580px;
  margin: 0 auto;
}

@media (min-width: 768px) and (max-width: 1024px) {
  html[lang="en-US"] .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(3%);
    -ms-transform: translateY(3%);
    transform: translateY(3%);
    width: 25rem;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
    font-size: 1rem;
    margin-top: 0;
    display: inline-block;
    width: 85%;
  }

  html[lang="en-US"] .hero-title .richText-image.pull-left {
    position: relative;
    right: 46px;
    max-width: 350px;
    float: left;
  }

  .hero-image-wrapper-new .hero-title p {
    width: 90%;
  }
}

@media (min-width: 1025px) and (max-width: 1200px) {
  html[lang="en-US"] .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(5%);
    -ms-transform: translateY(5%);
    transform: translateY(5%);
    left: 0 !important;
    width: 40rem !important;
  }

  html[lang="en-US"] .hero-title .richText-image.pull-left {
    position: relative;
    right: 46px;
  }
}

@media (max-width: 767px) {
  html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
    font-size: 14px;
  }

  .hero-image-wrapper-new .hero-title {
    width: 21rem;
  }

  html[lang="en-US"] .hero-title .richText-image.pull-left {
    right: 37px;
  }

  .hero-image-wrapper-new .hero-image-home img {
    min-height: 429px;
    object-fit: cover;
  }

  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product .tabs-nav-item:nth-child(1),
  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product .tabs-nav .tabs-nav-list div#tab-216852782-0,
  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product div#tab-216852782-0 {
    order: 0 !important;
    -webkit-order: 0 !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product .tabs-nav-item:nth-child(2),
  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product .tabs-nav .tabs-nav-list div#tab-216852782-1,
  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product div#tab-216852782-1 {
    order: 1 !important;
    -webkit-order: 1 !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product .tabs-nav-item:nth-child(3),
  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product .tabs-nav .tabs-nav-list div#tab-216852782-2 {
    order: 2 !important;
    -webkit-order: 2 !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product .tabs-nav-item:nth-child(4),
  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product .tabs-nav .tabs-nav-list div#tab-216852782-3 {
    order: 3 !important;
    -webkit-order: 3 !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product .tabs-nav-item:nth-child(5),
  html[lang="en-US"] .page-sensodyne-nourish-gently-soothing #Product-ingredients-block .tabs-product .tabs-nav .tabs-nav-list div#tab-216852782-4 {
    order: 4 !important;
    -webkit-order: 4 !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish-sensitivity-toothpaste-healthy-white #Product-ingredients-block .tabs-product .tabs-nav-item:nth-child(1),
  html[lang="en-US"] .page-sensodyne-nourish-sensitivity-toothpaste-healthy-white #Product-ingredients-block .tabs-product .tabs-nav .tabs-nav-list div#tab-0565939926-0 {
    order: 0 !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish-sensitivity-toothpaste-healthy-white #Product-ingredients-block .tabs-product .tabs-nav-item:nth-child(2),
  html[lang="en-US"] .page-sensodyne-nourish-sensitivity-toothpaste-healthy-white #Product-ingredients-block .tabs-product .tabs-nav .tabs-nav-list div#tab-0565939926-1 {
    order: 1 !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish-sensitivity-toothpaste-healthy-white #Product-ingredients-block .tabs-product .tabs-nav-item:nth-child(3),
  html[lang="en-US"] .page-sensodyne-nourish-sensitivity-toothpaste-healthy-white #Product-ingredients-block .tabs-product .tabs-nav .tabs-nav-list div#tab-0565939926-2 {
    order: 2 !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish-sensitivity-toothpaste-healthy-white #Product-ingredients-block .tabs-product .tabs-nav-item:nth-child(4),
  html[lang="en-US"] .page-sensodyne-nourish-sensitivity-toothpaste-healthy-white #Product-ingredients-block .tabs-product .tabs-nav .tabs-nav-list div#tab-0565939926-3 {
    order: 3 !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish-sensitivity-toothpaste-healthy-white #Product-ingredients-block .tabs-product .tabs-nav-item:nth-child(5),
  html[lang="en-US"] .page-sensodyne-nourish-sensitivity-toothpaste-healthy-white #Product-ingredients-block .tabs-product .tabs-nav .tabs-nav-list div#tab-0565939926-4 {
    order: 4 !important;
  }
}

html[lang="en-US"] .page-sensodyne-nourish .image.leaf-bg {
  width: 100%;
  float: left;
}

html[lang="en-US"] .page-sensodyne-nourish .banner-text-top {
  text-align: center;
  margin: auto !important;
  max-width: 455px;
}

html[lang="en-US"] .page-sensodyne-nourish .banner-text-top p:first-child {
  position: relative;
  padding-bottom: 20px;
  padding-top: 20px;
  font-weight: 600;
  font-size: 36px;
}

html[lang="en-US"] .page-sensodyne-nourish .banner-text-top p:first-child:after {
  content: '';
  width: 50px;
  height: 3px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

html[lang="en-US"] .page-sensodyne-nourish .banner-text-top p {
  margin: 5px 0 10px;
}

html[lang="en-US"] .page-sensodyne-nourish .overlapping-text p {
  color: #ffffff;
  text-align: center;
}

html[lang="en-US"] .page-sensodyne-nourish .overlapping-text .flex-container .component-content .content.paragraphSystem {
  justify-content: space-evenly !important;
  display: flex !important;
}

html[lang="en-US"] .page-sensodyne-nourish .overlapping-text img {
  width: 65% !important;
  float: none !important;
  margin: 0 auto !important;
}

@media (min-width: 992px) {
  html[lang="en-US"] .page-sensodyne-nourish .box.three-icons-container {
    margin-top: 14px !important;
  }
}

@media (min-width: 1200px) {
  html[lang="en-US"] .page-sensodyne-nourish .banner-text-top {
    margin-top: 35px !important;
  }
}

@media (max-width: 480px) {
  html[lang="en-US"] .page-sensodyne-nourish .overlapping-text .flex-container .component-content .content.paragraphSystem {
    flex-wrap: wrap !important;
  }

  html[lang="en-US"] .hero-image-wrapper-new .hero-title p a.btn {
    font-size: 12px;
    padding: 15px;
  }
}

@media (max-width: 375px) {
  html[lang="en-US"] .hero-image-wrapper-new .hero-title p a.btn {
    font-size: 9px;
    padding: 12px;
  }
}

@media (max-width: 991px) {
  html[lang="en-US"] .hero-image-wrapper-new .hero-title h1 span.line-break {
    display: block !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .overlapping-text .flex-container .component-content .content.paragraphSystem {
    flex-direction: row !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .overlapping-text .flex-container .component-content .content.paragraphSystem {
    justify-content: center !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .overlapping-text img {
    width: 35% !important;
    margin: 0 auto !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .banner-text-top p:first-child {
    font-size: 26px !important;
  }
}

@media (max-width: 991px) and (orientation: portrait) {
  html[lang="en-US"] .page-sensodyne-nourish .leaf-bg img {
    height: 616px !important;
  }
}

@media (max-width: 991px) and (orientation: landscape) {
  html[lang="en-US"] .page-sensodyne-nourish .leaf-bg img {
    height: 326px !important;
  }
}

@media (device-width:768px) and (device-height:1024px) {
  html[lang="en-US"] .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(10%) !important;
    -ms-transform: translateY(10%) !important;
    transform: translateY(10%) !important;
    width: 30rem !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .leaf-bg img {
    height: 335px !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .box.three-icons-container {
    margin-top: 10px !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .hero-image-wrapper-new .hero-title p.banner-every-brush-text {
    font-size: 1.5rem !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .hero-image-wrapper-new .hero-title h1 {
    margin-bottom: 5px !important;
  }
}

@media (device-width:1024px) and (device-height:768px) {
  html[lang="en-US"] .page-sensodyne-nourish .hero-image-wrapper-new .hero-title {
    left: 2% !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .overlapping-text {
    width: 100% !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .banner-text-top {
    max-width: 50% !important;
  }
}

@media (device-width:820px) and (device-height:1180px) {
  html[lang="en-US"] .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(12%) !important;
    -ms-transform: translateY(12%) !important;
    transform: translateY(12%) !important;
    left: 4% !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .hero-image-wrapper-new .hero-title h1 {
    font-size: 46px !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .leaf-bg img {
    height: 312px !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .overlapping-text {
    width: 92% !important;
  }
}

@media (device-width:1180px) and (device-height:820px) {
  html[lang="en-US"] .page-sensodyne-nourish .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(18%) !important;
    -ms-transform: translateY(18%) !important;
    transform: translateY(18%) !important;
    left: 2% !important;
  }
}

@media (device-width:1024px) and (device-height:1366px) {
  html[lang="en-US"] .page-sensodyne-nourish .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(12%);
    -ms-transform: translateY(12%);
    transform: translateY(12%);
    width: 33rem !important;
    left: 2% !important;
  }
}

@media (device-width:810px) and (device-height:1080px) {
  html[lang="en-US"] .page-sensodyne-nourish .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(5%);
    -ms-transform: translateY(5%);
    transform: translateY(5%);
    left: 3% !important;
  }

  html[lang="en-US"] .page-sensodyne-nourish .leaf-bg img {
    height: 298px !important;
  }
}

@media (device-width:1080px) and (device-height:810px) {
  html[lang="en-US"] .page-sensodyne-nourish .hero-image-wrapper-new .hero-title {
    -webkit-transform: translateY(14%);
    -ms-transform: translateY(14%);
    transform: translateY(14%);
    left: 2% !important;
  }
}

html[lang="en-US"] .list-with-ticks-master.richText ul li:before {
  content: "";
  background: url('/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/Product-pages/products/sensodyne-rapid-relief-whitening/product-tick.jpg') left no-repeat;
  top: 3px;
  width: 21px;
  height: 16px;
  position: absolute;
}

.m-action-btns {
  text-align: center;
  margin: 2rem 0;
}

.m-action-btns .coupon-btn {
  float: none;
  display: inline-flex;
  width: auto;
}

@media (max-width: 991px) {
  html[lang="en-US"] .Product-also-available a.ps-widget {
    background: #00a1dc !important;
    border: 3px solid #00a1dc !important;
  }

  html[lang="en-US"] #Product-Overview .visible-mobile .d-desktop-visible {
    display: block !important;
    margin: auto;
  }

  html[lang="en-US"] .page-sensodyne-rapid-relief-mint-toothpaste #container2 img {
    display: none !important;
  }

  html[lang="en-US"] .page-sensodyne-rapid-relief-mint-toothpaste #Product-Overview #container2 .Product-Title h1 {
    margin-bottom: 0;
    line-height: 1.1;
  }

  .Product-also-available .reference-buy-now-button {
    display: inline-block;
    width: auto;
    float: none;
  }

  html[lang="en-US"] .page-sensodyne-rapid-relief-mint-toothpaste [data-bv-show="rating_summary"] {
    margin-left: 1rem;
    text-align: center !important;
  }


}

@media (max-width: 767px) {
  html[lang="en-US"] .page-sensodyne-rapid-relief-mint-toothpaste .BazaarVoice {
    margin-top: -1.5rem;
  }
}

/* accessibility changes */


.top-bar .top-bar-blend-bg .top-bar-link,
.quiz-block .indicators .quiz-counter {
  color: #000 !important;
}

.btn,
body #footer .gigyaraas.footer-gigya .gigya-screen form .gigya-composite-control input[type=submit] {
  background: #080e9f !important;
  border-color: #080e9f !important;
}

.desktop-nav .blue-nav-blend .navigation-root .navigation-item .navigation-item-title,
.desktop-nav .blue-nav-blend:before {
  background: #080e9f;
}

/* .product-box>.component-content>.content .reference-prd-landing-buynow-btn a,
.cta-tiles .shop-save-tile figure h2,
.cta-tiles .shop-save-tile figure figcaption a:hover,
body #footer .gigyaraas.footer-gigya .gigya-screen form .gigya-composite-control input[type=submit]:hover,
.richText h2,
.quiz-block .slide-content h2,
.single-product-block .reference-text p a,
.cta-tiles .shop-save-tile figcaption a {
  color: #080e9f !important;
} */

.product-box>.component-content>.content .reference-prd-landing-buynow-btn a:hover {
  border-color: #080e9f !important;
}

.richText-content p,
#Product-review-block p,
.reviews-single-card p,
.highlight-text {
  /* color: #717171 !important; */
  color: #000355 !important;
    font-size: 17px !important;
}
.richText-content p a {
  font-size: inherit;
}
@media(max-width: 1200px){
  .image-height-auto-m img{
    height: auto;
  }
}
.accordion a,
.content-block.save-shop-content h3 a,
.faq-accordion .richText-content ol li,
.faq-accordion .richText-content ul li {
  color: #080e9f !important;
}

.btn:hover,
.btn:focus,
.btn:active {
  /* background: transparent !important; */
  color: #080e9f !important;
  text-decoration: none !important;
}

.sensitive-teeth-wrapper li a,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content p,
.highlight-text a,
.container-override.sensitive-teeth-wrapper .richText-content p a {
  color: #080e9f !important;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item.is-active a {
  background-color: #fff !important;
  border: 2px solid #fff !important;
}

.sup a {
  color: #080e9f !important;
}

.sensitive-teeth-wrapper li a,
.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-content p,
.highlight-text a {
  color: #080e9f !important;
}

#content .product-box>.component-content>.content .reference-prd-landing-buynow-btn a,
.about-bg-section .box.component p a {
  color: #080e9f !important;
}

html[lang="en-US"] .hero-image-wrapper-new .hero-title p {
  color: #080e9f !important;
}

html[lang="en-US"] .hero-image-wrapper-new .hero-title p a.btn {
  color: #fff !important;
}

.findgetclick a:hover,
.findgetclick a {
  color: #080e9f !important;
}

.lSSlideOuter .lSPager.lSpg>li.active a {
  background-color: #fff !important;
  border: 2px solid #fff !important;
}

.reviews-single-card .richText-content p,
#Product-review-block .Product-reviews-review-text .richText-content p,
#Product-review-block .Product-start-rating-image .middle figcaption p {
  color: white !important;
}

.video-box .richText-content p a,
.video-box .richText-content li a {
  color: #080e9f !important;
}

.product-details-list .richText-content li {
  color: #000;
}

.bv-cv2-cleanslate .bv-core-container-121 .bv-rating-stars-on {
  color: #b2b5bc !important;
}

.shop-save-tile h2,
.shop-save-tile h3 a {
  color: #080e9f !important;
}

.filter-title p a {
  color: #080e9f !important
}

#Product-Overview #container2 .Product-Title h1 span:last-of-type:not(.sup) {
  color: #232f2b !important;
}

.hero-image-wrapper-new .hero-title h1,
.gray-bg-before p a {
  color: #2e169f;
}

.page-rapid-relief .image-list ul li {
  color: #1f1f20 !important
}

.gray-bg-before-desktop p a {
  color: #080e9f !important
}

.page-what-to-know strong,
.page-what-to-know span sup,
.page-what-to-know span,
.page-what-to-know .half-text-row p strong {
  color: #080e9f !important
}

.cd-single-point.is-open>a,
.cd-single-point>a {
  background-color: #080e9f !important;
  color: white !important;
}

.cd-single-point .cd-more-info p {
  color: #080e9f !important
}

.page-contact #footer .foot-contact,
.page-acceptable-use-policy #footer .foot-policy,
.page-accessibility #footer .foot-accessibility,
.page-websitemap #footer .foot-sitemap {
  color: #080e9f !important
}

.page-unsubscribe #content .unsubscribe-box .gigya-composite-control input.gigya-input-submit {
  background-color: #080e9f !important
}

.bv-cv2-cleanslate .bv-core-container-121 .bv-off-screen {
  color: #000 !important;
}

body .gigyaform-wrapper .gigyaraas .gigya-screen form .gigya-composite-control-submit.gigya-composite-control input[type=submit] {
  background: #080e9f !important;
}

.reference-buy-now-button .visually-hidden {
  color: #fff !important
}

/* UI issues */
.page-oral-health-tips .richText h2 {
  margin-right: 10px;
}

.btn:hover,
.btn:focus,
.btn:active {
  color: #fff !important;
  border: 2px solid #fff !important;
}

/* UI issues */
/* accessibility changes */
.how-works-bg a:hover {
  border-bottom: 2px solid #fff !important;
  text-decoration: none !important;
}

.page-whitening-products-and-sensitive-teeth .main-title-box p a,
.page-whitening-products-and-sensitive-teeth .half-text-row p strong,
.page-whitening-products-and-sensitive-teeth .half-text-row p a {
  color: #080e9f !important;
}

.sen-pro-quiz .pronamel-vs-sensodyne .lSSlideOuter .lSPager.lSpg>li.active a {
  background-color: #080e9f !important;
  color: #fff !important;
}

.cd-single-point.is-open>a,
.cd-single-point>a {
  background-color: #080e9f !important;
  color: white !important;
}

.sen-pro-quiz .pronamel-vs-sensodyne .lSSlideOuter .lSPager.lSpg>li.active a {
  background-color: #080e9f !important;
  color: #fff !important;
}

.page-whitening-products-and-sensitive-teeth .main-title-box p a {
  color: #080e9f !important;
}

.findgetclick .richText-content h2,
.findgetclick .richText-content p,
.findgetclick a,
.findgetclick a:hover,
.content-block h3 a {
  color: #f81f46 !important
}

/* .findgetclick a, .blue-gradient-header .richText-content h2 */

 .findgetclick a:after,
.content-block a:after {
  background-color: #f81f46;
} 


.reviews-carousel-wrapper,
.blue-gradient-header {
  background: #00a1dc !important;
}




@media screen and (min-width : 767px) {
  .super-rich-text ul li {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    list-style: circle;
    list-style-position: inside;
    color: #717171 !important;
  }
  
}

@media screen and (max-width : 767px) {
  .super-rich-text ul li {
    list-style: circle;
    list-style-position: inside;
    color: #717171 !important;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
  }
}

@media screen and (min-width : 767px) {
  .text-source ol li {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    color: #717171 !important;
  }
}

@media screen and (max-width : 767px) {
  .text-source ol li {
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    color: #717171 !important;
  }
}

.richText.super-rich-text ul li:before {
  content: none;
}

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation:landscape){
  .product-slider .slick-prev:before {
  transform: translate(-278%, -50%) !important;
  padding: 7px;
  }
  .product-slider .slick-next:before {
  transform: translate(156%, -50%) !important;
  }
  }
  @media only screen and (min-width: 1024px) and (max-width : 1200px) {
    .product-slider .slider-galeria img {
    padding: 55px !important;
    }
    }
 /*Amrendra | GSKBD-26567 | 23-11-2022 | i have change color code only for learn more */
html[lang="en-US"] .findgetclick .richText-content h2, 
html[lang="en-US"] .findgetclick .richText-content p, 
html[lang="en-US"] .findgetclick a,
html[lang="en-US"] .findgetclick a:hover,
html[lang="en-US"] .content-block h3 a{
      color: #00a1dc !important;
}

@media (max-width: 768px){
  html[lang="en-US"] .page-sensodyne-nourish .overlapping-text {
    position: absolute;
    padding: 0 30px;
  }
}
@media (min-width: 768px){
	html[lang="en-US"] .page-sensodyne-nourish h2 {
		font-size: 30px;
		line-height: 40px;
	}
  html[lang="en-US"] .page-sensodyne-nourish .min-width-p {
    min-height: 166px;
  }
  html[lang="en-US"] .page-sensodyne-nourish .overlapping-text {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
  }
}
@media only screen and (min-width: 992px){
  html[lang="en-US"] .page-sensodyne-nourish p.middle-text {
    width: 45%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1150px){
  html[lang="en-US"] .page-sensodyne-nourish .min-width-p {
    min-height: 146px;
  }
}

html[lang="en-US"] .page-sensodyne-nourish .hero-image-wrapper-new .hero-title h1{
  color: #fff;
}
html[lang="en-US"] .page-sensodyne-nourish .hero-image-wrapper-new .hero-title p {
  color: #fff !important;
}
html[lang="en-US"] .page-sensodyne-nourish .richText-content p {
  color: #717171 !important;
}
html[lang="en-US"] .page-sensodyne-nourish .text-left-align p {
  text-align: left;
}
html[lang="en-US"] .page-sensodyne-nourish h3 {
  font-size: 20px;
  color: #080e9f;
  line-height: 28px;
}
html[lang="en-US"] .page-sensodyne-nourish .three-icons-container>.component-content>.content.paragraphSystem a {
  display: none;
}

html[lang="en-US"] .richText ul li:before {
  content: "";
}

/* Ashish Gupta | GB-607 | 28/09/22 */

.full-clickable-box:hover {
  overflow: hidden;
  position: relative;
  cursor: pointer;
  transform: translateZ(0);
}
.full-clickable-box:hover .product-title a:after {
  content: '';
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1001;
}
.full-clickable-box:hover .reference-prd-landing-buynow-btn  {
  z-index: 1005;
}
/* Ashish End */

/* Aman Singh | GSKBD-26478 | 02/12/22 */
sup a{
  font-size: 13.5px;
  color: inherit;
  font-weight: inherit;
}
.font-15 {
  font-size: 15px;
}
.d-block{
  display: block;
}
.pd-none {
  padding:0;
}
/* Aman Singh | GSKBD-26478 | End */

/* Ashish Gupta | GSKBD-26874 | 03/02/23 */

.strong {
  font-weight: 700;
}

/* Ashish Gupta | GSKBD-26874 | End */
/* Maunu | 17-feb-23 | GSKBD-26880 */
/* page css */
.page-managing-sensitive-teeth .reference-Articles-filter li a {
    padding-bottom: 10px;
}

/* page css */
@media (min-width: 992px){
  html[lang="en-US"] .top-bar .sensodyne-logo a {
    top: -15px;
  }
  .height-auto-d img{
    height: auto;
  }
  html[lang="en-US"] #footer .footer-copyright {
    padding: 1rem 0 3rem 0;
  }
}
@media (max-width: 991px){
  .height-auto-m img{
  height: auto;
}
.width-100, .width-100 img{
  width: 100%;
}

}
@media (max-width: 767px){
  html[lang="en-US"] #footer .footer-copyright {
    padding: 1rem 0 6rem 0;
}
}

.template-article-template .main-title-box ul li,.template-article-template ul.article-bullets li {
	font-size: 18px;
	line-height: 28px;
	color: #717171;
}
/* Maunu | 17-feb-23 | GSKBD-26880 */

/*GSKBD-30640 | 28-12-23 | starts*/
.ref-link-cta{
  margin-left: 15px;
  font-size: 14px;
}

@media(max-width:991px) {
  .m-m-b-0 {
    margin-bottom: 0 !important;
  }
  .container-margin p,  .container-margin >.component-content{
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media(min-width:992px) {
  .m-d-b-0 {
    margin-bottom: 0 !important;
  }
}
/*GSKBD-30640 | 28-12-23* | ends//* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 4, ../../sass/core/exitNotification.scss */
.exit-notification {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
/* line 14, ../../sass/core/exitNotification.scss */
.exit-notification.is-hidden {
  display: none;
}
/* line 18, ../../sass/core/exitNotification.scss */
.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) {
  /* line 18, ../../sass/core/exitNotification.scss */
  .exit-notification .exit-notification-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0;
  }
}

@media screen and (max-width: 699px) {
  /* line 40, ../../sass/core/exitNotification.scss */
  .exit-notification-restrictive {
    position: absolute;
  }
}
/* line 46, ../../sass/core/exitNotification.scss */
.exit-notification-buttons {
  text-align: right;
}
/*WUNGLOGC-6517 start*/

.box.component.section.col-xs-12.col-md-12.even.container-override.single-product-block.box-single-special,
.box.component.section.col-xs-12.col-md-12.even.container-override.single-product-block.box-single-special:before {
	background: none !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

@media only screen and (min-width:320px) and (max-width:425px) {

	.carousel.product-carousel ul.carousel-slides {
		height: 390px !important;
	}

	.carousel.product-carousel .carousel-content .background-image-box .container-override {
		margin-bottom: 10px !important;
	}

	.page-products .box.component.section.col-xs-6.col-sm-6.col-md-3.even.last.prod-2.product-box {
		padding: 0;
	}

}

@media only screen and (max-width:425px) {

	.page-products .pseudo-h1 {
		width: 65%;
	}
}

@media only screen and (max-width:320px) {

	.page-products .pseudo-h1 {
		width: 70% !important;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {

	.carousel.product-carousel ul.carousel-slides {
		height: 500px !important;
	}
}



@media (min-width: 992px) {
	.page-products #content .carousel.product-carousel .component-content .statement .richText-content p {
		font-size: 22px;
	}

	.page-products #content .carousel.product-carousel .component-content .asterisk-text p {
		font-size: 12px;
	}

	.page-products #content .powerreviews.component.section.col-xs-12.col-md-3.even.default-style {
		width: 30%;
	}


}

@media (min-width: 1200px) {
	.page-products #content .carousel.product-carousel .powerreviews .pr-rating-stars .pr-star-v4 {
		height: 32px !important;
		width: 32px !important;
	}

	.page-products #content .carousel .p-w-r .pr-category-snippet__item {
		font-size: 22px;
	}

}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
	.page-products #content .carousel.product-carousel .powerreviews .pr-rating-stars .pr-star-v4 {
		height: 28px !important;
		width: 28px !important;
	}

	.page-products #content .carousel .p-w-r .pr-category-snippet__item {
		font-size: 17px;
	}
}



/*WUNGLOGC-6517 end*/

/* Start WUNGLOGC-9655 */
.easy-autocomplete-container {
	position: relative;
}

.easy-autocomplete-container ul {
	position: absolute;
	z-index: 999;
	background-color: #000000;
	width: 100%;
}

.easy-autocomplete-container ul li {
	color: #ffffff;
	border: 1px solid;
	padding-left: 5px;
	cursor: pointer;
}

.page-search-results .searchResults .searchResults-number span {
	font-style: italic;
}

@media only screen and (min-width: 992px) {
	.top-bar .search-block .searchBox .cf-search-box button {
		margin-left: 126px;
	}

	.top-bar .search-block.is-open .searchBox .cf-search-box button {
		margin-left: 0px;
	}
}

/* End WUNGLOGC-9655 */

/*WUNGLOGC-13041 Start */

p.text-align-justify {
	text-align: justify;
}

.page-sensodyne-sensitivity-and-gum-mint-toothpaste #Product-video-block .video-int .placeholder-img .title-content p,
.page-sensodyne-sensitivity-and-gum-whitening-toothpaste #Product-video-block .video-int .placeholder-img .title-content p {
	bottom: 100px;
}


.page-sensodyne-sensitivity-and-gum-mint-toothpaste #Product-video-block .Product-videobox-Title .richText-content p,
.page-sensodyne-sensitivity-and-gum-mint-toothpaste #Product-video-block .Product-videobox-Title .richText-content h2:last-child,
.page-sensodyne-sensitivity-and-gum-whitening-toothpaste #Product-video-block .Product-videobox-Title .richText-content p,
.page-sensodyne-sensitivity-and-gum-whitening-toothpaste #Product-video-block .Product-videobox-Title .richText-content h2:last-child {
	display: none;
}

.page-sensitivity-and-gum-ingredients .image-switch-video {
	width: 60%;
	margin: auto;
}

.page-sensitivity-and-gum-ingredients .image-switch-video button {
	position: absolute;
	left: 50%;
	bottom: 50%;
	transform: translate(-50%, 0%);
}

.page-sensitivity-and-gum-ingredients .image-switch-video .icon-video-play {
	height: 70px;
	width: 70px;
}

.page-sensitivity-and-gum-ingredients .image-switch-video .placeholder-img {
	position: relative;
	cursor: pointer;
}

.page-sensitivity-and-gum-ingredients .image-switch-video .title-content button {
	background: none;
	border: 0;
}

.page-sensitivity-and-gum-ingredients .image-switch-video p.duration {
	color: #032468;
	font-weight: 700;
	position: absolute;
	left: 35px;
	bottom: 80px;
}

.page-sensitivity-and-gum-ingredients .iframe-container {
	margin-bottom: 30px;
}

@media only screen and (max-width: 768px) {

	.page-sensodyne-sensitivity-and-gum-mint-toothpaste #Product-video-block .video-int .placeholder-img .title-content p,
	.page-sensodyne-sensitivity-and-gum-whitening-toothpaste #Product-video-block .video-int .placeholder-img .title-content p {
		bottom: 70px;
	}

	.page-sensitivity-and-gum-ingredients .image-switch-video .icon-video-play {
		height: 40px;
		width: 40px;
		transform: translate(-50%, -50%);
	}

	.page-sensitivity-and-gum-ingredients .image-switch-video p.duration {
		left: 10px;
	}

	.page-sensitivity-and-gum-ingredients .image-switch-video {
		width: 80%;
	}
}

/*WUNGLOGC-13041 End */

/* Start Sensodyme p55 (WUNGLOGC-13046) */
.light-font {
	font-weight: 300;
}

.signs-healthy-gums {
	padding: 30px 0;
	position: relative;
	margin-top: 20px;
}

.signs-healthy-gums:before {
	content: '';
	width: 100vw;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	background: #F7F7F7;
	position: absolute;
	top: 0;
}

.flex-container>.component-content>.content.paragraphSystem {
	display: flex;
	align-items: center;
}

.healthy-gums-symptoms figure figcaption p strong {
	color: #032466;
}

.figcaption-blue figcaption {
	width: 150px;
	margin: 0 auto;
}

.figcaption-blue figcaption p {
	font-size: 16px;
}

.figcaption-blue figcaption p strong {
	color: #032466;
}

.healthy-gums-symptoms figure img,
.healthy-gums-symptoms figure figcaption {
	display: block;
	float: left;
}

.healthy-gums-symptoms figure img {
	width: 50px;
}

.healthy-gums-symptoms figure figcaption {
	width: calc(100% - 50px);
	padding-left: 20px;
}

.page-gingivitis .signs-healthy-gums .image.col-xs-12.col-md-12 img {
	max-width: 630px;
	width: 100%;
}

@media only screen and (max-width: 768px) {

	.signs-healthy-gums {
		margin-bottom: 30px;
		margin-top: 15px;
		padding: 30px 15px 10px;
	}

	.flex-container>.component-content>.content.paragraphSystem {
		display: block;
	}

	.template-article-template .main-title-box .flex-box .image {
		padding: 0 15px;
	}

	.flex-box.healthy-gums-symptoms .image {
		margin: 26px 0 13px;
	}

	.healthy-gums-symptoms figure img,
	.healthy-gums-symptoms figure figcaption {
		float: none;
	}

	.healthy-gums-symptoms figure figcaption {
		width: 100%;
		padding-left: 0;
		text-align: center;
	}

	.healthy-gums-symptoms figure figcaption p strong {
		font-size: 19px;
		display: block;
		margin-bottom: 10px !important;
	}

	.healthy-gums-symptoms figure img {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}
}

.gingivitis-treatment {
	margin: 50px 0;
	position: relative;
}

.gingivitis-treatment.odd {
	margin: 0;
}

.gingivitis-treatment img {
	height: 90px;
	margin-top: 10px;
	display: block;
	float: left;
}

.gingivitis-treatment.odd img {
	padding-left: 6px;
}

.gingivitis-treatment.last img {
	padding-left: 28px;
}

.gingivitis-treatment figcaption {
	display: block;
	float: right;
	width: calc(100% - 100px);
	padding-left: 50px;
}

.gingivitis-treatment figcaption p {
	font-weight: 300;
}

.gingivitis-treatment figcaption p:first-child {
	margin: 0;
	line-height: 1;
	color: #032466;
}

.gingivitis-treatment figcaption p:nth-child(2) {
	margin-top: 5px;
}

@media only screen and (max-width: 767px) {

	.gingivitis-treatment:after {
		content: '';
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -5px;
		height: 3px;
		width: 80px;
		background: #1a99da;
	}

	.gingivitis-treatment img {
		margin-left: auto;
		margin-right: auto;
		float: none;
		margin-top: 0;
		margin-bottom: 20px;
	}

	.gingivitis-treatment.odd img,
	.gingivitis-treatment.last img {
		padding-left: 0;
	}

	.gingivitis-treatment figcaption {
		width: 100%;
		float: none;
		text-align: left;
		padding-left: 0;
	}

	.gingivitis-treatment figcaption p:first-child {
		margin: 14px 0;
		line-height: 1.5;
		text-align: center;
		font-size: 16px;
	}
}

.page-sensodyne-sensitivity-and-gum-mint-toothpaste #Product-video-block .video-int .placeholder-img .title-content button i,
.page-sensodyne-sensitivity-and-gum-whitening-toothpaste #Product-video-block .video-int .placeholder-img .title-content button i {
	display: none;
}

@media only screen and (max-width: 768px) {

	.page-sensodyne-sensitivity-and-gum-mint-toothpaste #Product-video-block .video-int .placeholder-img .title-content p,
	.page-sensodyne-sensitivity-and-gum-whitening-toothpaste #Product-video-block .video-int .placeholder-img .title-content p {
		bottom: 100px;
	}
}

.reviews-single-card.why-you-need {
	background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/desktop/bg-honeycomb-dt.jpg) repeat-x;
	padding: 60px 0 50px;
}

.reviews-single-card.why-you-need h3 {
	font-size: 20px;
	color: #fff;
	line-height: 1.0;
	font-weight: bold;
}

.reviews-single-card.why-you-need .sensodyne-section-title:after {
	background-color: #fff;
}

.reviews-single-card.why-you-need p {
	max-width: 80%;
	text-align: left;
	padding: 10px 0;
}

@media (min-width: 992px) {
	.reviews-single-card.why-you-need h3 {
		font-size: 30px;
		color: #fff;
		line-height: 1.0;
		font-weight: bold;
	}

	.reviews-single-card.why-you-need .sensodyne-section-title:after {
		background-color: #fff;
	}

	.reviews-single-card.why-you-need p {
		max-width: 800px;
		text-align: center;
	}
	.text-left-desktop .richText-content p {
		text-align: left !important;
	}
}

.grey-background {
	position: relative;
	padding: 70px 0;
	margin-bottom: 40px;
}

.grey-background:before {
	position: absolute;
	content: '';
	background: #F7F7F7;
	height: 100%;
	width: 100vw;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	display: block;
}

.page-bleeding-gums-and-sensitivity .intro-treatment {
	padding: 20px 0;
}

.page-bleeding-gums-and-sensitivity .figcaption-blue figcaption {
	width: 68%;
}

.page-bleeding-gums-and-sensitivity .figcaption-blue img {
	height: 75px;
}
.flex-box .paragraphSystem {
	display: flex;
	align-items: baseline;
}
.flex-column figure {
	flex-direction: column;
	display: flex;
}
@media (min-width: 992px) {
	.page-bleeding-gums-and-sensitivity .hero-article figure img {
		-webkit-transform: scaleX(1.0);
		-ms-transform: scaleX(1.0);
		transform: scaleX(1.0);
	}
	
	
}

.page-bleeding-gums-and-sensitivity .grey-background .richText p a,
.page-bleeding-gums-and-sensitivity .intro-treatment .richText p a,
.light-font a {
	font-weight: 400;
}

@media (min-width: 1200px) {
	.page-gum-health .article-tile figure figcaption {
		width: 50%;
	}
}

.bleeding-gums-causes-icon {
	margin-top: 50px;
}

/* start| alam | GSKBD-27192 | remove this class .grey-background .richText-content p */
.intro-treatment .richText-content p {
	text-align: center;
}
/* end | alam | GSKBD-27192 */

/* .hide-desktop {
	display: none;
} */

.page-gum-health .PageTtitle h1:nth-child(2) {
	display: none;
}

.page-gingivitis .article-body-gray figcaption p a {
	font-weight: 400;
}

@media only screen and (max-width: 767px) {
	.hide-desktop {
		display: block;
	}

	.hide-mobile {
		display: none;
	}

	.page-gum-health .PageTtitle h1:nth-child(2) {
		display: block;
	}

	.page-gum-health .PageTtitle h1:first-child {
		display: none;
	}

	.intro-treatment .richText-content,
	.grey-background {
		padding-left: 15px;
		padding-right: 15px;
	}

	.reviews-single-card.why-you-need {
		background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/mobile/bg-honeycomb.jpg) repeat-x;
	}

	.intro-treatment .richText-content p,
	.grey-background .richText-content p {
		text-align: left;
	}

	.page-bleeding-gums-and-sensitivity .figcaption-blue,
	.page-improve-gum-health .figcaption-blue {
		margin-bottom: 50px;
	}

	.page-bleeding-gums-and-sensitivity .figcaption-blue.last {
		margin-bottom: 0;
	}

	.page-bleeding-gums-and-sensitivity .grey-background .richText h2,
	.page-improve-gum-health .richText h2 .sensodyne-section-title,
	.page-gingivitis .richText h2 .sensodyne-section-title {
		font-size: 21px;
	}

	.page-oral-health-tips.page-improve-gum-health .sensodyne-section-title:after,
	.page-gingivitis .sensodyne-section-title:after {
		display: block;
	}

	.page-improve-gum-health .signs-healthy-gums .first .image.col-xs-12.col-md-12 img {
		max-width: 600px;
		width: 80%;
	}

	.page-improve-gum-health .figcaption-blue figure img {
		height: 85px;
	}

	.page-improve-gum-health .figcaption-blue figcaption {
		width: 100%;
	}

	.page-improve-gum-health .sensodyne-ingredients .richText {
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.page-improve-gum-health .sensodyne-ingredients .richText.even {
		text-align: center;
		margin-bottom: 50px;
	}

}

/* Covid-19 */
.page-covid-19 .faq-accordion {
	margin: 20px 0 10px;
}

.page-covid-19 .accordion-content .richText h3 {
	margin: 20px 0;
}

.page-covid-19 .accordion-content .richText ul {
	margin: 0 20px;
}

.page-covid-19 .cta-tiles {
	padding-top: 40px;
	padding-bottom: 40px;
}

@media (min-width: 768px) {
	.page-covid-19 .faq-title {
		margin: 50px 0;
	}
	.page-sensodyne-clinical-white-enamel-strengthening-toothpaste #Product-video-block .video-int .placeholder-img .title-content p,
	.page-sensodyne-clinical-white-stain-protector-toothpaste #Product-video-block .video-int .placeholder-img .title-content p{
		bottom: 36%;
	}
}

@media only screen and (max-width: 767px) {
	.page-covid-19 .box.faq-accordion-wrapper.tooth-sensitivity {
		padding: 0 15px;
	}
	.page-sensodyne-clinical-white-enamel-strengthening-toothpaste #Product-video-block .video-int .placeholder-img .title-content p,
	.page-sensodyne-clinical-white-stain-protector-toothpaste #Product-video-block .video-int .placeholder-img .title-content p{
		top: 33%;
	}
}

.reference-covid-19 {
	padding: 0;
}

.covid-banner-wrap {
	background: #fff;
	position: relative;
	cursor: pointer;
}

.covid-banner-wrap .close {
	position: absolute;
	right: 25px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	font-size: 20px;
	font-weight: 700;
	cursor: pointer;
	background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/mobile/close-bg-btn.png) no-repeat center center;
	text-indent: -9999px;
	width: 18px;
	height: 14px;
	background-size: contain;
	z-index: 100;
}

.covid-banner-wrap .covid-banner {
	margin: 0 auto;
	max-width: 1020px;
	display: flex;
	align-items: center;
	padding: 5px;
}

.covid-banner-wrap .covid-banner .covid-banner-image {
	margin-right: 3%;
	max-width: 200px;
	width: 100%;
}

.covid-banner-wrap .covid-banner .banner-text {
	width: 80%;
}

.covid-banner-wrap .covid-banner .banner-text p {
	font-size: 14px;
	line-height: 1.5;
	color: #000;
}

@media only screen and (max-width: 768px) {
	.reference-covid-19 {
		margin-top: 50px;
	}

	.covid-banner-wrap .covid-banner {
		display: block;
		padding: 15px;
	}

	.covid-banner-wrap .covid-banner .covid-banner-image {
		margin-right: 0;
		max-width: 100%;
		width: 100%;
		text-align: center;
	}

	.covid-banner-wrap .covid-banner .banner-text {
		width: 100%;
	}

	.covid-banner-wrap .close {
		right: 15px;
		bottom: 10px;
		top: initial;
	}
}

.page-gum-health .breadcrumbs {
	display: block !important;
}

@media (min-width: 768px) {
	.page-gum-health .category-landing-row.article-tile-related .article-tile {
		padding: 5px;
	}
}

@media (min-width: 768px) {
	.page-oral-health-tips .category-landing-row.article-tile-related {
		margin-bottom: -30px;
	}

	.page-oral-health-tips .article-tile-related .article-tile {
		margin-bottom: 13px;
	}
	/*Amrendra | GSKBD-25725 | 01-11-2022 | ipad image width | start */
	.category-landing-body .image img{
		width: 100%;
	}
	/*Amrendra | GSKBD-25725 | 01-11-2022 | ipad image width | end */
}

@media (min-width: 1200px) {
	.page-science-of-sensodyne .article-tile figure figcaption {
		width: 58%;
	}
}

.page-improve-gum-health .figcaption-blue img {
	height: 100px;
}


/* WUNGLOGC-25919 - START */
#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 {
	max-width: 100%;
	order: 1;
}

.hero-image-wrapper .hero-title h3 {
	position: absolute;
	top: 95px;
	z-index: 5;
	left: 50%;
	transform: translateX(-50%);
	color: #45A5B4;
	font-weight: bold;
}

.page-sensodyne-sensitivity-and-gum-fresh-clean-toothpaste #Product-video-block .video-int .placeholder-img .title-content button i {
	display: none;
}

.page-sensodyne-sensitivity-and-gum-fresh-clean-toothpaste #Product-video-block .video-int .placeholder-img .title-content p {
	bottom: 100px;
}


@media (min-width: 992px) {
	.page-home .hero-image-wrapper h1 {
		top: 30px;
	}

	.container-fluid #Product-Overview #container11 .Product-also-available>.image.first {
		margin-bottom: 0px;
	}

	.container-fluid #Product-Overview #container11 {
		margin-top: 0px;
	}

	.container-fluid #Product-Overview #container2 .default-style:nth-child(2) {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	#Product-Overview #container2 .Product-Title .richText-content h1 {
		margin-bottom: 0px;
	}

}

@media (max-width: 767px) {
	.page-products .container-override .reference-bazaarvoice {
		text-align: center;
	}

	.container-fluid #Product-Overview #container2 .default-style:nth-child(2) {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.page-products .single-product-block .product-box .image {
		height: 75px;
	}

	.page-products .single-product-block:nth-child(6) .box .imageLazy,
	.page-products .single-product-block:nth-child(6) .box .reference-review-link,
	.page-products .prod-18 .imageLazy,
	.page-products .prod-19 .imageLazy,
	.page-products .prod-18 .reference-review-link {
		margin-top: 60px;
	}
	#Product-Overview #container11 .Product-also-available .image.first~.image figcaption p {
		line-height: 40px
	  }
}

.page-sensodyne-sensitivity-and-gum-fresh-clean-toothpaste #container2 .reference-buy-now-button:hover small {
	color: #1a99da;
	font-weight: 700;
}

.page-sensodyne-sensitivity-and-gum-fresh-clean-toothpaste #container2 .reference-buy-now-button small {
	font-weight: 700;
}

.page-products .ps-widget[ps-sku].ps-disabled>small {
	display: none;
}

.page-products .ps-widget[ps-sku].ps-disabled>span {
	display: block;
}

/* WUNGLOGC-25919 - END */

/* Start WUNGLOGC-25477*/
#Product-Overview #container2 div:nth-of-type(3) {
	width: auto;
}

/* END WUNGLOGC-25477*/

/* Start WUNGLOGC-25481*/

.top-bar .search-block .cf-search-box button {
	background: rgba(0, 0, 0, 0);
	background-image: url("/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/global/cf-search-button.png");
	background-repeat: no-repeat;
	background-size: cover;
	border: 0;
	font-size: 0;
	height: 24px;
	outline: 0;
	padding: 0;
	width: 24px;
}

.top-bar .search-block .cf-search-box input {
	border: 1px solid #e9eaed;
	border-radius: 15px;
	display: none;
	font-size: 14px;
	height: 24px;
	outline: 0;
	width: 150px;
	padding-left: 30px;
}

.top-bar .search-block .searchBox.is-open .cf-search-box input {
	display: inline-block;
}

.top-bar .search-block .searchBox.is-open .cf-search-box button {
	margin-left: 0px;
	position: absolute;
	height: 16px;
	width: 16px;
	left: 25px;
	top: 6px;
}

.mobile-nav .searchBox form {
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.mobile-nav .searchBox form button {
	display: none;
}

.mobile-nav .searchBox form input {
	text-align: center;
	width: 150px;
	height: 24px;
	display: inline-block;
	border: 1px solid #e9eaed;
	border-radius: 15px;
	outline: 0;
	font-size: 14px;
}

.mobile-nav .searchBox form .easy-autocomplete,
.page-search-results .container-override.search-page-form .cf-search-box label .easy-autocomplete {
	width: auto !important;
}

.page-search-results .container-override.search-page-form .cf-search-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.page-search-results .container-override.search-page-form .cf-search-box label {
	width: 100%;
}

.page-search-results .container-override.search-page-form .cf-search-box label input {
	width: 100%;
	height: 80px;
	font-size: 18px;
	padding: 15px;
	font-family: Roboto, serif;
	color: #575757;
	border: 1px solid #a8a9ad;
	border-right-width: 0;
}

.page-search-results .container-override.search-page-form .cf-search-box button {
	width: 80px;
	height: 80px;
	padding: 5px;
	font-size: 0;
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #a8a9ad;
	border-left-width: 0;
	border-radius: 0;
	position: relative;
}

.page-search-results .container-override.search-page-form .cf-search-box button:after {
	content: "";
	width: 26px;
	height: 26px;
	background: url("/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/global/cf-search-button.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
	display: inline-block;
}

.page-search-results .container-override.search-page-form .cf-search-box button:before {
	height: 60px;
	top: 10px;
	content: "";
	width: 1px;
	background-color: #a8a9ad;
	display: inline-block;
	position: absolute;
	left: 0;
}

/* END WUNGLOGC-25481*/

/* start WUNGLOGC-25919*/

@media only screen and (min-width: 1900px) {
	.page-home .hero-image-wrapper .hero-title h3 {
		top: 120px;
	}
}

@media only screen and (min-width: 768.9px) {
	.page-products #content .single-product-block.box-single-special .prod-1.product-box {
		margin-top: 30px;
	}
}

@media only screen and (max-width: 768.9px) {
	.page-products #content .product-box .reference-bazaarvoice {
		right: 25px;
		padding-top: .8rem;
	}
}

@media only screen and (max-width: 1050px) and (min-width:992px) {
	.page-home .hero-image-wrapper .hero-title h1 {
		top: 0px;
		line-height: 46px;
	}
}

@media only screen and (max-width: 991px) and (min-width:768px) {
	.page-home .hero-image-wrapper .hero-title h3 {
		top: 60px;
	}
}

/* END WUNGLOGC-25919*/

/*WUNGLOGC-25379 START*/
.quick-checkup-tooth-wrapper {
	overflow: hidden;
	border: 1px solid #e9eaed;
}

.quick-checkup.main {
	background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/desktop/quiz-2.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 30px 0 30px;
	position: relative;
}

.quick-checkup.main .quick-checkup-content img {
	position: absolute;
	right: 5%;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
}

.quick-checkup-content {
	max-width: 100%;
	padding: 40px 100px;
	margin: 0;
	text-align: left;
}

.quick-checkup-btn-primary {
	margin-top: 30px;
	margin-bottom: 30px;
}

.page-understanding-tooth-sensitivity.page-quiz .quick-checkup.main {
	padding: 0px 0 0px;
}

.page-understanding-tooth-sensitivity.page-quiz .quick-checkup-content {
	padding: 27px 100px;
}

@media only screen and (max-width: 767px) and (min-width: 440px) {
	.quick-checkup-track .quick-checkup.main .quick-checkup-content img {
		width: 10%;
	}
}

@media only screen and (max-width: 767px) {
	.quick-checkup.main {
		background: url(/content/dam/cf-consumer-healthcare/sensodyne-v2/en_US/common/desktop/quiz-2.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		padding: 0px 0px 0px;
	}

	.quick-checkup-content {
		max-width: 267px;
		margin: 0 auto;
		padding: 30px 0;
		padding-top: 10px;
		text-align: center;
	}

	.quick-checkup.main .quick-checkup-content img {
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		width: 20%;
		bottom: 20px;
		top: auto;
	}

	.quick-checkup-btn-primary {
		margin-bottom: 55%;
		margin-top: 0px;
	}

	.page-understanding-tooth-sensitivity.page-quiz .quick-checkup-content {
		padding: 0px 0px;
	}

	.page-understanding-tooth-sensitivity.page-quiz .quick-checkup-content p.quiz-header {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.page-understanding-tooth-sensitivity.page-quiz .quick-checkup-content h2 {
		margin-top: 0px;
		margin-bottom: 5px;
	}

	.page-understanding-tooth-sensitivity.page-quiz .quick-checkup-content .quick-checkup-btn-primary {
		margin-bottom: 65%;
	}
}

/*WUNGLOGC-25379 END*/

/**/
.page-home .carousel-slide .slides-item_3 .last.main-text,
.page-sensodyne-sensitive-care-toothbrush #Product-details-block .product-details-title,
.page-sensodyne-sensitive-care-toothbrush #container11 .Product-also-available .image.last,
.page-sensodyne-sensitive-care-toothbrush #container2 .richText.Product-CTA {
	display: none;
}

.sensitive-care-toothbrush {
	display: block !important;
}

.page-products .slides-item_2 .image.switchable-image {
	margin-top: -115px;
}

.page-sensodyne-sensitive-care-toothbrush #Product-video-block .video-int .placeholder-img .title-content .duration {
	bottom: 100px;
}

/**/

/**/

.page-understanding-tooth-sensitivity sup {
	top: -.5em;
}

.page-understanding-tooth-sensitivity .understanding-tooth-sensitivity-causes-treatments ul li:before {
	content: "•";
	left: -15px;
}

.page-understanding-tooth-sensitivity .understanding-tooth-sensitivity-causes-treatments ul li strong {
	margin-left: -7px;
}

.page-understanding-tooth-sensitivity .understanding-tooth-sensitivity-reference {
	border-top: 2px solid;
}

.page-understanding-tooth-sensitivity .understanding-tooth-sensitivity-reference ol li,
.page-understanding-tooth-sensitivity .understanding-tooth-sensitivity-reference ol li a {
	font-size: 12px;
}

.page-understanding-tooth-sensitivity .understanding-tooth-sensitivity-reference ol li:before {
	display: none;
}

/**/

/* Start of USIM10019934739 */
.reference-coupon-popup {
	position: fixed;
	width: 100%;
	max-width: 350px;
	right: 15px;
	bottom: 0;
	border: 1px solid #1a99da;
	border-bottom: 0;
	z-index: 10;
	background: white;
	box-shadow: 0 5px 10px #ccc;
	padding: 15px;
	visibility: hidden;
	-webkit-transition: all .7s linear;
	-moz-transition: all .7s linear;
	-ms-transition: all .7s linear;
	-o-transition: all .7s linear;
	transition: all .7s linear;
}

.reference-coupon-popup.show {
	visibility: visible;
	max-height: 1000px;
}

.gigyaraas.gigya-revtrax-load .gigya-screen,
.gigyaraas.gigya-revtrax-load .gigya-screen * {
	font-family: 'Roboto', serif;
	line-height: normal;
}

.gigyaraas.gigya-revtrax-load {
	margin-bottom: 50px;
}

.reference-coupon-popup .gigyaraas.gigya-revtrax-load {
	margin-bottom: 0px;
}

.gigyaraas.gigya-revtrax-load .gigya-screen.portrait {
	width: 650px;
	max-width: 100%;
	border: 1px solid #1a99da;
	border-radius: 15px;
	box-shadow: 0 5px 10px #ccc;
}

.reference-coupon-popup .gigyaraas.gigya-revtrax-load .gigya-screen.portrait {
	padding: 20px 0 0 0;
	width: auto;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

.gigyaraas.gigya-revtrax-load .gigya-screen .gigya-composite-control .gigya-image {
	height: 35px;
}

.gigyaraas.gigya-revtrax-load .gigya-screen .gigya-composite-control-image+.gigya-composite-control.gigya-composite-control-label {
	font-size: 20px;
	font-weight: 700;
}

.gigyaraas.gigya-revtrax-load .gigya-screen .gigya-composite-control .gigya-input-text {
	border: 1px solid #1a99da;
	border-radius: 0;
	box-shadow: none;
}

.gigyaraas.gigya-revtrax-load .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item {
	display: inline-block;
	width: 80px;
}

.gigyaraas.gigya-revtrax-load .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item .gigya-input-radio {
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.reference-coupon-popup .richText-content {
	position: relative;
	cursor: pointer;
}

.reference-coupon-popup .richText-content:after,
.reference-coupon-popup .richText-content:before {
	background-color: #032466;
	content: "";
	cursor: pointer;
	height: 2px;
	position: absolute;
	top: 50%;
	-webkit-transition: -webkit-transform .5s ease .2s;
	transition: -webkit-transform .5s ease .2s;
	-o-transition: transform .5s ease .2s;
	transition: transform .5s ease .2s;
	transition: transform .5s ease .2s,
		-webkit-transform .5s ease .2s;
	width: 10px;
}

.reference-coupon-popup .richText-content:before {
	right: 21px;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
}

.reference-coupon-popup .richText-content:after {
	right: 15px;
	-webkit-transform: translateY(-50%) rotate(-45deg);
	-ms-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotate(-45deg);
}

.reference-coupon-popup.close {
	/*bottom: -390px;*/
	max-height: 50px;
}

.reference-coupon-popup.close .richText-content:after {
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
}

.reference-coupon-popup.close .richText-content:before {
	-webkit-transform: translateY(-50%) rotate(-45deg);
	-ms-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotate(-45deg);
}

/* End of USIM10019934739 */

/* Accessibility CSS */
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	white-space: nowrap;
}

.visually-hidden {
	text-indent: -9999px;
	clip-path: inset(100%);
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px;
	color: #000;
}

a:focus:focus-visible {
	outline: 2px dotted;
}

button:focus:focus-visible {
	outline: 2px dotted;
}

[tabindex]:focus:focus-visible {
	outline: 2px dotted;
}

.filter-product .filters-container .filter-buttons .filter-btn:focus:focus-visible {
	outline: 2px dotted #080e9f;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz .icon-retake:focus:focus-visible {
	outline: 2px dotted;
}

/* .reference-coupon-popup h4 {
	line-height: 27px;
	letter-spacing: 2.16px;
	word-spacing: 2.88px;
} */

#page-footer .back-to-top:focus:focus-visible {
	outline: 2px dotted #000;
}

#question-answer-slider>li:focus:focus-visible article h3 {
	outline: 2px dotted;
}

.gigyaraas.gigya-revtrax-load .gigya-screen input.gigya-input-submit:focus:focus-visible {
	outline: 2px dotted #080e9f;
}

.btn:focus:focus-visible {
	outline: 2px dotted;
}

#skip a {
	top: 0;
	left: 0;
	color: #152d75;
	border-bottom-right-radius: 8px;
	background: 0 0;
	-webkit-transition: top 1s ease-out, background 1s linear;
	z-index: 100;
	text-decoration: underline;
	font-size: 12px;
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	white-space: nowrap;
}

#skip a:focus:focus-visible {
	position: absolute;
	left: 0;
	top: 0;
	color: #031E69;
	background: #fff;
	outline: 0;
	-webkit-transition: top .1s ease-in, background .5s linear;
	transition: top .1s ease-in, background .5s linear;
	clip: auto;
	overflow: visible;
	outline: 2px dotted;
	width: auto;
	height: auto;
	border: 0;
	margin: 10px 0 0 0;
	padding: 4px 6px;
}

button:focus:focus-visible {
	outline: 2px dotted !important;
}

#question-answer-slider>li .answer {
	min-height: 75px;
	max-height: initial;
	/* line-height: 21px;
	letter-spacing: 1.68px;
	word-spacing: 2.24px; */
}

.page-products #content .carousel.product-carousel .component-content .asterisk-text p {
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 1.68px;
	word-spacing: 2.24px;
}

.gigya-composite-control-submit input {
	background-color: #006EF0 !important;
}

#footer .follow-us-wrapper .follow-us {
	color: #1377A9;
}

#footer .copyright p {
	color: #707170;
}

.btn {
	background: #0b9ed5;
	border-color: #0b9ed5;
	font-size: 18px;
}

.single-product-block .reference-text p a {
	color: #1F7AAD;
}

a {
	color: #1F7AAD;
	text-decoration: underline;
}

body #footer .footer-gigya .gigya-screen form .gigya-composite-control .gigya-error-msg,
#footer .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg {
	color: #DD272C !important;
}

.carousel.product-carousel .component-content .carousel-nav li a:focus:focus-visible {
	outline: 2px dotted #080e9f;
}

.carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item a:focus:focus-visible {
	outline: 2px dotted #080e9f;
}

.product-box>.component-content>.content .reference-prd-landing-buynow-btn a:focus:focus-visible {
	outline: 2px dotted #080e9f;
}

.single-product-block .product-box .image a:focus:focus-visible {
	display: inherit;
}

cd-single-point>a:focus:focus-visible {
	outline: 3px dotted #080e9f;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a {
	color: #6d6e6d;
}

.reviews-single-card .richText h3 {
	color: #fff;
}

#Product-review-block,
.reviews-single-card {
	background: linear-gradient(180deg, #00a1dc 0, #106DAD);
}

.quiz-block .indicators .indicator {
	background-color: #757675;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item.is-active a {
	border: 2px solid #ffffff;
}

.gigyaraas.gigya-revtrax-load .gigya-screen .gigya-composite-control .gigya-input-text:focus {
	outline: 3px solid #000
}

.hero-image-wrapper-new .hero-title h2 {
	font-weight: 700;
	font-family: Gilroy Bold, serif;
	color: #080e9f;
	padding-left: 15px;
	line-height: 1.2;
	width: 60%;
	font-size: 15px;
}


.hero-image-wrapper-new .h2-hero h3 {
	margin: auto;
	width: 75%;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	text-align: center;
	color: #080e9f;
	font-family: Gilroy Semibold, sans-serif;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override h1 {
	font-family: Gilroy Bold, sans-serif;
	font-size: 18px;
	line-height: 20px;
	max-width: 160px;
	min-height: 50px;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override h1 {
	line-height: 25px !important;
	max-width: 70% !important;
	margin-top: 0 !important;
	font-size: 25px !important;
	padding-top: 0;
}

.hero-image-wrapper-new .hero-title p {
	font-weight: 700;
	font-family: Gilroy Bold, serif;
	color: #080e9f;
	padding-left: 15px;
	line-height: 1.2;
	width: 60%;
	font-size: 15px;
}


.hero-image-wrapper-new .h2-hero p {
	margin: auto;
	width: 75%;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	text-align: center;
	color: #080e9f;
	font-family: Gilroy Semibold, sans-serif;
}


.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override p {
	line-height: 25px !important;
	max-width: 70% !important;
	margin-top: 0 !important;
	font-size: 25px !important;
	padding-top: 0;
	color: #080e9f;
}

.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override p {
	font-family: Gilroy Bold, sans-serif;
	font-size: 18px;
	line-height: 20px;
	max-width: 160px;
	min-height: 50px;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item a {
	width: 14px;
	height: 14px;
}

#ot-sdk-btn.ot-sdk-show-settings {
	color: #000;
}

.gigya-screen .gigya-error-msg-active.gigya-form-error-msg,
.gigya-screen .gigya-error-msg.gigya-error-msg-active {
	color: #DD272C !important;
}

button#onetrust-consent-sdk #onetrust-accept-btn-handler {
	color: #000 !important;
}

button#ot-sdk-btn.ot-sdk-show-settings {
	color: #dc3800 !important;
	border-color: #dc3800 !important;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .hero-article figure figcaption p {
	font-size: 20px;
	line-height: 25px;
	color: #080e9f;
	font-family: Gilroy Semibold, sans-serif;
	margin: 25px 0;
}

.quiz-block .carousel-track .carousel-slide .slide-content h2 {
	font-family: Gilroy Bold, sans-serif;
	font-weight: 700;
	color: #080e9f;
	line-height: 30px;
	font-size: 30px;
	margin: 0;
}

.richText.component.section.col-xs-12.col-md-12.first.odd.default-style h2 {
	width: 100%;
	font-size: 20px;
	line-height: 25px;
	margin: auto auto 30px;
	padding: 0;
}

.reference-prd-landing-buynow-btn {
	position: initial;
}

.reference-prd-landing-buynow-btn a {
	position: initial !important;
}

.product-box>.component-content>.content .reference-prd-landing-buynow-btn a .gtm-fix {
	position: static !important;
}

/* .reference-prd-landing-buynow-btn a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;

} */

.reviews-single-card .richText h2 {
	color: #fff;
	font-size: 14px;
	line-height: 17px;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card h2 {
	margin-bottom: 12px;
}

.reviews-single-card .component-content .content h2:after {
	content: none;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .tips-block h2 {
	font-size: 20px;
	line-height: 28px;
	width: auto;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .signs-sensitive-teeth h2 {
	font-size: 20px;
	line-height: 28px;
	width: auto;
	margin-bottom: 20px;
}

.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .why-my-teeth-hurt h2 {
	font-size: 20px;
	line-height: 28px;
	width: auto;
	margin-bottom: 20px;
}

.product-Ingredients .tabs-nav .tabs-nav-list .tabs-nav-item a {
	margin-left: 3px;
}

.cd-single-point .cd-more-info {
	transition: none !important;
}

.cd-single-point:after {
	animation: cd-pulse 2s 4s !important;
}

.desktop-nav .mega-menu .desktop-nav-links .navigation-level2.is-active .navigation-item-title {
	text-decoration: underline !important;
}

.reviews-carousel-wrapper .reviews-carousel .component-content .carousel-nav .carousel-nav-item a:focus:focus-visible {
	outline: 2px dotted #fff;
}

.cta-tiles .shop-save-tile figcaption {
	pointer-events: auto;
}

.page-oral-health-tips .carousel .carousel-nav li.carousel-nav-item a:focus:focus-visible {
	outline: 2px dotted #080e9f;
}

.reference-Articles-filter li a {
	padding-bottom: 0;
}

.gigya-screen input[type=submit]:focus:focus-visible {
	outline: 2px dotted #080e9f;
}

.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item .gigya-input-radio:focus:focus-visible {
	outline: 2px dotted #080e9f;
}

.reference-faq-dropdown .active li {
	margin-bottom: 2px;
}

.symptom-gigya-form .gigya-subscribe-with-email-form .gigya-composite-control-textbox {
	position: relative;
}

.symptom-gigya-form .gigya-subscribe-with-email-form .gigya-composite-control-textbox input {
	margin-top: 2rem;
}

.symptom-gigya-form .gig_label {
	position: absolute;
	top: 0;
}

.paragraph,
p {
	color: #717171;
	/* text-align: center; */
}

.page-acceptable-use-policy .Content .richText ol li,
.page-acceptable-use-policy .Content .richText p,
.page-acceptable-use-policy .Content .richText ul li,
.page-accessibility .Content .richText ol li,
.page-accessibility .Content .richText p,
.page-accessibility .Content .richText ul li,
.page-contact .Content .richText ol li,
.page-contact .Content .richText p,
.page-contact .Content .richText ul li {
	color: #717171;
}

#Product-CTA-block .rating-tile-white figcaption .sitemap-list .component-content .sitemap-column h3 a,
.sitemap-list .component-content .sitemap-column h3 #Product-CTA-block .rating-tile-white figcaption a,
.sitemap-list .component-content .sitemap-column h3 a {
	color: #717171;
}

#Product-CTA-block .rating-tile-white figcaption .single-product-block .product-title p a,
.single-product-block .product-title p #Product-CTA-block .rating-tile-white figcaption a,
.single-product-block .product-title p a,
#Product-CTA-block .rating-tile-white figcaption .breadcrumbs .breadcrumbs-without-separator li.is-current a,
.breadcrumbs .breadcrumbs-without-separator li.is-current #Product-CTA-block .rating-tile-white figcaption a,
.breadcrumbs .breadcrumbs-without-separator li.is-current a {
	color: #717171 !important;
}

.carousel-box .carousel-nav .carousel-nav-item a:focus:focus-visible {
	outline: 2px dotted #080e9f;
}

.page-contact .foot-contact {
	color: #0597cd !important;
}

.page-websitemap .foot-sitemap {
	color: #0597cd !important;
}

.page-accessibility .foot-accessibility {
	color: #0597cd !important;
}

.page-acceptable-use-policy .foot-policy {
	color: #0597cd !important;
}

.highlight-text {
	color: #0597cd;
}

.product-box>.component-content>.content .reference-prd-landing-buynow-btn a {
	color: #0597cd !important;
}

.article-tile figure figcaption {
	pointer-events: inherit;
}

.lSSlideOuter .lSPager.lSpg>li a:focus:focus-visible {
	outline: 2px dotted #fff;
}

.desktop-nav .mega-menu .desktop-nav-faqs .faq-link a {
	margin-left: 2px;
	margin-right: 3px;
}

.desktop-nav .mega-menu .desktop-nav-faqs .faqs-title a {
	margin-left: 2px;
}

#relatedArticles .related-box .component-content,
#relatedArticles .related-box figure a,
#relatedArticles .related-box figure {
	position: initial;
}

#relatedArticles .related-box {
	position: relative;
}

#relatedArticles .related-box figure a:before {
	content: '';
	position: absolute;
	height: 100%;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
}

.related-box figure {
	position: relative;
}

.related-box figure figcaption a {
	position: initial;
}

.related-box figure figcaption a:before {
	content: '';
	position: absolute;
	height: 100%;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
}

#relatedArticles .related-box figure figcaption a:after {
	bottom: 20px;
}

.quiz-block .carousel-track .carousel-slide .slide-content.inside h2 {
	width: auto;
	font-size: 20px;
	line-height: 28px;
}



.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults h2 {
	font-family: Gilroy Bold, sans-serif;
	margin-bottom: 15px;
	margin-top: 30px;
	font-size: 20px;
	line-height: 28px;
}

.quiz-block .carousel-track .carousel-slide .slide-content h2 {
	font-family: Gilroy Bold, sans-serif;
	font-weight: 700;
	margin-bottom: 40px;
	margin-top: 80px;
	width: auto;
}

.single-product-block .content section {
	width: 100%;
}

.reference-language-list .countries-list>.component-content>.content .grid_3 .component-content ul {
	margin: 0;
	list-style: none;
	padding: 0;
}

/* .sign-up-box.gigyaform-wrapper {
	display: none;
} */

#question-answer-slider>li .icon-plus {
	min-height: 50px;
}

#question-answer-slider>li .answer {
	min-height: auto;
}

#question-answer-slider>li .icon-plus {
	background: transparent;
	cursor: pointer;
	text-indent: -99999px;
}

body .gigya-screen .gigya-composite-control.gigya-composite-control-submit {
	min-width: 100px !important;
}

.gigyaraas.gigya-revtrax-load .gigya-screen .gigya-composite-control .gigya-input-text.gigya-error {
	border: 1px solid #DD272C !important;
}

.quiz-block .carousel-track .carousel-slide#slide-6 .retake-quiz .retake-text,
.quiz-block .indicators .quiz-counter {
	color: #757675 !important;
}

.page-about-sensodyne .chemical-work+div p>a {
	color: #fff;
	text-decoration: underline;
}

.gigya-composite-control-submit input.gigya-input-submit {
	padding: 1px 6px;
	border: 1px solid #006EF0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}

.quiz-block .carousel-track .carousel-slide {
	display: none;
}

.quiz-block .carousel-track .carousel-slide[aria-current="true"] {
	display: block;
	padding-bottom: 150px;
}

.icon-facebook {
	background-image: url("/content/dam/cf-consumer-healthcare/oral-sensodyne-v2/en_US/facebook-sensodyne.png");
}

.icon-Youtube {
	background-image: url("/content/dam/cf-consumer-healthcare/oral-sensodyne-v2/en_US/youtube-sensodyne.png");
}

.icon-twitter {
	background-image: url("/content/dam/cf-consumer-healthcare/oral-sensodyne-v2/en_US/twitter-sensodyne.png");
}

.top-bar .search-block .cf-search-box button {
	background-image: url("/content/dam/cf-consumer-healthcare/oral-sensodyne-v2/en_US/search-sensodyne.png");
}

.quiz-block .carousel-track {
	transform: none !important;
}

.gigya-screen .gigya-subscribe-with-email-form a:focus:focus-visible {
	text-decoration: underline !important;
}

.gigya-composite-control-submit input.gigya-input-submit:hover,
.gigya-composite-control-submit input.gigya-input-submit:focus:focus-visible {
	background-color: #fff !important;
	color: #006EF0;
}

body #footer .gigyaraas.footer-gigya .gigya-screen form .gigya-composite-control input[type=submit] {
	border: 1px solid #00a2dc;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}

body #footer .gigyaraas.footer-gigya .gigya-screen form .gigya-composite-control input[type=submit]:hover,
body #footer .gigyaraas.footer-gigya .gigya-screen form .gigya-composite-control input[type=submit]:focus:focus-visible {
	background: #fff !important;
	color: #00a2dc !important;
	border: 1px solid #00a2dc;
}

footer .reference-icons-with-link a:hover,
footer .reference-icons-with-link a:focus:focus-visible {
	opacity: 0.8;
}

html[lang="en-US"] #footer .list-footer .richText-content ul li {
	margin-left: 2px;
}

#footer .list-footer ul li:before {
	content: none !important;
}

.graphic-block {
	position: relative;
}

.content-block {
	position: absolute;
	bottom: 50px;
	left: 50px;
	width: auto;
	padding: 0;
}

.content-block h2 {
	color: #080e9f;
	font-family: Gilroy Bold, sans-serif;
}

.content-block a {
	font-family: Gilroy Semibold, sans-serif;
	color: #080e9f;
	font-weight: 700;
	padding-bottom: 10px;
	margin-left: 3px;
}

.content-block a:hover {
	border-bottom: none;
	color: #00a1dc;
}

/*Amrendra | GSKBD-26567 | 23-11-2022 | remove border */
/* .content-block a:after {
	background-color: #00a1dc;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 80px;
} */

.bottom-content a:hover {
	color: #00a1dc;
}

.findgetclick {
	position: absolute;
	bottom: 50px;
	left: auto;
	padding-left: 50px;
}

.findgetclick h2 {
	color: #fff;
	font-size: 46px;
	font-weight: 400;
	line-height: 40px;
	margin: 0;
	text-align: left;
}

.findgetclick a {
	font-size: 20px;
	line-height: 25px;
	color: #fff;
	font-weight: 700;
	padding-bottom: 10px;
	border: none;
	margin-left: 2px;
}

.findgetclick a:hover {
	color: #00a1dc;
}

/* .findgetclick a:before {
    content: "";
    position: absolute;
    height: 256px;
    width: 268px;
    left: -40px;
    right: 0;
    top: auto;
    bottom: -46px;
} */
.findgetclick a:after {
	background-color: #fff;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 80px;
}

.exploreblock .findgetclick {
	left: 30px;
}

.exploreblock .findgetclick a:before {
	content: none;
	;
}

.page-home .video-box {
	margin-bottom: 10px;
}

.exploreblock {
	padding: 0;
}

.exploreblock .article-tile {
	margin-bottom: 0;
}

.exploreblock .findgetclick h2 {
	line-height: normal;
}

.exploreblock .findgetclick a:after {
	background-color: #00a1dc;
}

.exploreblock .findgetclick h2 {
	line-height: normal;
	margin-left: 3px;
	margin-bottom: 6px;
}

.exploreblock .findgetclick a {
	margin: 0;
}

.video-box .video-int .placeholder-img .title-content button {
	height: auto;
	width: auto;
	bottom: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
	cursor: pointer;
}
#Product-video-block .video-int .placeholder-img .title-content button {
	height: auto;
	width: auto;
	bottom: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -100%);
	-ms-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	cursor: pointer;	
}
#Product-video-block .video-int .placeholder-img .title-content button i,
.video-box .video-int .placeholder-img .title-content button i {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.carousel-slide-three-image-brush {
	width: 300px;
	position: absolute;
	right: 20rem;
	bottom: -3rem;
}

.carousel-slide-three-image-walmart {
	width: 200px;
	margin-bottom: 2rem;
}

.carousel-slide-three-text {
	margin-bottom: 7rem;
}

.carousel-slide-three-text h1 {
	font-size: 75px;
	line-height: 1;
	font-weight: 700;
	margin-bottom: 0;
}

.carousel-slide-three-text p {
	font-size: 22px;
	line-height: 1;
	font-weight: 700;
	color: #0c8ddb;
}

.lSSlideOuter .lSPager.lSpg>li a {
	border: 2px solid #00a1dc !important;
	background-color: #fff;
}

.lSSlideOuter .lSPager.lSpg>li.active a {
	background-color: #00a1dc;
	border: 2px solid #fff !important;
}

.carousel-box .carousel-nav .carousel-nav-item.is-active a {
	border: 2px solid #080e9f;
}

.carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item a {
	border: 2px solid #00a1dc;
}

.carousel.product-carousel .component-content .carousel-nav li.carousel-nav-item.is-active a {
	border: 2px solid #080e9f;
}

.sources--links p a,
.sources--links p {
	font-size: 12px;
	margin: 0;
	margin-bottom: 5px;
}

.ps-tab-input-local:checked+div>.ps-column-headers>label:first-child+label:focus:focus-visible {
	outline-color: #014289;
}

#footer .reference-footer-links-without-coupon .copyright p {
	margin: 0;
	width: 100%;
}

#footer .reference-footer-links-without-coupon .copyright .richText-content {
	flex-wrap: wrap;
	margin-bottom: 100px;
	margin-top: 20px;
}

.faq-accordion-wrapper {
	z-index: 0;
}

.shareThis .shareThis-item a {
	margin: 3px;
}

.ps-online-seller-listing {
	margin: 1px !important;
	width: 24.5% !important;
}

.ps-online-tab-label:focus:focus-visible,
.ps-local-tab-label:focus:focus-visible {
	outline: 2px dotted #014289;
}

.ps-container select:focus:focus-visible,
.ps-container input:focus:focus-visible {
	outline: 2px dotted #014289 !important;
}

.page-home .article-tiles-wrapper .article-tile:first-of-type {
	padding-right: 15px;
}

.breadcrumbs .breadcrumbs-without-separator li.first a {
	margin-left: 4px;
}

.breadcrumbs .breadcrumbs-without-separator li.first a:focus:focus-visible,
.breadcrumbs .breadcrumbs-without-separator li.first a:focus {
	outline: 2px dotted #014289;
}

.mod-js .accordion-slide.is-active>.accordion-head:hover:after,
.mod-js .accordion-slide.is-active>.accordion-head:after {
	right: initial;
}

.pronamel-vs-sensodyne .lSSlideOuter .lSPager.lSpg>li a {
	opacity: 1;
	background-color: #fff !important;
	border: 2px solid #0b9ed5 !important;
}

.pronamel-vs-sensodyne .lSSlideOuter .lSPager.lSpg>li.active a {
	border: 2px solid #080e9f !important;
	background-color: #0b9ed5 !important;
	width: 16px;
	height: 16px;
	top: 2px;
}

.lSSlideOuter .lSPager.lSpg>li a:focus:focus-visible {
	outline: 2px dotted #014289;
}

.reference-faq-module .lSSlideOuter .lSPager.lSpg>li a:focus:focus-visible {
	outline: 2px dotted #fff;
}

.content-block.save-shop-content {
	bottom: 20px;
}

.content-block.save-shop-content h2 {
	color: #080e9f !important;
	font-size: 40px;
	margin-bottom: 8px;
	line-height: 1.2;
}

html[lang="en-US"] .content-block.save-shop-content h3 a {
	font-size: 20px;
	color: #080e9f !important;
}
html[lang="en-US"] .content-block.save-shop-content h3 a:after {
	background-color: #00a1dc;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 80px;
}
html[lang="en-US"] .content-block.save-shop-content.save-get-coupon h3 a:after {
	background-color: #fff;
}
#footer .share-wrapper .social-pages .component-content>.content a[style="visibility:hidden"] {
	margin: 0;
}

.content-oral-health-tips .footer-link-wrapper ul li:nth-child(n+7),
.page-oral-health-tips .footer-link-wrapper ul li:nth-child(n+7) {
	display: block !important;
}

.bottom-content a {
	margin-left: 3px;
	margin-right: 3px;
}

.carousel-box .carousel-content {
	pointer-events: none;
}

.text-blue-primary,.text-blue-primary *{
	color: #000355;
}
.p-l-0{
	padding-left: 0!important;
}
@media screen and (max-width: 991px) {
	.tab-flex-25 {
		width: 25%;
	}
	.font-m-18,.font-m-18 *{
		font-size: 18px!important;
	}
	.m-m-l-1{
		margin-left: 1rem!important;
	}
}

@media (min-width: 992px) {
	.font-d-18, .font-d-18 *{
		font-size: 18px!important;
	}
	.m-d-l-1{
		margin-left: 1rem!important;
	}
}

@media (min-width: 768px) {
	.reference-language-list {
		z-index: 9;
	}

	.navigation-root .navigation-item .navigation-item-title {
		font-size: 18px !important;
	}

	.quiz-block .carousel-track .carousel-slide#slide-6 .slide-content #quizResults h2 {
		margin-top: 0;
	}

	.quiz-block .carousel-track .carousel-slide .slide-content h2 {
		margin-top: 50px;
	}

	.quiz-block .carousel-track .carousel-slide#slide-2 {
		padding-bottom: 0;
	}

	.quiz-block .carousel-track .carousel-slide[aria-current="true"] {
		padding-bottom: 150px;
	}

	.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .hero-article figure figcaption p {
		width: auto;
		font-size: 30px;
		line-height: 40px;
	}

	.richText.component.section.col-xs-12.col-md-12.first.odd.default-style h2 {
		margin: 70px auto 50px auto;
		width: 35%;
		word-break: break-word;
		font-size: 30px;
		line-height: 40px;
		font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
		font-weight: 700;
		padding: 0 15px 15px;
		position: relative;
	}

	.page-understanding-tooth-sensitivity.page-symptoms-of-sensitive-teeth .reviews-single-card h2 {
		margin-bottom: 20px;
		width: auto;
		font-size: 20px;
		line-height: 28px;
	}

	.bottom-content a {
		font-size: 20px;
		line-height: 28px;
		border-bottom: 0;
		color: #080e9f;
		display: inline-block;
		font-family: Gilroy Semibold, sans-serif;
		padding-bottom: 10px;
	}

	.bottom-content a:after {
		background: #00a1dc;
		bottom: 0;
		content: "";
		display: block;
		height: 3px;
		position: absolute;
		width: 80px;
	}

	.carousel.product-carousel .component-content .carousel-content .background-image-box .reference-prd-landing-buynow-btn a .gtm-fix {
		position: static !important;
	}

	.hero-article figure figcaption h1.pseudo-h1-text {
		font-size: 30px;
		line-height: 40px;
	}
}

@media (min-width: 992px) {
	.Megamenu .desktop-nav .mega-menu .desktop-nav-links .navigation-level1 .navigation-level2 {
		grid-template-columns: max-content;
	}

	.top-bar .social-pages .component-content>.content i {
		margin-right: 0;
	}

	.top-bar .social-pages .component-content>.content .reference-icons-with-link a {
		margin-right: 10px;
	}

	.page-home .reference-faq-module .lSSlideWrapper {
		overflow: visible;
		margin-bottom: 70px;
	}

	.box-common-questions .lSSlideOuter .lSPager.lSpg {
		position: absolute;
		width: 100%;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 999;
		margin-top: 0 !important;
	}

	.page-home .box-common-questions p {
		padding-bottom: 0;
		margin: 0;
	}

	.reference-footer-links-without-coupon .box.component.section.default-style {
		max-width: 1140px !important;
		margin: auto;
	}

	#footer .reference-footer-links-without-coupon .share-wrapper .social-pages .component-content>.content {
		justify-content: flex-start;
	}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {

	.carousel-slide-three-image-brush {
		width: 200px;
		position: absolute;
		right: 10rem;
		bottom: -3rem;
	}

	.carousel-slide-three-image-walmart {
		width: 150px;
		margin-bottom: 0rem;
	}

	.carousel-slide-three-text {
		margin-bottom: 0rem;
	}

	.carousel-slide-three-text h1 {
		font-size: 35px;
		line-height: 1;
		font-weight: 700;
		margin-bottom: 0;
	}

	.carousel-slide-three-text p {
		font-size: 18px;
		line-height: 1;
		font-weight: 700;
		color: #0c8ddb;
	}

	.carousel-box .slides-item3 .main-text {
		padding-right: 50%;
	}
}

@media screen and (min-width: 640px) and (max-width: 767px) {
	.carousel-box .carousel-nav {
		left: 4.5rem;
	}

	.carousel-box .carousel-content {
		margin-left: 3rem;
	}

	.content-block {
		left: 6rem;
	}

	.page-products .single-product-block .product-box .image {
		height: 185px;
	}

	.cta-fullwidth-wrapper {
		margin-top: 0;
	}
}

@media only screen and (min-width: 320px) and (max-width: 896px) and (orientation: landscape) {

	#onetrust-pc-sdk.otPcTab .ot-pc-footer-logo,
	#onetrust-pc-sdk.otPcTab .save-preference-btn-handler,
	#onetrust-pc-sdk.otPcTab #accept-recommended-btn-handler {
		width: -webkit-fill-available !important;
	}

	#onetrust-pc-sdk.otPcTab .ot-button-group-parent {
		padding: 5px !important;
	}

	#onetrust-banner-sdk button,
	#onetrust-pc-sdk button,
	#ot-sdk-cookie-policy button {
		margin-bottom: 0.5rem !important;
	}

	#onetrust-pc-sdk.otPcTab .pc-header {
		padding: 5px !important;
	}

	#onetrust-pc-sdk.otPcTab #pc-title {
		margin-top: 0px !important;
	}

	#onetrust-pc-sdk.otPcTab .pc-logo {
		height: 20px !important;
		width: 110px !important;
	}

	#onetrust-pc-sdk .ot-pc-logo.ot-pc-logo {
		height: 20px !important;
		width: 120px !important;
	}

	#onetrust-pc-sdk .group {
		padding: 2px !important;
	}

	#onetrust-pc-sdk .pc-title-container,
	#onetrust-pc-sdk.otPcTab #pc-title {
		margin-left: 0 !important;
	}

	#onetrust-pc-sdk .pc-title-container {
		width: calc(100% - 50px) !important;
	}

	#onetrust-pc-sdk.otPcTab .pc-logo-container {
		width: 45px !important;
	}

	#onetrust-pc-sdk .ot-pc-header {
		padding: 0 10px !important;
		min-height: 30px !important;
	}

	#ot-sdk-btn.ot-sdk-show-settings,
	#ot-sdk-btn.optanon-show-settings {
		padding: 0.2rem !important;
		font-size: 8px !important;
	}

	.reference-coupon-popup.show.close {
		max-height: 30px !important;
		overflow: hidden !important;
	}

	.reference-coupon-popup {
		width: 70% !important;
		padding: 4px !important;
		right: 10px !important;
		max-width: 100% !important;
	}

	.reference-coupon-popup.show {
		max-height: 160px !important;
		overflow-y: auto !important;
	}

	.reference-coupon-popup h4 {
		font-size: 10px !important;
	}

	.gigyaform-wrapper {
		position: relative !important;
		bottom: 0;
	}

	.reference-bazaarvoice [data-bv-show=inline_rating] .bv_main_container .bv_text {
		font-size: 10px !important;
	}

	.reference-bazaarvoice [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container {
		padding-left: 0 !important;
	}

	.reference-bazaarvoice [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container {
		padding-left: 2px !important;
	}

	#onetrust-pc-sdk .ot-pc-footer button {
		margin: 0 !important;
		padding: 2px 30px !important;
		min-height: 14px !important;
		font-size: 8px !important;
	}

	#onetrust-pc-sdk.otPcTab .ot-button-group-parent {
		padding: 5px !important;
	}

	#onetrust-pc-sdk .ot-pc-footer-logo {
		height: 18px !important;
	}

	#onetrust-pc-sdk .ot-pc-footer-logo a {
		height: 14px !important;
		margin-top: 0 !important;
		width: 110px !important;
	}

	#onetrust-pc-sdk .ot-title-cntr {
		width: calc(100% - 135px);
	}

	#onetrust-pc-sdk #ot-pc-title {
		margin: 0 !important;
		font-size: 0.5em !important;
		padding: 0 !important;
	}

	#footer {
		padding-bottom: 2.5rem;
	}

	#footer .copyright .richText-content {
		flex-wrap: wrap;
	}

	#footer .copyright p {
		margin: 0;
		font-size: 10px;
		width: 100%;
	}

	.page-oral-health-tips .carousel .carousel-nav {
		bottom: -11px;
	}

	.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override p {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 991px) {
	.tab-flex {
		width: 50%;
	}
}

@media screen and (max-width: 767px) {

	#onetrust-pc-sdk.otPcTab #pc-title {
		max-width: 85% !important;
		padding-right: 0;
		font-size: 1rem;
	}

	.quiz-block .carousel-track .carousel-slide .slide-content .answers .btn-transparent {
		margin-bottom: 10px;
	}

	.bottom-content a {
		font-size: 18px;
	}

	.findgetclick {
		top: 30px;
		bottom: auto;
	}

	.findgetclick a:before {
		content: none;
	}

	.exploreblock .findgetclick {
		left: 20px;
		top: auto;
		bottom: 30px;
	}

	.carousel-slide-three-image-brush {
		width: 110px;
		position: absolute;
		right: 6rem;
		bottom: -1rem;
		padding-left: 0;
	}

	.carousel-slide-three-image-walmart {
		width: 90px;
		margin-bottom: 0rem;
		padding-left: 0;
	}

	.carousel-slide-three-text {
		margin-bottom: 0rem;
		padding-left: 0;
	}

	.carousel-slide-three-text h1 {
		font-size: 22px;
		line-height: 1;
		font-weight: 700;
		margin-bottom: 0;
	}

	.carousel-slide-three-text p {
		font-size: 12px;
		line-height: 1;
		font-weight: 700;
		color: #0c8ddb;
	}

	.carousel-box .slides-item3 .main-text {
		padding-right: 45%;
		margin-bottom: 20px;
		width: 100%;
		padding-left: 0;
	}

	.carousel-box .slides-item3 .main-text h6 {
		font-size: 10px !important;
	}

	.hero-article figure figcaption h1.pseudo-h1-text {
		font-size: 20px;
		line-height: 25px;
	}

	.page-causes-of-tooth-sensitivity .main-causes .btn {
		color: #fff;
		min-width: 155px;
	}

	.page-about-sensodyne .about-bg-section .btn {
		min-width: 45%;
	}

	.about-bg-section .icon-box .reference-icons+div h3 {
		text-align: center;
	}

	.article-diy-body .divider-row {
		display: none;
	}

	#question-answer-slider>li article {
		border-bottom-left-radius: 75px;
		border-top-right-radius: 75px;
	}

	.cta-fullwidth-wrapper .cta-text-wrapper {
		margin-top: 70%;
	}
}

@media screen and (max-width: 640px) {
	#onetrust-pc-sdk.otPcTab #ot-content {
		height: calc(100% - 70px) !important;
	}

	#onetrust-pc-sdk.otPcTab .ot-pc-footer-logo,
	#onetrust-pc-sdk.otPcTab .save-preference-btn-handler,
	#onetrust-pc-sdk.otPcTab #accept-recommended-btn-handler {
		width: -webkit-fill-available !important;
	}

	#onetrust-banner-sdk button,
	#onetrust-pc-sdk button,
	#ot-sdk-cookie-policy button {
		margin-bottom: 0.5rem !important;
	}

	#onetrust-pc-sdk.otPcTab .pc-header {
		padding: 5px !important;
	}

	#onetrust-pc-sdk.otPcTab #pc-title {
		margin-top: 0px !important;
	}

	#onetrust-pc-sdk.otPcTab .pc-logo {
		height: 20px !important;
		width: 110px !important;
	}

	#onetrust-pc-sdk .group {
		padding: 2px !important;
	}

	#onetrust-pc-sdk .pc-title-container,
	#onetrust-pc-sdk.otPcTab #pc-title {
		margin-left: 0 !important;
	}

	#onetrust-pc-sdk .pc-title-container {
		width: calc(100% - 50px) !important;
	}

	#onetrust-pc-sdk.otPcTab .pc-logo-container {
		width: 45px !important;
	}

	#onetrust-pc-sdk.otPcTab {
		overflow-x: hidden;
	}

	#ot-sdk-btn.ot-sdk-show-settings,
	#ot-sdk-btn.optanon-show-settings {
		padding: 0.2rem !important;
		font-size: 8px !important;
	}

	.reference-coupon-popup.show.close {
		max-height: 30px !important;
		overflow: hidden !important;
	}

	.reference-coupon-popup.show {
		max-height: 160px !important;
		overflow-y: auto !important;
	}

	.reference-coupon-popup {
		width: 70% !important;
		padding: 4px !important;
		right: 10px !important;
		max-width: 100% !important;
	}

	.reference-coupon-popup h4 {
		font-size: 10px !important;
	}

	.gigya-screen .gigya-composite-control.gigya-composite-control-submit {
		padding-bottom: 0 !important;
	}

	.findgetclick a {
		font-size: 14px;
	}

	.page-products .single-product-block .product-box .image {
		height: 130px;
	}
}

@media screen and (max-width: 480px) {

	button#ot-sdk-btn.ot-sdk-show-settings {
		padding: 0.2rem;
		font-size: 0.6rem;
	}

	.cta-fullwidth-wrapper .cta-text-wrapper {
		margin-top: 30%;
	}
}


@media (min-width: 400px) {
	.hero-image-wrapper-new .hero-title h2 {
		font-size: 20px;
		width: 80%;
	}

	.hero-image-wrapper-new .hero-title p {
		font-size: 20px;
		width: 80%;
	}
}

@media (min-width: 992px) {
	.hero-image-wrapper-new .hero-title h2 {
		font-size: 28px;
		width: 75%;
	}

	.hero-image-wrapper-new .h2-hero h3 {
		font-size: 20px;
		line-height: 25px;
	}

	.hero-image-wrapper-new .hero-title p {
		font-size: 28px;
		width: 75%;
	}

	.hero-image-wrapper-new .h2-hero p {
		font-size: 20px;
		line-height: 25px;
	}

	.top-bar .sensodyne-logo a {
		top: -25px;
	}

	.carousel.product-carousel .carousel-content .background-image-box>.component-content>.content>.banner-buttons .component-content>.content p {
		margin-left: 3px;
	}

	.faq-accordion .accordion-container .accordion-slide .accordion-content-wrapper p a {
		margin-left: 3px;
		margin-bottom: 2px;
		display: inline-block;
	}

	.reference-Articles-filter li {
		margin-bottom: 30px;
	}

	.single-product-block .product-title p a {
		display: inherit;
	}

	#footer .share-wrapper .social-pages .component-content>.content i {
		margin: 0;
	}

	#footer .share-wrapper .social-pages .component-content>.content a {
		margin: 0 5px;
	}

	.page-oral-health-tips .carousel .carousel-slides .carouselSlide .container-override p {
		margin-left: 2px;
	}
}


@media (min-width: 992px) {

	.top-bar .top-bar-blend-bg .top-bar-link {
		margin-left: 3px;
		margin-top: 2px;
		margin-bottom: 3px;
	}

}
/*Amrendra | ticket- GSKBD-25725 | for artical list type,font and color | start*/
.template-article-template .main-title-box ol li,.template-article-template ol li {
	list-style-type: decimal;
	color: #707170;
}
.template-article-template .main-title-box ul li,.template-article-template ul li  {
	margin-left: 20px;
	list-style-type: disc;
	color: #707170;
	font-size: 14px ;
	line-height: 20px;
	margin-bottom:10px;
}

.template-article-template .main-title-box ul li,.template-article-template .article-bullets li {
	font-size: 18px;
	line-height: 28px;
	color: #717171;
}
/*Amrendra | ticket- GSKBD-25725 | for artical list type,font and color | end*/
.is-coupon-hidden{
	display: none;
}
.font-bolder, .font-bolder * {
  font-weight: bolder !important;
}



/* Abhay Shishodia | GSKBD-29400 | 05-09-2023 | Adding the code in theme path from page-oral-health-tips page-can-you-regrow-gums page proprrties | Start */


main .default-style .all-list-container .richText ul li:before {
    position: absolute !important;
    top: 8px;
	left: 25px;
	width: 5px;
    height: 5px;
    content :'' !important ; 
    background: none;
    border-radius: 50%;
    font-family: Gilroy Regular, serif !important;
}

.all-list-container ul.bullets-points-li {
	margin-left: 45px;
}
.all-list-container ul.bullets-points-li li{
	padding-left: 10;
	list-style-type: disc;
}
.all-list-container ul.bullets-points-li li::before{
	display:none;
}

@media screen and (max-width: 767px) {
	.all-list-container ul.bullets-points-li li{
		padding-left: 0;
		list-style-type: disc;
		font-size: 14px !important;
		line-height: 20px !important;
		margin-top:0px;
		margin-bottom:10px;
		margin-top:0px;
		padding-top:0px;
	}
}

/* Abhay Shishodia | GSKBD-29400 | 05-09-2023 | Adding the code in theme path from page-oral-health-tips page-can-you-regrow-gums page proprrties | End */

/* Anubhav - GSKBD-29402 - Inline Class Added Only */
.four-primary-function {
	font-size: 18px; 
	color: #717171; 
	line-height: 28px;
}
.list-style-disc,.list-style-disc li {
	list-style-type: disc!important;
}
.dental-grey-color {
	color: #707170;
}
.revtrax-min-height-10 {
	min-height:10px; 
	width:100%;
}
.text-align-center {
	text-align: center;
}
/* Anubhav - GSKBD-29402 */

/* AMan SIngh | GSKBD-29400 */
.light-grey{
	color: #707170 !important;
}
/* AMan SIngh | GSKBD-29400 */
/* Amrendra | GSKBD-29537 | 04-09-23 | mobile navigation alignment | Start */

@media(max-width:991px){
  .mobile-nav .navigation-level1 .navigation-level2.page-oral-health-tips.is-open .navigation-level3 .navigation-level4 {
    display: none;
  }
  .mobile-nav .navigation-level1 .navigation-level2.page-oral-health-tips.is-open .navigation-level3 .navigation-level3{
    display: none;
  }
  .mobile-nav .navigation-level1 .navigation-level2.page-oral-health-tips.is-open .navigation-level3.page-managing-sensitive-teeth,
  .mobile-nav .navigation-level1 .navigation-level2.page-oral-health-tips.is-open .navigation-level3.page-gum-health,
  .mobile-nav .navigation-level1 .navigation-level2.page-oral-health-tips.is-open .navigation-level3.page-recognizing-sensitive-teeth,
  .mobile-nav .navigation-level1 .navigation-level2.page-oral-health-tips.is-open .navigation-level3.page-whitening-sensitive-teeth,
  .mobile-nav .navigation-level1 .navigation-level2.page-oral-health-tips.is-open .navigation-level3.page-science-of-sensodyne{
    display: block;
  }
  
}
/* Amrendra | GSKBD-29537 | 04-09-23 | mobile navigation alignment | End */

/* Aman Singh | channel-advisor | GSKBD-29483 | 24-11-2023*/

.channel-advisor-url {
	width: 100%;
	height: 400px;
  }
  
  .channelmodal {
	display: none;
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: #000000a6;
	}
	/* Modal Content/Box */
  
	.channelmodal .modal-content {
	  background-color: #fefefe;
	  z-index: 99999;
	  padding: 20px;
	  border: 1px solid #888;
	  width: 100%;
	  transform: translate(-50%,-50%);
	  position: absolute;
	  left: 50%;
	  top: 50%;
	  height: 90vh;
	  max-width: 680px;
	  overflow: hidden;
	  }
	/* The Close Button */
	.closeModel {
	 cursor : pointer;
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
	}
	.channel-advisor-url {
	  width: 100%;
	  height: 80vh;
  }
  .btn-normal{
	background: none !important;
    color: #080e9f !important;
    font-size: 20px !important;
    border: none;
    text-transform: capitalize;
    padding: 0;
  }
  @media screen and (max-width: 767px) {
	.btn-normal{
	    font-size: 14px !important;	
	}
  }
  .p-x-0{
	padding-left: 0 !important;
	padding-right: 0 !important;
  }
.btn.channel-advisor.round-button {
	height: 40px;
	border-radius: 50px;
}
.flex, .flex > .component-content > .paragraphSystem {
	display: flex;
}

.justify-center, .justify-center > .component-content > .paragraphSystem {
	justify-content: center;
}

.w-auto {
	width: auto !important;
}
.text-center {
	text-align: center !important;
}
.revtrax-container {
	width: 100%;
	min-height: 10px;
}

.border-less a:hover {
	border-bottom: none;	
}

@media (max-width:767px){
	.carousel-sensodyne-content .carousel-box .carouselSlide.slides-item3 .carousel-content{bottom: 20px;}
}

@media (min-width:768px) and (max-width:991px){
	.carousel-sensodyne-content .carousel-box .carouselSlide.slides-item3 .carousel-content{bottom: 10px;}
}

@media (min-width:992px) and (max-width:1200px){
	.carousel-sensodyne-content .carousel-box .carouselSlide.slides-item3 .carousel-content{bottom: 30px;}
}


@media (max-width: 991px) {
	.m-m-b-0 {
		margin-bottom: 0;
	}
}

@media (min-width: 992px) {
	.m-d-b-0 {
		margin-bottom: 0;
	}
	:lang(en-US) .page-home .banners-carousel  .carousel-slide .no-content .carousel-cover,
	:lang(en-US) .page-home .banners-carousel  .image-and-content img{
		width: 100%;
	}
}

:lang(en-US) .page-home .banners-carousel  .image-and-content{
	text-align: center;
}

:lang(en-US) .page-home .banners-carousel  .image-and-content img{
	float: none;
}

:lang(en-US) .page-home .banners-carousel  .image-and-content .carousel-content{
	height: 100%;
}


@media (max-width: 500px) {
	:lang(en-US) .page-home .banners-carousel  .image-and-content .richText{
		left: 0;
		padding-left: 0;
	}	
}

@media (min-width: 768px) and (max-width: 1024px) {
	:lang(en-US) .page-home .banners-carousel .hero-image-wrapper-new .hero-title {
		-webkit-transform: translateY(30%) !important;
		-ms-transform: translateY(30%) !important;
		transform: translateY(30%) !important;
	}
}

@media (min-width: 1025px) and (max-width: 1200px) {
	:lang(en-US) .page-home .banners-carousel .hero-image-wrapper-new .hero-title {
		-webkit-transform: translateY(25%) !important;
		-ms-transform: translateY(25%) !important;
		transform: translateY(25%) !important;
	}
}

@media (min-width: 1201px) {
	:lang(en-US) .page-home .banners-carousel .hero-image-wrapper-new .hero-title {
		-webkit-transform: translateY(40%) translateX(-50%) !important;
		-ms-transform: translateY(40%) translateX(-50%) !important;
		transform: translateY(40%) translateX(-50%) !important;
		left: 40%;
	}
}






.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; }
.content-hide{
    display: none;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.cf-footer-form .form-reference{
    display: inline-block;
} 
.cf-footer-form .cf-form-post-submit-message{
    padding-left: 80px;
}
.cf-footer-form .cf-form-post-submit-message{
    padding: 50px;
}
.cf-toaster-form .cf-form-post-submit-message{
    padding:40px 20px;
    text-align: center;
}
.coupon-title-text{
    max-width: 510px;
    margin: auto;
    text-align: center;
    float: none;
    padding: 0;
  }
  .coupon-title-text .headline{
    font-size: 32px;
    line-height: 1.2;
  }
.cf-form-post-submit-message p{
    font-weight: bold;
    letter-spacing: .5px;
    color: #575757 !important;
    font-size: 16px;
    line-height: 1.5;
    margin: 0px;
    text-align: center;
}

.cf-toaster-form .cf-form-post-submit-message button{
    background: #0910a0 !important;
    border: transparent !important;
    min-width: 192px !important;
    font-size: 16px !important;
    min-height: 44px;
    font-weight: 600;
    letter-spacing: inherit;
    margin-top: 30px;
    max-width: 156px;
    color: #ffffff !important;
    border-radius: 0 15px;
    cursor: pointer;
    width: 100%;
    box-shadow: 0 0 1px 0 rgb(0 0 0 / 40%);
}
.cf-footer-form .footer__gigya-heading {
    font-size: 18px;
    margin: 0 1rem;
    font-weight: bold;
    color: #0910a0 !important;
    letter-spacing: 2px;
    position: relative;
    margin: 2rem 0 0.5rem 0;
    border-bottom: 2px solid #0910a0;
    line-height: 1.5;
}
.cf-footer-form form,
.cf-toaster-form form {
    padding-left: 15px;
    padding-right: 15px;
} 
.cf-coupon-form .indication_text {
    text-align: center;
    color: #4e515e !important;
}
.cf-footer-form .indication_text {
    padding-top:0 !important;
}
.cf-footer-form .indication_text,
.cf-toaster-form .indication_text {
    font-size: 12px !important;
    color: #0910a0 !important;
    font-weight: 600;
    padding-bottom:0;
    letter-spacing:1px;
    float:left;
}
/* Anubhav GSKBD-26951 */

@media screen and (max-width: 767px) {
    /* .cmp-form-text {
        overflow: hidden;
    }
    .cmp-form-text input:focus {
        caret-color: transparent;
    }
    .cmp-form-text input:focus::-webkit-input-placeholder {
        opacity: 0;
    } */
}
/* Anubhav GSKBD-26951 */

form .form-text {
    margin-bottom: 15px !important;
}
.cf-footer-form .cmp-form-text input::placeholder,
.cf-toaster-form .cmp-form-text input::placeholder {
    width: 80%;
    float: left;
    margin-bottom: 15px !important;
    padding-bottom: 7px;
    font-size: 12px !important;
    color: #0910a0 !important;
    margin: 0.5rem 0 0 !important;
    position: absolute;
    bottom: 4px;
    font-weight: 600;
    letter-spacing:1px
}
.cf-footer-form .cmp-form-text input,
.cf-toaster-form .cmp-form-text input {
    position: relative;
    background: none;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #3f3f3f;
    color: #3f3f3f !important;
    font-weight: 500;
    height: 40px !important;
    line-height: 40px !important;
    min-height: 40px;
    font-size: 14px !important;
    box-shadow: none;
    width: 80%;
    outline: none;
    padding-left:6px;
    padding-bottom: 0;
    letter-spacing:1px
}
.cf-footer-form .description_text,
.cf-footer-form .desclaimer_text p {
    color: #5c5b5b !important;
    line-height: 1.5;
    display: inline-block;
    font-size: 12px !important;
    font-weight: 600;
    letter-spacing: 1px;
    display: inline-block;
    padding-bottom: 14px;
    width: 100%;
    cursor: inherit;
    margin: 0px;
}
.cf-footer-form .form-button {
    display: inline-block;
}
.cf-footer-form button {
    min-width: 192px;
    height: 43px;
    padding: 1px 6px;
    background: #080e9f !important;
    color: #ffffff !important;
    min-height: 40px;
    margin: 0 auto;
    margin-top: 0.5rem;
    border-radius: 0 15px;
    font-size: 16px;
    cursor: pointer;
    width: 100%;
    box-shadow: 0 0 1px 0 rgb(0 0 0 / 40%);
    border: 1px solid #006EF0;
    box-sizing: content-box;
}
.cf-toaster-form .cf-form-post-submit-message button:hover,
form button.cmp-form-button:focus,
form button.cmp-form-button:hover {
    background: #fff !important;
    color: #00a2dc !important;
    border: 1px solid #00a2dc !important;
}
form .form-text input:focus,
form a:focus{
    outline: rgba(0,24,255) solid 2px;
    box-shadow: 0 0 5px 0 #1d87ff;
}
/* .cf-coupon-form a:focus,
.cf-coupon-form .form-text input:focus,
.cf-coupon-form .form-qa input:focus,
.cf-toaster-form a:focus,
.cf-toaster-form .form-text input:focus,
.cf-footer-form a:focus,
.cf-footer-form .form-text input:focus{
    border-bottom: unset !important;
    outline: 2px dotted #1371b9 !important;
} */
/* .cf-coupon-form .form-text input:focus,
.cf-toaster-form .form-text input:focus,
.cf-footer-form .form-text input:focus{
    border: 1px solid #87b9ea;
    outline: none;
    box-shadow: 0 0 5px 0 #1d87ff;
} */
/* .cf-footer-form form a,
.cf-toaster-form form a {
    border-bottom: 1px solid #000000 !important;
    padding-bottom: 0px !important;
}
.cf-footer-form form a:hover,
.cf-toaster-form form a:hover {
    border-bottom: 0px solid #000000 !important;
} */

@media(max-width:992px) {
    .cf-footer-form .cmp-form-text input {
        width: 100%;
    }
    .cf-footer-form .form-button {
        display: block;
        text-align: center;
    }
    .cf-footer-form button {
        width: auto;
    } 
}

/* pop-up form*/

.cf-toaster-form .gigya-heading h2.heading {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
    margin: 0 1rem;
    color: #0910a0 !important;
    letter-spacing: 1px;
    padding-right: 50px;
}
.cf-toaster-form .gigyaraas {
    padding: 0.6rem 1rem 1rem 1rem !important;
    background: #fff;
}
.cf-toaster-form .description_text {
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 0 !important;
    letter-spacing: 1px;
    margin:0px;
    text-align: left;
}
.cf-toaster-form .toaster-container {
    height: 100%;
    overflow: auto;
    max-height: 75vh;
}
    .cf-toaster-form .cmp-form-options--checkbox {
    text-align: left;
}
.cf-toaster-form .cmp-form-options__field--checkbox {
    width: auto !important;
}

  .cf-footer-form .description_text, .cf-toaster-form .description_text {
    padding-bottom: 10px !important;
}
  
  .toaster-heading button.heading:before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.cf-form-post-submit-message h2  {
    max-width: 510px;
    margin: auto;
    padding-top: 1rem;
  }
.cf-toaster-form ::-webkit-scrollbar {
  width: 3px;
}
.cf-toaster-form ::-webkit-scrollbar-track {
  background: #ffffff; 
}
.cf-toaster-form ::-webkit-scrollbar-thumb {
  background: #0910a0 ; 
}
.cf-toaster-form ::-webkit-scrollbar-thumb:hover {
  background: #0910a0 ;
}
.error-msg{
    color: #DD272C !important;
    background: none;
    font-size: 12px;
    line-height: 15px;
    font-weight: 700;
    margin: 0;
    padding-top: 1px;
    text-align: left;
}
.cf-toaster-form input {
    width: 100% !important;
}
.cf-toaster-form  .form-button {
    text-align: center;
    display: block;
}
.toaster-heading{
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
    padding: 14px;
}
.toaster-heading button.heading:after {
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    content: "";
    top: 26px;
    right: 20px;
    border: solid #00a2dc;
  border-width: 0 3px 3px 0;
  padding: 3px;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  }
  .toaster-heading.active button.heading:after{
    top: 20px;
    transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
   
  }
  .toaster-heading p{
    margin: 0;
  }
  .toaster-heading button.heading{
    font-size: 18px;
    color: #0910a0 !important;
    letter-spacing: 1px;
    background: none !important;
    border: none;
    text-align: left;
    line-height: 30px;
    padding-right: 75px;
    cursor: pointer;
  }
  .gigyaform-wrapper>.component-content>.paragraphSystem{
    box-shadow: 1px 3px 10px 1px #a5a5a5;
  }
  .cf-coupon-form .cmp-form-button,
.cf-toaster-form .cmp-form-button {
    max-width: 156px;
    min-width: 156px;
    height: 40px !important;
    background: #080e9f;
    color: #ffffff;
    min-height: 40px;
    padding: 0;
    letter-spacing: 1px;
    margin: 0 auto;
    margin-top: 5px;
    border-radius: 0 15px;
    font-size: 14px;
    cursor: pointer;
    width: 100%;
    box-shadow: 0 0 1px 0 rgb(0 0 0 / 40%);
    border: 1px solid #006EF0;
    box-sizing: content-box;
}
.cf-toaster-form .desclaimer_text {
    display: inline-block;
    text-align: left;
}
.cf-toaster-form .desclaimer_text p{
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.3;
    margin: 0 !important;
    letter-spacing: 1px;
    padding-bottom: 10px;
}
.cf-toaster-form .desclaimer_text p:last-child {
    padding-bottom: 0px !important; 
}
.cmp-cf-form-reference form a{
    text-decoration:underline !important; 
    cursor: pointer;
}
.cmp-cf-form-reference form  a:hover {
    text-decoration: none !important;
    border: none;
}
/*form-3*/
.cf-coupon-form .cmp-cf-form {
    margin: 0 auto;
    padding: 0;
    border: none;
    color: inherit;
    text-decoration: none;
    width: auto;
    float: none;
    border-radius: 0;
    font-size: 15px;
    color: #4e515e !important;
    text-align: left;
    box-sizing: content-box;
    zoom: 1;
    display: block;
    width:500px
}
@media(max-width:420px){
    .cf-coupon-form .cmp-cf-form{
        width: 330px;
    }
}
.cf-coupon-form .cmp-cf-form p {
    color: #4e515e !important;
    font-size: 15px !important;
    margin: 0;
    padding-bottom: 16px;

}
.cf-footer-form .cmp-cf-form-options__field-description{
    font-size: 12px;
}
.cf-coupon-form .cmp-cf-form-options__field-description{
    font-size: 15px; 
}
.cf-coupon-form form .required_text {
    text-align: center;
}
.cf-coupon-form form .required_text p {
    font-size: 15px !important;
    color: #4e515e !important;
}
.cf-coupon-form .form-text label{
    display: block;
    font-weight: lighter;
    font-size: 15px !important;
    color: #4e515e !important;
    padding-bottom: 6px;
    width: auto;
    float: none;
    text-align: left;
    box-sizing: content-box;
    margin: 0px !important;
}
.cf-coupon-form .cmp-form-text label::after {
    content: "*";
    color: red;
}
.cf-coupon-form .form-text input {
    margin-bottom: 0 !important;
    width: 100%;
    border-radius: 4.5px;
    border: 1px solid #b6bdc5;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 7px;
    height: 43px;
    text-indent: 5px;
    color: #4e515e;
    outline: none;
}
.cf-coupon-form p.error-msg{
    color: #DD272C !important;
    background: none;
    text-align: center;
    padding-bottom: 7px;
    font-size: 13px !important;
    line-height: 15px;
    font-weight: 700;
    margin: 0px;
}
.cf-coupon-form {
    padding-bottom: 40px;   
}
.cf-coupon-form .form-text .input-error {
    border: 1px solid #DD272C;
}
.cf-coupon-form .form-button {
    text-align: center !important;
    padding: 0 !important;
}
/* .cf-coupon-form .cmp-form-button {
    cursor: pointer;
    width: 100%;
    height: 43px;
    border-radius: 1.79px;
    border-color: #1371b9;
    box-shadow: 0 0 1px 0 rgb(0 0 0 / 40%);
    color: #fff;
    background-color: #006EF0 !important;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
    font-size: 19px;
    padding: 1px 12px;
    border: 1px solid #006EF0;
} */
/* .cf-coupon-form .cmp-form-button:hover {
    background-color: #fff !important;
    color:#006EF0; 
} */
.cf-coupon-form .cmp-form-button:focus,
.cf-coupon-form .cmp-form-button:focus,
.cmp-cf-form-reference form a:focus{
    outline: rgba(0,24,255) solid 2px;
    outline-offset: -2px;
}
.cf-coupon-form .cmp-form-button:active {
    box-shadow: inset 0 2px 7px 0 rgb(0 0 0 / 40%);
}
.cf-coupon-form .terms_text {
    text-align: left;
}
.cf-coupon-form .terms_text p {
    display: inline-block;
    padding-bottom: 18px;
    margin: 0px;
    font-size: 15px !important;
    font-weight: 500;
    color: #4e515e !important;
    line-height: 1.15;
}
/* .cf-coupon-form .terms_text a {
    color: #1371b9;
    font-size: 15px;
    font-weight: 400;
} */
.cf-coupon-form .small-message-text {
    padding-top: 20px;
}
.cf-coupon-form .small-message-text p {
    font-size: 18px !important;
    color: #000355 !important;
}

.cf-footer-form .disclaimer_text p{}
/* washington privacy law code */

.washington-form .js-consent-checkbox,
.washington-form .js-share-checkboxes,
.washington-form .js-sell-checkboxes {
  border: none;
  padding: 0;
}
.washington-form .js-consent-checkbox legend,
.washington-form .js-share-checkboxes legend,
.washington-form .js-sell-checkboxes legend {
  display: none;
}
.washington-form .js-consent-checkbox label:not(:nth-of-type(1)),
.washington-form .js-share-checkboxes label:not(:nth-of-type(1)),
.washington-form .js-sell-checkboxes label:not(:nth-of-type(1)) {
  display: none;
}

.is-hidden {
  display: none !important;
}

.cf-coupon-form form {
  text-align: left;
}

.richtext_1741438845 {
  text-align: center;
}

.indication_text {
  color: red;
}

.richtext_432594314,
.richtext_2069420025 {
  margin-bottom: 1rem !important;
}
.richtext_432594314 p, .richtext_432594314 a,
.richtext_2069420025 p,
.richtext_2069420025 a {
  font-size: 14px !important;
}
.cmp-cf-form-options__field-description{
  position: relative;
  top: -2px;
  font-weight: 600;
  font-size: 12px;
}
.cf-coupon-form .indication_text{
  text-align: center;
  color: #50504e;
}
.cf-toaster-form .gigya-heading button.heading{
  color: inherit;
}
.cf-toaster-form .gigya-heading button.heading{
  font-weight: 500;
}
.cf-toaster-form .gigya-heading button.heading >strong{
  color: inherit!important;
  font-weight: bold;
}
.washington-form .disabled{
    pointer-events: none !important;
    background: #ccc !important;
    color: #fff !important;
    border: none !important;
}.channelmodal {
    z-index: 9999;
}
.channelmodal .modal-content {
    background-color: #fefefe;
    z-index: 99999;
    padding: 20px;
    border: 1px solid #888;
    width: 100%;
    transform: translate(-50%,-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    height: 90vh;
    max-width: 680px;
    overflow: hidden;
    }
  /* The Close Button */
  .closeModel {
   cursor : pointer;
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  }
  .channel-advisor-url {
    width: 100%;
    height: 80vh;
}
  
.full-clickable-box .btn.channel-advisor  {
    z-index: 9999;
    position: relative;
}
  
 .product-carousel .reference-channel-advisor-buy-now {
    padding: 0 !important;
    width: auto;
}
  
  .channel-advisor.carousel-button {
    font-size: 24px;
    background: none !important;
    border: none;
    color: #00a1dc !important;
    padding: 0;
}
.channel-advisor.carousel-button:hover {
    background: none !important;
    border: none !important;
    border-bottom: 3px solid #00a1dc !important;
    border-radius: 0;
}
  .channel-advisor.carousel-button:hover {
    background: none !important;
    border: none !important;
    border-bottom: 3px solid #00a1dc !important;
    border-radius: 0;
}
  .full-clickable-box .btn.channel-advisor:hover {
    color: #080e9f !important;
    border: none !important;
    border-bottom: 2px solid #080e9f !important;
    border-radius: 0;
}
  
    .channelmodal .modal-content {
    height: 90vh;
}
.channelmodal {
  z-index: 999999;
}  
.channel-advisor-url {
  border: 1px solid #8c8c8c;
}
  @media (max-width: 991px) {
.channelmodal .modal-content {
    height: 100%;
}
    .channel-advisor.carousel-button {
    font-size: 14px;
}
  }
  .widget-container {
    position: relative;
    overflow: hidden;
    max-width: 100%;
    height: 100%;
    margin-bottom: 10px;
    }
    .widget-container iframe, .widget-container
    object, .widget-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
      }
     .widget-container {
        min-height: 500px;
        display: flex;
        justify-content: center !important;
        align-items: center !important;
    }
    .widget-container iframe {
      max-width: 650px;
      height: 700px;
      border: 1px solid #8c8c8c;
      margin: auto !IMPORTANT;
      position: relative;
      margin: 0 1rem !important;
    }.margin-top-0{
  margin-top: 0 !important;
}

.margin-bottom-0{
  margin-bottom: 0 !important;
}

.margin-left-0{
  margin-left: 0 !important;
}

.margin-right-0{
  margin-right: 0 !important;
}.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; }
.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; }
.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; } }
.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; } }
.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; }
.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; }
.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; }
.is-hidden {
    display: none !important;
    visibility: hidden !important;
}
/* Ashish Gupta | CCW-1395 | 06/02/23 | created 'contact-us' class for contact-us page UI issue */

.icon-Haleon {
    background-image: url('/content/dam/cf/haleon/logo/haleon-logo-colour-pos.svg') !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.icon-Haleon {
    height: 33px;
    width: 118px;
}

.contact-us .grey-circle {
  background: #b3b3b3;
  text-align: center;
  border-radius: 50%;
  height: 60px;
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contact-us .contact-item .grey-circle img {
  width: 25px
}
.contact-us .contact-item {
  display: flex !important;
  align-items: center;
  border: none;  
}

.contact-us .visibility-hide {
  visibility: hidden;
}

.contact-us .contact-list .contact-item:before {
  display: none;
}

.contact-us .ext-link {
  border-bottom: 1px solid #00a1dc;
}
.contact-us .ext-link:hover {
  text-decoration: none;
  background: #00a1dc;
  color: #fff;  
}

.contact-us .default-icon>.removePopUp {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #00a1dc;
  border-radius: 50%;
  margin: 0 0 0 5px;
  height: 30px;
  width: 30px;
  vertical-align: middle;
}

.contact-us .default-icon>.removePopUp img {
  width: auto;
  height: 16px;
  text-align: center;
}

@media(max-width:767px) {
  .contact-us .contact-list .contact-item {
      padding: 10px;
      border-radius: 4px;
      background: #8080800f;
  }
}
@media(min-width:992px) {
  .m-d-b-1 {
    margin-bottom: 1rem !important;
  }
  .margin-desktop-bottom-20 {
    margin-bottom: 20px !important;
  }
}
@media(max-width:991px) {
  .m-m-b-1 {
    margin-bottom: 1rem !important;
  }
}

/* Ashish Gupta | CCW-1550 | End */.font-400,
.font-400 p,
.font-400 h1,
.font-400 h2,
.font-400 h3,
.font-400 .h3,
.font-400 h4,
.font-400 span,
.font-400 a {
  font-family: Gilroy Regular, serif;
}

.font-600,
.font-600 p,
.font-600 h1,
.font-600 h2,
.font-600 h3,
.font-600 .h3,
.font-600 h4,
.font-600 strong,
.font-600 span,
.font-600 a {
  font-family: Gilroy Semibold, sans-serif;
}

.font-800,
.font-800 p,
.font-800 h1,
.font-800 h2,
.font-800 h3,
.font-800 .h3,
.font-800 h4,
.font-800 span,
.font-800 a {
  font-family: Gilroy Bold, sans-serif;
}

.m-b-0 {
  margin-bottom: 0 !important;
}
.m-b-1 {
  margin-bottom: 1rem !important;
}
.m-b-2 {
  margin-bottom: 2rem !important;
}
.m-b-3 {
  margin-bottom: 3rem !important;
}
.m-r-0 {
  margin-right: 0 !important;
}
.m-l-0 {
  margin-left: 0 !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-t-1 {
  margin-top: 1rem !important;
}
.m-t-2 {
  margin-top: 2rem !important;
}
.m-t-3 {
  margin-top: 3rem !important;
}

.senso-inclusion-banner {
  margin-bottom: 0;
  line-height: 0;
  width: 100%;
  height: 100%;
  min-height: 220px;
}

.senso-inclusion-banner > .component-content > .analytics-image-tracking {
  display: none;
}

.senso-inclusion-banner > .component-content,
.senso-inclusion-banner > .component-content > figure,
.senso-inclusion-banner > .component-content > figure > img,
.senso-inclusion-banner > .component-content > figure > picture,
.senso-inclusion-banner > .component-content > figure > picture > img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  min-height: 330px;
}

.senso-inclusion-banner figcaption {
  position: absolute;
  width: 100%;
  bottom: 0;
  line-height: 0;
}

.senso-inclusion-banner p {
  line-height: 1.25;
  font-size: 25px;
  margin: 0 auto;
}

.senso-inclusion-banner h1 {
  margin-bottom: 0;
  line-height: 1.25;
  margin: 0 auto;
}

.senso-inclusion-banner p,
.senso-inclusion-banner h1,
.blue-box-content p,
.blue-box-header p {
  color: #fff !important;
}

.blue-box-header {
  background-color: #06109f;
  border-radius: 0 60px 0 0;
}

.blue-box-content {
  background-color: #00a1dc;
  padding: 1rem 0;
  border-radius: 0 0 0 60px;
}

.blue-box-header p {
  font-size: 30px !important;
  line-height: 1.25;
}

.blue-box-content p {
  font-size: 20px !important;
  line-height: 1.25;
}

.blue-box-content-row {
  padding: 1rem 0;
}

.blue-box {
  width: 80%;
  margin: 3rem 0;
  max-width: 910px !important;
}

.learn-more-box {
  padding: 1rem 2rem 1rem 2rem;
}

.learn-more-box:last-of-type {
  padding: 1rem 2rem 5rem 2rem;
}

@media (min-width: 991px) {
  .learn-more-box {
    padding: 1rem 2rem 5rem 2rem;
  }
}

.learn-more-box .richText:nth-of-type(1) {
  background-color: #00a1dc;
  border-radius: 0 20px 0 0;
}

.learn-more-box .richText:nth-of-type(2) {
  background-color: #fff;
  border-radius: 0 0 0 20px;
}

.learn-more-box .richText:nth-of-type(1) p {
  color: #fff !important;
  font-weight: 600;
  font-size: 22px !important;
}

.learn-more-box .richText:nth-of-type(2) {
  background-color: #fff;
  border-radius: 0 0 0 20px;
}

.learn-more-box .richText:nth-of-type(2) p:nth-child(1) {
  color: #040f9f !important;
  font-weight: 600;
  font-size: 23px !important;
}

.learn-more-box .richText:nth-of-type(2) p:nth-child(2) {
  color: #040f9f !important;
  font-weight: 400;
  font-size: 20px !important;
}

.section-banner-blue {
  margin-bottom: 0px;
}

.partners-anchor {
  margin-bottom: 0;
  line-height: 0;
  width: 100%;
  min-height: 120px;
}

.partners-anchor > .component-content > .analytics-image-tracking {
  display: none;
}

.partners-anchor > .component-content,
.partners-anchor > .component-content > figure,
.partners-anchor > .component-content > figure > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: 140px;
}

.patients-anchor {
  margin-bottom: 0;
  line-height: 0;
  width: 100%;
  min-height: 120px;
}

.patients-anchor > .component-content > .analytics-image-tracking {
  display: none;
}

.patients-anchor > .component-content,
.patients-anchor > .component-content > figure,
.patients-anchor > .component-content > figure > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: 125px;
}

@media (min-width: 520px) {
  .patients-anchor > .component-content,
  .patients-anchor > .component-content > figure,
  .patients-anchor > .component-content > figure > img {
    min-height: 170px;
  }
}

.dentists-anchor {
  margin-bottom: 0;
  line-height: 0;
  width: 100%;
  min-height: 120px;
}

.dentists-anchor > .component-content > .analytics-image-tracking {
  display: none;
}

.dentists-anchor > .component-content,
.dentists-anchor > .component-content > figure,
.dentists-anchor > .component-content > figure > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: 125px;
}

@media (min-width: 520px) {
  .dentists-anchor > .component-content,
  .dentists-anchor > .component-content > figure,
  .dentists-anchor > .component-content > figure > img {
    min-height: 170px;
  }
}

.section-banner-image figcaption strong,
.section-banner-image figcaption h2,
.section-banner-image figcaption p {
  text-align: center;
  color: #fff;
}

.section-banner-image figcaption h2 {
  font-size: 45px;
}

.section-banner-image figcaption p {
  font-weight: 300;
  font-size: 45px;
  margin-top: 0;
}

.section-banner-image figcaption {
  position: absolute;
  padding-right: 2%;
  flex-direction: column;
  position: absolute;
  right: 0;
  top: 0;
  width: 60%;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.section-banner-blue figcaption {
  position: absolute;
  flex-direction: column;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.section-banner-blue figcaption h2 {
  color: #fff;
  font-size: 45px;
}

.download-box figcaption {
  position: absolute;
  line-height: 0;
  width: 95%;
  top: 0;
  height: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.download-box p {
  color: #fff;
  font-size: 25px;
  line-height: 1.25;
  font-weight: 600;
  padding-left: 5% !important;
  padding: 0;
  margin: 0;
  height: fit-content;
}

.download-box .richText {
  position: absolute;
  right: 5%;
  top: 30%;
}
.download-box .richText.col-xs-12 {
  width: 55%;
}
.download-box .richText.col-xs-10 {
  width: 70%;
}
.download-box .richText p {
  font-size: 20px;
  text-align: center;
}

.header-between-lines {
  font-size: 25px;
  line-height: 1.2;
  position: relative;
}

.header-between-lines::before,
.header-between-lines::after {
  content: "";
  top: 10px;
  width: 30%;
  position: absolute;
  height: 3px;
  background-color: #00a1dc;
}

.header-between-lines::after {
  right: 10%;
}

.header-between-lines::before {
  left: 10%;
}

.blue-divider-short {
  width: 35%;
  background-color: #00a1dc;
  height: 3px;
  margin: 0 auto;
  float: none;
}

.text-linline-xl {
  font-size: 40px;
}

.text-blue p,
.text-blue h1,
.text-blue h2,
.text-blue h3,
.text-blue h4,
.text-blue strong,
.text-blue span,
.text-blue {
  color: #080e9f !important;
}

.text-light-blue p,
.text-light-blue h1,
.text-light-blue h2,
.text-light-blue h3,
.text-light-blue h4,
.text-light-blue strong,
.text-light-blue span,
.text-light-blue {
  color: #00a1dc !important;
}

@media (max-width: 1200px) {
  .blue-box-content {
    padding: 0 4rem;
  }
  .section-banner-blue figcaption h2,
  .section-banner-image figcaption h2,
  .section-banner-image figcaption p {
    font-size: 35px;
  }
}

@media (max-width: 991px) {
  .download-box .richText {
    position: absolute;
    right: 3%;
    top: 35%;
  }
  .senso-inclusion-banner h1,
  .senso-inclusion-banner p {
    width: 85%;
  }
  .senso-inclusion-banner h1 {
    margin-bottom: 1rem;
  }
  .senso-inclusion-banner figcaption {
    bottom: 5%;
  }
  .senso-inclusion-banner p {
    font-size: 17px;
  }
  .senso-inclusion-banner h1 {
    font-size: 30px;
  }
  .section-banner-image figcaption h2,
  .section-banner-image figcaption p {
    font-size: 35px;
  }
  .download-box p {
    font-size: 22px;
  }
  .download-box img {
    width: 100%;
  }
  .download-box .richText p {
    font-size: 18px !important;
  }

  .header-between-lines::before,
  .header-between-lines::after {
    top: 10px;
    width: 25%;
  }

  .header-between-lines::after {
    right: 8%;
  }

  .header-between-lines::before {
    left: 8%;
  }
  .d-flex-mb > .component-content > .content {
    display: flex;
  }
  .flex-col-mb > .component-content > .content {
    flex-direction: column;
  }
  .flex-row-mb > .component-content > .content {
    flex-direction: row;
  }
  .justify-center-mb > .component-content > .content {
    justify-content: center;
  }
  .justify-start-mb > .component-content > .content {
    justify-content: flex-start;
  }
  .justify-end-mb > .component-content > .content {
    justify-content: flex-end;
  }
  .align-center-mb > .component-content > .content {
    align-items: center;
  }
  .align-start-mb > .component-content > .content {
    align-items: flex-start;
  }
  .align-end-mb > .component-content > .content {
    align-items: flex-end;
  }
  .font-size-20-mb p,
  .font-size-20-mb {
    font-size: 20px !important;
    line-height: 1.25;
  }
  .font-size-25-mb p,
  .font-size-25-mb {
    font-size: 25px !important;
    line-height: 1.25;
  }
}

@media (max-width: 768px) {
  .senso-inclusion-banner figcaption {
    bottom: 10%;
  }
  .senso-inclusion-banner p {
    font-size: 20px;
  }
  .section-banner-blue figcaption h2,
  .section-banner-image figcaption h2,
  .section-banner-image figcaption p {
    font-size: 30px;
  }
  .download-box p {
    font-size: 20px;
  }
  .download-box .richText p {
    font-size: 16px !important;
  }

  .header-between-lines::before,
  .header-between-lines::after {
    top: 10px;
    width: 20%;
  }

  .header-between-lines::after {
    right: 5%;
  }

  .header-between-lines::before {
    left: 5%;
  }
  .header-between-lines {
    font-size: 20px;
  }
  .font-size-20-mb p,
  .font-size-20-mb {
    font-size: 18px !important;
  }
  .font-size-25-mb p,
  .font-size-25-mb {
    font-size: 23px !important;
  }
}

@media (max-width: 550px) {
  .senso-inclusion-banner figcaption {
    bottom: 5%;
  }
  .senso-inclusion-banner p {
    font-size: 15px;
  }
  .senso-inclusion-banner h1 {
    font-size: 24px;
    margin-bottom: 5px;
  }
  .section-banner-image figcaption h2,
  .section-banner-image figcaption p {
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 0 10%;
  }
  .section-banner-blue figcaption h2 {
    font-size: 22px;
  }
  .download-box .richText p {
    font-size: 13px !important;
  }
  .download-box p {
    font-size: 15px;
  }
  .header-between-lines {
    font-size: 20px;
  }
  .header-between-lines::before,
  .header-between-lines::after {
    top: 10px;
    width: 25%;
  }

  .header-between-lines::after {
    right: 0;
  }

  .header-between-lines::before {
    left: 0;
  }
}

@media (max-width: 400px) {
  .download-box .richText p {
    font-size: 10px !important;
  }
}

@media (min-width: 992px) {
  .senso-inclusion-banner h1,
  .senso-inclusion-banner p {
    width: 85%;
  }
  .senso-inclusion-banner h1 {
    margin-bottom: 1rem;
  }
  .senso-inclusion-banner figcaption {
    bottom: 10%;
  }
  .senso-inclusion-banner p {
    font-size: 20px;
  }

  .senso-inclusion-banner h1 {
    font-size: 35px;
  }

  .d-flex-dt > .component-content > .content {
    display: flex;
  }
  .flex-col-dt > .component-content > .content {
    flex-direction: column;
  }
  .flex-row-dt > .component-content > .content {
    flex-direction: row;
  }
  .justify-center-dt > .component-content > .content {
    justify-content: center;
  }
  .justify-start-dt > .component-content > .content {
    justify-content: flex-start;
  }
  .justify-end-dt > .component-content > .content {
    justify-content: flex-end;
  }
  .align-center-dt > .component-content > .content {
    align-items: center;
  }
  .align-start-dt > .component-content > .content {
    align-items: flex-start;
  }
  .align-end-dt > .component-content > .content {
    align-items: flex-end;
  }

  .font-size-25-dt p,
  .font-size-25-dt {
    font-size: 25px !important;
    line-height: 1.25;
  }

  .font-size-30-dt p,
  .font-size-30-dt {
    font-size: 30px !important;
    line-height: 1.25;
  }

  .p-d-y-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .p-d-x-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .p-d-y-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .p-d-x-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .p-d-y-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .p-d-x-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .p-d-y-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .p-d-x-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .p-d-y-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .p-d-x-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .text-center-dt {
    text-align: center !important;
  }
  .text-left-dt {
    text-align: left !important;
  }
}

@media (min-width: 1200px) {
  .senso-inclusion-banner h1,
  .senso-inclusion-banner p {
    width: 75%;
    max-width: 900px;
  }
  .senso-inclusion-banner h1 {
    margin-bottom: 1rem;
  }
  .senso-inclusion-banner figcaption {
    bottom: 8%;
  }
  .senso-inclusion-banner p {
    font-size: 25px;
  }
  .senso-inclusion-banner h1 {
    font-size: 45px;
  }
}

@media (max-width: 991px) {
  .p-m-y-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .p-m-x-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .p-m-y-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .p-m-x-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .p-m-y-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .p-m-x-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .p-m-y-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .p-m-x-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .p-m-y-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .p-m-x-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .text-center-mb {
    text-align: center !important;
  }
  .text-left-mb {
    text-align: left !important;
  }
}

.video,
.video > .component-content,
.video > .component-content > .video-video > .video-video-container,
.video > .component-content > .video-video > .video-video-container > video {
  margin: 0 auto;
  width: 100%;
  height: 100%;
}

.video > .component-content > .video-video > .video-video-container > video {
  object-fit: cover;
}

.video > .component-content > .video-nojs {
  display: none;
}

#partners,
#patients,
#dentists {
  position: absolute;
  top: -65px;
  visibility: hidden;
}

@media (min-width: 992px) {
  .no-wrap-section p {
    font-size: 18px !important;
    text-wrap: nowrap;
  }
  #partners,
  #patients,
  #dentists {
    top: -40px;
  }
}

@media (min-width: 1200px) {
  .no-wrap-section p {
    font-size: 20px !important;
  }
}

