/*!
 * 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%;
  }
}@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
body{color:#612166;font-family:"Roboto",sans-serif;font-size:16px;line-height:22px;font-weight:400}h1,.h1{font-size:42px;line-height:48px;font-weight:400}h2,.h2{font-size:24px;line-height:28px;font-weight:400}h3,.h3{font-size:18px;line-height:22px;font-weight:400}h4,.h4{font-size:16px;line-height:18px;font-weight:400}h5,.h5{font-size:14px;line-height:16px;font-weight:400}h6,.h6{font-size:10px;line-height:20px;font-weight:400}.primary-btn{padding:13px 20px;margin-right:15px;margin-bottom:15px;min-width:145px;display:inline-block;text-align:center;border-radius:15px;color:#fff;background-color:#ee4890;font-size:14px;line-height:18px;font-weight:700;text-decoration:none;cursor:pointer}.primary-btn:hover{background-color:#ea1b75;text-decoration:none}p[style="text-align: center;"] a.primary-btn,p[style="text-align: center;"] a.secondary-btn,p[style="text-align: center;"] a.tertiary-btn{margin-right:0}.secondary-btn{margin-right:15px;margin-bottom:15px;color:#612166;font-size:14px;line-height:18px;font-weight:700;text-decoration:none;cursor:pointer}.secondary-btn:after{content:"";width:10px;height:10px;margin-left:5px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-chevron-red.svg)}.secondary-btn:hover{color:#ee4890;text-decoration:none}.secondary-btn:hover:after{background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-chevron-blue.svg)}.tertiary-btn{margin-right:15px;margin-bottom:15px;color:#612166;font-size:14px;line-height:18px;font-weight:700;text-decoration:none;cursor:pointer}.tertiary-btn::after{content:"";height:30px;width:30px;margin-left:5px;border-radius:5px;bottom:-10px;background-position:center center;background-color:#612166;background-repeat:no-repeat;display:inline-block;background-size:70% auto;position:relative;word-break:keep-all}.tertiary-btn.video:after{background-color:#ee4890;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-video-button.svg)}.tertiary-btn.video:hover{color:#ee4890;text-decoration:none}.tertiary-btn.video:hover:after{background-color:#612166;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-video-button.svg)}.tertiary-btn.download:after{background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-download-button.svg)}.tertiary-btn.download:hover{color:#ee4890;text-decoration:none}.tertiary-btn.download:hover:after{background-color:#ee4890;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-download-button.svg)}.tertiary-btn.email:after{background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-mail-button.svg)}.tertiary-btn.email:hover{color:#ee4890;text-decoration:none}.tertiary-btn.email:hover:after{background-color:#ee4890;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-mail-button.svg)}p,.p{font-size:20px;line-height:22px;font-weight:400;margin-bottom:16px}a,.a{text-decoration:none;color:#ee4890}a:hover,.a:hover{text-decoration:underline}@media(max-width: 1080px){p,.p{font-size:16px}.reference{font-size:14px}.reference p{font-size:14px}}.color-neutral-100{color:#fff}.color-neutral-100 p{color:#fff}.color-neutral-900{color:#000}.color-neutral-900 p{color:#000}.color-primary-700{color:#ea1b75}.color-primary-700 p{color:#ea1b75}.color-primary-500{color:#ee4890}.color-primary-500 p{color:#ee4890}.color-secondary-700{color:#612166}.color-secondary-700 p{color:#612166}.color-secondary-500{color:#804d84}.color-secondary-500 p{color:#804d84}body,html{margin:0;padding:0}.bg-primary-900{background-color:#ea1b75}.bg-primary-700{background-color:#ea1b75}.bg-primary-500{background-color:#ee4890}.bg-primary-300{background-color:#f276ac}.bg-primary-100{background-color:#f7a3c8}.bg-secondary-900{background-color:#612166}.bg-secondary-700{background-color:#612166}.bg-secondary-500{background-color:#804d84}.bg-secondary-300{background-color:#a079a3}.bg-secondary-100{background-color:#c0a6c2}.bg-tertiary-900{background-color:#8e1d58}.bg-tertiary-700{background-color:#8e1d58}.bg-tertiary-500{background-color:#a44a79}.bg-tertiary-300{background-color:#bb779a}.bg-tertiary-100{background-color:#d2a4bc}.bg-quaternary-900{background-color:#f7c4bf}.bg-quaternary-700{background-color:#f7c4bf}.bg-quaternary-500{background-color:#f8cfcb}.bg-quaternary-300{background-color:#ffe3e2}.bg-quaternary-100{background-color:#f9f4f6}.bg-neutral-900{background-color:#000}.bg-neutral-500{background-color:#919191}.bg-neutral-700{background-color:#676f71}.bg-neutral-300{background-color:#f4f4f4}.bg-neutral-100{background-color:#fff}.bg-gradient-1{background:linear-gradient(to right, #612166, #EA1B75)}.bg-gradient-2{background:linear-gradient(to bottom, #612166, #EA1B75)}.bg-gradient-3{background:linear-gradient(to right, #bb779a, #8e1d58)}.transparent,.bg-transparent{background-color:rgba(0,0,0,0)}.bg-primary-700,.bg-primary-500,.bg-secondary-700,.bg-secondary-500,.bg-gradient-1,.bg-gradient-2{color:#fff}.bg-primary-700 h1,.bg-primary-700 h2,.bg-primary-700 h3,.bg-primary-700 h4,.bg-primary-700 h5,.bg-primary-700 h6,.bg-primary-700 .h1,.bg-primary-700 .h2,.bg-primary-700 .h3,.bg-primary-700 .h4,.bg-primary-700 .h5,.bg-primary-700 .h6,.bg-primary-500 h1,.bg-primary-500 h2,.bg-primary-500 h3,.bg-primary-500 h4,.bg-primary-500 h5,.bg-primary-500 h6,.bg-primary-500 .h1,.bg-primary-500 .h2,.bg-primary-500 .h3,.bg-primary-500 .h4,.bg-primary-500 .h5,.bg-primary-500 .h6,.bg-secondary-700 h1,.bg-secondary-700 h2,.bg-secondary-700 h3,.bg-secondary-700 h4,.bg-secondary-700 h5,.bg-secondary-700 h6,.bg-secondary-700 .h1,.bg-secondary-700 .h2,.bg-secondary-700 .h3,.bg-secondary-700 .h4,.bg-secondary-700 .h5,.bg-secondary-700 .h6,.bg-secondary-500 h1,.bg-secondary-500 h2,.bg-secondary-500 h3,.bg-secondary-500 h4,.bg-secondary-500 h5,.bg-secondary-500 h6,.bg-secondary-500 .h1,.bg-secondary-500 .h2,.bg-secondary-500 .h3,.bg-secondary-500 .h4,.bg-secondary-500 .h5,.bg-secondary-500 .h6,.bg-gradient-1 h1,.bg-gradient-1 h2,.bg-gradient-1 h3,.bg-gradient-1 h4,.bg-gradient-1 h5,.bg-gradient-1 h6,.bg-gradient-1 .h1,.bg-gradient-1 .h2,.bg-gradient-1 .h3,.bg-gradient-1 .h4,.bg-gradient-1 .h5,.bg-gradient-1 .h6,.bg-gradient-2 h1,.bg-gradient-2 h2,.bg-gradient-2 h3,.bg-gradient-2 h4,.bg-gradient-2 h5,.bg-gradient-2 h6,.bg-gradient-2 .h1,.bg-gradient-2 .h2,.bg-gradient-2 .h3,.bg-gradient-2 .h4,.bg-gradient-2 .h5,.bg-gradient-2 .h6{color:#fff}.bg-primary-700 p,.bg-primary-700 .p,.bg-primary-500 p,.bg-primary-500 .p,.bg-secondary-700 p,.bg-secondary-700 .p,.bg-secondary-500 p,.bg-secondary-500 .p,.bg-gradient-1 p,.bg-gradient-1 .p,.bg-gradient-2 p,.bg-gradient-2 .p{color:#fff}.bg-primary-700 .viiv-card-with-image .h1,.bg-primary-700 .viiv-card-with-image h1,.bg-primary-500 .viiv-card-with-image .h1,.bg-primary-500 .viiv-card-with-image h1,.bg-secondary-700 .viiv-card-with-image .h1,.bg-secondary-700 .viiv-card-with-image h1,.bg-secondary-500 .viiv-card-with-image .h1,.bg-secondary-500 .viiv-card-with-image h1,.bg-gradient-1 .viiv-card-with-image .h1,.bg-gradient-1 .viiv-card-with-image h1,.bg-gradient-2 .viiv-card-with-image .h1,.bg-gradient-2 .viiv-card-with-image h1{color:#612166}.bg-primary-700 .viiv-card-with-image .h2,.bg-primary-700 .viiv-card-with-image h2,.bg-primary-500 .viiv-card-with-image .h2,.bg-primary-500 .viiv-card-with-image h2,.bg-secondary-700 .viiv-card-with-image .h2,.bg-secondary-700 .viiv-card-with-image h2,.bg-secondary-500 .viiv-card-with-image .h2,.bg-secondary-500 .viiv-card-with-image h2,.bg-gradient-1 .viiv-card-with-image .h2,.bg-gradient-1 .viiv-card-with-image h2,.bg-gradient-2 .viiv-card-with-image .h2,.bg-gradient-2 .viiv-card-with-image h2{color:#612166}.bg-primary-700 .viiv-card-with-image .h3,.bg-primary-700 .viiv-card-with-image h3,.bg-primary-500 .viiv-card-with-image .h3,.bg-primary-500 .viiv-card-with-image h3,.bg-secondary-700 .viiv-card-with-image .h3,.bg-secondary-700 .viiv-card-with-image h3,.bg-secondary-500 .viiv-card-with-image .h3,.bg-secondary-500 .viiv-card-with-image h3,.bg-gradient-1 .viiv-card-with-image .h3,.bg-gradient-1 .viiv-card-with-image h3,.bg-gradient-2 .viiv-card-with-image .h3,.bg-gradient-2 .viiv-card-with-image h3{color:#8e1d58}.bg-primary-700 .viiv-card-with-image p,.bg-primary-700 .viiv-card-with-image .p,.bg-primary-500 .viiv-card-with-image p,.bg-primary-500 .viiv-card-with-image .p,.bg-secondary-700 .viiv-card-with-image p,.bg-secondary-700 .viiv-card-with-image .p,.bg-secondary-500 .viiv-card-with-image p,.bg-secondary-500 .viiv-card-with-image .p,.bg-gradient-1 .viiv-card-with-image p,.bg-gradient-1 .viiv-card-with-image .p,.bg-gradient-2 .viiv-card-with-image p,.bg-gradient-2 .viiv-card-with-image .p{color:#000}.bg-primary-300 .primary-btn,.bg-primary-500 .primary-btn,.bg-primary-700 .primary-btn,.bg-primary-900 .primary-btn,.bg-gradient-1 .primary-btn{background-color:#ea1b75}.bg-primary-300 .primary-btn:hover,.bg-primary-500 .primary-btn:hover,.bg-primary-700 .primary-btn:hover,.bg-primary-900 .primary-btn:hover,.bg-gradient-1 .primary-btn:hover{background-color:#8e1d58}@media(max-width: 767px){body.page-home{padding:0}}@media(min-width: 991px){.flex-container .component-content .paragraphSystem.content{display:flex}.flex-container.flex-container-nowrap .component-content .paragraphSystem.content{display:flex;flex-wrap:nowrap !important}}.container,.container-fluid{padding:0;margin:0;border:0;background:rgba(0,0,0,0);width:1920px;max-width:100%;min-height:100vh;margin:0 auto;overflow:hidden}#content .layout-outer{padding:0;width:1530px;max-width:100%;margin:0 auto}#content .layout-inner{text-align:left;max-width:100%;width:100%;margin:0}@media(min-width: 1920px){.full-width-container{width:100vw;max-width:1920px;margin-left:-195px;margin-right:-195px}}@media(max-width: 1919px){.full-width-container{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.full-width-container.type-container{padding:0}.type-container{padding:0 30px}.type-container.box>.component-content{width:1530px;max-width:100%;margin:0 auto}.type-container>.component-content{width:1470px;max-width:100%;margin:0 auto}.component:not(.type-container) .component-content{padding:0 30px}.overflow{overflow:hidden}.paragraphSystem,.row{margin-left:0px;margin-right:0px}.col-xs-12{padding-left:0px;padding-right:0px}.component.box .component-content{padding:0}.component.box .component-content .richText{padding:0 30px}.box>.component-content{background-size:cover;background-position:center center}.border-1{border:4px solid #fff;border-radius:25px;box-shadow:0px 0px 8px #ea1b75,#ea1b75 0px 0px 8px inset;z-index:1}.border-2{border-radius:25px;border:none}.border-3{border:2px solid #8e1d58}.border-4{border:2px solid #fff;overflow:hidden}@media(max-width: 1200px){.border-1,.border-2{margin:0 30px;width:calc(100% - 60px)}}.position-absolute{position:absolute !important}@media(min-width: 767px){.hide-on-desktop{display:none !important}}@media(max-width: 767px){.hide-on-mobile{display:none !important}}.searchResults-pagination-list{display:flex;align-items:center;justify-content:center}.searchResults-pagination-list .searchResults-pagination-item{margin-left:15px;list-style:none}.searchResults-pagination-list .searchResults-pagination-item li{list-style:none;padding:10px}.padding-top-0{padding-top:0 !important}.padding-bottom-0{padding-bottom:0 !important}.padding-left-0{padding-left:0 !important}.padding-right-0{padding-right:0 !important}.margin-top-0{margin-top:0 !important}.margin-bottom-0{margin-bottom:0 !important}.padding-top-1{padding-top:5px !important}.padding-bottom-1{padding-bottom:5px !important}.padding-left-1{padding-left:5px !important}.padding-right-1{padding-right:5px !important}.margin-top-1{margin-top:5px !important}.margin-bottom-1{margin-bottom:5px !important}.padding-top-2{padding-top:15px !important}.padding-bottom-2{padding-bottom:15px !important}.padding-left-2{padding-left:15px !important}.padding-right-2{padding-right:15px !important}.margin-top-2{margin-top:15px !important}.margin-bottom-2{margin-bottom:15px !important}.padding-top-3{padding-top:30px !important}.padding-bottom-3{padding-bottom:30px !important}.padding-left-3{padding-left:30px !important}.padding-right-3{padding-right:30px !important}.margin-top-3{margin-top:30px !important}.margin-bottom-3{margin-bottom:30px !important}.padding-top-4{padding-top:60px !important}.padding-bottom-4{padding-bottom:60px !important}.padding-left-4{padding-left:60px !important}.padding-right-4{padding-right:60px !important}.margin-top-4{margin-top:60px !important}.margin-bottom-4{margin-bottom:60px !important}.padding-top-5{padding-top:120px !important}.padding-bottom-5{padding-bottom:120px !important}.padding-left-5{padding-left:120px !important}.padding-right-5{padding-right:120px !important}.margin-top-5{margin-top:120px !important}.margin-bottom-5{margin-bottom:120px !important}@media(max-width: 767px){.padding-top-0{padding-top:0 !important}.padding-bottom-0{padding-bottom:0 !important}.padding-left-0{padding-left:0 !important}.padding-right-0{padding-right:0 !important}.margin-top-0{margin-top:0 !important}.margin-bottom-0{margin-bottom:0 !important}.padding-top-1{padding-top:10px !important}.padding-bottom-1{padding-bottom:10px !important}.padding-left-1{padding-left:10px !important}.padding-right-1{padding-right:10px !important}.margin-top-1{margin-top:10px !important}.margin-bottom-1{margin-bottom:10px !important}.padding-top-2{padding-top:15px !important}.padding-bottom-2{padding-bottom:15px !important}.padding-left-2{padding-left:15px !important}.padding-right-2{padding-right:15px !important}.margin-top-2{margin-top:15px !important}.margin-bottom-2{margin-bottom:15px !important}.padding-top-3{padding-top:15px !important}.padding-bottom-3{padding-bottom:15px !important}.padding-left-3{padding-left:15px !important}.padding-right-3{padding-right:15px !important}.margin-top-3{margin-top:15px !important}.margin-bottom-3{margin-bottom:15px !important}.padding-top-4{padding-top:30px !important}.padding-bottom-4{padding-bottom:30px !important}.padding-left-4{padding-left:30px !important}.padding-right-4{padding-right:30px !important}.margin-top-4{margin-top:30px !important}.margin-bottom-4{margin-bottom:30px !important}.padding-top-5{padding-top:60px !important}.padding-bottom-5{padding-bottom:60px !important}.padding-left-5{padding-left:60px !important}.padding-right-5{padding-right:60px !important}.margin-top-5{margin-top:60px !important}.margin-bottom-5{margin-bottom:60px !important}}#header header{padding:0 30px;height:130px;display:flex;justify-content:flex-end;align-items:center}#header header div.menu{display:none}#header header div.cta{margin-left:15px}#header header div.cta .primary-btn{margin-right:0px;margin-bottom:0px;min-width:45px}#header header div.search:not(.search-error) .tip{display:none}#header header div.search .tip{-webkit-animation:fade .2s ease-out 1;animation:fade .2s ease-out 1;padding:15px;position:absolute;top:100px;right:15px;width:auto;display:block;background-color:#fff;border:1px solid #f4f4f4;border-radius:4px;z-index:1}#header header div.search .tip:after,#header header #header div.search .tip:before{margin-left:-7px;content:"";display:block;position:absolute;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);left:50%}#header header .mobile-search-btn{height:50px;width:50px;fill:#ea1b75;align-items:center;justify-content:center;display:none}#header header .mobile-search-btn svg{height:60%;width:100%}#header header div.logo{margin-right:auto;display:flex;align-items:center;justify-content:center;height:100%}#header header div.logo a{height:100%;display:flex;align-items:center}#header header div.logo a img{position:relative;height:80%}#header header div.logo img{position:relative;height:80%}#header header div.menu button{min-width:44px;margin-right:0px;height:44px;border:none;display:flex;justify-content:center;align-items:flex-end;text-transform:uppercase;background-repeat:no-repeat;background-position:center top 3px;background-color:rgba(0,0,0,0);background-size:auto 25px;font-size:10px}#header header div.menu button.hiddenLabel::after{display:none}#header header div.search{margin-right:0px;max-width:350px;position:relative}#header header form{border-width:2px;border-style:solid;border-color:#612166;border-image:initial;width:100%;display:flex;border-radius:15px;overflow:hidden}#header header form label{display:inline-block}#header header form input{padding:0px 20px;border:none;height:44px;margin-left:0;margin-bottom:0;font-size:20px}#header header form input::placeholder{font-weight:500;font-size:20px}#header header form button{background-color:rgba(0,0,0,0);color:#ee4890;width:50px;cursor:pointer;border:none;display:flex;justify-content:center;align-items:center}#header header form button span{visibility:hidden;width:0;height:0;overflow:hidden}#header header form button svg{fill:#ea1b75}@media(max-width: 767px){#header header{height:auto;flex-wrap:wrap;justify-content:space-between}#header header div.menu{display:block}#header header div.logo{margin:auto;height:90px}#header header div.logo img{height:80%}#header header div.search{padding:30px;margin:0 -30px;flex-basis:100%;order:3;width:100%;background-color:#612166;max-width:none}#header header div.search form svg{margin-right:10px}#header header div.search form label{width:100%}#header header div.search form input{width:100%}#header header .mobile-search-btn{display:flex}.navigation:not(.open){display:none !important}.search:not(.open){display:none !important}}.navigation{padding:0}.navigation li.hide-on-desktop{display:none}.navigation .component-content{padding:0 -30px}#header .navigation-mobile-menu{display:none}#header .navigation{background-color:#612166}#header .navigation .component-content .navigation-root{margin:0;justify-content:center;position:relative;font-size:18;font-weight:bold;padding:0;width:100%}#header .navigation .component-content .navigation-root li{position:relative;height:40px;line-height:40px;padding:0px 15px;border:2px solid rgba(0,0,0,0);list-style-type:none}#header .navigation .component-content .navigation-root li.is-active{background-color:#804d84;border:2px solid #804d84}#header .navigation .component-content .navigation-root li:hover{background-color:#804d84;border:2px solid #804d84}#header .navigation .component-content .navigation-root li:hover a{text-decoration:none}#header .navigation .component-content .navigation-root li a{margin:0px;color:#fff;line-height:40px}#header .navigation .component-content .navigation-root li.has-children:not(.open) ul{display:none;width:0;height:0}#header .navigation .component-content .navigation-root li.has-children:not(.open)>a:after{width:10px;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-chevron-gray.svg)}#header .navigation .component-content .navigation-root li.has-children.open{background-color:#804d84;border:2px solid #804d84}#header .navigation .component-content .navigation-root li.has-children>a:after{width:10px;height:15px;margin-left:10px;float:right;margin-top:12px;content:"";background-position:center center;background-repeat:no-repeat;background-size:100% auto}#header .navigation .component-content .navigation-root li.has-children ul{margin:0;padding:0;min-width:255px;width:100%;margin-left:-17px;display:flex;position:absolute;background-color:#fff;border:2px solid #804d84;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:normal}#header .navigation .component-content .navigation-root li.has-children ul li{list-style-type:none;border:none;width:100%;height:auto}#header .navigation .component-content .navigation-root li.has-children ul li a{width:100%;display:block;border-bottom:2px solid #804d84;padding:15px 0px;color:#804d84}#header .navigation .component-content .navigation-root li.has-children ul li.is-active{background-color:rgba(0,0,0,0)}#header .navigation .component-content .navigation-root li.has-children ul li:last-child a{border-bottom:none}#header .navigation .component-content .navigation-root li.has-children ul li:hover{background-color:rgba(0,0,0,0)}#header .navigation .component-content .navigation-root li.has-children ul li:hover a{color:#ee4890;text-decoration:none}.navigation-level2{z-index:10000}.navigation-level2:before{content:"" !important}@media(min-width: 767px){#header .navigation .component-content .navigation-root{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:baseline}.navigation.br-parsed-navigation{opacity:0}.navigation.br-parsed-navigation .navigation-item-title{display:block}.navigation.br-parsed-navigation .navigation-item-title .br{display:block}}@media(max-width: 767px){.navigation li.hide-on-desktop{display:block}.navigation.br-parsed-navigation .navigation-item-title br{display:none}#header .navigation{background-color:#612166;color:#fff;padding-bottom:15px}#header .navigation .component-content .navigation-root{margin:0;padding:0}#header .navigation .component-content .navigation-root li{border:none;border-bottom:2px solid #fff;position:relative;height:auto}#header .navigation .component-content .navigation-root li.has-children.open{background-color:#612166;border:none}#header .navigation .component-content .navigation-root li.has-children>a:after{width:10px;height:15px;margin-left:10px;float:right;margin-top:12px;content:"";background-position:center center;background-repeat:no-repeat;background-size:100% auto}#header .navigation .component-content .navigation-root li.has-children ul{margin:0;padding:0;width:calc(100% + 45px);position:relative;margin-left:-30px;display:block;background-color:#612166;border:none;border-bottom-right-radius:0px;border-bottom-left-radius:0px}#header .navigation .component-content .navigation-root li.has-children ul li{list-style-type:none;border:none}#header .navigation .component-content .navigation-root li.has-children ul li.first a{border-top:2px solid #fff}#header .navigation .component-content .navigation-root li.has-children ul li a{width:calc(100% - 30px);height:25px;display:block;border-bottom:2px solid #fff;padding-bottom:15px;padding-left:15px;color:#fff}#header .navigation .component-content .navigation-root li.has-children ul li.is-active{background-color:rgba(0,0,0,0)}#header .navigation .component-content .navigation-root li.has-children ul li:hover{background-color:rgba(0,0,0,0)}#header .navigation .component-content .navigation-root li.has-children ul li:hover a{text-decoration:none}#header .navigation .component-content .navigation-root li.is-active{border:none;border-bottom:2px solid #fff}#header .navigation .component-content .navigation-root li:hover{border:none;border-bottom:2px solid #fff}#header .navigation .component-content .navigation-root li:hover a{text-decoration:none}#header .navigation .component-content .navigation-root li a{margin:0px;color:#fff;line-height:40px}#header .navigation .component-content .navigation-root li .aditional-nav-root:after{width:10px;height:15px;margin-left:10px;float:right;margin-top:12px;content:"";background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-chevron-white.svg)}#header .navigation .component-content .navigation-root li .aditional-nav-root.open:after{background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-chevron-up-white.svg)}#header .navigation .component-content .navigation-root li .aditional-nav-child ul{padding:0;margin:0 -15px;border-top:2px solid #fff}#header .navigation .component-content .navigation-root li .aditional-nav-child ul li{border-bottom:2px solid #fff;height:40px;line-height:40px;background-color:#612166}#header .navigation .component-content .navigation-root li .aditional-nav-child ul li:nth-last-child(1){border:none}.is-hidden{display:none}.open{display:block;position:relative;z-index:1}}.menu button{background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/menu-icon.svg)}.menu button:after{content:"MENU";color:#612166}.menu button.open{background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/close-menu-icon.svg)}.menu button.open:after{content:"CLOSE";color:#612166}#header .navigation>.component-content>.navigation-root>li.has-children:not(.open)>a:after{width:10px;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-chevron-white.svg)}#header .navigation>.component-content>.navigation-root>li.has-children.open>a:after{width:10px;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-chevron-up-white.svg)}#nav-utility-bar{display:grid;padding:0 30px;font-size:16px;font-weight:bold;align-items:center}#nav-utility-bar .nav-utility-text{grid-column:1/1}#nav-utility-bar .left-text-mobile{display:none}#nav-utility-bar .nav-utility-links{grid-column:8/10;display:flex;list-style:none;color:inherit;margin:0;justify-content:flex-end}#nav-utility-bar .nav-utility-links .expandable-link::before{content:"";width:10px;height:10px;margin-left:10px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:absolute;right:7px;top:10px}#nav-utility-bar .nav-utility-links .expandable-link div.is-hidden{display:none}#nav-utility-bar .nav-utility-links .expandable-link:hover{cursor:pointer}#nav-utility-bar .nav-utility-links .expandable-link:hover div.is-hidden{display:block;position:absolute;min-width:100%;right:0;z-index:2}#nav-utility-bar .nav-utility-links .expandable-link:hover::before{transform:rotate(180deg)}#nav-utility-bar .nav-utility-links .expandable-link div>ul{background-color:inherit}#nav-utility-bar .nav-utility-links li{padding:5px 30px}#nav-utility-bar .nav-utility-links li:hover{background-color:#612166}#nav-utility-bar .nav-utility-links li a{color:inherit;text-decoration:none;white-space:pre-wrap;width:100%}#nav-utility-bar .nav-utility-links p{margin:0;padding:8px 5px}#nav-utility-bar .nav-utility-links p a{padding:0;white-space:pre-wrap;width:100%}#nav-utility-bar .nav-utility-links ul{list-style:none;padding:0}#nav-utility-bar .nav-utility-links ul li:hover{background-color:#efefef;cursor:pointer;color:initial}#nav-utility-bar .nav-utility-links ul li a{white-space:pre-wrap;width:100%}#nav-utility-bar .nav-utility-links ul a{padding:0}#nav-utility-bar .nav-utility-links>li{position:relative}#nav-utility-bar .nav-utility-links>li:last-child::after{content:none}@media(max-width: 767px){#nav-utility-bar .left-text-mobile{display:block;position:absolute;top:0}#nav-utility-bar .left-text-desktop.hide-on-mobile{display:none}#nav-utility-bar .nav-utility-links{flex-direction:column;padding:0;align-items:flex-end}#nav-utility-bar .nav-utility-links li a{padding:0}#nav-utility-bar .nav-utility-links li{max-width:40vw;padding:0}#nav-utility-bar .nav-utility-links li a::after{content:none}#nav-utility-bar .nav-utility-links li.hide-on-mobile{display:none}}.usxf_viiv_xx-reference-triage-header.disabled{display:none}.triage{text-align:center;padding:10px 30px;position:relative;height:fit-content;display:inline-block;width:-webkit-fill-available}.triage>*{display:inline-block}.triage__text p{margin:0}.triage__text h3{margin:0 !important}.triage__button{font-size:20px;padding:.5em .75em;margin:0 1em;background:rgba(0,0,0,0);color:#fff;border:none;cursor:pointer;outline:inherit;font-family:inherit;line-height:inherit}.triage__button::after{height:15px;width:15px;height:15px;top:0px;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-chevron-white.svg)}.triage__link{font-size:20px;float:right;color:inherit}.triage__link.secondary-btn{color:#fff}.triage__link.secondary-btn::after{height:15px;width:15px;height:15px;top:0px;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-chevron-white.svg)}.triage.disabled{display:none}@media(max-width: 767px){.triage__link{float:none}}.viiv-codelines-box{padding:30px 15px;display:flex;flex-direction:row;line-height:1rem}.viiv-codelines-box img{margin-bottom:0px;margin-right:20px;width:72px;height:65px}.viiv-codelines-box .text-container div{text-align:left}.viiv-codelines-box #activity-id{color:#ea1b75}.viiv-codelines-box.center{flex-direction:column;align-items:center}.viiv-codelines-box.center img{margin-bottom:20px;margin-right:0px}.viiv-codelines-box.center .text-container{display:flex;flex-direction:column;align-items:center}.viiv-codelines-box.center .text-container div{text-align:center}.usxf_viiv_05-footer-navigation{text-align:center}.usxf_viiv_05-footer-navigation nav{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"description description" "left-footer-navigation right-footer-navigation" "mobile-footer-navigation mobile-footer-navigation"}.usxf_viiv_05-footer-navigation nav #description{grid-area:description}.usxf_viiv_05-footer-navigation nav .left-footer-navigation{grid-area:left-footer-navigation;text-align:right;padding-right:50px;border-right:1px solid #612166}.usxf_viiv_05-footer-navigation nav .right-footer-navigation{grid-area:right-footer-navigation;text-align:left;padding-left:50px}.usxf_viiv_05-footer-navigation nav .mobile-footer-navigation{grid-area:mobile-footer-navigation;text-align:center}@media(max-width: 767px){.usxf_viiv_05-footer-navigation nav{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"description" "left-footer-navigation" "right-footer-navigation" "mobile-footer-navigation"}.usxf_viiv_05-footer-navigation nav #description{grid-area:description}.usxf_viiv_05-footer-navigation nav .left-footer-navigation{grid-area:left-footer-navigation;text-align:center;padding-right:0px;border-right:none}.usxf_viiv_05-footer-navigation nav .right-footer-navigation{grid-area:right-footer-navigation;text-align:center;padding-left:0px;margin-top:-15px}.usxf_viiv_05-footer-navigation nav .mobile-footer-navigation{grid-area:mobile-footer-navigation}}html{scroll-behavior:smooth}#footer .row{margin:0 -15px}#footer .row .component .full-width-container{margin:auto}#footer .row .component.usxf_viiv_04-footer-isi h2{font-size:28px;margin:0;padding:0;line-height:36px}#footer .row .component.usxf_viiv_04-footer-isi li{line-height:24px}#footer .row .component.usxf_viiv_04-footer-isi .component-content{margin:0;padding:0;width:1920px}#footer .row .component.usxf_viiv_04-footer-isi .isi-border{height:10px;position:absolute}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi{position:fixed;width:100%;max-width:1920px;left:50%;transform:translate(-50%);bottom:0px;z-index:9999;height:auto;transition:.25s}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi.hide{transform:translate(-50%, 100%);transition:.25s}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi .isi-content{max-width:1460px;padding:15px 30px;margin:auto;display:grid;grid-gap:0x;grid-template-columns:1fr;width:calc(100% - 60px)}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi .isi-content.two-column{grid-template-columns:1fr 1fr;grid-gap:20px}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi .isi-content .isi-btn{position:absolute;background-color:red;top:45px;right:30px}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi .isi-content .isi-btn .go-to-isi-btn{width:40px;height:40px;font-size:25px;font-weight:300;bottom:0px;position:absolute;line-height:40px;text-align:center;border-radius:25px;text-decoration:none;float:right;right:15px;stroke:#612166}#footer .row .component.usxf_viiv_04-footer-isi .bottom-isi{width:100%;margin:auto;z-index:1;position:relative}#footer .row .component.usxf_viiv_04-footer-isi .bottom-isi .isi-content{display:grid;grid-gap:0px;grid-template-columns:1fr;position:relative;max-width:1460px;padding:15px 30px;width:calc(100% - 60px);margin:auto}#footer .row .component.usxf_viiv_04-footer-isi .bottom-isi .isi-content.two-column{grid-template-columns:1fr 1fr;grid-gap:20px}#footer .row .component.usxf_viiv_04-footer-isi .bottom-isi .isi-content ul{padding-left:15px;margin-top:0}#footer .row .component.usxf_viiv_04-footer-isi .bottom-isi .isi-content ul li::marker{color:#612166}@media(max-width: 767px){h2{font-size:24px;line-height:31px;margin:0;padding:0}.bottom-isi .isi-content,.sticky-isi .isi-content{grid-template-columns:1fr !important;grid-gap:0 !important}.sticky-isi{height:20vh}.sticky-isi .isi-content{height:20vh;overflow:scroll}.sticky-isi .isi-content .left-content{display:inline-block}.sticky-isi .isi-content .right-content{display:inline-block}}.usxf_viiv_06-footer-medwatch{color:inherit}.usxf_viiv_06-footer-medwatch p{padding-top:30px;text-align:center;margin:auto}.usxf_viiv_06-footer-medwatch a{color:inherit;text-decoration:underline;color:#612166}.usxf_viiv_06-footer-medwatch a.telephone{text-decoration:none !important;color:#000}.usxf_viiv_06-footer-medwatch a.telephone:hover{text-decoration:none;color:#000}.usxf_viiv_06-footer-medwatch a:hover{text-decoration:none;color:#ea1b75}.usxf_viiv_09-footer-social nav{display:flex;align-items:center;justify-content:center;gap:30px;padding:15px 0 30px 0}.usxf_viiv_09-footer-social nav a{width:30px;height:30px;margin:5px;justify-content:center;align-items:center;display:flex}.usxf_viiv_09-footer-social nav svg{height:30px !important;width:auto;fill:#612166}.usxf_viiv_09-footer-social nav:hover svg{fill:#804d84}.bg-secondary-700 svg{fill:#fff !important}.bg-secondary-700:hover svg{fill:#fff !important}.viiv-utility-links-builder{margin-top:0;margin:0;z-index:1}.footer-utility-links{flex-direction:row;justify-content:center;font-size:16px;font-weight:bold;list-style:none;margin-bottom:0;display:flex;padding:15px 0}.footer-utility-links li a{text-decoration:none;padding:20px;color:#fff}.footer-utility-links li a:hover{text-decoration:underline}.footer-utility-links a::after{content:"|";display:inline-block;font-weight:100;font-size:20px;position:absolute;padding:0 15px}.footer-utility-links li:last-child a::after{content:none}.footer-utility-links #footerUtility{display:none}@media(max-width: 991px){.footer-utility-links{flex-direction:column;align-items:center;padding:10px 15px}.footer-utility-links ul{padding:7px 15px}.footer-utility-links li{padding:7px 15px}.footer-utility-links a::after{content:none}}.usxf_viiv_21-cookie-banner-button{text-align:center}.usxf_viiv_21-cookie-banner-button #gsk-consent-choices-alt{font-size:14px;display:inline-block;margin:20px 0px;text-decoration:none;font-weight:600}#hubspot-messages-iframe-container{margin-bottom:60px}#hubspot-messages-iframe-container .widget-app-container{margin-right:15px;opacity:1;transform:translatey(0px);transition:.25s}#hubspot-messages-iframe-container .widget-app-container .invisible{transform:translatey(100px) !important;opacity:0;transition:.25s}@media(max-width: 991px){#hubspot-messages-iframe-container{margin-bottom:100px}#hubspot-messages-iframe-container.bottom{margin-bottom:60px !important}}@media(max-width: 767px){#hubspot-messages-iframe-container{margin-bottom:130px}#hubspot-messages-iframe-container.bottom{margin-bottom:60px !important}}.viiv-card-with-icon{padding:0 30px !important;height:auto}.viiv-card-with-icon .card{display:flex;overflow:hidden;justify-content:center;height:100%}.viiv-card-with-icon .card .card-image-container{width:50%;flex-wrap:wrap}.viiv-card-with-icon .card .card-image-container a{width:100%;display:block}.viiv-card-with-icon .card .card-image-container a.mobile{display:none}.viiv-card-with-icon .card .card-image-container img{width:100%;object-fit:cover}.viiv-card-with-icon .card .card-image-container img:not(.mobile){display:block}.viiv-card-with-icon .card .card-image-container img.icon{padding:15px;box-sizing:border-box;object-fit:contain}.viiv-card-with-icon .card .card-image-container img.mobile{display:none}.viiv-card-with-icon .card .card-content-container{padding:0px 30px;width:50%;box-sizing:border-box}.viiv-card-with-icon .card.border{border-radius:25px}.viiv-card-with-icon .card.left{flex-direction:row;flex-wrap:nowrap;align-items:center}.viiv-card-with-icon .card.left .card-image-container{width:50%;height:100%}.viiv-card-with-icon .card.left .card-image-container a{height:100%}.viiv-card-with-icon .card.left .card-image-container img{width:100%;height:100%}.viiv-card-with-icon .card.top{flex-wrap:wrap;align-items:center;width:auto;flex-direction:column;justify-content:flex-start}.viiv-card-with-icon .card.top .card-image-container{width:auto;display:flex;justify-content:center}.viiv-card-with-icon .card.top .card-content-container{width:100%}.viiv-card-with-icon .card.right{flex-direction:row-reverse;flex-wrap:nowrap;align-items:center}.viiv-card-with-icon .card.right .card-image-container{width:50%;height:100%}.viiv-card-with-icon .card.right .card-image-container a{height:100%}.viiv-card-with-icon .card.right .card-image-container img{width:100%;height:100%}.box.border :not(:last-child).viiv-card-with-icon:after{content:"";position:absolute;top:0;right:0;display:block;height:80%;top:50%;transform:translatey(-50%);width:1px;background-color:#612166}.box.border.bg-gradient-1 :not(:last-child).viiv-card-with-icon:after,.box.border.bg-gradient-2 :not(:last-child).viiv-card-with-icon:after,.box.border.bg-secondary-700 :not(:last-child).viiv-card-with-icon:after,.box.border.bg-transparent :not(:last-child).viiv-card-with-icon:after{content:"";position:absolute;top:0;right:0;display:block;height:80%;top:50%;transform:translatey(-50%);width:1px;background-color:#fff}@media(max-width: 991px){.box.border .viiv-card-with-icon:after{content:none !important;display:none !important}}@media(max-width: 767px){.card .card-image-container a{display:none !important}.card .card-image-container a.mobile{display:block !important}.card .card-image-container img{display:none !important}.card .card-image-container img.mobile{display:block !important}.card.top,.card.left,.card.right{height:auto !important;flex-wrap:wrap !important}.card.top .card-image-container,.card.left .card-image-container,.card.right .card-image-container{width:100% !important;display:flex;justify-content:center}.card.top .card-image-container img,.card.left .card-image-container img,.card.right .card-image-container img{margin:auto}.card.top .card-image-container img.icon,.card.left .card-image-container img.icon,.card.right .card-image-container img.icon{width:auto;margin:auto}.card.top .card-content-container,.card.left .card-content-container,.card.right .card-content-container{width:100% !important}.card.top .card-content-container .content,.card.left .card-content-container .content,.card.right .card-content-container .content{text-align:center}}.heroBanner h1{margin:0}.heroBanner.bg-gradient-1{background:linear-gradient(#612166, #EA1B75);color:#fff}.heroBanner.bg-gradient-1 h1,.heroBanner.bg-gradient-1 h2,.heroBanner.bg-gradient-1 h3,.heroBanner.bg-gradient-1 .h1,.heroBanner.bg-gradient-1 .h2,.heroBanner.bg-gradient-1 .h3{color:#fff}.heroBanner.bg-gradient-1 .triangle{background:linear-gradient(#612166, #EA1B75)}.heroBanner.bg-gradient-2{background:linear-gradient(#612166, #A079A3);color:#fff}.heroBanner.bg-gradient-2 .triangle{background:linear-gradient(#612166, #A079A3)}.heroBanner.bg-gradient-3{background:linear-gradient(#8e1d58, #bb779a);color:#fff}.heroBanner.bg-gradient-3 .triangle{background:linear-gradient(#8e1d58, #bb779a)}.heroBanner.bg-primary-700 .triangle{background-color:#ea1b75}.heroBanner.bg-primary-500 .triangle{background-color:#ee4890}.heroBanner.bg-primary-300 .triangle{background-color:#f276ac}.heroBanner.bg-secondary-700 .triangle{background-color:#612166}.heroBanner.bg-secondary-500 .triangle{background-color:#804d84}.heroBanner.bg-secondary-300 .triangle{background-color:#a079a3}.heroBanner.bg-tertiary-700 .triangle{background-color:#8e1d58}.heroBanner.bg-tertiary-500 .triangle{background-color:#a44a79}.heroBanner.bg-tertiary-300 .triangle{background-color:#bb779a}.heroBanner.borderBottom{border-bottom:2px solid #ea1b75;position:relative}.heroBanner.large{height:550px}.heroBanner.medium{height:450px}.heroBanner.small{height:350px}.heroBanner .component-content{padding:0 !important;height:100%;display:grid;grid-template-columns:5fr 5fr}.heroBanner .component-content .leftBox{align-self:center;z-index:2;padding:30px}.heroBanner .component-content .leftBox .subheading{text-shadow:#ea1b75 1px 0 10px;font-size:28px;font-style:italic}.heroBanner .component-content .leftBox .leftIcon img{width:100%}.heroBanner .component-content .leftBox .leftDisclaimer{position:absolute;bottom:15px;padding:0 30px}.heroBanner .component-content .triangle{position:absolute;height:100%;width:100px;margin-left:-50px;z-index:1;transform:skew(-10deg)}.heroBanner .component-content .rightBox{width:calc(100% + 290px);background-size:cover}.heroBanner .component-content .rightBox.image-position-center{background-position:center}.heroBanner .component-content .rightBox.image-position-left{background-position:left}.heroBanner .component-content .rightBox.image-position-right{background-position:right}.heroBanner .component-content .rightBox img{display:none}.heroBanner .component-content .rightBox .rightDisclaimer{position:absolute;right:0px;margin-right:60px;text-align:right;bottom:15px;padding:0 30px}@media(max-width: 767px){.heroBanner.large,.heroBanner.medium,.heroBanner.small{height:auto}.heroBanner .component-content{grid-template-columns:1fr}.heroBanner .component-content .leftBox{order:2;align-items:center;padding:30px 0}.heroBanner .component-content .leftBox .leftIcon img{display:block;width:100%}.heroBanner .component-content .triangle{display:none}.heroBanner .component-content .rightBox{width:100%;order:1;background-image:none !important;height:auto}.heroBanner .component-content .rightBox img{display:block;width:100%}.heroBanner .component-content .rightBox .rightDisclaimer{position:absolute;margin-top:-30px;bottom:auto;right:auto;text-align:left}}.reference-request-a-sales-rep{width:100%;padding:30px 0 50px}.reference-request-a-sales-rep .component-content{width:80%;margin:0 auto}.reference-request-a-sales-rep .component-content .hs-form fieldset:nth-child(8) a{color:#ea257e}.reference-request-a-sales-rep .component-content .hs-form fieldset:nth-child(9) label{display:flex;align-items:center}.reference-request-a-sales-rep .component-content .hs-form fieldset:nth-child(9) label .hs-input{height:13px;width:auto;margin-right:8px;align-items:center}.reference-request-a-sales-rep .component-content .hs-form fieldset:nth-child(9) label .hs-input:checked{background-color:purple}.reference-request-a-sales-rep .component-content .hs-form fieldset:nth-child(9) label span{color:unset}.reference-request-a-sales-rep .component-content .hs-form fieldset:nth-child(9) label span strong{color:#ea257e;text-decoration:underline}.reference-request-a-sales-rep .component-content .hs-form fieldset:nth-child(9) label span span{color:#d03131}.reference-request-a-sales-rep .component-content .hs-form fieldset:nth-child(10) span{line-height:1.4}.reference-request-a-sales-rep .component-content .hs-form fieldset:nth-child(10) span a{color:#ea257e}.reference-request-a-sales-rep .component-content .hs-form .hs_submit.hs-submit .actions input{background-color:#ea257e;color:#fff;font-size:20px;text-transform:uppercase;border:none;padding:8px 20px;border-radius:10px}.reference-request-a-sales-rep .component-content .hs-form .form-columns-0 .richtext.hs-main-font-element a{color:#ea257e;text-decoration:none}.reference-request-a-sales-rep .component-content .hs-form fieldset{max-width:none}.reference-request-a-sales-rep .component-content h2{text-transform:uppercase;color:#ea257e}.reference-request-a-sales-rep .component-content label>span{color:#b9125d}.reference-request-a-sales-rep .component-content .hs-form-required{color:#d03131}.reference-request-a-sales-rep .component-content .form-columns-2>.hs-form-field:first-child .input{margin-right:30px}.reference-request-a-sales-rep .component-content .hs-input{background-color:#f9f9f9;border:#c6c6c6 2px solid;border-radius:10px;height:44px;padding:0 15px;width:100%}.reference-request-a-sales-rep .component-content .form-columns-1 .hs-input{width:100%}.reference-request-a-sales-rep .component-content .hs-input:focus{outline-color:#bbb6b6}.reference-request-a-sales-rep .component-content .hs-input.error{border:#d03131 solid 2px}.reference-request-a-sales-rep .component-content .hs-error-msg{color:#d03131;margin:0}.reference-request-a-sales-rep .component-content .hs-form-field{margin-bottom:36px}.reference-request-a-sales-rep .component-content .inputs-list{padding-left:0;margin-top:10px;margin-bottom:0}.reference-request-a-sales-rep .component-content .inputs-list li{list-style:none}.reference-request-a-sales-rep .component-content .hs-error-msg::before{content:"*";position:relative;left:-2px}.reference-request-a-sales-rep .component-content input[type=sumbit].hs-button{background-color:#ea257e}@media(max-width: 767px){.reference-request-a-sales-rep .component-content fieldset .hs-form-field div.input{margin-right:0 !important}.reference-request-a-sales-rep .component-content fieldset .hs-form-field div.input input,.reference-request-a-sales-rep .component-content fieldset .hs-form-field div.input select{width:100% !important}.reference-request-a-sales-rep .component-content fieldset .hs-form-field div.input input[type=checkbox]{width:auto !important}}.reference-stay-connected{width:100%;padding:30px 0 50px}.reference-stay-connected .component-content{width:80%;margin:0 auto}.reference-stay-connected .component-content .hs-form fieldset:nth-child(7) label{display:flex;align-items:center}.reference-stay-connected .component-content .hs-form fieldset:nth-child(7) label .hs-input{height:13px;width:auto;margin-right:8px;align-items:center}.reference-stay-connected .component-content .hs-form fieldset:nth-child(7) label .hs-input:checked{background-color:purple}.reference-stay-connected .component-content .hs-form fieldset:nth-child(7) label span{color:unset}.reference-stay-connected .component-content .hs-form fieldset:nth-child(7) label span strong{color:#ea257e;text-decoration:underline}.reference-stay-connected .component-content .hs-form fieldset:nth-child(7) label span span{color:#d03131}.reference-stay-connected .component-content .hs-form fieldset:nth-child(8) span{line-height:1.4}.reference-stay-connected .component-content .hs-form fieldset:nth-child(8) span a{color:#ea257e;text-decoration:none}.reference-stay-connected .component-content .hs-form fieldset:nth-child(8) span a:hover{text-decoration:underline}.reference-stay-connected .component-content .hs-form .form-columns-0 .richtext.hs-main-font-element a{color:#ea257e;text-decoration:none}.reference-stay-connected .component-content .hs-form fieldset{max-width:none}.reference-stay-connected .component-content h2{text-transform:uppercase;color:#ea257e}.reference-stay-connected .component-content label>span{color:#b9125d}.reference-stay-connected .component-content .hs-form-required{color:#d03131}.reference-stay-connected .component-content .form-columns-2>.hs-form-field:first-child .input{margin-right:30px}.reference-stay-connected .component-content .hs-input{background-color:#f9f9f9;border:#c6c6c6 2px solid;border-radius:10px;height:44px;padding:0 15px;width:100%}.reference-stay-connected .component-content .form-columns-1 .hs-input{width:100%}.reference-stay-connected .component-content .hs-input:focus{outline-color:#bbb6b6}.reference-stay-connected .component-content .hs-input.error{border:#d03131 solid 2px}.reference-stay-connected .component-content .hs-error-msg{color:#d03131;margin:0}.reference-stay-connected .component-content .hs-form-field{margin-bottom:36px}.reference-stay-connected .component-content .inputs-list{padding-left:0;margin-top:10px;margin-bottom:0}.reference-stay-connected .component-content .inputs-list li{list-style:none}.reference-stay-connected .component-content .hs-error-msg::before{content:"*";position:relative;left:-2px}.reference-stay-connected .component-content input[type=submit].hs-button{background-color:#ea257e;color:#fff;font-size:20px;text-transform:uppercase;border:none;padding:8px 20px;border-radius:10px}@media(max-width: 767px){.reference-stay-connected .component-content fieldset .hs-form-field div.input{margin-right:0 !important}.reference-stay-connected .component-content fieldset .hs-form-field div.input input,.reference-stay-connected .component-content fieldset .hs-form-field div.input select{width:100% !important}.reference-stay-connected .component-content fieldset .hs-form-field div.input input[type=checkbox]{width:auto !important}}.usxf_viiv_15-divider{width:calc(100% - 60px);margin:auto;margin-left:30px}.usxf_viiv_15-divider .full-width-container{width:calc(100% + 60px);margin:auto;margin-left:-30px}.usxf_viiv_15-divider .bg-neutral-100{box-shadow:0px 0px 8px #ea1b75;position:relative;z-index:10}.usxf_viiv_15-divider .thicknes-1{height:1px}.usxf_viiv_15-divider .thicknes-2{height:4px}.usxf_viiv_15-divider .thicknes-3{height:8px}.usxf_viiv_15-divider .thicknes-4{height:16px}.usxf_viiv_15-divider .thicknes-5{height:32px}.usxf_viiv_19-scrolled-navigation{z-index:100}.usxf_viiv_19-scrolled-navigation nav{height:50px}.usxf_viiv_19-scrolled-navigation nav .scrolled-navigation.fixed{position:fixed;top:0;width:100vw;max-width:1920px}.usxf_viiv_19-scrolled-navigation nav .scrolled-navigation.hide{transform:translatey(-100%)}.usxf_viiv_19-scrolled-navigation nav .content-container{margin:auto;width:1530px;max-width:100%}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-section-title{display:none}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-menu{display:none}.usxf_viiv_19-scrolled-navigation nav .content-container ul{display:flex;justify-content:center;padding:0;margin:0}.usxf_viiv_19-scrolled-navigation nav .content-container ul li{list-style:none;padding:0 30px}.usxf_viiv_19-scrolled-navigation nav .content-container ul li>p,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a{color:#fff;text-decoration:none;height:50px;line-height:50px;display:block;margin:1px}.usxf_viiv_19-scrolled-navigation nav .content-container ul li>p:hover,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a:hover{text-decoration:none}.usxf_viiv_19-scrolled-navigation nav .content-container ul li>p.active,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a.active{font-weight:bold}.usxf_viiv_19-scrolled-navigation nav .content-container ul li>p.active:after,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a.active:after{content:"";display:block;width:100%;height:6px;background-color:#ea1b75;border-radius:25px;margin-top:-3px}@media(max-width: 767px){.usxf_viiv_19-scrolled-navigation nav .content-container{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;justify-content:flex-start;align-items:flex-end}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-section-title{display:block;left:0;position:absolute;padding:0 30px;font-weight:bold;line-height:55px}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-section-title:after{content:"";display:block;width:100%;height:6px;background-color:#ea1b75;border-radius:25px;margin-top:-4px;z-index:10;position:relative}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-menu{display:inline-block;margin:15px 30px;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/menu-icon-white.svg)}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-menu.open{background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/close-menu-icon-white.svg)}.usxf_viiv_19-scrolled-navigation nav .content-container ul{flex-direction:column;display:none;margin:15px 30px;width:100%}.usxf_viiv_19-scrolled-navigation nav .content-container ul.open{display:block;padding:15px;margin:-15px}.usxf_viiv_19-scrolled-navigation nav .content-container ul li{border-top:1px solid #fff}.usxf_viiv_19-scrolled-navigation nav .content-container ul li p,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a{display:inline-block;width:auto}.usxf_viiv_19-scrolled-navigation nav .content-container ul li p.active,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a.active{font-weight:normal}.usxf_viiv_19-scrolled-navigation nav .content-container ul li p.active:after,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a.active:after{content:none}}.usxf_viiv_22-anchor{position:absolute;width:0px}.usxf_viiv_22-anchor .anchor-section{margin-top:-50px}.usxf_viiv_20-back-to-top{z-index:99999;position:relative}.usxf_viiv_20-back-to-top .back-to-top{background-color:#612166;width:40px;height:40px;display:grid;place-items:center;position:fixed;z-index:1000;right:30px;bottom:15px;border-radius:5px;transform:translatey(100px);opacity:0;transition:.25s}.usxf_viiv_20-back-to-top .back-to-top.visible{opacity:1;transform:translatey(0px) !important;transition:.25s}.usxf_viiv_20-back-to-top .back-to-top:hover{cursor:pointer}.usxf_viiv_16-video-player{padding:15px 30px}.usxf_viiv_16-video-player .video-player-box{display:flex}.usxf_viiv_16-video-player .video-player-box.left{flex-direction:row-reverse}.usxf_viiv_16-video-player .video-player-box.left .video{width:60%}.usxf_viiv_16-video-player .video-player-box.left .description{width:40%}.usxf_viiv_16-video-player .video-player-box.right{flex-direction:row}.usxf_viiv_16-video-player .video-player-box.right .video{width:60%}.usxf_viiv_16-video-player .video-player-box.right .description{width:40%}.usxf_viiv_16-video-player .video-player-box.bottom{flex-direction:column}.usxf_viiv_16-video-player .video-player-box.bottom .video{width:100% !important}.usxf_viiv_16-video-player .video-player-box.bottom .description{width:100% !important}.usxf_viiv_16-video-player .video-player-box .video #myPlayerID{width:100%;height:auto;aspect-ratio:16/9;border-radius:25px}.usxf_viiv_16-video-player .video-player-box .video .transcription-box .transcription-button{display:flex;align-items:center;font-weight:bold;color:#612166;max-width:fit-content;background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.usxf_viiv_16-video-player .video-player-box .video .transcription-box .transcription-button:hover{color:#ea1b75;text-decoration:none}.usxf_viiv_16-video-player .video-player-box .video .transcription-box .transcription-button:hover::before{background-color:#ea1b75}.usxf_viiv_16-video-player .video-player-box .video .transcription-box .transcription-button::before{content:"";display:block;height:15px;width:15px;border-radius:100%;background-color:#612166;background-position:center center;background-repeat:no-repeat;background-size:60%;margin-right:5px;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/transcription-button-open.svg)}.usxf_viiv_16-video-player .video-player-box .video .transcription-box .transcription-button.open::before{background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/transcription-button-close.svg)}.usxf_viiv_16-video-player .video-player-box .video .transcription-box .transcription.hidden{display:none}.usxf_viiv_16-video-player .video-player-box .description{padding:0 30px;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column}.usxf_viiv_16-video-player .video-player-box .description>*{margin:0;margin-bottom:15px}.usxf_viiv_16-video-player .transcription-box .transcription-button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}@media(max-width: 767px){.video-player-box.left,.video-player-box.right,.video-player-box.bottom{flex-direction:column !important}.video-player-box .video{width:100% !important}.video-player-box .video #myPlayerID{width:100%;aspect-ratio:16/9}.video-player-box .description{width:100% !important;padding:0 !important;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column}}.usxf_viiv_18-image .image-content picture{width:100%}.usxf_viiv_18-image .image-content picture img{width:100%;box-sizing:border-box;max-width:100%;padding:0 15px}@media(max-width: 767px){.usxf_viiv_18-image .image-content.horizontal-scroll{overflow:scroll}.usxf_viiv_18-image .image-content.horizontal-scroll picture img{max-width:none;width:auto}}.exit-notification{width:100vw;height:100vh;z-index:10000;position:fixed;background-color:rgba(97,33,102,.8549019608);display:flex;backdrop-filter:blur(10px)}.exit-notification.is-hidden{display:none}.exit-notification .exit-notification-inner{background-color:#fff;max-width:950px;padding:30px 0px;margin:auto;text-align:center}.subpage-isi{position:absolute;z-index:10;padding:15px}.subpage-isi.fixed{position:fixed;top:50px;overflow:hidden;height:auto;width:675px}.subpage-isi.fixed .content{width:25vw}.subpage-isi::after{width:150%;background-color:#f4f4f4;display:block;content:"";position:absolute;height:100%;left:0px;top:0px}.subpage-isi .content{position:relative;z-index:10;overflow:scroll;height:calc(100vh - 100px);padding:15px;width:25vw}@media(max-width: 1200px){.subpage-isi{display:none}}.table{padding:15px 30px}.table.variant-1 table,.table.variant-1 td,.table.variant-1 th{border-collapse:collapse;border:1px solid #612166}.table.variant-1 table th{background-color:#612166;color:#fff;padding:10px}.table.variant-1 table td{padding:10px}.table.variant-2 table,.table.variant-2 td,.table.variant-2 th{border-collapse:collapse;border:1px solid #ea1b75}.table.variant-2 table th:nth-child(even){background-color:#f4f4f4}.table.variant-2 table td:nth-child(even){background-color:#f4f4f4}.table.variant-2 table th{background-color:#ea1b75;color:#fff;padding:10px}.table.variant-2 table td{padding:10px}.fixed-side-menu{position:fixed;top:45%;right:20px;z-index:11}.fixed-side-menu.open .fixed-side-menu__list{display:flex}.fixed-side-menu__list{display:none;flex-direction:column;width:262px;list-style-type:none;padding:0;gap:10px;position:absolute;bottom:100%;right:0;margin:0}.fixed-side-menu__list .link{display:flex;justify-content:end;padding:9px 11px;text-align:right;line-height:16px;font-weight:700;font-size:14px}.fixed-side-menu__list .link a{color:#e67300;display:flex;align-items:center;gap:7px}.fixed-side-menu__list .link a::after{content:"";display:inline-block;min-width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IiNFNjczMDAiLz4KPHBhdGggZD0iTTEyLjc1NzUgMjEuNzIwMkMxMi4wMDE2IDIxLjcyMDIgMTEuMzg2NyAyMS4xMDUzIDExLjM4NjcgMjAuMzQ5NUMxMS4zODY3IDE5Ljk4NTMgMTEuNTMxNiAxOS42MzY3IDExLjc5MDEgMTkuMzc4MkwxNi4xNjQ3IDE0Ljk5OThMMTEuNzkwMSAxMC42MjUyQzExLjI0OTcgMTAuMDk2NSAxMS4yNDE4IDkuMjI3MDkgMTEuNzcwNSA4LjY4NjY0QzEyLjI5OTIgOC4xNDYxOSAxMy4xNjg3IDguMTM4MzUgMTMuNzA5MSA4LjY2NzA2QzEzLjcxNyA4LjY3NDg5IDEzLjcyMDkgOC42Nzg4MSAxMy43Mjg3IDguNjg2NjRMMjAuMDQ1OCAxNS4wMDM3TDEzLjcyODcgMjEuMzIwN0MxMy40NzAyIDIxLjU3OTIgMTMuMTIxNyAyMS43MjQxIDEyLjc2MTQgMjEuNzI0MSIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);background-position:center;background-repeat:no-repeat;background-size:100%}.fixed-side-menu__button{max-width:75px;float:right;margin:11px 0;padding:10px;cursor:pointer;text-align:center}.fixed-side-menu__button p{margin:0;color:#506d85;font-weight:800;font-size:12px;line-height:14px}.fixed-side-menu__button::before{content:"";display:inline-block;width:43px;height:43px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCA0MyA0MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjEuNSIgY3k9IjIxLjUiIHI9IjIxLjUiIGZpbGw9IiNFNjczMDAiLz4KPHBhdGggZD0iTTE2LjI2NTYgMTYuMjY2NkwyNi43MzMxIDI2LjczNDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi45NjA2NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0yNi43MzQ0IDE2LjI2NjZMMTYuMjY2OSAyNi43MzQxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuOTYwNjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);background-position:center;background-repeat:no-repeat;background-size:100%;margin-bottom:7px}.fixed-side-menu__button,.fixed-side-menu__list .link{border:2px solid #fff;border-radius:10px;box-shadow:0px 2.94737px 8.10526px rgba(0,0,0,.12)}.breadcrumbs{margin-bottom:17px}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;gap:30px}.breadcrumbs ol li{display:inline-block;position:relative}.breadcrumbs ol li>a{color:#fff;font-family:"Lato",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%;text-decoration:none}.breadcrumbs ol li>a:hover{text-decoration:underline}.breadcrumbs ol li .breadcrumbs-separator{position:absolute;right:-18px}.gigyaraas{background-color:#fff;border-top-right-radius:20px;border-top-left-radius:20px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen{width:100%}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .bold .gigya-label-text{font-weight:bold}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .bold .gigya-label-text span{font-weight:normal}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-label{display:block}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-label h2{font-size:26px;line-height:28px;color:#e67300;font-weight:bold;margin-bottom:20px;text-align:left}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-label h3{font-size:30px;font-weight:400}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .color-red{color:red}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-screen .gigya-required-display{color:red}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-input-text.gigya-error,.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen select.gigya-error{border-color:red !important}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input{display:inline-block;height:40px;padding:9px 10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:22px;color:#33475b;border:1px solid #cbd6e2;box-sizing:border-box;border-radius:3px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-submit.btn.btn-primary input{background-color:#e67300;border-radius:3px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-required-display.gigya-reset{padding-left:0}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label,.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{margin-left:0}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice label{max-width:100%}@media(max-width: 767px){.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice label{max-width:330px}}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-error-msg.gigya-error-msg-active{order:1;margin-left:0}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-error-msg.gigya-error-msg-active~.gigya-multi-choice-item{border:solid red 1px;min-width:420px}@media(max-width: 767px){.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-error-msg.gigya-error-msg-active~.gigya-multi-choice-item{min-width:340px}}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-multi-choice-item{align-items:center}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-multi-choice-item label{line-height:20px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-multi-choice-item input[type=radio]{margin:0}@media(max-width: 767px){.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-multi-choice-item{align-items:flex-start}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-multi-choice-item input[type=radio]{margin:3px 0 0 0}}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active{text-align:left}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../../../../../../../etc/designs/zg/viiv-master-us/desktop/assets/icons/icon-chevron-down.svg);background-repeat:no-repeat;background-position-x:99%;background-position-y:12px;padding-left:10px}@media(max-width: 767px){.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen select{background-position-x:98%;background-position-y:10px}}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen.mobile .gigya-label-text,.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen.mobile .gigya-composite-control-label,.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen.mobile a{font-size:15px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .privacy-text{line-height:22px}.gigyaraas .gigya-raas .gigya-screen-content input[disabled=disabled]{display:none}.tabs .tabs-nav{width:calc(100% - 15px)}.tabs .tabs-nav .tabs-nav-list{display:flex}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item{background-color:#f276ac;padding:13px 20px}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item.is-active{background-color:#f4f4f4}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item::marker{content:none}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item a{color:#612166;font-family:"Roboto";font-size:14px;font-style:normal;font-weight:700;line-height:20px}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item a:hover{text-decoration:none}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item:not(:last-child){border-right:2px solid #612166}.tabs .tabs-content{display:none;background-color:#f4f4f4;margin:0 15px;padding:30px 5px 0px 5px}.tabs .tabs-content.is-active{display:block}@media(max-width: 767px){.tabs .tabs-nav-list{flex-direction:column}.tabs .tabs-nav-list .tabs-nav-item:not(:last-child){border-right:none;border-bottom:2px solid #612166}}.gigyaraas .gigya-raas[data-form-type=unsubscribe] .gigya-screen-content .btn input{background-color:#00737e;font-weight:700;font-size:18px;padding:10px 20px;min-width:100px;margin-right:auto;color:#fff;display:flex;align-items:center;justify-content:center;height:44px;float:left;box-sizing:border-box}.gigyaraas .gigya-raas[data-form-type=unsubscribe] .gigya-screen-content .btn input:hover{text-decoration:none}.gigyaraas .gigya-raas[data-form-type=unsubscribe] .gigya-composite-control.gigya-composite-control-checkbox{align-items:center}.gigyaraas .gigya-raas[data-form-type=unsubscribe] .gigya-composite-control.gigya-composite-control-checkbox input{margin:0}.gigyaraas .blocked{pointer-events:none}
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
body{font-family:"Roboto",sans-serif;color:#212121}*{font-variant-ligatures:none !important;overflow-wrap:break-word}::marker{font-size:small}.selection-bold{font-weight:700 !important}.selection-italic{font-style:italic !important}sub,sup,.sup{position:relative;top:-0.4em;left:0em;font-size:.7em;vertical-align:top;padding:0}p,.p{font-family:"Roboto",sans-serif;font-size:16px;line-height:22px;font-weight:400;margin-bottom:16px;margin-top:0px}a{color:#c13b08;text-decoration:none;font-size:16px;line-height:22px;font-weight:700}a:hover{color:#c13b08;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h7,.h8,p,a{margin-top:0px !important}h1,.h1{font-family:"Roboto",sans-serif;font-size:30px;line-height:32px;font-weight:700;margin-bottom:20px;color:#5b2164}h2,.h2{font-family:"Roboto",sans-serif;font-size:28px;line-height:30px;font-weight:700;margin-bottom:20px;color:#5b2164}h3,.h3{font-family:"Roboto",sans-serif;font-size:25px;line-height:30px;font-weight:700;margin-bottom:20px}h4,.h4{font-family:"Roboto",sans-serif;font-size:25px;line-height:30px;font-weight:400;margin-bottom:20px}h5,.h5{font-family:"Roboto",sans-serif;font-size:18px;line-height:22px;font-weight:400;margin-bottom:20px}h6,.h6{font-family:"Roboto",sans-serif;font-size:14px;line-height:14px;font-weight:400;margin-bottom:14px}.h7{font-family:"Roboto",sans-serif;font-size:13px;line-height:13px;font-weight:700;margin-bottom:16px}.h8{font-family:"Roboto",sans-serif;font-size:35px;line-height:25px;font-weight:700;margin-bottom:32px}.h5-big{font-size:20px;line-height:24px;font-weight:700}.header-callout{font-family:"Roboto",sans-serif;font-size:45px;line-height:45px;font-weight:600;margin-bottom:32px}.callout-text{font-family:"Roboto",sans-serif;font-size:30px;line-height:32px;font-weight:700px;margin-bottom:32px}.primary-btn{font-family:"Roboto",sans-serif;padding:13px 20px;min-width:unset;display:inline-block;text-align:center;border-radius:30px;color:#fff;background-color:#787a01;font-size:14px;line-height:17px;font-weight:700;text-decoration:none;cursor:pointer;border:2px solid #fff}.primary-btn:after{content:"";width:10px;height:10px;margin-left:5px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}.primary-btn:hover{background-color:#cccc98;text-decoration:none;color:#212121;border:2px solid #cccc98}.primary-btn:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-gray.svg)}.primary-btn.color-neutral-100{color:#787a01;background-color:#fff}.primary-btn.color-neutral-100:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-green.svg)}.primary-btn.color-neutral-100:hover{background-color:#cccc98;color:#212121}.primary-btn.color-neutral-100:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-gray.svg)}p[style="text-align: center;"] a.primary-btn,p[style="text-align: center;"] a.secondary-btn,p[style="text-align: center;"] a.tertiary-btn,p[style="text-align: center;"] a.quaternary-btn{margin-right:0}.secondary-btn{font-family:"Roboto",sans-serif;padding:13px 20px;min-width:145px;display:inline-block;text-align:center;border-radius:30px;color:#fff;background-color:#212121;font-size:14px;line-height:20px;font-weight:700;text-decoration:none;border:2px solid #fff;cursor:pointer}.secondary-btn:after{content:"";width:10px;height:10px;margin-left:5px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}.secondary-btn:hover{background-color:#cccc98;text-decoration:none;color:#212121;border:2px solid #cccc98}.secondary-btn:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-gray.svg)}.tertiary-btn{font-family:"Roboto",sans-serif;margin-right:15px;margin-bottom:15px;color:#5b2164;font-size:14px;line-height:18px;font-weight:700;text-decoration:none;cursor:pointer}.tertiary-btn::after{content:"";height:20px;width:20px;margin-left:5px;border-radius:0;background-position:center center;background-color:#5b2164;background-repeat:no-repeat;display:inline-block;background-size:70% auto;position:relative;word-break:keep-all;bottom:-4px}.tertiary-btn.video:after{background-color:#787a01;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-video-button.svg)}.tertiary-btn.video:hover{color:#999930;text-decoration:none}.tertiary-btn.video:hover:after{background-color:#787a01;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-video-button.svg)}.tertiary-btn.download:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-download-button.svg)}.tertiary-btn.download:hover{color:#999930;text-decoration:none}.tertiary-btn.download:hover:after{background-color:#999930;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-download-button.svg)}.tertiary-btn.email:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-mail-buttom.svg)}.tertiary-btn.email:hover{color:#999930;text-decoration:none}.tertiary-btn.email:hover:after{background-color:#999930;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-mail-buttom.svg)}.quaternary-btn{font-family:"Roboto",sans-serif;margin-right:15px;margin-bottom:15px;color:#5b2164;font-size:14px;line-height:18px;font-weight:700;text-decoration:none;cursor:pointer;padding-right:15px;position:relative;display:inline-block}.quaternary-btn:after{content:"";width:10px;height:100%;top:0px;right:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:absolute;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-purple.svg)}.quaternary-btn:hover{color:#5b2164;text-decoration:none}.quaternary-btn:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-purple.svg)}.quaternary-btn:has(.color-neutral-100)::after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}.quaternary-btn:has(.color-neutral-100):hover{text-decoration:underline;color:#fff}@media(max-width: 767px){.quaternary-btn:has(.color-neutral-100):hover{text-decoration:none}}.quaternary-btn:has(.color-neutral-900)::after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-black.svg)}.quaternary-btn:has(.color-neutral-900):hover::after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-green.svg)}.quaternary-btn:has(.color-neutral-900):hover .color-neutral-900{color:#999930}.call-out-btn{font-family:"Roboto",sans-serif;margin-right:15px;margin-bottom:15px;color:#c13b08;font-size:25px;line-height:30px;font-weight:700;text-decoration:none;cursor:pointer;position:relative;display:inline-block}.call-out-btn:after{content:"";width:18px;max-width:18px;height:100%;top:0px;right:-25px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:absolute;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-red.svg)}.call-out-btn:hover{color:#787a01;text-decoration:none}.call-out-btn:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-red.svg)}.isi-title{font-size:18px;line-height:24px;font-weight:700;margin-bottom:16px;color:#5b2164}.color-primary-300{color:#cccc98}.color-primary-500{color:#999930}.color-primary-700{color:#000}.color-primary-900{color:#787a01}.color-secondary-500{color:#6c3175}.color-secondary-700{color:#000}.color-secondary-900{color:#5b2164}.color-tertiary-500{color:#ee7623}.color-tertiary-700{color:#000}.color-tertiary-900{color:#c13b08}.color-quaternary-500{color:#b1cacc}.color-quaternary-700{color:#000}.color-quaternary-900{color:#464f81}.color-neutral-100{color:#fff}.color-neutral-500{color:#919191}.color-neutral-700{color:#676f71}.color-neutral-900{color:#212121}ul{display:block;list-style-type:disc;margin-block-start:0em;margin-block-end:0em;margin-inline-start:5px;margin-inline-end:0px;padding-inline-start:15px}ul ul{margin-left:0px}ul ul li{list-style:none}ul ul li:before{content:"- ";margin-left:-12px;position:absolute}.transcription-box ul ul{margin-left:unset}.transcription-box ul ul li{list-style:disc}.transcription-box ul ul li:before{content:none}ol{display:block;list-style-type:decimal;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:20px}ol li p{line-height:22px;margin-bottom:0px}ol li::marker{color:#5b2164;font-weight:700;font-size:unset !important}.richText-content p,.card-content-container .content p{margin-bottom:16px !important}.richText-content h1,.richText-content h2,.richText-content h4,.richText-content h5,.card-content-container .content h1,.card-content-container .content h2,.card-content-container .content h4,.card-content-container .content h5{margin-bottom:20px !important}.richText-content h3,.card-content-container .content h3{margin-bottom:10px !important}.richText-content h6,.card-content-container .content h6{margin-bottom:14px !important}.richText-content .h7,.card-content-container .content .h7{margin-bottom:16px !important}.richText-content .h8,.card-content-container .content .h8{margin-bottom:32px !important}.richText-content>*:nth-last-child(1),.card-content-container .content>*:nth-last-child(1){margin-bottom:0px !important}.richText-content>*:nth-last-child(1) a,.card-content-container .content>*:nth-last-child(1) a{margin-bottom:0px !important}.richText-content ul,.card-content-container .content ul{margin-bottom:20px !important}.micro-text{font-size:12px;font-weight:400;line-height:15px}.micro-text p{font-size:12px;font-weight:400;line-height:15px}p.micro-text{font-size:12px;font-weight:400;line-height:15px}.reference .component-content{margin-left:12px}.reference .component-content .richText-content p{font-size:12px;font-weight:400;line-height:15px;margin-bottom:0px !important;position:relative}.reference .component-content .richText-content p sup:nth-child(1){position:absolute;margin-left:-12px}.reference .component-content .richText-content p .sup:nth-child(1){position:absolute;margin-left:-12px;font-size:unset !important;top:0px !important}p.reference{font-size:12px;font-weight:400;line-height:15px}.reference-small-gap .component-content{margin-left:-6px}.reference-small-gap .component-content sup:nth-child(1){margin-left:-6px !important}.reference-small-gap .component-content .sup:nth-child(1){margin-left:-6px !important}.footnote .richText-content li p{margin-bottom:0px !important}.footnote.footnote-default-styles ol li::marker{color:#212121;font-weight:400}@media(max-width: 767px){.center-on-mobile{text-align:center}}body,html{margin:0;padding:0}.bg-primary-900{background-color:#787a01}.bg-primary-700{background-color:#000}.bg-primary-500{background-color:#999930}.bg-primary-300{background-color:#cccc98}.bg-primary-100{background-color:rgba(203,203,151,.5019607843)}.bg-secondary-900{background-color:#5b2164}.bg-secondary-700{background-color:#000}.bg-secondary-500{background-color:#6c3175}.bg-secondary-300{background-color:#cebad1}.bg-secondary-100{background-color:#e9e2ea}.bg-tertiary-900{background-color:#c13b08}.bg-tertiary-700{background-color:#000}.bg-tertiary-500{background-color:#ee7623}.bg-tertiary-300{background-color:#f7bb91}.bg-tertiary-100{background-color:#000}.bg-quaternary-900{background-color:#464f81}.bg-quaternary-700{background-color:#000}.bg-quaternary-500{background-color:#b1cacc}.bg-quaternary-300{background-color:#e1eeef}.bg-quaternary-100{background-color:#f1f3fe}.bg-neutral-900{background-color:#212121}.bg-neutral-500{background-color:#919191}.bg-neutral-700{background-color:#676f71}.bg-neutral-300{background-color:#eaeaea}.bg-neutral-100{background-color:#fff}.bg-gradient-1{background:linear-gradient(to bottom, #5B2164, rgba(91, 33, 100, 0.7490196078))}.bg-gradient-2{background:linear-gradient(to bottom, #612166, #B31E6F)}.bg-gradient-3{background:linear-gradient(to right, #F7BB91, #000000)}.transparent,.bg-transparent{background-color:rgba(0,0,0,0)}.bg-primary-700,.bg-primary-500,.bg-secondary-700,.bg-secondary-500,.bg-gradient-1,.bg-gradient-2{color:#fff}.bg-primary-700 h1,.bg-primary-700 h2,.bg-primary-700 h3,.bg-primary-700 h4,.bg-primary-700 h5,.bg-primary-700 h6,.bg-primary-700 .h1,.bg-primary-700 .h2,.bg-primary-700 .h3,.bg-primary-700 .h4,.bg-primary-700 .h5,.bg-primary-700 .h6,.bg-primary-500 h1,.bg-primary-500 h2,.bg-primary-500 h3,.bg-primary-500 h4,.bg-primary-500 h5,.bg-primary-500 h6,.bg-primary-500 .h1,.bg-primary-500 .h2,.bg-primary-500 .h3,.bg-primary-500 .h4,.bg-primary-500 .h5,.bg-primary-500 .h6,.bg-secondary-700 h1,.bg-secondary-700 h2,.bg-secondary-700 h3,.bg-secondary-700 h4,.bg-secondary-700 h5,.bg-secondary-700 h6,.bg-secondary-700 .h1,.bg-secondary-700 .h2,.bg-secondary-700 .h3,.bg-secondary-700 .h4,.bg-secondary-700 .h5,.bg-secondary-700 .h6,.bg-secondary-500 h1,.bg-secondary-500 h2,.bg-secondary-500 h3,.bg-secondary-500 h4,.bg-secondary-500 h5,.bg-secondary-500 h6,.bg-secondary-500 .h1,.bg-secondary-500 .h2,.bg-secondary-500 .h3,.bg-secondary-500 .h4,.bg-secondary-500 .h5,.bg-secondary-500 .h6,.bg-gradient-1 h1,.bg-gradient-1 h2,.bg-gradient-1 h3,.bg-gradient-1 h4,.bg-gradient-1 h5,.bg-gradient-1 h6,.bg-gradient-1 .h1,.bg-gradient-1 .h2,.bg-gradient-1 .h3,.bg-gradient-1 .h4,.bg-gradient-1 .h5,.bg-gradient-1 .h6,.bg-gradient-2 h1,.bg-gradient-2 h2,.bg-gradient-2 h3,.bg-gradient-2 h4,.bg-gradient-2 h5,.bg-gradient-2 h6,.bg-gradient-2 .h1,.bg-gradient-2 .h2,.bg-gradient-2 .h3,.bg-gradient-2 .h4,.bg-gradient-2 .h5,.bg-gradient-2 .h6{color:#fff}.bg-primary-700 p,.bg-primary-700 .p,.bg-primary-500 p,.bg-primary-500 .p,.bg-secondary-700 p,.bg-secondary-700 .p,.bg-secondary-500 p,.bg-secondary-500 .p,.bg-gradient-1 p,.bg-gradient-1 .p,.bg-gradient-2 p,.bg-gradient-2 .p{color:#fff}.bg-primary-700 .viiv-card-with-image .h1,.bg-primary-700 .viiv-card-with-image h1,.bg-primary-500 .viiv-card-with-image .h1,.bg-primary-500 .viiv-card-with-image h1,.bg-secondary-700 .viiv-card-with-image .h1,.bg-secondary-700 .viiv-card-with-image h1,.bg-secondary-500 .viiv-card-with-image .h1,.bg-secondary-500 .viiv-card-with-image h1,.bg-gradient-1 .viiv-card-with-image .h1,.bg-gradient-1 .viiv-card-with-image h1,.bg-gradient-2 .viiv-card-with-image .h1,.bg-gradient-2 .viiv-card-with-image h1{color:#000}.bg-primary-700 .viiv-card-with-image .h2,.bg-primary-700 .viiv-card-with-image h2,.bg-primary-500 .viiv-card-with-image .h2,.bg-primary-500 .viiv-card-with-image h2,.bg-secondary-700 .viiv-card-with-image .h2,.bg-secondary-700 .viiv-card-with-image h2,.bg-secondary-500 .viiv-card-with-image .h2,.bg-secondary-500 .viiv-card-with-image h2,.bg-gradient-1 .viiv-card-with-image .h2,.bg-gradient-1 .viiv-card-with-image h2,.bg-gradient-2 .viiv-card-with-image .h2,.bg-gradient-2 .viiv-card-with-image h2{color:#000}.bg-primary-700 .viiv-card-with-image .h3,.bg-primary-700 .viiv-card-with-image h3,.bg-primary-500 .viiv-card-with-image .h3,.bg-primary-500 .viiv-card-with-image h3,.bg-secondary-700 .viiv-card-with-image .h3,.bg-secondary-700 .viiv-card-with-image h3,.bg-secondary-500 .viiv-card-with-image .h3,.bg-secondary-500 .viiv-card-with-image h3,.bg-gradient-1 .viiv-card-with-image .h3,.bg-gradient-1 .viiv-card-with-image h3,.bg-gradient-2 .viiv-card-with-image .h3,.bg-gradient-2 .viiv-card-with-image h3{color:#000}.bg-primary-700 .viiv-card-with-image p,.bg-primary-700 .viiv-card-with-image .p,.bg-primary-500 .viiv-card-with-image p,.bg-primary-500 .viiv-card-with-image .p,.bg-secondary-700 .viiv-card-with-image p,.bg-secondary-700 .viiv-card-with-image .p,.bg-secondary-500 .viiv-card-with-image p,.bg-secondary-500 .viiv-card-with-image .p,.bg-gradient-1 .viiv-card-with-image p,.bg-gradient-1 .viiv-card-with-image .p,.bg-gradient-2 .viiv-card-with-image p,.bg-gradient-2 .viiv-card-with-image .p{color:#212121}.bg-primary-300 .primary-btn,.bg-primary-500 .primary-btn,.bg-primary-700 .primary-btn,.bg-primary-900 .primary-btn,.bg-gradient-1 .primary-btn{background-color:#000}.bg-primary-300 .primary-btn:hover,.bg-primary-500 .primary-btn:hover,.bg-primary-700 .primary-btn:hover,.bg-primary-900 .primary-btn:hover,.bg-gradient-1 .primary-btn:hover{background-color:#000}@media(max-width: 767px){body.page-home{padding:0}.flex-container.flex-stack .component-content .paragraphSystem.content{flex-direction:column}.flex-container.flex-stack .component-content .paragraphSystem.content .usxf_viiv_18-image{margin-bottom:30px}.flex-container.flex-stack .component-content .paragraphSystem.content .usxf_viiv_18-image img{-webkit-filter:drop-shadow(0px 0px 5px lightgrey);filter:drop-shadow(0px 0px 5px lightgrey)}.flex-container.flex-center-on-mobile .paragraphSystem.content{display:flex;flex-direction:column;align-items:center;width:100%}}.flex-container.center .paragraphSystem.content{display:flex;align-items:center}.flex-container.flex-container-column .paragraphSystem.content{flex-direction:column;align-items:flex-start !important}@media(min-width: 767px){.flex-container.wrap-on-mobile .component-content .paragraphSystem.content{display:flex;width:100%}}@media(min-width: 991px){.flex-container.center .component-content .paragraphSystem.content{display:flex;align-items:center}.flex-container .component-content .paragraphSystem.content{display:flex}.flex-container .usxf_viiv_18-image{display:flex;align-items:center;justify-content:center}.flex-container.flex-container-nowrap .component-content .paragraphSystem.content{display:flex;flex-wrap:nowrap !important}.border-3 .flex-container .component-content .paragraphSystem.content{align-items:flex-start !important}}.container{padding:0;margin:0;border:0;background:rgba(0,0,0,0);width:1920px;max-width:100%;min-height:100vh;margin:0 auto;overflow:hidden}#content .layout-outer{padding:0;width:1055px;max-width:100%;margin:0 auto}#content .layout-inner{text-align:left;max-width:100%;width:100%;margin:0}@media(min-width: 1920px){.full-width-container{width:100vw;max-width:1920px;margin-left:-432.5px;margin-right:-432.5px}}@media(max-width: 1919px){.full-width-container{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.full-width-container.type-container{padding:0}.type-container{padding:0 15px}.type-container.box>.component-content{width:1055px;max-width:100%;margin:0 auto}.type-container>.component-content{width:1025px;max-width:100%;margin:0 auto}.component:not(.type-container) .component-content{padding:0 15px}.overflow{overflow:hidden}.paragraphSystem,.row{margin-left:0px;margin-right:0px}.col-xs-12{padding-left:0px;padding-right:0px}.component.box .component-content{padding:0}.component.box .component-content .richText{padding:0 15px}.border-1{border:none;box-shadow:none;border-radius:15px}.border-2{border-radius:20px;border:none}.border-3{border:2px solid #000;border-radius:15px}.border-4{border:2px solid #fff;overflow:hidden}.box>.component-content{background-size:cover;background-position:center center}.box.border-1{padding:30px 20px !important;z-index:10}.box.border-1 .richText{padding:0 !important}.box.border-2{padding:30px 15px !important;z-index:10}.box.type-container.bg-neutral-100 .box.border-2{border:1px solid #212121}.border-1,.border-2,.border-3{margin:0 15px;width:calc(100% - 30px)}@media(max-width: 767px){.border-1,.border-2{margin:0 30px;width:calc(100% - 60px)}.box.border-2{padding:30px 0 !important}.box.border-2 .richText.component.section .component-content,.box.border-2 .viiv-card-with-icon,.box.border-2 .usxf_viiv_18-image .image-content img{padding:0 10px !important}.box.border-2.big-spacing{padding:30px 20px !important}}.position-absolute{position:absolute !important}@media(min-width: 767px){.hide-on-desktop{display:none !important}}@media(max-width: 767px){.box.align-to-text{padding:30px 0px !important}.hide-on-mobile{display:none !important}.box.component.section.bg-secondary-700.border-2.padding-bottom-3{padding-top:15px !important}.box.component.section.bg-secondary-700.border-2.padding-bottom-3{padding-bottom:15px !important}.richText.component.section{padding:0px !important}.richText.component.section .component-content{padding:0 30px !important}.box.change-flow-on-mobile .paragraphSystem.content{flex-direction:column-reverse !important}.box>.component-content{background-size:cover;background-position:center center}.box>.component-content .paragraphSystem>.richText{padding:0 30px}.box.border-1 .richText>.component-content{padding:0 !important}.box.variant-3.bg-secondary-700{padding:15px 15px 30px 15px !important}.box.flex-container-height>.component-content>.paragraphSystem.content .box .paragraphSystem.content{height:auto}}.box.align-to-text{margin:0 15px;width:calc(100% - 30px);padding:30px}.box.align-to-text .richText{padding:0 !important}.box.side-padding{margin-left:15px;margin-right:15px;width:auto}.box.flex-container-height>.component-content>.paragraphSystem.content{display:flex;height:fit-content}.box.flex-container-height>.component-content>.paragraphSystem.content .box{overflow:hidden;display:flex;align-items:stretch}.box.flex-container-height>.component-content>.paragraphSystem.content .box .paragraphSystem.content{height:100%}.box.flex-container-height>.component-content>.paragraphSystem.content .box .align-to-text{height:100%}@media(max-width: 1100px){.box.flex-container-height.flex-stack>.component-content>.paragraphSystem.content{flex-direction:column}}.box.popup{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:99999;display:none;align-items:center;justify-content:center}.box.popup.active{display:flex}.box.popup>.component-content{background-color:#fff;position:relative;width:1025px;max-width:calc(100% - 60px);height:auto;max-height:90vh;border-radius:20px;overflow-y:auto}.box.popup>.component-content>.paragraphSystem.content{display:flex;align-items:stretch}.box.popup>.component-content>.paragraphSystem.content>.box{padding:60px 15px;display:flex;align-items:center}.box.popup>.component-content>.paragraphSystem.content>.box~.box{padding-top:80px}@media(max-width: 767px){.box.popup>.component-content>.paragraphSystem.content>.box{padding:60px 0}.box.popup>.component-content>.paragraphSystem.content>.box~.box{padding-top:30px}.box.popup>.component-content>.paragraphSystem.content>.box .richText.component.section .component-content,.box.popup>.component-content>.paragraphSystem.content>.box .viiv-card-with-icon,.box.popup>.component-content>.paragraphSystem.content>.box .usxf_viiv_18-image .image-content img{padding:0 15px !important}}.box.popup>.component-content>.paragraphSystem.content>.richText{padding:0;position:absolute;top:10px;right:10px;width:fit-content;z-index:1}.box.popup>.component-content>.paragraphSystem.content>.richText>.component-content{padding:0 !important}.box.popup>.component-content>.paragraphSystem.content>.richText>.component-content .close{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-cancel.svg);background-repeat:no-repeat;background-size:auto;background-position:center;padding:7px;height:40px;width:40px;cursor:pointer;background-size:40px 40px;color:rgba(0,0,0,0);display:inline-block}@media(max-width: 767px){.box.popup>.component-content>.paragraphSystem.content{flex-direction:column}}.padding-top-0{padding-top:0 !important}.padding-bottom-0{padding-bottom:0 !important}.padding-left-0{padding-left:0 !important}.padding-right-0{padding-right:0 !important}.margin-top-0{margin-top:0 !important}.margin-bottom-0{margin-bottom:0 !important}.padding-top-1{padding-top:10px !important}.padding-bottom-1{padding-bottom:10px !important}.padding-left-1{padding-left:10px !important}.padding-right-1{padding-right:10px !important}.margin-top-1{margin-top:10px !important}.margin-bottom-1{margin-bottom:10px !important}.padding-top-2{padding-top:15px !important}.padding-bottom-2{padding-bottom:15px !important}.padding-left-2{padding-left:15px !important}.padding-right-2{padding-right:15px !important}.margin-top-2{margin-top:15px !important}.margin-bottom-2{margin-bottom:15px !important}.padding-top-3{padding-top:20px !important}.padding-bottom-3{padding-bottom:20px !important}.padding-left-3{padding-left:20px !important}.padding-right-3{padding-right:20px !important}.margin-top-3{margin-top:20px !important}.margin-bottom-3{margin-bottom:20px !important}.padding-top-4{padding-top:25px !important}.padding-bottom-4{padding-bottom:25px !important}.padding-left-4{padding-left:25px !important}.padding-right-4{padding-right:25px !important}.margin-top-4{margin-top:25px !important}.margin-bottom-4{margin-bottom:25px !important}.padding-top-5{padding-top:30px !important}.padding-bottom-5{padding-bottom:30px !important}.padding-left-5{padding-left:30px !important}.padding-right-5{padding-right:30px !important}.margin-top-5{margin-top:30px !important}.margin-bottom-5{margin-bottom:30px !important}@media(max-width: 767px){.padding-top-0{padding-top:0 !important}.padding-bottom-0{padding-bottom:0 !important}.padding-left-0{padding-left:0 !important}.padding-right-0{padding-right:0 !important}.margin-top-0{margin-top:0 !important}.margin-bottom-0{margin-bottom:0 !important}.padding-top-1{padding-top:10px !important}.padding-bottom-1{padding-bottom:10px !important}.padding-left-1{padding-left:10px !important}.padding-right-1{padding-right:10px !important}.margin-top-1{margin-top:10px !important}.margin-bottom-1{margin-bottom:10px !important}.padding-top-2{padding-top:15px !important}.padding-bottom-2{padding-bottom:15px !important}.padding-left-2{padding-left:15px !important}.padding-right-2{padding-right:15px !important}.margin-top-2{margin-top:15px !important}.margin-bottom-2{margin-bottom:15px !important}.padding-top-3{padding-top:20px !important}.padding-bottom-3{padding-bottom:20px !important}.padding-left-3{padding-left:20px !important}.padding-right-3{padding-right:20px !important}.margin-top-3{margin-top:20px !important}.margin-bottom-3{margin-bottom:20px !important}.padding-top-4{padding-top:25px !important}.padding-bottom-4{padding-bottom:25px !important}.padding-left-4{padding-left:25px !important}.padding-right-4{padding-right:25px !important}.margin-top-4{margin-top:25px !important}.margin-bottom-4{margin-bottom:25px !important}.padding-top-5{padding-top:30px !important}.padding-bottom-5{padding-bottom:30px !important}.padding-left-5{padding-left:30px !important}.padding-right-5{padding-right:30px !important}.margin-top-5{margin-top:30px !important}.margin-bottom-5{margin-bottom:30px !important}.mobile-padding-bottom-0{padding-bottom:0px !important}.mobile-margin-bottom-0{margin-bottom:0px !important}}#header header{padding:0;height:fit-content;display:flex;justify-content:space-between;align-items:center}#header header div.menu{display:none}#header header div.cta{margin-left:15px}#header header div.cta .primary-btn{margin-right:0px;margin-bottom:0px;min-width:45px}#header header div.search:not(.search-error) .tip{display:none}#header header div.search .tip{-webkit-animation:fade .2s ease-out 1;animation:fade .2s ease-out 1;padding:15px;position:absolute;top:100px;right:15px;width:auto;display:block;background-color:#fff;border:1px solid #eaeaea;border-radius:4px;z-index:1}#header header div.search .tip:after,#header header #header div.search .tip:before{margin-left:-7px;content:"";display:block;position:absolute;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);left:50%}#header header .mobile-search-btn{height:50px;width:50px;fill:#000;align-items:center;justify-content:center;display:none}#header header .mobile-search-btn svg{height:60%;width:100%}#header header div.logo{margin-right:auto;display:flex;align-items:center;justify-content:center;height:115px;z-index:100}#header header div.logo a{height:100%;display:flex;align-items:center}#header header div.logo a img{position:relative;width:auto;height:100%}#header header div.logo img{position:relative;height:80%}#header header div.menu{height:100%;margin:14px 30px;flex-direction:column;align-items:center;justify-self:center;gap:3px}#header header div.menu button{height:30px;width:30px;min-width:auto;border:none;display:flex;justify-content:center;align-items:flex-end;text-transform:uppercase;background-repeat:no-repeat;background-position:center top;background-color:rgba(0,0,0,0);background-size:100% auto;font-size:8px;padding:0}#header header div.menu button:after{content:none}#header header div.menu button.hiddenLabel::after{display:none}#header header div.search{margin-right:0px;max-width:350px;position:relative;width:280px;height:66px}#header header form{border-width:2px;border-style:solid;border-color:#5b2164;border-image:initial;width:100%;display:flex;border-radius:15px;overflow:hidden}#header header form label{display:inline-block}#header header form input{padding:5px 20px 5px 20px;border:none;height:44px;margin-left:0;margin-bottom:0;font-size:20px;width:calc(100% - 30px)}#header header form input::placeholder{font-weight:500;font-size:20px;color:#676f71;font-size:16px;font-weight:400}#header header form button{background-color:rgba(0,0,0,0);color:#999930;width:50px;cursor:pointer;border:none;display:flex;justify-content:center;align-items:center;left:-10px;position:relative;justify-content:flex-end}#header header form button span{visibility:hidden;width:0;height:0;overflow:hidden}#header header form button svg{fill:#999930}#header header .banners-wrapper{flex:1;align-self:stretch}#header header .banners-wrapper .banner{position:absolute;left:0;height:100%;padding-left:420px;opacity:0;visibility:hidden;overflow:hidden;justify-content:center;transition:visibility 1s,order 1s,opacity .3s linear}#header header .banners-wrapper .banner a{cursor:pointer}#header header .banners-wrapper .banner a:hover{text-decoration:none}#header header .banners-wrapper .banner a:hover p>span{color:#212121 !important}#header header .banners-wrapper .banner a:hover p>span:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-right-neutral-900.svg) !important;background-position:center;background-size:100% auto;transform:none}#header header .banners-wrapper .banner .banner-container{display:flex;align-items:center;gap:10px;max-width:820px;height:100%}#header header .banners-wrapper .banner .banner-container .banner-content>p{font-family:"Roboto Cond",sans-serif;font-size:20px;line-height:24px;font-weight:700;color:#212121;position:relative;margin:0}#header header .banners-wrapper .banner .banner-container .banner-content>p span{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:700;display:inline;color:#787a01;margin:0;padding:0;text-decoration:none;cursor:pointer}#header header .banners-wrapper .banner .banner-container .banner-content>p span:after{width:7px;height:12px;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-right-primary-900.svg);background-position:center;background-size:100% auto;transform:none;position:relative;margin-left:8px}#header header .banners-wrapper .banner.show{opacity:1;visibility:visible}#header header .banners-wrapper .banner.show .banner-container{animation:1s ease-out 0s 1 slideInFromLeft}@keyframes slideInFromLeft{0%{left:70px;transform:translateX(-100%)}100%{left:0;transform:translateX(0)}}@media(max-width: 1200px){#header header{padding:0;height:auto;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse}#header header div.menu{display:flex}#header header div.logo{height:77px;margin:0}#header header div.logo img{width:auto !important}#header header div.search{padding:15px;margin:0 -15px;flex-basis:100%;order:3;width:100%;background-color:#212121;max-width:none}#header header div.search form svg{margin-right:10px}#header header div.search form label{width:100%}#header header div.search form input{width:100%;padding-right:50px}#header header .mobile-search-btn{display:flex}#header header .mobile-search-btn svg{fill:#999930}#header header .banners-wrapper{order:1;flex:1 0 calc(100% - 60px);width:auto;min-width:200%;border-top:1px solid #999930;align-self:normal;display:flex;align-items:center}#header header .banners-wrapper .banner{position:static;padding:0;height:fit-content;width:100%;padding:15px;order:0}#header header .banners-wrapper .banner a{margin:unset}#header header .banners-wrapper .banner .banner-container{padding:0;width:100%;max-width:unset}#header header .banners-wrapper .banner .banner-container>img{display:none}#header header .banners-wrapper .banner .banner-container .banner-content{display:flex;justify-content:center;width:100%}#header header .banners-wrapper .banner .banner-container .banner-content>p{font-size:20px;line-height:24px;text-align:center}#header header .banners-wrapper .banner .banner-container .banner-content>p a:after{width:7px;height:12px}#header header .banners-wrapper .banner.show{order:1}#header header .banners-wrapper .banner.show .banner-container{animation:1.5s ease-out 0s 1 slideInFromLeftMobile}@keyframes slideInFromLeftMobile{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.navigation:not(.open){display:none !important}.search:not(.open){display:none !important}}.navigation{padding:0}.navigation li.hide-on-desktop{display:none}.navigation .component-content{padding:0 -30px}.navigation .page-resources{display:none}.navigation .page-request-a-rep{display:none !important}li.has-children a::after{display:none !important}li.has-children.open>a{color:#999930 !important}#header .navigation-mobile-menu{display:none}#header .navigation{background-color:#212121}#header .navigation .component-content .navigation-root{margin:0;justify-content:center;position:relative;padding:0;width:100%;display:block}#header .navigation .component-content .navigation-root>li{position:relative;height:40px;padding:0 20px;border:1px solid rgba(0,0,0,0);list-style-type:none}#header .navigation .component-content .navigation-root>li:hover::after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-green.svg) !important}#header .navigation .component-content .navigation-root>li a{font-family:"Roboto",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:17px}#header .navigation .component-content .navigation-root>li a.external-icon{display:flex !important;flex-wrap:nowrap;align-items:stretch}#header .navigation .component-content .navigation-root>li a.external-icon:after{content:"" !important;font-size:14px;margin-left:10px;width:20px;display:flex !important;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:14px auto;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/external-link-icon.svg)}#header .navigation .component-content .navigation-root>li a.external-icon:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/external-link-icon-green.svg)}#header .navigation .component-content .navigation-root>li.is-active{background-color:#212121;border:1px solid #212121}#header .navigation .component-content .navigation-root>li.is-active a{color:#999930}#header .navigation .component-content .navigation-root>li.has-active-child{background-color:#212121}#header .navigation .component-content .navigation-root>li.has-active-child a{color:#999930}#header .navigation .component-content .navigation-root>li:hover{background-color:#212121;border:1px solid #212121}#header .navigation .component-content .navigation-root>li:hover a{text-decoration:none;color:#999930}#header .navigation .component-content .navigation-root>li li{margin:0px;color:#fff;width:100%;height:100%}#header .navigation .component-content .navigation-root>li .has-children:not(.open) ul{display:none;width:0;height:0}#header .navigation .component-content .navigation-root>li .has-children:not(.open):after{width:10px;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}#header .navigation .component-content .navigation-root>li.has-children.open{background-color:#212121;border:1px solid #212121}#header .navigation .component-content .navigation-root>li.has-children.open:hover::after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-up-green.svg) !important}#header .navigation .component-content .navigation-root>li.has-children:after{width:15px;height:15px;margin-left:10px;float:right;margin-top:13px;content:"";background-position:center center;background-repeat:no-repeat;background-size:100% auto}#header .navigation .component-content .navigation-root>li.has-children ul{margin:0;padding:0;min-width:175px;width:fit-content;margin-left:-20px;display:flex;position:absolute;top:calc(100% + 1px);background-color:rgba(0,0,0,0);border:none;border-radius:0px;font-weight:normal}#header .navigation .component-content .navigation-root>li.has-children ul::before{content:none !important}#header .navigation .component-content .navigation-root>li.has-children ul li{list-style-type:none;border:none;width:100%;height:auto;padding:0px;background-color:#d9d9d9}#header .navigation .component-content .navigation-root>li.has-children ul li a{width:calc(100% - 40px);display:block;border-bottom:1px solid #212121;padding:13px 20px;color:#212121;font-weight:700 !important;line-height:17px;white-space:nowrap}#header .navigation .component-content .navigation-root>li.has-children ul li.is-active{background-color:#d9d9d9}#header .navigation .component-content .navigation-root>li.has-children ul li:last-child a{border-bottom:none}#header .navigation .component-content .navigation-root>li.has-children ul li:hover{background-color:#eaeaea}#header .navigation .component-content .navigation-root>li.has-children ul li:hover a{color:#999930;text-decoration:none}#header .navigation .component-content .navigation-root>li.hide-on-desktop{display:none}.navigation-level2{z-index:10000}.navigation-level2 a{font-weight:600 !important;color:#fff}.navigation-level2.is-active a{color:#999930 !important}@media(min-width: 1200px){#header .navigation .component-content{padding:0 30px}#header .navigation .component-content .navigation-root{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;margin:auto}}@media(max-width: 1200px){.navigation li.hide-on-desktop{display:block}#header .navigation{background-color:#fff;color:#000}#header .navigation .component-content{padding:0px}#header .navigation .component-content .navigation-root{margin:0;padding:0}#header .navigation .component-content .navigation-root>li{border:none;border-bottom:none;position:relative;height:auto;color:#fff;background-color:#212121;padding:15px 30px;line-height:normal}#header .navigation .component-content .navigation-root>li.is-active{background-color:#212121 !important}#header .navigation .component-content .navigation-root>li.is-active>a{color:#999930 !important}#header .navigation .component-content .navigation-root>li.has-active-child{background-color:#212121}#header .navigation .component-content .navigation-root>li.has-active-child>a{color:#999930 !important}#header .navigation .component-content .navigation-root>li.has-active-child.has-children:not(.open):after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg) !important}#header .navigation .component-content .navigation-root>li.has-active-child.has-children.open:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-up-green.svg) !important}#header .navigation .component-content .navigation-root>li:hover{color:#fff !important;background-color:#212121}#header .navigation .component-content .navigation-root>li:hover.has-children:not(.open):after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-green.svg) !important}#header .navigation .component-content .navigation-root>li:hover.has-children.open:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-up-green.svg) !important}#header .navigation .component-content .navigation-root>li:hover.has-children::after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-up-green.svg) !important}#header .navigation .component-content .navigation-root>li:hover>a{color:#fff}#header .navigation .component-content .navigation-root>li.has-children{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}#header .navigation .component-content .navigation-root>li.has-children.open{background-color:#212121;border:none;color:#fff}#header .navigation .component-content .navigation-root>li.has-children:after{width:12px;height:12px;margin-left:10px;margin-top:0;content:"";background-position:center center;background-repeat:no-repeat;background-size:100% auto;position:static}#header .navigation .component-content .navigation-root>li.has-children ul{margin:0;padding:0;width:calc(100% + 60px);min-width:calc(100% + 60px);margin-left:0px;position:relative;left:-30px;bottom:-15px;display:block;background-color:#fff;border:none;border-bottom-right-radius:0px;border-bottom-left-radius:0px;order:3}#header .navigation .component-content .navigation-root>li.has-children ul li{list-style-type:none;border:none;width:100%;background-color:#eaeaea}#header .navigation .component-content .navigation-root>li.has-children ul li.first a{border-top:none}#header .navigation .component-content .navigation-root>li.has-children ul li a{width:100%;padding:15px 30px;height:auto;display:block;border-bottom:none;color:#212121;box-sizing:border-box;font-family:"Roboto",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:-0.14px}#header .navigation .component-content .navigation-root>li.has-children ul li.is-active{background-color:#fff !important}#header .navigation .component-content .navigation-root>li.has-children ul li.is-active a{color:#212121 !important}#header .navigation .component-content .navigation-root>li.has-children ul li:last-child a{border-bottom:none}#header .navigation .component-content .navigation-root>li.has-children ul li:hover{background-color:#fff}#header .navigation .component-content .navigation-root>li.has-children ul li:hover a{text-decoration:none;color:#212121 !important}#header .navigation .component-content .navigation-root>li.is-active{border:none;border-bottom:none;color:#fff}#header .navigation .component-content .navigation-root>li:hover{border:none;border-bottom:none;color:#fff}#header .navigation .component-content .navigation-root>li:hover a{text-decoration:none}#header .navigation .component-content .navigation-root>li a{margin:0px;color:#fff;line-height:17px;letter-spacing:-0.14px}#header .navigation .component-content .navigation-root>li .aditional-nav-root:after{width:15px;height:15px;margin-left:10px;float:right;margin-top:15px;content:"";background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-green.svg)}#header .navigation .component-content .navigation-root>li .aditional-nav-root.open{color:#fff}#header .navigation .component-content .navigation-root>li .aditional-nav-root.open:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-up-green.svg)}#header .navigation .component-content .navigation-root>li .aditional-nav-child ul{padding:0;margin:0 -15px;border-top:none}#header .navigation .component-content .navigation-root>li .aditional-nav-child ul li{border-bottom:none;height:40px;line-height:50px;background-color:#000}#header .navigation .component-content .navigation-root>li .aditional-nav-child ul li:nth-last-child(1){border:none}.is-hidden{display:none}.open{display:block;position:relative;z-index:1;color:#fff}}.menu button{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/menu-icon.svg)}.menu:after{content:"Menu";color:#999930;font-size:8px;font-weight:400;line-height:8px;text-transform:uppercase}.menu:has(button.open) button.open{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/menu-icon-close.svg)}.menu:has(button.open):after{content:"Close";color:#999930;font-size:8px;font-weight:400;line-height:8px;text-transform:uppercase}#header .navigation>.component-content>.navigation-root>li.has-children:not(.open):after{width:10px;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}#header .navigation>.component-content>.navigation-root>li.has-children.open:after{width:10px;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-up-green.svg)}#header .navigation>.component-content>.navigation-root>li.has-children:not(.open)>a:after{width:0px;content:none}#header .navigation>.component-content>.navigation-root>li.has-children.open>a:after{width:0px;content:none}@media(max-width: 767px){#header .navigation>.component-content>.navigation-root>li.has-children:not(.open):after{width:12px;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg);position:static}#header .navigation>.component-content>.navigation-root>li.has-children:not(.open)>a:after{width:0px;content:none}#header .navigation>.component-content>.navigation-root>li.has-children.open:after{width:12px;position:static;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-up-white.svg)}#header .navigation>.component-content>.navigation-root>li.has-children.open>a:after{width:0px;content:none}}.page-safety:after,.page-dosing-and-drug-interactions:after{content:none !important}.page-safety>.navigation-level2,.page-dosing-and-drug-interactions>.navigation-level2{display:none !important}.navigation-root .page-request-a-rep{display:none !important}#nav-utility-bar{display:grid;padding:0 20px;align-items:center;font-size:14px;min-height:50px;color:#fff}#nav-utility-bar .nav-utility-text{grid-column:1/1;display:flex;flex-wrap:nowrap;font-weight:700;height:100%}#nav-utility-bar .nav-utility-text .left-text-desktop{display:flex;align-items:center;font-size:14px;letter-spacing:-0.14px;padding-right:20px}#nav-utility-bar .nav-utility-text .another-left-text{display:flex}#nav-utility-bar .nav-utility-text .another-left-text p{margin-bottom:0;display:flex}#nav-utility-bar .nav-utility-text .another-left-text p a{font-size:14px;line-height:17px;font-weight:700;text-decoration:none;display:flex;align-items:center;padding:0 20px;color:inherit;letter-spacing:-0.14px}#nav-utility-bar .nav-utility-text .another-left-text p a:hover{text-decoration:none;color:inherit;background-color:#919191}#nav-utility-bar .nav-utility-text .another-left-text p:before{content:"|";color:#fff;font-size:14px;font-weight:700;line-height:120%;display:flex;align-items:center}#nav-utility-bar .left-text-mobile{display:none}#nav-utility-bar .nav-utility-links{grid-column:8/10;display:flex;gap:10px;list-style:none;color:inherit;margin:0;justify-content:flex-end}#nav-utility-bar .nav-utility-links li{padding:0}#nav-utility-bar .nav-utility-links li:hover{background-color:#919191}#nav-utility-bar .nav-utility-links li .aditional-nav-root{height:100%;line-height:50px}#nav-utility-bar .nav-utility-links li a{color:inherit;text-decoration:none;white-space:pre-wrap;width:100%;font-size:14px;font-weight:700;line-height:17px;padding:13px 20px;min-height:50px;box-sizing:border-box;display:flex;align-items:center;letter-spacing:-0.14px}@media(max-width: 1200px){#nav-utility-bar{min-height:32px;display:flex;flex-direction:column;padding:0;align-items:center;justify-items:center;justify-content:center}#nav-utility-bar .nav-utility-text{width:100%;min-height:32px;justify-content:center;box-sizing:border-box;font-weight:700;display:flex}#nav-utility-bar .nav-utility-text.visible{display:flex;height:50px}#nav-utility-bar .nav-utility-text .left-text-desktop.hide-on-mobile{display:none}#nav-utility-bar .nav-utility-text .left-text-mobile{display:flex;align-items:center;position:static;padding:0 10px}#nav-utility-bar .nav-utility-text .another-left-text p a{padding:0 10px}#nav-utility-bar .nav-utility-text .another-left-text p:before{font-weight:700;line-height:22px}#nav-utility-bar .nav-utility-links{gap:0;width:100%;margin:0;flex-direction:row;justify-content:center;background-color:#676f71;display:flex;align-items:center;padding:0;box-sizing:border-box}#nav-utility-bar .nav-utility-links li{box-sizing:border-box;max-width:fit-content;display:flex;align-items:center;padding:0 10px;line-height:unset !important}#nav-utility-bar .nav-utility-links li:after{content:"|";color:#fff;font-size:14px;font-weight:700;line-height:120%;display:flex;align-items:center;position:relative;left:10px}#nav-utility-bar .nav-utility-links li .aditional-nav-root{line-height:unset !important;line-height:20px !important}#nav-utility-bar .nav-utility-links li a{padding:0px;line-height:20px !important;line-height:unset}#nav-utility-bar .nav-utility-links li.hide-on-mobile{display:none}}@media(max-width: 494px){.nav-utility-links li{width:fit-content;max-width:140px !important}}.triage{text-align:center;padding:8px 20px;display:flex;align-items:center;justify-content:flex-start}.triage>*{display:inline-block}.triage__text p{margin:0;line-height:20px;color:#fff;font-weight:700;font-size:14px}.triage__button{font-size:14px;padding:.5em .75em;margin:0 1em;background:rgba(0,0,0,0);color:#fff;border:none;cursor:pointer;outline:inherit;font-family:"Roboto",sans-serif;line-height:20px;font-weight:700;background-color:rgba(0,0,0,0)}.triage__button::after{display:none}.triage__button:hover{background-color:rgba(0,0,0,0);border:none;color:#fff}.triage__link{font-size:14px;float:right;color:inherit;padding:.5em .75em;margin-bottom:0px;line-height:20px;font-weight:700;margin-right:0px;padding-right:0px !important;text-align:right;background-color:rgba(0,0,0,0);margin-left:auto;margin-right:20px !important}.triage__link.secondary-btn{color:#fff;border:none;min-width:0px !important;background-color:rgba(0,0,0,0);margin-right:.75em}.triage__link.secondary-btn::after{display:none}.triage__link.secondary-btn:hover{background-color:rgba(0,0,0,0)}.triage.disabled{display:none}@media(max-width: 767px){.triage{padding:0 15px 0 15px !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.triage .secondary-btn{margin:0px !important;padding:5px 15px !important;box-sizing:border-box;min-height:50px;min-width:120px !important;display:flex;align-items:center;justify-content:center}.triage__link{float:none;margin:0px !important}.triage__text{width:100%;padding:13px 0}.triage__text h3{font-size:14px;line-height:20px}}.usxf_viiv_xx-reference-triage-header{display:none}.viiv-codelines{padding:0 30px}.viiv-codelines-box{padding:15px 15px 10px 15px;display:flex;flex-direction:row;line-height:1rem}.viiv-codelines-box p,.viiv-codelines-box a{font-size:14px;font-weight:700;line-height:20px}.viiv-codelines-box #content-lab,.viiv-codelines-box #produced-usa{margin-bottom:0px}.viiv-codelines-box img{margin:15px;width:125px;height:auto;object-fit:cover}.viiv-codelines-box .text-container div{text-align:left}.viiv-codelines-box #activity-id{color:#212121}.viiv-codelines-box.center{flex-direction:column;align-items:center}.viiv-codelines-box.center img{margin:15px}.viiv-codelines-box.center .text-container{display:flex;flex-direction:column;align-items:center;margin-top:10px}.viiv-codelines-box.center .text-container div{text-align:center}@media(max-width: 767px){.viiv-codelines{padding:0 15px}}.usxf_viiv_05-footer-navigation{text-align:center;padding:0;background-color:#999930;color:#fff}.usxf_viiv_05-footer-navigation nav{display:flex;max-width:1920px;width:100vw;margin:auto}.usxf_viiv_05-footer-navigation nav>.mobile-footer-navigation{display:flex;flex-direction:row;justify-content:center;width:1200px;max-width:100%;margin:0 auto}.usxf_viiv_05-footer-navigation nav>.mobile-footer-navigation>p{margin:0;position:relative}.usxf_viiv_05-footer-navigation nav>.mobile-footer-navigation>p>a{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:-0.14px;text-align:left;box-sizing:border-box;padding:13px 30px;height:100%;display:flex;align-items:center}.usxf_viiv_05-footer-navigation nav>.mobile-footer-navigation>p:after{content:"";border-right:1px solid #fff;height:calc(100% - 20px);position:absolute;right:0;top:10px;width:1px}.usxf_viiv_05-footer-navigation nav>.mobile-footer-navigation>p:last-child:after{content:none}@media(max-width: 1100px){.usxf_viiv_05-footer-navigation nav>.mobile-footer-navigation{flex-direction:column}.usxf_viiv_05-footer-navigation nav>.mobile-footer-navigation>p>a{padding:13px 20px;justify-content:center;width:100% !important}.usxf_viiv_05-footer-navigation nav>.mobile-footer-navigation>p:after{content:none}}html{scroll-behavior:smooth}#footer .row{margin:0 -15px}#footer .row .component .full-width-container{margin:auto}#footer .row .component.usxf_viiv_04-footer-isi .isi-title{font-family:"Roboto";font-size:18px;font-style:normal;font-weight:700;line-height:24px}#footer .row .component.usxf_viiv_04-footer-isi ul{margin-bottom:16px !important}#footer .row .component.usxf_viiv_04-footer-isi ul li{margin-bottom:0px !important}#footer .row .component.usxf_viiv_04-footer-isi ul li::marker{color:#212121 !important}#footer .row .component.usxf_viiv_04-footer-isi ul li ul li{list-style-type:disc !important}#footer .row .component.usxf_viiv_04-footer-isi ul li ul li::before{content:none}#footer .row .component.usxf_viiv_04-footer-isi .component-content{margin:0;padding:0;width:1920px}#footer .row .component.usxf_viiv_04-footer-isi .isi-border{height:5px;background-color:#5b2164;position:absolute}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi{position:fixed;width:100%;max-width:1920px;left:50%;transform:translate(-50%);bottom:0px;z-index:9999;height:auto;transition:.25s}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi.hide{transform:translate(-50%, 100%);transition:.25s}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi .hide-on-scroll p{margin-bottom:0px !important}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi.collapsed .isi-title{margin-bottom:0px !important}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi .isi-content{max-width:1025px;padding:21px 15px 15px 15px;margin:auto;display:grid;grid-gap:20px;grid-template-columns:1fr;width:calc(100% - 30px)}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi .isi-content.two-column{grid-template-columns:1fr 1fr;grid-gap:20px}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi .isi-content .isi-btn{position:absolute;top:45px;right:30px}#footer .row .component.usxf_viiv_04-footer-isi .sticky-isi .isi-content .isi-btn .go-to-isi-btn{width:40px;height:40px;font-size:25px;font-weight:300;top:-30px;position:absolute;line-height:40px;text-align:center;border-radius:25px;text-decoration:none;float:right;right:15px;stroke:#5b2164;transform:rotate(180deg)}#footer .row .component.usxf_viiv_04-footer-isi .bottom-isi{width:100%;margin:auto;z-index:1;position:relative}#footer .row .component.usxf_viiv_04-footer-isi .bottom-isi .isi-content{display:grid;grid-gap:20px;grid-template-columns:1fr;position:relative;max-width:1025px;padding:30px 15px 0px 15px;width:calc(100% - 30px);margin:auto}#footer .row .component.usxf_viiv_04-footer-isi .bottom-isi .isi-content.two-column{grid-template-columns:1fr 1fr;grid-gap:20px}@media(max-width: 767px){.usxf_viiv_04-footer-isi ul li{line-height:24px !important}.bottom-isi .isi-content,.sticky-isi .isi-content{grid-template-columns:1fr !important;grid-gap:20px;padding:15px 30px !important;box-sizing:border-box;width:100% !important}.bottom-isi .isi-border,.sticky-isi .isi-border{height:5px;background-color:#5b2164}.sticky-isi .isi-content{height:auto;overflow:scroll;padding:15px 30px 15px 30px !important}.sticky-isi .isi-content .isi-btn .go-to-isi-btn{top:-35px !important}.sticky-isi .isi-content .left-content{display:inline-block}.sticky-isi .isi-content .right-content{display:inline-block}}.usxf_viiv_06-footer-medwatch{color:inherit;padding:30px}.usxf_viiv_06-footer-medwatch p{padding:0;text-align:center;margin:auto}.usxf_viiv_06-footer-medwatch a{color:inherit;text-decoration:underline;color:#212121;font-weight:normal}.usxf_viiv_06-footer-medwatch a.telephone,.usxf_viiv_06-footer-medwatch a .no-br{text-decoration:underline !important;color:#212121;font-weight:normal}.usxf_viiv_06-footer-medwatch a.telephone:hover,.usxf_viiv_06-footer-medwatch a .no-br:hover{text-decoration:none;color:#212121}.usxf_viiv_06-footer-medwatch a:hover{text-decoration:none;color:#212121}.usxf_viiv_09-footer-social nav{display:flex;align-items:center;justify-content:center;gap:15px;padding:15px 0 30px 0}.usxf_viiv_09-footer-social nav a{width:30px;height:30px;margin:5px;justify-content:center;align-items:center;display:flex}.usxf_viiv_09-footer-social nav svg{height:30px !important;width:auto;fill:#000}.usxf_viiv_09-footer-social nav:hover svg{fill:#6c3175}.bg-secondary-700 svg{fill:#fff !important}.bg-secondary-700:hover svg{fill:#fff !important}.viiv-utility-links-builder{margin-top:0;margin:0;z-index:1}.footer-utility-links{flex-direction:row;justify-content:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:0;display:flex;padding:0}.footer-utility-links li a{text-decoration:none;padding:13px 30px;color:#fff;display:inline-block;position:relative;font-size:14px;line-height:17px;letter-spacing:-0.14px}.footer-utility-links li a:hover{text-decoration:underline}.footer-utility-links a::after{content:"";border-right:1px solid #fff;display:inline-block;position:absolute;right:0;top:2px;width:1px;height:calc(100% - 4px)}.footer-utility-links li:last-child a::after{content:none}.footer-utility-links #footerUtility{display:none}@media(max-width: 1100px){.footer-utility-links{flex-direction:column;align-items:center;padding:15px;gap:10px}.footer-utility-links ul{padding:7px 15px}.footer-utility-links li{padding:0}.footer-utility-links li a{padding:13px 20px}.footer-utility-links a::after{content:none}}.usxf_viiv_21-cookie-banner-button{text-align:center}.usxf_viiv_21-cookie-banner-button p{margin-bottom:0px}.usxf_viiv_21-cookie-banner-button #gsk-consent-choices-alt{font-size:14px;display:inline-block;margin-bottom:25px;color:#787a01;text-decoration:none;font-weight:600}.usxf_viiv_20-back-to-top{z-index:99999;position:relative}.usxf_viiv_20-back-to-top .back-to-top{background-color:#5b2164;width:35px;height:35px;display:grid;place-items:center;position:fixed;z-index:1000;right:15px;bottom:15px;border-radius:10px;transform:translatey(100px);opacity:0;transition:.25s}.usxf_viiv_20-back-to-top .back-to-top.visible{opacity:1;transform:translatey(0px) !important;transition:.25s}.usxf_viiv_20-back-to-top .back-to-top:hover{cursor:pointer;background-color:#000}#hubspot-messages-iframe-container{margin-bottom:50px}#hubspot-messages-iframe-container .widget-app-container{margin-right:15px;opacity:1;transform:translatey(0px);transition:.25s}#hubspot-messages-iframe-container .widget-app-container .invisible{transform:translatey(100px) !important;opacity:0;transition:.25s}html{scroll-behavior:smooth}#footer .row .component .full-width-container{margin:auto}#footer .row .component.isi-black-box{background-color:#fff}#footer .row .component.isi-black-box .border{background-color:#5b2164;height:5px;width:100%;margin-bottom:15px}#footer .row .component.isi-black-box .component-content{margin:0;padding:0;width:1920px}#footer .row .component.isi-black-box .component-content p:has(.isi-title),#footer .row .component.isi-black-box .component-content p .isi-title~p{margin-bottom:0px}#footer .row .component.isi-black-box .component-content ul li{font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0px}#footer .row .component.isi-black-box .component-content .sticky-isi{position:fixed;width:100%;max-width:1920px;left:50%;transform:translate(-50%);bottom:0px;z-index:999;height:auto;transition:.25s;max-height:240px;background-color:#fff}#footer .row .component.isi-black-box .component-content .sticky-isi.hide{transform:translate(-50%, 100%)}#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper{max-width:1055px;padding:0px 30px 15px 30px;margin:auto;display:flex;gap:30px}#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column,#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper .indication-column{width:50%}#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column .isi-header,#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper .indication-column .isi-header{display:flex;justify-content:space-between}#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column .isi-header h1,#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column .isi-header h2,#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column .isi-header h3,#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper .indication-column .isi-header h1,#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper .indication-column .isi-header h2,#footer .row .component.isi-black-box .component-content .sticky-isi .content-wrapper .indication-column .isi-header h3{margin:0px}#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper{max-width:1055px;padding:0px 30px 15px 30px;margin:auto;display:flex;gap:30px}#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper .important-safety-information-column,#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper .indication-column{width:50%}#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper .important-safety-information-column .isi-header,#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper .indication-column .isi-header{display:flex;justify-content:space-between}#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper .important-safety-information-column .isi-header h1,#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper .important-safety-information-column .isi-header h2,#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper .important-safety-information-column .isi-header h3,#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper .indication-column .isi-header h1,#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper .indication-column .isi-header h2,#footer .row .component.isi-black-box .component-content .bottom-isi .content-wrapper .indication-column .isi-header h3{margin:0px}@media(max-width: 767px){.isi-black-box .border{width:calc(100% + 60px) !important;margin-left:-30px;height:5px !important}.isi-black-box ul li{line-height:24px !important}.isi-black-box .component-content{margin:0;padding:0;width:1920px}.isi-black-box .component-content .sticky-isi{position:fixed;width:100%;max-width:1920px;left:50%;transform:translate(-50%);bottom:0px;z-index:9999;height:auto;transition:.25s;max-height:none !important;background-color:#f4f4f4}.isi-black-box .component-content .sticky-isi .content-wrapper{max-width:1055px;padding:0px 15px 15px 15px !important;margin:auto;display:flex;gap:0px !important;flex-direction:column-reverse}.isi-black-box .component-content .sticky-isi .content-wrapper p{margin-bottom:0px !important}.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column{width:100% !important;height:auto}.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column .isi-header{display:flex;justify-content:space-between}.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column .isi-header .hide-on-desktop{top:-5px;position:relative}.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column .content{max-height:105px;overflow:hidden}.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column .content p{margin-bottom:15px !important}.isi-black-box .component-content .sticky-isi .content-wrapper .indication-column{width:100% !important;z-index:999;margin-left:-15px;padding:0 15px;position:relative;background-color:#fff}.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column{position:static;bottom:200px;background-color:#fff;z-index:1;margin-left:-15px;padding:0 15px}.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column .content>*{display:none}.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column .content p:nth-child(1){display:block !important}.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column.display-none{display:none !important}.isi-black-box .component-content .sticky-isi .content-wrapper .important-safety-information-column.hide{position:absolute;bottom:250px;background-color:#fff;z-index:1;margin-left:-15px;padding:0 15px;width:calc(100% - 30px) !important;animation:hide;animation-duration:1s}@keyframes hide{to{transform:translate(0, 200px);display:none}}.isi-black-box .component-content .bottom-isi .content-wrapper{max-width:1530px;padding:0px 15px 15px 15px !important;margin:auto;display:flex;gap:15px !important;flex-direction:column}.isi-black-box .component-content .bottom-isi .content-wrapper .important-safety-information-column,.isi-black-box .component-content .bottom-isi .content-wrapper .indication-column{width:100% !important}.isi-black-box .component-content .bottom-isi .content-wrapper .important-safety-information-column .isi-header,.isi-black-box .component-content .bottom-isi .content-wrapper .indication-column .isi-header{display:flex;justify-content:space-between}.isi-black-box .component-content .bottom-isi .content-wrapper .important-safety-information-column .isi-header h1,.isi-black-box .component-content .bottom-isi .content-wrapper .important-safety-information-column .isi-header h2,.isi-black-box .component-content .bottom-isi .content-wrapper .important-safety-information-column .isi-header h3,.isi-black-box .component-content .bottom-isi .content-wrapper .indication-column .isi-header h1,.isi-black-box .component-content .bottom-isi .content-wrapper .indication-column .isi-header h2,.isi-black-box .component-content .bottom-isi .content-wrapper .indication-column .isi-header h3{margin:0px}}.viiv-card-with-icon{padding:0 15px !important;height:auto;margin-bottom:30px}.viiv-card-with-icon .card{display:flex;overflow:hidden;justify-content:center;height:100%;overflow:visible;background-position:center center;background-size:cover}.viiv-card-with-icon .card.top img.icon{padding:15px 15px 0px 15px !important}.viiv-card-with-icon .card.bg-secondary-700.left .card-image-container .icon{width:fit-content !important}.viiv-card-with-icon .card.transparent{color:#fff}.viiv-card-with-icon .card .card-image-container{width:100%;flex-wrap:wrap}.viiv-card-with-icon .card .card-image-container a{width:100%;display:block}.viiv-card-with-icon .card .card-image-container a.mobile{display:none}.viiv-card-with-icon .card .card-image-container img{width:100%;object-fit:cover}.viiv-card-with-icon .card .card-image-container img:not(.mobile){display:block}.viiv-card-with-icon .card .card-image-container img.icon{padding:15px;box-sizing:border-box;object-fit:contain;width:auto;max-width:-webkit-fill-available}.viiv-card-with-icon .card .card-image-container img.mobile{display:none}.viiv-card-with-icon .card .card-content-container{padding:0px 30px;width:50%;box-sizing:border-box}.viiv-card-with-icon .card .card-content-container.full-width{width:100%}.viiv-card-with-icon .card.border-radius{border-radius:15px}.viiv-card-with-icon .card.border{border:2px solid #cccc98}.viiv-card-with-icon .card.left{flex-direction:row;flex-wrap:nowrap;align-items:center}.viiv-card-with-icon .card.left .card-image-container{width:50%;height:100%}.viiv-card-with-icon .card.left .card-image-container a{height:100%}.viiv-card-with-icon .card.left .card-image-container img{height:100%}.viiv-card-with-icon .card.top{flex-wrap:wrap;align-items:center;width:auto;flex-direction:column;justify-content:flex-start}.viiv-card-with-icon .card.top .card-image-container{width:auto;display:flex;justify-content:center;width:100%;margin-bottom:15px}.viiv-card-with-icon .card.top .card-content-container{width:100%}.viiv-card-with-icon .card.right{flex-direction:row-reverse;flex-wrap:nowrap;align-items:center}.viiv-card-with-icon .card.right .card-image-container{width:50%;height:100%}.viiv-card-with-icon .card.right .card-image-container a{height:100%}.viiv-card-with-icon .card.right .card-image-container img{height:100%}.viiv-card-with-icon.last-element-bottom .card .card-content-container{align-self:stretch}.viiv-card-with-icon.last-element-bottom .card .card-content-container .content{height:calc(100% - 30px);display:flex;flex-direction:column;padding:15px 0}.viiv-card-with-icon.last-element-bottom .card .card-content-container .content>p:last-child{margin-top:auto !important}@media(max-width: 767px){.viiv-card-with-icon.last-element-bottom .card .card-content-container .content{height:calc(100% - 15px);padding-top:0}}.box.variant-1 .viiv-card-with-icon{margin-top:50px}.box.variant-1 .viiv-card-with-icon .card .card-image-container img{margin-top:-50px}.box.variant-1 .viiv-card-with-icon .card .card-image-container img.mobile{width:100% !important}.box.variant-1 .viiv-card-with-icon .card .card-content-container{padding:0 30px !important}@media(max-width: 767px){.box.variant-1 .viiv-card-with-icon{margin-top:50px}.box.variant-1 .viiv-card-with-icon .card.right{flex-direction:column-reverse}.box.variant-1 .viiv-card-with-icon .card.right .card-content-container .content{margin-top:15px !important;margin-bottom:0px !important}.box.variant-1 .viiv-card-with-icon .card.right .card-image-container img{margin-top:0px}.box.variant-1 .viiv-card-with-icon.reset-margin-top{margin-top:0px}}.box.variant-2 .viiv-card-with-icon{margin-top:95px}.box.variant-2 .viiv-card-with-icon .card .card-image-container img{margin-top:-95px}.box.variant-2 .viiv-card-with-icon .card .card-image-container img.mobile{width:100% !important}.box.variant-2 .viiv-card-with-icon .card .card-image-container img.mobile.icon{width:auto !important}.box.variant-2 .viiv-card-with-icon .card .card-content-container .cta{height:90px;display:flex;justify-content:center}.box.variant-2 .viiv-card-with-icon .card .card-content-container .cta a{position:absolute;bottom:0px;margin-right:0px}.box.variant-3 .viiv-card-with-icon .card{padding:30px;box-sizing:border-box;justify-content:flex-end;border-radius:50px}.box.variant-3 .viiv-card-with-icon .card .card-content-container{background-color:#6c3175;border-radius:30px;padding:30px 20px;display:flex;min-height:301px;flex-direction:column;justify-content:center}.box.variant-3 .viiv-card-with-icon .card .card-content-container .content{height:100%;display:flex;flex-direction:column;justify-content:center;margin-bottom:0px !important}.box.variant-3 .viiv-card-with-icon .card .card-content-container .content>*{margin-bottom:10px !important}.box.variant-3 .viiv-card-with-icon .card .card-content-container .content>*:last-child{margin-bottom:0px !important}.box.variant-3 .viiv-card-with-icon .card .card-content-container .content>* .primary-btn{margin-bottom:0px !important}@media(max-width: 767px){.box.variant-3 .viiv-card-with-icon section{padding:20px 15px !important}.box.variant-3 .viiv-card-with-icon section .card-content-container{min-height:none !important;padding:30px 15px !important}}.box.variant-4 .viiv-card-with-icon .card{overflow:hidden;align-items:stretch}.box.variant-4 .viiv-card-with-icon .card .card-image-container{width:50% !important;margin-bottom:0px !important}.box.variant-4 .viiv-card-with-icon .card .card-content-container{width:50% !important;padding:15px !important}.box.variant-4 .viiv-card-with-icon .card .card-content-container .content{text-align:unset;display:flex;flex-direction:column;height:100%}.box.variant-4 .viiv-card-with-icon .card .card-content-container .content>*:nth-last-child(2){margin-top:auto !important}.box.variant-4 .viiv-card-with-icon .card .card-content-container .content h5{margin-bottom:0 !important}@media(max-width: 767px){.box.variant-4 .viiv-card-with-icon .card{overflow:hidden}.box.variant-4 .viiv-card-with-icon .card .card-image-container{width:100% !important;margin-bottom:15px !important}.box.variant-4 .viiv-card-with-icon .card .card-image-container .mobile{height:auto;aspect-ratio:4/3 !important;object-fit:cover;object-position:top}.box.variant-4 .viiv-card-with-icon .card .card-content-container{width:100% !important}.box.variant-4 .viiv-card-with-icon .card .card-content-container .content{text-align:unset !important;margin:0 !important}}.box.variant-5 .viiv-card-with-icon{margin-bottom:20px}.box.variant-5 .viiv-card-with-icon .card{overflow:hidden}.box.variant-5 .viiv-card-with-icon .card .card-content-container{padding:0px 15px}.box.variant-5 .viiv-card-with-icon .card .card-content-container .content{padding:15px 0}.box.variant-5 .viiv-card-with-icon .card .card-image-container{margin-bottom:0;background-color:#e5e5ca;width:100% !important}.box.variant-5 .viiv-card-with-icon .card .card-image-container img{height:165px;object-position:center;object-fit:contain}.box.variant-6 .viiv-card-with-icon .card-content-container{padding:20px 30px}.box.variant-6 .viiv-card-with-icon .card-content-container .content{margin-bottom:0px !important}.box.variant-7 .viiv-card-with-icon .card{padding:30px;box-sizing:border-box;justify-content:flex-end;border-radius:50px}.box.variant-7 .viiv-card-with-icon .card .card-content-container{background-color:#6c3175;border-radius:30px;padding:30px 20px;display:flex;min-height:200px;flex-direction:column;justify-content:center}.box.variant-7 .viiv-card-with-icon .card .card-content-container .content{height:100%;display:flex;flex-direction:column;justify-content:center;margin-bottom:0px !important}.box.variant-7 .viiv-card-with-icon .card .card-content-container .content>*{margin-bottom:10px !important}.box.variant-7 .viiv-card-with-icon .card .card-content-container .content>*:last-child{margin-bottom:0px !important}.box.variant-7 .viiv-card-with-icon .card .card-content-container .content>* .primary-btn{margin-bottom:0px !important}@media(max-width: 767px){.box.variant-7 .viiv-card-with-icon section{padding:20px 15px !important}.box.variant-7 .viiv-card-with-icon section .card-content-container{min-height:none !important;padding:30px 15px !important}}@media(max-width: 767px){.card .card-image-container a{display:none !important}.card .card-image-container a.mobile{display:block !important}.card .card-image-container img{display:none !important}.card .card-image-container img.mobile{display:block !important}.card.top,.card.left,.card.right,.card.bottom{height:auto !important;flex-wrap:wrap !important}.card.top .card-image-container,.card.left .card-image-container,.card.right .card-image-container,.card.bottom .card-image-container{max-width:100% !important;display:flex;justify-content:center}.card.top .card-image-container img,.card.left .card-image-container img,.card.right .card-image-container img,.card.bottom .card-image-container img{margin:auto}.card.top .card-image-container img.icon,.card.left .card-image-container img.icon,.card.right .card-image-container img.icon,.card.bottom .card-image-container img.icon{width:auto;margin:auto}.card.top .card-content-container .content,.card.left .card-content-container .content,.card.right .card-content-container .content,.card.bottom .card-content-container .content{text-align:unset !important}.card.top.left .card-image-container,.card.left.left .card-image-container,.card.right.left .card-image-container,.card.bottom.left .card-image-container{margin-bottom:15px !important}.card.top.left .card-content-container .content,.card.left.left .card-content-container .content,.card.right.left .card-content-container .content,.card.bottom.left .card-content-container .content{margin-bottom:15px !important;text-align:unset !important}.card.top.left .card-content-container .content .secondary-btn,.card.left.left .card-content-container .content .secondary-btn,.card.right.left .card-content-container .content .secondary-btn,.card.bottom.left .card-content-container .content .secondary-btn{margin-bottom:0px !important}.card.top .card-content-container,.card.left .card-content-container,.card.right .card-content-container,.card.bottom .card-content-container{width:100% !important;margin-bottom:0px !important;padding:0px 15px}.card.top .card-content-container .content,.card.left .card-content-container .content,.card.right .card-content-container .content,.card.bottom .card-content-container .content{margin-bottom:15px !important}.card.top .card-content-container .content>*:last-child,.card.left .card-content-container .content>*:last-child,.card.right .card-content-container .content>*:last-child,.card.bottom .card-content-container .content>*:last-child{margin-bottom:0px}.card.top .card-content-container .cta,.card.left .card-content-container .cta,.card.right .card-content-container .cta,.card.bottom .card-content-container .cta{position:relative;text-align:center}.card.top .card-content-container .cta .primary-btn,.card.left .card-content-container .cta .primary-btn,.card.right .card-content-container .cta .primary-btn,.card.bottom .card-content-container .cta .primary-btn{box-sizing:border-box}.viiv-card-with-icon{padding:0 30px !important}.viiv-card-with-icon.hide-icon-on-mobile .card-image-container{display:none !important}.viiv-card-with-icon.hide-icon-on-mobile .card-content-container{padding:0px !important}.viiv-card-with-icon.hide-icon-on-mobile .card-content-container .content{margin-bottom:0px !important}}.box.variant-8 .viiv-card-with-icon{padding:0px !important;margin-bottom:0px}.box.variant-8 .viiv-card-with-icon .primary-btn{font-family:"Roboto",sans-serif;padding:13px 20px;min-width:unset;display:inline-block;text-align:center;border-radius:30px;color:#fff;background-color:#787a01;font-size:14px;line-height:20px;font-weight:700;text-decoration:none;cursor:pointer;border:2px solid #fff;width:auto}.box.variant-8 .viiv-card-with-icon .primary-btn:after{content:"";width:10px;height:10px;margin-left:5px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}.box.variant-8 .viiv-card-with-icon .primary-btn:hover{background-color:#cccc98;text-decoration:none;color:#212121;border:2px solid #cccc98}.box.variant-8 .viiv-card-with-icon .primary-btn:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-gray.svg)}.box.variant-8 .viiv-card-with-icon .card{justify-content:center;position:relative}.box.variant-8 .viiv-card-with-icon .card .card-content-container{width:100%;padding:0 15px}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card .card-content-container{position:absolute;padding:0 30px;bottom:60px}}.box.variant-8 .viiv-card-with-icon .card .card-content-container .content,.box.variant-8 .viiv-card-with-icon .card .card-content-container .additional-asset{max-width:1025px;padding:0;margin:auto}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card .card-content-container .content,.box.variant-8 .viiv-card-with-icon .card .card-content-container .additional-asset{width:fit-content}.box.variant-8 .viiv-card-with-icon .card .card-content-container .content .text-to-bottom,.box.variant-8 .viiv-card-with-icon .card .card-content-container .additional-asset .text-to-bottom{position:absolute;bottom:20px;width:calc(100% - 60px)}}.box.variant-8 .viiv-card-with-icon .card .card-content-container .content>*,.box.variant-8 .viiv-card-with-icon .card .card-content-container .additional-asset>*{max-width:405px;width:100%}.box.variant-8 .viiv-card-with-icon .card .card-content-container .additional-text{position:absolute;bottom:0;left:0;width:100%;margin-bottom:25px;padding:0 15px;box-sizing:border-box}.box.variant-8 .viiv-card-with-icon .card .card-content-container .additional-text p{max-width:1025px;margin:0 auto}.box.variant-8 .viiv-card-with-icon .card .card-content-container .additional-text p.reference{padding-left:12px;position:relative}.box.variant-8 .viiv-card-with-icon .card .card-content-container .additional-text p.reference sup:nth-child(1){position:absolute}.box.variant-8 .viiv-card-with-icon .card .card-content-container .additional-text p.reference .sup:nth-child(1){position:absolute;font-size:unset !important;top:0px !important}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card .card-content-container .additional-text{margin-bottom:10px;padding:0 30px}}.box.variant-8 .viiv-card-with-icon .card .card-image-container{width:0}.box.variant-8 .viiv-card-with-icon .card .card-image-container>.text-above-icon{position:absolute;top:60px;width:100%;margin-bottom:10px;padding:0 15px;box-sizing:border-box}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card .card-image-container>.text-above-icon{padding:0 45px}}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card .card-image-container{width:50%;margin:0px !important}}.box.variant-8 .viiv-card-with-icon .card.left .content,.box.variant-8 .viiv-card-with-icon .card.left .additional-asset{display:flex;align-items:flex-end;flex-direction:column;text-align:left}.box.variant-8 .viiv-card-with-icon .card.left .additional-asset{margin-bottom:20px;margin-top:70px;width:100%}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card.left .additional-asset{align-items:center}}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card.top .card-content-container{top:60px;bottom:0}}.box.variant-8 .viiv-card-with-icon .card.bottom{flex-direction:row;flex-wrap:nowrap;align-items:center}.box.variant-8 .viiv-card-with-icon .card.bottom .card-content-container .content{display:flex;align-items:flex-end;flex-direction:column;text-align:left}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card.bottom .card-content-container{top:60px}}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card.bottom .card-image-container{width:100% !important}}.box.variant-8 .viiv-card-with-icon .card.bottom{flex-direction:row;flex-wrap:nowrap;align-items:center}.box.variant-8 .viiv-card-with-icon .card.bottom .card-content-container .content{display:flex;align-items:flex-end;flex-direction:column;text-align:left}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card.bottom .card-content-container{top:60px}}@media(max-width: 767px){.box.variant-8 .viiv-card-with-icon .card.bottom .card-image-container{width:100% !important}}.box.variant-9 .viiv-card-with-icon .card{background-color:rgba(0,0,0,.4509803922);display:flex;justify-content:flex-start}.box.variant-9 .viiv-card-with-icon .card .primary-btn{font-family:"Roboto",sans-serif;padding:13px 20px;min-width:unset;display:inline-block;text-align:center;border-radius:30px;color:#fff;background-color:#787a01;font-size:14px;line-height:20px;font-weight:700;text-decoration:none;cursor:pointer;border:2px solid #fff;width:max-content}.box.variant-9 .viiv-card-with-icon .card .primary-btn:after{content:"";width:10px;height:10px;margin-left:5px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}.box.variant-9 .viiv-card-with-icon .card .primary-btn:hover{background-color:#cccc98;text-decoration:none;color:#212121;border:2px solid #cccc98}.box.variant-9 .viiv-card-with-icon .card .primary-btn:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-gray.svg)}.box.variant-9 .viiv-card-with-icon .card .card-image-container{display:flex;align-items:center;gap:10px;padding:30px;margin:0px;box-sizing:border-box;flex-direction:row-reverse}.box.variant-9 .viiv-card-with-icon .card .card-image-container .text-above-icon>*{margin:0px}.box.variant-9 .viiv-card-with-icon .card .card-image-container img,.box.variant-9 .viiv-card-with-icon .card .card-image-container .mobile{padding:0px !important;margin:0px}.box.variant-9 .viiv-card-with-icon .card .card-content-container{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 120px)}.box.variant-9 .viiv-card-with-icon .card .card-content-container .cta{height:100%;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:30px;margin-top:30px;align-items:center}.box.variant-9 .viiv-card-with-icon .card .card-content-container .cta .primary-btn{height:fit-content;margin-right:0px;margin-bottom:0px}.box.variant-10 .viiv-card-with-icon .card{padding:30px;box-sizing:border-box;justify-content:flex-end;border-radius:50px}.box.variant-10 .viiv-card-with-icon .card .card-content-container{background:rgba(0,0,0,.5);box-shadow:0px 4px 40px 0px rgba(0,0,0,.25);border-radius:30px;padding:30px 20px;display:flex;min-height:285px;flex-direction:column;justify-content:center}.box.variant-10 .viiv-card-with-icon .card .card-content-container .content{height:100%;display:flex;flex-direction:column;justify-content:center;margin-bottom:0px !important}.box.variant-10 .viiv-card-with-icon .card .card-content-container .content>*{margin-bottom:20px !important}.box.variant-10 .viiv-card-with-icon .card .card-content-container .content>*:last-child{margin-bottom:0px !important}.box.variant-10 .viiv-card-with-icon .card .card-content-container .content>* .primary-btn{margin-bottom:0px !important}@media(max-width: 767px){.box.variant-10 .viiv-card-with-icon section{padding:20px 15px !important}.box.variant-10 .viiv-card-with-icon section .card-content-container{min-height:none !important}}@media(max-width: 767px){.viiv-card-with-icon.icon-left-mobile .card.left .card-image-container{justify-content:flex-start}.viiv-card-with-icon.icon-left-mobile .card.left .card-image-container img{margin:0}}.viiv-card-with-icon.top-icon .card.left{align-items:flex-start}@media(max-width: 767px){.viiv-card-with-icon.top-icon-mobile .card.left{align-items:flex-start}}.viiv-card-with-icon.zero-styling .top.card .card-content-container{padding:0}.viiv-card-with-icon.zero-styling .top.card .card-content-container .content{margin:0 !important}.viiv-card-with-icon.zero-styling .left.card .card-content-container,.viiv-card-with-icon.zero-styling .right.card .card-content-container{padding:0 15px}.viiv-card-with-icon.big-gap-only .left.card .card-content-container{padding:0 15px 0 30px}@media(max-width: 767px){.viiv-card-with-icon.big-gap-only .left.card .card-content-container{padding:0 15px}}@media(max-width: 767px){.viiv-card-with-icon.no-wrap-mobile .card{flex-wrap:nowrap !important}.viiv-card-with-icon.no-wrap-mobile .card .card-image-container{width:unset !important;margin:0 !important}.viiv-card-with-icon.no-wrap-mobile .card .card-content-container .content{margin:0 !important}.viiv-card-with-icon.no-wrap-mobile .card.left .card-content-container{padding-right:0}}.viiv-card-with-icon .card-content-container .content .flex-container{display:flex;gap:10px;align-items:center}@media(max-width: 767px){.viiv-card-with-icon .card-content-container .content .flex-container{flex-direction:column;align-items:flex-start}}.box.border-2 .viiv-card-with-icon{margin-top:15px;margin-bottom:15px}.box.border-2 .viiv-card-with-icon .left.card .card-content-container{padding:0 0 0 10px}.heroBanner h1{margin:0}.heroBanner.bg-gradient-1{background:linear-gradient(#612166, #B31E6F);color:#fff}.heroBanner.bg-gradient-1 h1,.heroBanner.bg-gradient-1 h2,.heroBanner.bg-gradient-1 h3,.heroBanner.bg-gradient-1 .h1,.heroBanner.bg-gradient-1 .h2,.heroBanner.bg-gradient-1 .h3{color:#fff}.heroBanner.bg-gradient-1 .triangle{background:linear-gradient(#612166, #B31E6F)}.heroBanner.bg-gradient-2{background:linear-gradient(#000000, #CEBAD1);color:#fff}.heroBanner.bg-gradient-2 .triangle{background:linear-gradient(#000000, #CEBAD1)}.heroBanner.bg-gradient-3{background:linear-gradient(#000000, #F7BB91);color:#fff}.heroBanner.bg-gradient-3 .triangle{background:linear-gradient(#000000, #F7BB91)}.heroBanner.bg-primary-700 .triangle{background-color:#000}.heroBanner.bg-primary-500 .triangle{background-color:#999930}.heroBanner.bg-primary-300 .triangle{background-color:#cccc98}.heroBanner.bg-secondary-700 .triangle{background-color:#000}.heroBanner.bg-secondary-500 .triangle{background-color:#6c3175}.heroBanner.bg-secondary-300 .triangle{background-color:#cebad1}.heroBanner.bg-tertiary-700 .triangle{background-color:#000}.heroBanner.bg-tertiary-500 .triangle{background-color:#ee7623}.heroBanner.bg-tertiary-300 .triangle{background-color:#f7bb91}.heroBanner.borderBottom{border-bottom:2px solid #000;position:relative}.heroBanner.large{height:550px}.heroBanner.medium{height:450px}.heroBanner.small{height:350px}.heroBanner.small .component-content{grid-template-columns:4fr 5fr}.heroBanner .component-content{height:100%;display:grid;grid-template-columns:3fr 7fr;padding:0 !important}.heroBanner .component-content .leftBox{align-self:center;z-index:2;padding:15px}.heroBanner .component-content .leftBox .subheading{text-shadow:#000 1px 0 10px;font-size:28px;line-height:34px;font-style:italic;font-weight:600;font-family:"Open Sans",sans-serif;margin-bottom:8px}.heroBanner .component-content .leftBox .richText h3{font-family:"Open Sans",sans-serif;color:#fff}.heroBanner .component-content .leftBox .leftIcon img{width:100%}.heroBanner .component-content .leftBox .leftDisclaimer{position:absolute;bottom:15px;padding:0 15px}.heroBanner .component-content .triangle{position:absolute;height:100%;width:100px;margin-left:-50px;z-index:1;transform:skew(-10deg);display:none}.heroBanner .component-content .rightBox{width:calc(100% + 290px);background-size:contain;background-repeat:no-repeat}.heroBanner .component-content .rightBox.image-position-center{background-position:center}.heroBanner .component-content .rightBox.image-position-left{background-position:left}.heroBanner .component-content .rightBox.image-position-right{background-position:right}.heroBanner .component-content .rightBox img{display:none}.heroBanner .component-content .rightBox .rightDisclaimer{position:absolute;bottom:15px;right:0px;margin-right:60px;text-align:right;padding:0 15px}@media(max-width: 767px){.heroBanner.large,.heroBanner.medium,.heroBanner.small{height:auto}.heroBanner.small .component-content{grid-template-columns:1fr}.heroBanner .component-content{grid-template-columns:1fr}.heroBanner .component-content .leftBox{order:1;align-items:center;padding:15px}.heroBanner .component-content .leftBox .subheading{font-size:18px;line-height:28px}.heroBanner .component-content .leftBox .richText h1{margin-bottom:15px}.heroBanner .component-content .leftBox .richText .primary-btn{width:calc(100% - 15px)}.heroBanner .component-content .leftBox .leftIcon img{display:block;width:100%}.heroBanner .component-content .triangle{display:none}.heroBanner .component-content .rightBox{width:100%;order:2;background-image:none !important;height:auto}.heroBanner .component-content .rightBox img{display:block;width:100%}.heroBanner .component-content .rightBox .rightDisclaimer{position:absolute;margin-top:-30px;bottom:auto;right:auto;text-align:left}}.usxf_viiv_15-divider{width:calc(100% - 30px);margin:auto;margin-left:15px}.usxf_viiv_15-divider .full-width-container{width:calc(100% + 895px);margin:auto;margin-left:-447.5px}.usxf_viiv_15-divider .bg-neutral-100{box-shadow:0px 0px 8px #000;position:relative;z-index:10}.usxf_viiv_15-divider .thicknes-1{height:2px}.usxf_viiv_15-divider .thicknes-2{height:4px}.usxf_viiv_15-divider .thicknes-3{height:5px}.usxf_viiv_15-divider .thicknes-4{height:16px}.usxf_viiv_15-divider .thicknes-5{height:32px}@media(max-width: 767px){.usxf_viiv_15-divider{width:calc(100% - 60px);margin:auto;margin-left:30px}}.usxf_viiv_19-scrolled-navigation{z-index:100}.usxf_viiv_19-scrolled-navigation nav{height:46px}.usxf_viiv_19-scrolled-navigation nav .scrolled-navigation.fixed{position:fixed;top:0;width:100vw;max-width:1920px}.usxf_viiv_19-scrolled-navigation nav .scrolled-navigation.hide{transform:translatey(-100%)}.usxf_viiv_19-scrolled-navigation nav .content-container{margin:auto;width:100%;max-width:100%;padding:0 15px;display:flex;justify-content:center}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-section-title{display:none}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-menu{display:none}.usxf_viiv_19-scrolled-navigation nav .content-container ul{display:flex;justify-content:left;padding:0;margin:0;gap:0px !important;min-width:1085px}.usxf_viiv_19-scrolled-navigation nav .content-container ul::before{content:"Jump to:";font-family:"Roboto";font-size:14px;font-style:normal;font-weight:700;line-height:46px;color:#5b2164;margin-left:15px;padding-right:10px}.usxf_viiv_19-scrolled-navigation nav .content-container ul li{list-style:none;padding-right:10px;padding-left:0px;display:flex;height:46px;gap:10px}.usxf_viiv_19-scrolled-navigation nav .content-container ul li:nth-last-child(1)::after{content:none}.usxf_viiv_19-scrolled-navigation nav .content-container ul li::after{display:flex;content:"|";position:relative;font-size:25px;align-items:center;color:#5b2164}.usxf_viiv_19-scrolled-navigation nav .content-container ul li>p,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a{font-family:"Roboto";font-size:14px;font-style:normal;font-weight:700;line-height:46px;color:#5b2164}.usxf_viiv_19-scrolled-navigation nav .content-container ul li>p:hover,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a:hover{color:#999930 !important;text-decoration:none}.usxf_viiv_19-scrolled-navigation nav .content-container ul li>p.active,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a.active{text-decoration:underline;color:#c13b08}.usxf_viiv_19-scrolled-navigation nav .content-container ul li>p.active:after,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a.active:after{content:none}@media(max-width: 1100px){.usxf_viiv_19-scrolled-navigation nav .scrolled-navigation{min-height:45px}.usxf_viiv_19-scrolled-navigation nav .content-container{display:flex;min-height:45px;flex-direction:column;flex-wrap:wrap;align-content:flex-end;justify-content:flex-start;align-items:flex-end}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-section-title{display:none}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-section-title:after{content:none}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-menu{display:inline-block;margin:0 15px;position:relative;min-height:45px;width:15px;height:15px;margin-right:20px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-purple.svg)}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-menu.open{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-up-purple.svg)}.usxf_viiv_19-scrolled-navigation nav .content-container .mobile-menu::before{content:"Jump to";font-family:"Roboto";font-size:14px;font-style:normal;font-weight:700;color:#5b2164;margin-left:-70px;position:relative;bottom:-10px}.usxf_viiv_19-scrolled-navigation nav .content-container ul{flex-direction:column;display:none;margin:15px 15px;width:100%}.usxf_viiv_19-scrolled-navigation nav .content-container ul::before{content:none}.usxf_viiv_19-scrolled-navigation nav .content-container ul.open{display:block;padding:15px;margin:-15px}.usxf_viiv_19-scrolled-navigation nav .content-container ul li{border-top:1px solid #fff;padding:0 20px;display:flex;justify-content:flex-end;border-top:1px solid #5b2164}.usxf_viiv_19-scrolled-navigation nav .content-container ul li:nth-last-child(1){border-bottom:1px solid #5b2164}.usxf_viiv_19-scrolled-navigation nav .content-container ul li::after{content:none}.usxf_viiv_19-scrolled-navigation nav .content-container ul li p,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a{display:inline-block;width:auto}.usxf_viiv_19-scrolled-navigation nav .content-container ul li p.active,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a.active{font-weight:700}.usxf_viiv_19-scrolled-navigation nav .content-container ul li p.active:after,.usxf_viiv_19-scrolled-navigation nav .content-container ul li a.active:after{content:none}}.anchor-section{margin-top:-50px}.usxf_viiv_16-video-player{padding:0px 15px;margin-bottom:30px}.usxf_viiv_16-video-player .video-player-box{display:flex}.usxf_viiv_16-video-player .video-player-box.left{flex-direction:row-reverse}.usxf_viiv_16-video-player .video-player-box.left .video{width:60%}.usxf_viiv_16-video-player .video-player-box.left .description{width:40%}.usxf_viiv_16-video-player .video-player-box.right{flex-direction:row}.usxf_viiv_16-video-player .video-player-box.right .video{width:60%}.usxf_viiv_16-video-player .video-player-box.right .description{width:40%}.usxf_viiv_16-video-player .video-player-box.bottom{flex-direction:column}.usxf_viiv_16-video-player .video-player-box.bottom .video{width:100% !important}.usxf_viiv_16-video-player .video-player-box.bottom .description{margin-top:15px;width:100% !important}.usxf_viiv_16-video-player .video-player-box .video .vjs-big-play-button{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/play-icon-green.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border:none;width:70px !important;height:70px !important}.usxf_viiv_16-video-player .video-player-box .video .vjs-big-play-button .vjs-icon-placeholder::before{content:none}.usxf_viiv_16-video-player .video-player-box .video #myPlayerID{width:100%;height:auto;aspect-ratio:16/9;border-radius:15px;background-color:inherit}.usxf_viiv_16-video-player .video-player-box .video #myPlayerID .vjs-poster{background-color:inherit}.usxf_viiv_16-video-player .video-player-box .video #myPlayerID .vjs-poster img{object-fit:cover}.usxf_viiv_16-video-player .video-player-box .video img{width:100%;max-width:100%;border-radius:15px}.usxf_viiv_16-video-player .video-player-box .description{padding:0 15px;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column}.usxf_viiv_16-video-player .video-player-box .description>*{margin:0;margin-bottom:15px}.usxf_viiv_16-video-player .video-player-box.videoDisabled .tertiary-btn.video,.usxf_viiv_16-video-player .video-player-box.videoDisabled .transcription-button{pointer-events:none}.usxf_viiv_16-video-player .transcription-box{margin-bottom:0px !important}.usxf_viiv_16-video-player .transcription-box .transcription-button{display:flex;align-items:center;color:#5b2164;max-width:fit-content;font-family:"Roboto";font-size:14px;font-style:normal;font-weight:700;line-height:20px}.usxf_viiv_16-video-player .transcription-box .transcription-button:hover{color:#999930;text-decoration:none}.usxf_viiv_16-video-player .transcription-box .transcription-button:hover::after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-green.svg)}.usxf_viiv_16-video-player .transcription-box .transcription-button::after{content:"";display:block;height:18px;width:18px;background-position:center center;background-repeat:no-repeat;background-size:60%;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-purple.svg)}.usxf_viiv_16-video-player .transcription-box .transcription{height:172px;overflow-y:scroll}.usxf_viiv_16-video-player .transcription-box .transcription.hidden{display:none}@media(max-width: 767px){.usxf_viiv_16-video-player{padding:0 30px}.usxf_viiv_16-video-player .video-player-box.left,.usxf_viiv_16-video-player .video-player-box.right,.usxf_viiv_16-video-player .video-player-box.bottom{flex-direction:column !important}.usxf_viiv_16-video-player .video-player-box .video{width:100% !important}.usxf_viiv_16-video-player .video-player-box .video #myPlayerID{width:100%;aspect-ratio:16/9}.usxf_viiv_16-video-player .video-player-box .description{width:100% !important;padding:0 !important;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column;margin-top:15px;text-align:unset}.usxf_viiv_16-video-player .video-player-box .description p a.tertiary-btn.video{text-align:unset;display:block}}.usxf_viiv_22-form{padding:0 15px}@media(max-width: 767px){.usxf_viiv_22-form{padding:0 30px}}.gigyaraas .gigya-screen{padding:0 15px !important}@media(max-width: 767px){.gigyaraas .gigya-screen{padding:0 30px !important}}.exit-notification{width:100vw;height:100vh;z-index:9999;position:fixed;display:flex;background-color:rgba(0,0,0,.6);backdrop-filter:none;justify-content:center}.exit-notification.is-hidden{display:none}.exit-notification .exit-notification-inner{border:2px solid #787a01;max-height:400px;max-width:1025px;width:100%;height:100%;padding:30px;margin:auto 30px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.exit-notification .exit-notification-inner .exit-notification-text{max-width:552px;width:100%;margin:30px auto}.exit-notification .exit-notification-inner .exit-notification-text .component-content{padding:0}.exit-notification .exit-notification-inner .exit-notification-text .component-content h3{margin-bottom:30px !important}.exit-notification .exit-notification-buttons{display:flex;justify-content:center;gap:30px;flex-direction:row-reverse;margin-bottom:30px}.exit-notification .exit-notification-buttons button{font-family:"Roboto",sans-serif;padding:10px 18px;min-width:none;display:inline-block;text-align:center;border-radius:30px;color:#fff;background-color:#787a01;font-size:14px;line-height:17px;font-weight:700;letter-spacing:-0.14px;text-decoration:none;cursor:pointer;border:2px solid #fff}.exit-notification .exit-notification-buttons button:after{content:"";width:10px;height:10px;margin-left:5px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}.exit-notification .exit-notification-buttons button:hover{background-color:#cccc98;text-decoration:none;color:#212121;border:2px solid #cccc98}.exit-notification .exit-notification-buttons button:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-gray.svg)}.exit-notification .exit-notification-buttons button.exit-notification-deny{background-color:#212121}.exit-notification .exit-notification-buttons button.exit-notification-deny:hover{background-color:#cccc98;text-decoration:none;color:#212121;border:2px solid #cccc98}@media(max-width: 767px){.exit-notification .exit-notification-inner{max-height:none;height:fit-content}.exit-notification .exit-notification-inner .exit-notification-text{margin-top:0}.exit-notification .exit-notification-buttons{margin-bottom:0}}.table{padding:0px 15px}.table p{line-height:22px}.table ul{line-height:22px}.table.variant-1 table,.table.variant-1 td,.table.variant-1 th{border:none}.table.variant-1 table{width:100%;margin-bottom:20px}.table.variant-1 table th{background-color:#c13b08;color:#fff}.table.variant-1 table td{background-color:#f7bb91;padding:20px 10px}.table.variant-2 table,.table.variant-2 td,.table.variant-2 th{border:none}.table.variant-2 table{width:100%;margin-bottom:20px}.table.variant-2 table th{background-color:#5b2164;color:#fff}.table.variant-2 table td{background-color:#e9e2ea;padding:20px 10px}.table.variant-3 table,.table.variant-3 td,.table.variant-3 th{border:none}.table.variant-3 table{width:100%;border-spacing:10px 0}.table.variant-3 table th:nth-child(2n){background:linear-gradient(to right, #612166, #B31E6F);color:#fff;padding:10px;font-size:22px}.table.variant-3 table th:nth-child(3n){background-color:#919191;color:#fff;padding:10px;font-size:25px}.table.variant-3 table th[scope=row]{background:linear-gradient(to right, #612166, #B31E6F);color:#fff;padding:10px;font-size:18px}.table.variant-3 table td{padding:20px 10px;margin:10px}.table.variant-3 table td[headers=subtitle]{font-weight:bold}.table.variant-3 table td:nth-child(1n){border-bottom:1px solid #676f71;width:auto}.table.variant-3 table td:nth-child(2n){border-bottom:1px solid #000;background-color:#e1eeef;color:#000;font-weight:600;width:auto}.table.variant-3 table td:nth-child(3n){border-bottom:1px solid #676f71;background-color:#eaeaea;width:auto}.table.variant-4 table,.table.variant-4 td,.table.variant-4 th{border:none}.table.variant-4 table{width:100%}.table.variant-4 table th{background:linear-gradient(to right, #612166, #B31E6F);color:#fff;padding:10px;font-size:25px}.table.variant-4 table th[scope=row]:nth-child(1n){color:#fff;padding:10px;font-size:25px;background:#000}.table.variant-4 table th#grey{background:#919191}.table.variant-4 table tr:nth-child(2n) td{background-color:#e1eeef}.table.variant-4 table tr:nth-child(3n) td{background-color:#eaeaea}@media(max-width: 767px){.table{padding:0px 15px;border-spacing:0px 0}.table p{line-height:18px;font-size:16px}.table ul{line-height:18px;font-size:16px}.table.variant-1 table,.table.variant-1 td,.table.variant-1 th,.table.variant-2 table,.table.variant-2 td,.table.variant-2 th,.table.variant-3 table,.table.variant-3 td,.table.variant-3 th,.table.variant-4 table,.table.variant-4 td,.table.variant-4 th{font-size:16px !important;line-height:18px !important}.table.variant-1 table th,.table.variant-2 table th,.table.variant-3 table th,.table.variant-4 table th{font-size:16px;padding:10px;margin:10px}.table.variant-1 table td,.table.variant-2 table td,.table.variant-3 table td,.table.variant-4 table td{padding:10px;margin:10px}.table.vertical-scroll{overflow:scroll}.table.vertical-scroll table{width:100%}}.richText.table table{border-spacing:5px;width:100%;table-layout:fixed;margin-bottom:30px !important}.richText.table table th{border:none;padding:10px}.richText.table table th h5{margin-bottom:0 !important}.richText.table table td{border:none;padding:15px;vertical-align:top}.richText.table table td>*:last-child{margin-bottom:0 !important}.richText.table table td p,.richText.table table td ul{line-height:22px !important}.richText.table table tr.color-primary-900 th{background-color:#787a01;color:#fff}.richText.table table tr.color-secondary-900 th{background-color:#5b2164;color:#fff}.richText.table table tr td{background-color:#eaeaea}@media(max-width: 767px){.richText.table table{border-collapse:collapse}.richText.table table thead,.richText.table table tbody,.richText.table table tr,.richText.table table th,.richText.table table td{display:block;width:100%}.richText.table table th,.richText.table table td{box-sizing:border-box;margin-bottom:5px}.richText.table table tbody>tr:last-child>*:last-child{margin-bottom:0 !important}}.sitemap{padding:0px}.sitemap h3,.sitemap a{font-family:"Roboto";font-size:16px;font-style:normal;font-weight:700;line-height:22px}.sitemap li{width:fit-content}.sitemap li::before{content:none !important}.sitemap .sitemap-column ul{list-style:none;margin-left:0px}.sitemap .sitemap-column ul li{margin-bottom:20px}.sitemap .sitemap-column ul li a{display:block;margin-bottom:20px;color:#5b2164;text-decoration:none}.sitemap .sitemap-column ul li:nth-last-child(1){margin-bottom:0px}.sitemap .sitemap-column ul li:nth-last-child(1) li:nth-last-child(1) a:nth-last-child(1){margin-bottom:0px}.sitemap .sitemap-column ul li>ul{padding-left:0}.sitemap .sitemap-column ul li>ul li>ul{border-left:2px solid #c13b08;padding-left:20px}.sitemap .sitemap-column ul li>ul li>ul li a{color:#c13b08}@media(max-width: 767px){.sitemap .sitemap-column ul{padding:0 30px}}.usxf_viiv_18-image{justify-content:unset}.usxf_viiv_18-image.align-left .image-content{text-align:left !important}.usxf_viiv_18-image.align-left .image-content img{width:auto !important}.usxf_viiv_18-image .image-content{text-align:center}.usxf_viiv_18-image .image-content picture{width:100%}.usxf_viiv_18-image .image-content picture img{width:auto;box-sizing:border-box;max-width:100%;padding:0 15px}.usxf_viiv_18-image .image-content picture img.image-full{width:100% !important;padding:0 !important;display:block}.usxf_viiv_18-image.plus .image-content{justify-content:center;display:flex}.usxf_viiv_18-image.zero{padding:0;margin:0 !important}.usxf_viiv_18-image.drop-shadow .image-content img{-webkit-filter:drop-shadow(0px 0px 5px lightgrey);filter:drop-shadow(0px 0px 5px lightgrey)}@media(max-width: 991px){.flex-container .usxf_viiv_18-image.center-on-tablet{display:flex;justify-content:center;align-items:center}}@media(max-width: 767px){.usxf_viiv_18-image.align-left .image-content{text-align:left !important}.usxf_viiv_18-image.align-left .image-content img{width:auto !important}.usxf_viiv_18-image .image-content.horizontal-scroll{overflow:scroll}.usxf_viiv_18-image .image-content.horizontal-scroll picture img{max-width:none;width:auto !important}.usxf_viiv_18-image .image-content img{padding:0 30px !important;width:100% !important}.usxf_viiv_18-image.mobile-margin-bottom{margin-bottom:20px !important}.usxf_viiv_18-image.plus .image-content{width:100%;display:flex}.usxf_viiv_18-image.plus .image-content picture{max-width:200px}}.viivex_26-hero-banner-v3 .hero-banner{height:400px;background-position:center center;background-size:cover;border-bottom:5px solid #fff}.viivex_26-hero-banner-v3 .hero-banner .component-content{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;height:100%;width:fit-content;max-width:1040px;padding:0 15px;width:100%;justify-content:flex-end;color:#fff;box-sizing:border-box}.viivex_26-hero-banner-v3 .hero-banner .component-content .nav-box{text-align:right;max-width:220px;display:flex;flex-direction:column;align-items:flex-end}.viivex_26-hero-banner-v3 .hero-banner .component-content .primary-btn{margin:0px}.viivex_26-hero-banner-v3 .hero-banner .component-content .quaternary-btn{color:#fff;margin-right:0px;padding-right:0px}.viivex_26-hero-banner-v3 .hero-banner .component-content .quaternary-btn:after{content:"";width:10px;height:10px;margin-left:5px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}.viivex_26-hero-banner-v3 .hero-banner .component-content p>a{margin-bottom:0px}.viivex_26-hero-banner-v3 .hero-banner .component-content h1{color:#fff}.viivex_26-hero-banner-v3 .hero-banner .component-content .mobile-banner{display:none}.viivex_26-hero-banner-v3 .bottom-text{padding:30px 0;background-color:#eaeaea}.viivex_26-hero-banner-v3 .bottom-text .component-content{width:auto;max-width:1055px}.viivex_26-hero-banner-v3 .bottom-text .component-content p{margin-bottom:0px;line-height:13px}.viivex_26-hero-banner-v3 .bottom-hero-navigation{display:none}@media(max-width: 767px){.viivex_26-hero-banner-v3 .hero-banner{height:auto}.viivex_26-hero-banner-v3 .hero-banner .component-content{padding:0px}.viivex_26-hero-banner-v3 .hero-banner .component-content .asset{display:none}.viivex_26-hero-banner-v3 .hero-banner .component-content .hero-banner-navigation{display:none}.viivex_26-hero-banner-v3 .hero-banner .component-content .mobile-banner{display:block;width:100%}.viivex_26-hero-banner-v3 .bottom-hero-navigation{display:block;background-color:#787a01}.viivex_26-hero-banner-v3 .bottom-hero-navigation .component-content{padding:30px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}.viivex_26-hero-banner-v3 .bottom-hero-navigation .component-content>*:nth-last-child(1){margin-bottom:0px}.viivex_26-hero-banner-v3 .bottom-hero-navigation .primary-btn{margin:0px}.viivex_26-hero-banner-v3 .bottom-hero-navigation .quaternary-btn{color:#fff;margin-right:0px;padding-right:0px}.viivex_26-hero-banner-v3 .bottom-hero-navigation .quaternary-btn:after{content:"";width:10px;height:10px;margin-left:5px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}.viivex_26-hero-banner-v3 .bottom-hero-navigation p>a{margin-bottom:0px}.viivex_26-hero-banner-v3 .bottom-hero-navigation h1{color:#fff}}.viivex_xx-fixed-side-menu{width:0}.fixed-side-menu{position:fixed;top:50%;right:0px;z-index:300}.fixed-side-menu.open .fixed-side-menu__list{display:flex}.fixed-side-menu.open button::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0MyA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBsdXMiPgo8Y2lyY2xlIGlkPSJFbGxpcHNlIDMzMSIgY3g9IjIxLjUiIGN5PSIyMi4yMjY2IiByPSIyMS41IiBmaWxsPSIjNzg3QTAxIi8+CjxnIGlkPSJQbHVzXzIiPgo8cGF0aCBpZD0iTGluZSA5IiBkPSJNMjguOTAwNCAyMi4yMjY2TDE0LjA5NzEgMjIuMjI2NiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjk2MDY2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=) !important}.fixed-side-menu__list{display:none;flex-direction:column;width:262px;list-style-type:none;padding:0;position:absolute;bottom:100%;right:0;margin:0;gap:16px}.fixed-side-menu__list .link{display:flex;justify-content:end;padding:9px 11px 9px 15px;text-align:right;background-color:#efefef}.fixed-side-menu__list .link a{color:#5b2164;display:flex;align-items:center;gap:7px;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-decoration:none}.fixed-side-menu__list .link a:hover{text-decoration:underline}.fixed-side-menu__list .link a::after{content:"";display:inline-block;min-width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IiM3ODdBMDEiLz4KPHBhdGggZD0iTTguNTA0NjkgMTQuNDgwNUM4LjAwMDc5IDE0LjQ4MDUgNy41OTA4OCAxNC4wNzA2IDcuNTkwODggMTMuNTY2N0M3LjU5MDg4IDEzLjMyMzkgNy42ODc0OCAxMy4wOTE1IDcuODU5OCAxMi45MTkyTDEwLjc3NjIgMTAuMDAwMkw3Ljg1OTggNy4wODM4M0M3LjQ5OTUgNi43MzEzNiA3LjQ5NDI3IDYuMTUxNzQgNy44NDY3NCA1Ljc5MTQ0QzguMTk5MjEgNS40MzExNCA4Ljc3ODgzIDUuNDI1OTEgOS4xMzkxNCA1Ljc3ODM4QzkuMTQ0MzYgNS43ODM2MSA5LjE0Njk3IDUuNzg2MjIgOS4xNTIxOSA1Ljc5MTQ0TDEzLjM2MzYgMTAuMDAyOEw5LjE1MjE5IDE0LjIxNDJDOC45Nzk4NyAxNC4zODY1IDguNzQ3NSAxNC40ODMxIDguNTA3MyAxNC40ODMxIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);background-position:center;background-repeat:no-repeat;background-size:100%;margin-left:5px}.fixed-side-menu__button{max-width:75px;float:right;margin:16px 0;padding:10px;cursor:pointer;text-align:center;background-color:#efefef}.fixed-side-menu__button p{margin:0;color:#5b2164;font-size:12px}.fixed-side-menu__button::before{content:"";display:inline-block;width:43px;height:43px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCA0MyA0MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjEuNSIgY3k9IjIxLjUiIHI9IjIxLjUiIGZpbGw9IiM3ODdBMDEiLz4KPHBhdGggZD0iTTIxLjUgMTQuMDk3N0wyMS41IDI4LjkwMDkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi45NjA2NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOC45MDIzIDIxLjVMMTQuMDk5MSAyMS41IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuOTYwNjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);background-position:center;background-repeat:no-repeat;background-size:100%;margin-bottom:7px}.fixed-side-menu__button,.fixed-side-menu__list .link{border:2px solid #fff;border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:0px;border-bottom-right-radius:0px;box-shadow:0px 2.94737px 8.10526px rgba(0,0,0,.12);font-family:"Roboto",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px}@media(max-width: 767px){.viivex_xx-fixed-side-menu .fixed-side-menu__button{width:min-content;display:flex;flex-direction:column;align-items:center;padding:6px}.viivex_xx-fixed-side-menu .fixed-side-menu__button p{writing-mode:vertical-rl;transform:rotate(180deg);max-height:50px;font-size:13px;font-style:normal;font-weight:700;line-height:13px}.viivex_xx-fixed-side-menu .fixed-side-menu__button::before{width:30px;height:30px;transform:rotate(90deg)}}.breadcrumbs{margin-bottom:0px;padding:0px}.breadcrumbs .breadcrumbs-list{gap:0px !important}.breadcrumbs .breadcrumbs-list li{padding:13px 20px 13px 0px}.breadcrumbs .breadcrumbs-list li a{font-family:"Roboto" !important;font-size:14px !important;font-style:normal !important;font-weight:700 !important;line-height:20px !important;color:#212121 !important}.breadcrumbs .breadcrumbs-list li.is-current a{color:#787a01 !important}.breadcrumbs .breadcrumbs-list li:not(.last):after{content:"";width:10px;height:10px;margin-left:5px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-gray.svg)}.bg-primary-900 .breadcrumbs{padding:0 15px}.bg-primary-900 .breadcrumbs li.is-current a{color:#fff !important}@media(max-width: 767px){.breadcrumbs{display:none !important}}.accordion{margin-bottom:30px}.accordion.variant-1 .accordion-title a{color:#5b2164 !important}.accordion.variant-2 .accordion-title a{color:rgba(0,0,0,0) !important}.accordion.spacings>.component-content{padding:0 15px}.accordion.without-mb{margin-bottom:0}.accordion .accordion-container{list-style-type:none;border:solid 2px #787a01;background:#fff;padding:0 15px;margin:0px}.accordion .accordion-container ul li{list-style:disc !important}.accordion .accordion-container ul li::before{content:none !important}.accordion .accordion-container .accordion-title{margin-bottom:0px;padding:30px 15px;display:flex;align-items:center;gap:6px}.accordion .accordion-container .accordion-title a{text-decoration:none;color:#787a01;width:100%;display:inline-block;font-family:"Roboto";font-size:25px;font-style:normal;font-weight:700;line-height:30px;width:calc(100% - 20px)}.accordion .accordion-container .accordion-title::after{content:"+";width:20px;height:20px;font-weight:500 !important;cursor:pointer;text-align:center;line-height:20px;font-size:20px;background-color:#787a01;color:#fff}.accordion .accordion-container .accordion-content-wrapper{display:none}.accordion .accordion-container .accordion-slide.is-active .accordion-content-wrapper{display:block}.accordion .accordion-container .accordion-slide.is-active .accordion-content-wrapper .component-content{padding:0px}.accordion .accordion-container .accordion-slide.is-active .accordion-title{padding-bottom:20px}.accordion .accordion-container .accordion-slide.is-active .accordion-title::after{content:"";background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-minus-white.svg);background-position:center center;background-repeat:no-repeat;background-size:10px auto}@media(max-width: 767px){.accordion .box.side-padding{margin-left:15px !important;margin-right:15px !important}.accordion>.component-content{padding:0 30px !important}.accordion>.component-content .accordion-container{padding:0 15px}.accordion>.component-content .accordion-container .accordion-slide .box.component>.component-content>.paragraphSystem .richText{padding:auto 0px !important}.accordion>.component-content .accordion-container .accordion-slide .box.component>.component-content>.paragraphSystem .richText.reference{padding:0 12px !important}.accordion>.component-content .accordion-container .accordion-slide .box.component>.component-content>.paragraphSystem .richText.reference .component-content{margin-left:0px !important}.accordion>.component-content .accordion-container .accordion-slide .box.component>.component-content>.paragraphSystem .richText .component-content{padding:0 15px !important}.accordion>.component-content .accordion-container .accordion-slide .box.component>.component-content .viiv-card-with-icon{padding:0 !important}.accordion>.component-content .accordion-container .accordion-slide .box.component.variant-5 .viiv-card-with-icon{padding:0 15px !important}.accordion>.component-content .accordion-container .accordion-slide .box.component.variant-5 .viiv-card-with-icon .card{padding:0}.accordion>.component-content .accordion-container .accordion-slide .box.component.variant-5 .viiv-card-with-icon .card img{padding:0 !important}.accordion>.component-content .accordion-container .accordion-slide .component img{padding:0px 15px !important}.accordion>.component-content .accordion-container .accordion-slide .usxf_viiv_15-divider{width:calc(100% - 30px);margin-left:15px}.accordion.spacings>.component-content{padding:0 30px}}.tabs .tabs-nav{width:calc(100% - 15px)}.tabs .tabs-nav .tabs-nav-list{display:flex;margin-left:0px}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item{background-color:#eaeaea;padding:13px 20px}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item.is-active{background-color:#787a01}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item.is-active a{color:#fff}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item.is-active a:hover{color:#fff}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item::marker{content:none}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item a{color:#5b2164;font-family:"Roboto";font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-align:center}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item a:hover{text-decoration:none;color:#999930}.tabs .tabs-nav .tabs-nav-list .tabs-nav-item:not(:last-child){border-right:2px solid #5b2164}.tabs .tabs-content{display:none;background-color:#eaeaea;margin:0 15px;padding:30px 5px 0px 5px}.tabs .tabs-content.is-active{display:block}.tabs .tabs-content .viiv-card-with-icon{padding:0px 15px}.tabs .tabs-content .viiv-card-with-icon .card{gap:20px}.tabs .tabs-content .viiv-card-with-icon .card .card-content-container{padding:0px}@media(max-width: 1100px){.tabs-content .viiv-card-with-icon{padding:0px 15px}.tabs-content .viiv-card-with-icon .card{flex-direction:column}.tabs-content .viiv-card-with-icon .card .card-image-container{width:100% !important}.tabs-content .viiv-card-with-icon .card .card-image-container img{width:100% !important}}@media(max-width: 767px){.tabs.component .tabs-nav-list{flex-direction:column}.tabs.component .tabs-nav-list .tabs-nav-item{border-right:none !important;border-bottom:2px solid #5b2164}.tabs.component .tabs-content{padding:20px 10px 0px 10px}.tabs.component .tabs-content .viiv-card-with-icon{padding:0px !important}.tabs.component .tabs-content .viiv-card-with-icon .card{flex-direction:column;gap:0px}.tabs.component .tabs-content .viiv-card-with-icon .card .card-image-container{width:100% !important}.tabs.component .tabs-content .viiv-card-with-icon .card .card-image-container img{width:100% !important;padding:0px !important}.tabs.component .tabs-content>.tabContent.component .box.component>.component-content>.paragraphSystem .richText>.component-content{padding:0 !important}}.searchResults{padding:0 15px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-label{padding-bottom:10px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-label h3{font-family:"Roboto",sans-serif;font-size:25px;line-height:30px;font-weight:700;margin-bottom:20px;color:#6c3175}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-label .color-red{color:#c13b08;margin-right:5px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-label:empty{padding-bottom:0}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice{padding-bottom:30px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label{padding-bottom:0}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label .gigya-label-text{font-weight:400}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label .gigya-required-display.gigya-reset{color:#c13b08}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{padding-top:6px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item input[type=radio]{accent-color:#6c3175}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label{padding-bottom:0;margin:0;position:relative;width:fit-content}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label .gigya-label-text{font-weight:400}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label .gigya-label-text>b:not(:only-child){padding-bottom:10px;display:inline-block}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label .gigya-label-text a{color:#c13b08}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label .gigya-required-display.gigya-reset{color:#c13b08;position:absolute;left:100%;bottom:0}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-input-text{border:3px solid #919191;border-radius:0;height:56px;font-family:"Roboto",sans-serif}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-input-text:focus{box-shadow:none;border:3px solid #787a01}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-submit.btn.btn-primary{padding:13px 20px !important;border-radius:30px;border:2px solid #fff;background-color:#787a01;height:fit-content;width:fit-content;min-width:unset;display:flex !important;flex-wrap:nowrap;align-items:center}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-submit.btn.btn-primary:after{content:"";width:12px;height:10px;margin-left:10px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-submit.btn.btn-primary:hover{background-color:#cccc98;border:2px solid #cccc98}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-submit.btn.btn-primary:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-gray.svg)}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-submit.btn.btn-primary:hover input{background-color:#cccc98;text-decoration:none;color:#212121}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-submit.btn.btn-primary input{color:#fff;font-size:14px;line-height:17px;font-weight:700;background-color:#787a01;padding:0;margin:0;outline:none;border:none;border-radius:0;box-shadow:none;height:fit-content}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-label{padding-bottom:0}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-label .gigya-label-text{font-weight:400}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-label .gigya-required-display.gigya-reset{color:#c13b08}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select{border:3px solid #919191;border-radius:0;height:56px;font-family:"Roboto",sans-serif;background-position-y:18px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select:focus{box-shadow:none !important;border:3px solid #787a01 !important}@media(max-width: 767px){.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select{background-position-y:18px}}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen *{font-family:"Roboto",sans-serif;font-size:16px;line-height:22px;letter-spacing:-0.16px;color:#535353}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-layout-row:nth-of-type(2) .gigya-composite-control.gigya-composite-control-label{padding-bottom:30px}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-layout-row:nth-of-type(2) .gigya-composite-control.gigya-composite-control-label b{color:#5b2164}.gigyaraas .gigya-raas .gigya-screen-content .gigya-screen .gigya-layout-row:nth-of-type(2) .gigya-composite-control.gigya-composite-control-label a{color:#c13b08}.gigyaraas .gigya-raas #thank-you h3{font-family:"Roboto",sans-serif;font-size:25px;line-height:31px;font-weight:700;margin-bottom:30px;color:#787a01}.gigyaraas .gigya-raas #thank-you .gigya-composite-control:empty{padding-bottom:0}.gigyaraas .gigya-raas #thank-you a.btn-primary{padding:13px 20px !important;border-radius:30px;border:2px solid #fff;background-color:#787a01;height:fit-content;width:fit-content;min-width:unset;display:flex !important;flex-wrap:nowrap;align-items:center;color:#fff;font-size:14px;line-height:17px;font-weight:700;margin:0}.gigyaraas .gigya-raas #thank-you a.btn-primary:after{content:"";width:12px;height:10px;margin-left:10px;bottom:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:relative;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-white.svg)}.gigyaraas .gigya-raas #thank-you a.btn-primary:hover{background-color:#cccc98;border:2px solid #cccc98;background-color:#cccc98;text-decoration:none;color:#212121 !important}.gigyaraas .gigya-raas #thank-you a.btn-primary:hover:after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-gray.svg)}.viivex_xx-cta-button{width:calc(100% - 30px);margin:0 15px;padding:0}.viivex_xx-cta-button .cta{max-width:1110px;margin:auto}.viivex_xx-cta-button .cta.border-radius{border-radius:10px}.viivex_xx-cta-button .cta.border-radius a{border-radius:10px}.viivex_xx-cta-button .cta .cta__button{width:calc(100% - 60px);padding:20px 30px;display:inline-block;text-decoration:none;text-align:center;cursor:pointer}.viivex_xx-cta-button .cta .cta__button p{margin-bottom:20px}.viivex_xx-cta-button .cta .cta__button p:last-child{font-family:"Roboto",sans-serif;margin-bottom:0;color:#5b2164;font-size:14px;line-height:18px;font-weight:700;text-decoration:none;display:inline-block;padding-right:15px;position:relative}.viivex_xx-cta-button .cta .cta__button p:last-child::after{content:"";width:10px;height:100%;top:0px;right:0px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% auto;position:absolute;transform:rotate(-90deg);background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-purple.svg)}.viivex_xx-cta-button .cta .cta__button:hover{background-color:#ddd}.viivex_xx-cta-button .cta .cta__button:hover p:last-child{color:#999930;text-decoration:none}.viivex_xx-cta-button .cta .cta__button:hover p:last-child::after{background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/icon-chevron-green.svg)}.viivex_xx-cta-button.variant-2 .cta{box-shadow:0px 0px 15px 0px rgba(0,0,0,.74)}.viivex_xx-cta-button.variant-2 .cta.border-radius{border-radius:24px}.viivex_xx-cta-button.variant-2 .cta.border-radius a{border-radius:24px;overflow:hidden;height:100%;display:block}.viivex_xx-cta-button.variant-2 .cta .cta__button{padding:0;position:relative;width:100%}.viivex_xx-cta-button.variant-2 .cta .cta__button:hover{background-color:unset}.viivex_xx-cta-button.variant-2 .cta .cta__button h3{position:absolute;right:50px;top:50%;transform:translate(0, -50%);display:flex;align-items:center}.viivex_xx-cta-button.variant-2 .cta .cta__button h3::after{content:"";display:inline-block;min-width:17px;height:17px;background-image:url(../../../../../../../etc/designs/zg/apretude-hcp-v2/desktop/assets/icons/cta-arrow-down.svg);background-position:center;background-repeat:no-repeat;background-size:100%;margin-left:8px}.viivex_xx-cta-button.variant-2 .cta .cta__button .image-container .image-wrapper img{max-width:100%;width:100%;display:block}.viivex_xx-cta-button.variant-2 .cta .cta__button .image-container .image-wrapper .mobile-image{display:none}@media(max-width: 991px){.viivex_xx-cta-button.variant-2 .cta .cta__button h3{right:15px}.viivex_xx-cta-button.variant-2 .cta .cta__button h3::after{min-width:15px}}@media(max-width: 767px){.viivex_xx-cta-button{width:calc(100% - 60px);margin:0 30px}.viivex_xx-cta-button.variant-2:not(:last-child){margin-bottom:15px}.viivex_xx-cta-button.variant-2 .cta .cta__button h3{font-size:20px;line-height:24px;right:25px}.viivex_xx-cta-button.variant-2 .cta .cta__button .image-container .image-wrapper .mobile-image{display:block}.viivex_xx-cta-button.variant-2 .cta .cta__button .image-container .image-wrapper .desktop-image{display:none}}
/*added empty file to not use accordion.css from basic project*//* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.add-to-basket-container {
  border: 1px solid #D5D1CE;
  background: #F0EFED; }
  .add-to-basket-container .add-to-basket-description {
    border-right: 1px solid #D5D1CE;
    display: inline-block;
    vertical-align: top;
    width: 65%;
    padding-left: 10px;
    margin-right: 10px; }
  .add-to-basket-container .add-to-basket-quantity {
    display: inline-block;
    vertical-align: middle;
    width: 15%;
    padding-top: 20px; }
    .add-to-basket-container .add-to-basket-quantity select {
      padding-left: 2%;
      padding-right: 4%; }
  .add-to-basket-container .add-to-basket-btn {
    display: inline-block;
    padding-top: 20px;
    vertical-align: middle;
    width: 15%; }

@media only screen and (max-width: 767px) {
  .add-to-basket-container {
    padding-bottom: 10px; }
    .add-to-basket-container .add-to-basket-description {
      width: 100%; }
    .add-to-basket-container .add-to-basket-quantity {
      width: 100%;
      padding-left: 10px; }
    .add-to-basket-container .add-to-basket-btn {
      width: 100%;
      padding-left: 10px; } }

.order-header {
  background-color: white;
  float: left;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px; }

.productDescription {
  float: left;
  width: 35%;
  padding-left: 20px; }
  .productDescription img {
    width: 40%;
    margin: 20px 15px 5px 0px !important; }

.SampleCount {
  float: left;
  width: 15%; }

.OrderDate {
  float: left;
  width: 25%; }

.OrderStatus {
  width: 20%;
  float: left; }

.itemOrderList {
  float: left;
  width: 100%; }
  .itemOrderList .SampleCount, .itemOrderList .OrderDate, .itemOrderList .OrderStatus {
    padding-top: 15px; }

.orderList .order-header div {
  font-weight: bold;
  font-size: 20px; }

.webshop-metadata {
  display: none !important; }

.webshop-cart .cartRecord {
  background: white;
  margin-bottom: 10px;
  padding-left: 30px;
  padding-top: 20px;
  float: left;
  width: 100%; }

.webshop-cart .add-to-basket-description {
  width: 68%;
  border-right: 1px solid #f2f2f2;
  float: left; }

.webshop-cart .add-to-basket-wrapper {
  width: 30%;
  display: inline;
  margin-left: 40px;
  position: relative;
  left: 15px; }
  .webshop-cart .add-to-basket-wrapper div {
    float: left; }

.webshop-cart a.add-to-basket-remove {
  float: left;
  position: relative;
  left: 15px; }

.webshop-cart .webshop-error {
  margin-top: 20px;
  margin-left: 15px;
  color: red; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.articleTeaser .articleTeaser-image-holder.articleTeaser-image-top img {
  border-bottom: solid 4px #f36633; }

.articleTeaser .articleTeaser-text-content .articleTeaser-text-link {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block; }
  .articleTeaser .articleTeaser-text-content .articleTeaser-text-link:hover {
    background-color: #939191;
    color: white; }
  .articleTeaser .articleTeaser-text-content .articleTeaser-text-link:active {
    background-color: #939191;
    color: white; }

/* Mobile view 767 max width */
@media only screen and (max-width: 767px) {
  .articleTeaser .component-content.hero-article .articleTeaser-text-content {
    width: 100%; }
  .articleTeaser .articleTeaser-image-holder {
    text-align: center; } }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.article-teaser-block {
  border: 1px solid #efefed;
  border-radius: 4px;
  box-shadow: 0 0 8px 0 rgba(84, 79, 64, 0.06);
  position: relative;
  margin: 8px;
  overflow: hidden;
  background-color: #fff; }
  .article-teaser-block .aspect-ratio-box {
    position: relative;
    height: 0;
    padding-top: 56.25%;
    overflow: hidden; }
    .article-teaser-block .aspect-ratio-box img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      min-height: 100%; }
  .article-teaser-block .article-body {
    min-height: 120px;
    padding: 0 24px 30px; }
  .article-teaser-block .label p {
    margin-bottom: 20px; }
  .article-teaser-block .article-title p {
    margin-bottom: 20px; }
  .article-teaser-block .article-description {
    margin-bottom: 20px; }
  .article-teaser-block .article-body .article-date {
    color: rgba(84, 79, 64, 0.7);
    font-size: 1rem;
    letter-spacing: .2px;
    margin-bottom: 20px; }
  .article-teaser-block .article-button-container {
    position: relative;
    bottom: 0;
    left: 0; }
  .article-teaser-block .article-title {
    font-size: 1.5rem;
    font-weight: 700; }
  .article-teaser-block .margin-none-top {
    margin-top: 0; }
  .article-teaser-block .button-text {
    font-size: .85714rem;
    letter-spacing: 1.5px;
    line-height: 1.14286rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #544f40; }
  .article-teaser-block a.button-primary {
    color: #15717d; }
  .article-teaser-block a.button-primary-filled {
    background-color: #15717d;
    color: #fff;
    display: inline-block;
    padding: 12px 20px;
    border-radius: 2rem;
    font-size: .85714rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    line-height: 1.14286rem;
    text-transform: uppercase;
    text-align: center; }
  .article-teaser-block a.button-primary-pdf-icon::after {
    content: '';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-size: contain;
    background-image: url(../../img/download.png); }
  .article-teaser-block a.external-link-icon::after {
    content: '';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-size: contain;
    background-image: url(../../img/new-window.png); }

.article-teaser-block-transparent-background {
  border: none;
  background-color: inherit;
  box-shadow: 0 0; }

.articleTeaser .clickable-at {
  cursor: pointer; }
.articleList > .component-content {
  padding: 13px;
  border: solid 2px #323131;
  background-color: #e1e1e1; }

.articleList-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.articleList-date {
  margin-bottom: 10px;
  color: #868484; }

.articleList-article {
  margin-bottom: 20px;
  overflow: hidden; }
  .articleList-article-wrapper {
    margin: 0;
    padding: 0; }

.articleList-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.articleList-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.articleList-thumbnail {
  max-width: 100px;
  float: left;
  margin-right: 15px; }
  @media only screen and (max-width: 767px) {
    .articleList-thumbnail {
      float: none;
      margin: auto;
      display: block; } }

.articleList-more {
  float: right; }
  .articleList-more:after {
    display: inline;
    content: "\00bb"; }
  .articleList-more-arrow {
    display: none; }
    .no-generatedcontent .articleList-more-arrow {
      display: inline; }

.articleList-tags {
  padding: 0;
  margin: -20px 0 0 0;
  list-style-type: none; }
  .articleList-tags-item {
    display: inline-block;
    margin: 0 2px; }
    .articleList-tags-item-link {
      display: block;
      padding: 1px;
      background: #b9b8b8;
      color: black;
      border: 1px solid #939191;
      font-size: 0.85em; }
.box-video-bg {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  .box-video-bg video.box-video-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1; }
  .box-video-bg .component-content {
    z-index: -1;
    position: relative; }
.breadcrumbs {
  margin: 10px 0; }
  .breadcrumbs-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none; }
    .breadcrumbs-list li {
      float: left;
      margin-right: 6px; }
      @media only screen and (max-width: 767px) {
        .breadcrumbs-list li {
          float: none; } }
  .breadcrumbs-separator {
    margin: 0 10px; }
  .breadcrumbs-without-separator .breadcrumbs-separator {
    display: none; }
  .breadcrumbs-without-separator li {
    position: relative;
    padding-right: 15px;
    margin-right: 9px; }
    .breadcrumbs-without-separator li:before {
      top: 5px;
      right: 0;
      content: "\f054";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      position: absolute;
      font-size: 8px; }
    .breadcrumbs-without-separator li:last-child {
      background-image: none; }
      .breadcrumbs-without-separator li:last-child:before {
        display: none; }
.carousel > .component-content {
  position: relative;
  padding: 15px 60px;
  border: solid 2px #323131;
  background-color: #e1e1e1; }

.carousel-slides {
  overflow: hidden;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none; }

.carousel-slide {
  clear: both;
  position: absolute;
  width: 100%; }
  .carousel-slide .no-content,
  .carousel-slide .no-image {
    text-align: center; }
  .carousel-slide.is-active {
    display: block;
    position: relative; }
  .carousel-slide .image-and-content {
    overflow: hidden; }
  .carousel-slide .no-content .carousel-cover {
    float: none;
    max-width: 100%; }
  .carousel-slide .no-image .carousel-content {
    float: none;
    max-width: 100%; }

.carousel-cover {
  max-width: 50%;
  height: auto;
  float: right; }
  @media only screen and (max-width: 767px) {
    .carousel-cover {
      max-width: 100%;
      float: none;
      margin: auto;
      display: block; } }

.carousel-content {
  max-width: 48%;
  float: left;
  width: 100%;
  text-align: left;
  transition: margin 200ms ease-in; }
  @media only screen and (max-width: 767px) {
    .carousel-content {
      max-width: 100%;
      float: none; } }

.carousel-nav {
  padding: 0;
  margin-top: 20px;
  overflow: hidden;
  text-align: center; }
  .carousel-nav li {
    display: inline-block;
    margin: 0 3px; }
    .carousel-nav li.is-active a {
      background: #939191; }
  .carousel-nav a {
    display: inline-block;
    width: 10px;
    height: 10px;
    font-size: 0;
    color: transparent;
    border: 2px solid #656363; }
  .carousel-nav-prev, .carousel-nav-next {
    position: absolute;
    top: 50%;
    width: 19px;
    height: 31px;
    border: none; }
    .carousel-nav-prev a, .carousel-nav-next a {
      display: block;
      width: 100%;
      height: 100%;
      border: none; }
      .carousel-nav-prev a:before, .carousel-nav-next a:before {
        font-size: 30px;
        color: #939191; }
      .carousel-nav-prev a:hover:before, .carousel-nav-next a:hover:before {
        color: #323131; }
    @media only screen and (max-width: 767px) {
      .carousel-nav-prev, .carousel-nav-next {
        display: block; } }
  .carousel-nav-prev {
    left: 10px; }
    .carousel-nav-prev a:before {
      content: "\f053";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal; }
  .carousel-nav-next {
    right: 10px; }
    .carousel-nav-next a:before {
      content: "\f054";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal; }

.carousel .carousel-autoplay-nav {
  position: absolute;
  bottom: 10px;
  left: 0; }
  .carousel .carousel-autoplay-nav li {
    display: inline-block;
    list-style: none; }
  .carousel .carousel-autoplay-nav button {
    background: none;
    border: none; }

.no-js .carousel-slide {
  position: static; }
  .no-js .carousel-slide:first-child {
    margin-top: 0;
    border-top: none; }

.no-js .carousel-nav li {
  display: none; }
.digitalWallet .hidden {
  display: none; }
.divider > .component-content {
  height: 2px;
  margin: 2em 0;
  background: #939191; }
.fileList-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.fileList-date {
  margin-bottom: 10px;
  color: #868484; }

.fileList-file {
  margin-bottom: 20px;
  overflow: hidden; }

.fileList-description {
  overflow: hidden; }

.fileList-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.fileList-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.fileList-thumbnail {
  margin-right: 15px;
  float: left;
  max-width: 100px; }
  @media only screen and (max-width: 767px) {
    .fileList-thumbnail {
      float: none;
      margin: auto;
      display: block; } }

.fileList-download {
  text-align: right; }
  .fileList-download-size {
    display: block;
    color: #868484; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.filterableBox {
  position: relative;
  margin-left: 10px; }
  .filterableBox .filterableBox__header {
    display: flex; }
    .filterableBox .filterableBox__header .header__item {
      margin-right: 20px; }
    .filterableBox .filterableBox__header .header__searchWrapper .searchWrapper__search-box {
      height: 100%;
      padding: 0; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__label {
      background-color: #f36633;
      color: white;
      border: none;
      cursor: pointer;
      padding: 10px 20px;
      text-decoration: none;
      margin: auto; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items {
      display: none;
      position: absolute;
      background-color: #f1f1f1;
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
      z-index: 1;
      margin-top: 10px;
      padding-inline-start: 0; }
      .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        cursor: pointer; }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item:hover {
          box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5); }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item.active {
          font-weight: bold; }
  .filterableBox .filterableBox__content {
    margin-top: 20px; }
    .filterableBox .filterableBox__content .content__noResultFound {
      display: none; }
    .filterableBox .filterableBox__content .content {
      display: flex;
      flex-wrap: wrap; }
      .filterableBox .filterableBox__content .content .indexable-component {
        padding: 10px; }
        .filterableBox .filterableBox__content .content .indexable-component:first-child {
          margin-right: 20px; }
.flash > .component-content {
  text-align: center; }

.flash object {
  max-width: 100%; }

.flash-missing {
  margin: 0 auto; }

.flash .seoDescription {
  display: none; }
.form-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.form form {
  margin: 0 0 20px; }

.form fieldset {
  background-color: #e1e1e1;
  border: solid 2px #323131;
  padding: 13px;
  margin: 15px 0; }

.form label,
.form input,
.form button,
.form select,
.form textarea {
  font-size: 14px; }

.form select,
.form textarea,
.form input {
  width: 100%;
  max-width: 250px;
  padding: 4px 6px;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  color: #323131;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #e1e1e1;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border linear 0.2s, box-shadow linear 0.2s; }
  .form select:focus,
  .form textarea:focus,
  .form input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }
    .form select:focus:invalid,
    .form textarea:focus:invalid,
    .form input:focus:invalid {
      color: red;
      border-color: #ff6666; }

.form legend {
  font-size: 18px;
  font-weight: 700;
  margin-left: 10px;
  padding: 0 5px;
  display: block;
  margin-right: 10px; }

.form textarea {
  height: auto;
  resize: vertical; }

.form label {
  display: block;
  margin-bottom: 5px; }

.form select {
  max-width: 260px; }
  .form select[multiple], .form select[size] {
    height: auto; }

.form input {
  height: 20px; }
  .form input[type="radio"], .form input[type="checkbox"] {
    width: auto;
    height: auto;
    box-shadow: none; }

.form .control-label {
  padding: 5px 0; }

.form .control-group {
  margin-bottom: 10px; }

.no-js .clearButton {
  display: none; }

.hiddenField {
  display: none; }

.control-tooltip {
  display: none;
  padding: 0 10px;
  max-width: 200px;
  margin-left: 5px;
  position: absolute;
  z-index: 1;
  background-color: #ddd;
  left: 100%;
  top: 0; }
  .control-tooltip:after {
    content: '';
    position: absolute;
    z-index: 1;
    right: 100%;
    top: 10px;
    display: inline-block;
    border: solid transparent;
    height: 0;
    width: 0;
    border-right-color: #ddd;
    border-width: 5px;
    margin-top: -5px; }
  .control-tooltip-container {
    position: relative;
    display: inline-block; }
  .control-tooltip-button:hover + .control-tooltip, .control-tooltip:hover {
    display: block; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.hidden-password-field {
  display: none; }

.gigya-screen .default-submit-button input[type=submit] {
  background-color: #f36633; }
.image .right {
  text-align: right; }

.image .left {
  text-align: left; }

.image .middle {
  text-align: center; }

@media only screen and (max-width: 767px) {
  .image .component-content {
    text-align: center; } }
.imageGallery > .component-content {
  padding: 13px;
  border: solid 2px #323131;
  background-color: #e1e1e1; }

.imageGallery .gallery-play {
  color: #323131; }

.imageGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.imageGallery-description {
  margin: 15px 0; }

.imageGallery-thumbnails {
  position: relative;
  margin: 20px 0; }

.imageGallery-thumbnail, .imageGallery-view {
  cursor: pointer; }

.imageGallery.is-playing .imageGallery-view-overlay:before {
  content: "\f04c";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  text-indent: 0; }

.imageGallery-arrow, .imageGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  width: 35px;
  height: 60px;
  padding: 0;
  border: 0;
  box-sizing: content-box;
  background: none;
  cursor: pointer;
  font: 0/0 serif;
  color: transparent; }
  .imageGallery-arrow:before, .imageGallery-arrow.is-disabled:hover:before {
    position: absolute;
    margin-top: 15px;
    color: #b9b8b8; }

.imageGallery-arrow {
  text-align: center; }
  .imageGallery-arrow.is-disabled {
    opacity: 0.5; }
  .imageGallery-arrow:hover:before {
    color: #939191; }
  .imageGallery-arrow-left, .imageGallery-arrow-left.is-disabled:hover {
    left: 0; }
    .imageGallery-arrow-left:before, .imageGallery-arrow-left.is-disabled:hover:before {
      content: "\f053";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 30px; }
  .imageGallery-arrow-right, .imageGallery-arrow-right.is-disabled:hover {
    right: 0; }
    .imageGallery-arrow-right:before, .imageGallery-arrow-right.is-disabled:hover:before {
      content: "\f054";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 30px; }

.imageGallery-thumbnail {
  position: relative;
  display: block;
  float: left;
  padding: 0;
  margin: 0 9px;
  border: solid 4px #323131;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  opacity: .7;
  transition: opacity .2s; }
  .imageGallery-thumbnail a {
    display: block; }
  .imageGallery-thumbnail-image {
    position: relative;
    margin: 2px;
    border: solid 2px #323131; }
    .imageGallery-thumbnail-image img {
      display: block;
      width: 63px;
      height: 52px;
      margin: 0 auto; }
  .imageGallery-thumbnail-cover {
    display: block;
    max-width: none; }
  .imageGallery-thumbnail-title {
    display: block;
    margin: 10px auto 0 auto;
    width: 71px;
    font-size: 11px; }
  .imageGallery-thumbnail.is-active .imageGallery-thumbnail-overlay {
    opacity: 0;
    transition: opacity .5s; }
  .imageGallery-thumbnail-overlay {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -14px 0 0 -15px;
    height: 28px;
    width: 30px;
    cursor: pointer;
    opacity: 0.7; }
    .imageGallery-thumbnail-overlay:before {
      display: inline-block;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 15px;
      border-radius: 50%;
      border: 3px solid #323131;
      text-indent: 7px;
      background: white;
      text-align: center;
      line-height: 24px; }
  .imageGallery-thumbnail.is-active, .imageGallery-thumbnail:hover {
    opacity: 1; }

.imageGallery-list {
  overflow: hidden;
  margin: 0 50px;
  position: relative; }
  .imageGallery-list li:hover .image,
  .imageGallery-list li.active .image {
    margin: 0;
    border: solid 4px #323131; }
  .imageGallery-list-inner {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 4000px;
    overflow: hidden;
    list-style: none; }

.imageGallery-view {
  position: relative;
  margin-bottom: 10px;
  border: solid 2px #323131;
  overflow: hidden;
  text-align: center;
  background: white; }
  .imageGallery-view img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%; }
  .imageGallery-view:hover-overlay {
    opacity: 0.7; }
  .imageGallery-view-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -34px 0 0 -36px;
    width: 73px;
    height: 69px;
    cursor: pointer;
    transition: opacity .5s;
    opacity: 0; }
    .imageGallery-view-overlay:hover {
      opacity: 1;
      text-decoration: none; }
    .imageGallery-view-overlay:before {
      display: inline-block;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      background: white;
      border: 3px solid #323131;
      border-radius: 50%;
      font-size: 30px;
      text-indent: 5px;
      text-align: center;
      line-height: 65px; }

.mod-js .imageGallery-thumbnail {
  padding: 0; }
  .mod-js .imageGallery-thumbnail .imageGallery-thumbnails {
    position: relative; }

.no-js .imageGallery-view {
  display: none; }

.no-js .imageGallery-list {
  margin: 0; }

.no-js .imageGallery-arrow {
  display: none; }

.no-js .imageGallery-thumbnail {
  float: none;
  border: 0;
  opacity: 1;
  overflow: hidden; }
  .no-js .imageGallery-thumbnail img {
    width: auto;
    height: auto; }
  .no-js .imageGallery-thumbnail a:after {
    display: block;
    padding: 10px 0 30px;
    content: attr(data-description);
    text-align: left; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.locationfinder input[type=text] {
  font-family: arial;
  font-size: 12px;
  border: 1px solid #D5D1CE;
  display: inline;
  float: left;
  height: 12px;
  padding: 8px;
  width: 27%; }
  @media only screen and (max-width: 767px) {
    .locationfinder input[type=text] {
      width: 60%;
      margin-bottom: 20px; } }

.locationfinder .button {
  padding: 8px;
  background-image: url(../../img/Search-icon.png);
  background-repeat: no-repeat;
  border: none;
  margin-right: 20px;
  width: 30px;
  height: 30px; }
  @media only screen and (max-width: 767px) {
    .locationfinder .button {
      margin-right: 24%;
      margin-bottom: 20px; } }

.locationfinder .locationFinder-selectOption {
  width: 7%;
  border: 1px solid #D5D1CE;
  height: 30px;
  margin-left: 10px;
  margin-right: 20px; }
  @media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption {
      width: 20%;
      margin-left: 0px;
      margin-right: 15px; } }

.locationfinder .locationFinder-selectOption1 {
  height: 30px;
  margin-left: 15px;
  width: 15%; }
  @media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption1 {
      width: 40%;
      margin-left: 0px; } }

.locationfinder .locationFinder-loadMore .loadMore {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block; }
  .locationfinder .locationFinder-loadMore .loadMore:hover {
    background-color: #939191;
    color: white; }
  .locationfinder .locationFinder-loadMore .loadMore:active {
    background-color: #939191;
    color: white; }
.map-canvas {
  margin-bottom: 10px;
  border: solid 2px #323131;
  text-align: center; }
  .map-canvas img {
    width: 100%;
    max-width: inherit; }

.no-js .map-canvas img {
  width: 100%;
  max-width: 640px; }
/*added empty file to not use navigation.css from basic project*//* NEWSFEED ITEM */
/* NEWSFEED COMPONENT */
/* PER PAGE */
/* MOBILE */
.newsfeed-result {
  padding: 0;
  margin: 0;
  background: #F5F5F5;
  margin-bottom: 20px; }

.newsfeed-image {
  margin: 0;
  height: 150px;
  overflow: hidden; }
  .newsfeed-image img {
    height: 100%;
    min-width: 100%;
    left: 50%;
    position: relative;
    transform: translateX(-50%); }

.newsfeed-inner-content {
  padding: 10px 15px;
  border-top: solid 4px #F36533; }

.newsfeed-category {
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-title {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #7E7E7E; }
  .newsfeed-title:only-child {
    border-bottom: 0;
    padding: 0;
    margin: 0; }
  .newsfeed-title a:hover {
    text-decoration: none; }
  .newsfeed-title a:active {
    text-decoration: none; }
  .newsfeed-title a:focus {
    text-decoration: none; }

.newsfeed-date {
  font-size: 13px;
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-description {
  margin: 0 0 10px;
  color: #73645D; }

.newsfeed-url {
  font-size: 13px;
  word-break: break-all; }
  .newsfeed-url a {
    color: #16727F;
    font-weight: bold; }
    .newsfeed-url a:hover {
      text-decoration: none; }
    .newsfeed-url a:active {
      text-decoration: none; }
    .newsfeed-url a:focus {
      text-decoration: none; }

.newsfeed {
  position: relative; }
  .newsfeed a {
    color: inherit;
    text-decoration: none; }
  .newsfeed .active a {
    font-weight: bold; }
  .newsfeed .splitter {
    color: #F36533; }

.newsfeed-number {
  margin-bottom: 20px;
  position: absolute;
  left: 250px;
  top: -50px; }
  .newsfeed-number .results-count-strong {
    font-weight: bold; }

.newsfeed-pagination .mobile {
  display: none; }

.newsfeed-pagination-list {
  font-size: 13px;
  font-size: 1.3rem;
  padding: 0;
  margin: 20px 0 0;
  list-style: none;
  float: right; }

.newsfeed-pagination-item {
  display: inline-block; }
  .newsfeed-pagination-item a {
    display: block;
    border: 1px solid #e9e9e9;
    width: 25px;
    line-height: 25px;
    text-align: center;
    margin-right: 3px; }
    .newsfeed-pagination-item a:hover {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:focus {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:active {
      text-decoration: none;
      border-color: #a0ce4e; }

.newsfeed-pagination-item.separator {
  display: inline-block;
  border: 1px solid #fff;
  width: 25px;
  line-height: 25px;
  text-align: center;
  margin-right: 3px;
  letter-spacing: 2px; }
  .newsfeed-pagination-item.separator:before {
    content: "..."; }

.newsfeed-pagination-item.is-active a {
  background: #a0ce4e;
  color: #fff;
  cursor: default; }

.newsfeed-pagination-item.item-next a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-next a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:after {
    content: ">";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-left: 5px; }

.newsfeed-pagination-item.item-previous a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-previous a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:before {
    content: "<";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-right: 5px; }

.view-all.button {
  margin-top: 30px; }

.promo .view-all.button {
  text-align: center; }

.related .view-all.button {
  text-align: start; }

.view-all a {
  background: #15717d;
  padding: 10px 23px;
  border-radius: 20px;
  color: #fff; }

span.newsfeed-related-updates {
  display: block;
  margin: 50px 0 20px 0;
  font-style: italic;
  color: #73645D; }

a.newsfeed-related-category {
  background: #f3f2f0;
  padding: 15px;
  border-radius: 40px;
  font-weight: bold;
  color: #15717d; }

.newsfeed-perPage {
  max-width: 200px;
  margin: 14px 0 0; }
  .newsfeed-perPage > div {
    display: inline-block; }
  .newsfeed-perPage .active {
    font-style: italic;
    background: #DDD; }
  .newsfeed-perPage a {
    color: inherit;
    text-decoration: none; }
  .newsfeed-perPage .heading {
    background: #EEE;
    min-width: 100px;
    padding: 10px; }
  .newsfeed-perPage .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
  .newsfeed-perPage ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeed-perPage li {
    padding: 5px 20px; }
    .newsfeed-perPage li a {
      display: block; }

@media (max-width: 767px) {
  .newsfeed-pagination {
    text-align: center; }
    .newsfeed-pagination .mobile {
      display: block; }
    .newsfeed-pagination .desktop {
      display: none; }
  .newsfeed-pagination-list {
    display: inline-block;
    float: none; }
  .newsfeed-result.has-image {
    text-align: center; }
    .newsfeed-result.has-image .newsfeed-image {
      position: static;
      margin-bottom: 20px; }
    .newsfeed-result.has-image .newsfeed-title {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-description {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-date {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-url {
      text-align: left;
      margin-left: 0; }
  .item-previous {
    float: left; }
  .item-next {
    float: right; } }
.newsfeedFilterBy {
  max-width: 200px; }
  .newsfeedFilterBy .active {
    font-style: italic;
    background: #DDD; }
  .newsfeedFilterBy a {
    color: inherit;
    text-decoration: none; }
  .newsfeedFilterBy .heading {
    background: #F36533;
    color: #FFF;
    padding: 10px; }
  .newsfeedFilterBy .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
    .newsfeedFilterBy .slider .tag-link a {
      display: block; }
  .newsfeedFilterBy .top-level {
    font-weight: bold;
    padding-left: 10px; }
  .newsfeedFilterBy ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeedFilterBy li {
    padding: 5px 20px; }
.podcast {
  border-radius: 4px;
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid #EFEFED;
  max-width: 800px; }
  .podcast p {
    margin: 0; }

.podcast__information {
  display: flex; }

.podcast__text {
  padding: 10px; }

.podcast__title {
  font-weight: 700; }

.audio {
  background-color: #efefed; }

.audio__controls {
  display: flex;
  align-items: center; }

.audio__backwards {
  visibility: hidden;
  height: 37px;
  width: 37px;
  border: 1px solid #15717d;
  border-radius: 50%; }

.audio__forwards {
  visibility: hidden;
  height: 37px;
  width: 37px;
  border: 1px solid #15717d;
  border-radius: 50%; }

.audio__backwards, .audio__forwards, .audio__play, .audio__pause {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }

.audio__play {
  height: 50px;
  width: 50px;
  background-color: #15717d;
  border-radius: 50%; }
  .audio__play:after {
    content: "\25b6";
    color: #fff;
    font-size: 25px; }

.audio__pause {
  display: none;
  height: 50px;
  width: 50px;
  background-color: #ffffff;
  border-radius: 50%; }
  .audio__pause:after {
    content: "| |";
    color: #000;
    font-size: 25px; }

.audio--playing .audio__pause {
  display: flex; }

.audio--playing .audio__backwards {
  visibility: visible; }

.audio--playing .audio__forwards {
  visibility: visible; }

.audio--playing .audio__play {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.product-list-main__results .product {
  border-bottom: 2px solid #f3f2f1; }

.productList .product-list-content {
  display: table;
  width: 50%;
  margin-left: auto;
  margin-right: auto; }
  .productList .product-list-content .product-list-main, .productList .product-list-content product-list-header {
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto; }

.productList .alphabet-filter__element {
  margin-left: 10px; }

.productList .no-of-shown-results, .productList .no-of-all-results, .productList .applied-filter {
  font-weight: bold; }

.productList .product-list-main {
  display: table-row;
  justify-content: space-around; }

.productList .product-list-header {
  display: table-row;
  justify-content: space-around; }

.productList .product-list-filter--alphabet {
  border-left: 2px solid #f3f2f1; }

.productList .product-list-filter .filter-trigger--alphabet {
  color: #72635d;
  cursor: default;
  opacity: 0.5;
  text-decoration: none;
  margin: 0; }
  .productList .product-list-filter .filter-trigger--alphabet.filter-trigger--active {
    color: #f36633;
    cursor: pointer;
    opacity: 1;
    text-decoration: none; }

.productList .product-list-header__filter-by .filter-by__label {
  background-color: #f36633;
  color: white;
  padding: 10px 30px;
  font-size: 16px;
  border: none;
  cursor: pointer; }

.productList ul.filter__product-types {
  display: none;
  position: absolute;
  background-color: #f2f2f2;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1; }
  .productList ul.filter__product-types li {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block; }
    .productList ul.filter__product-types li input ~ span::after {
      content: "";
      background-color: white;
      border-radius: 30px;
      width: 20px;
      height: 20px;
      margin: 0 7px 0 0;
      position: absolute;
      right: 0; }
    .productList ul.filter__product-types li input:checked ~ span::after {
      background-color: #15717e;
      border: 2px solid white;
      margin: 0 6px 0 0; }
    .productList ul.filter__product-types li input {
      visibility: hidden; }

.productList ul .alphabet-filter__elements, .productList ul .product__links--additional {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.productList ul.filter__product-types.show {
  display: block;
  padding: 0; }

.productList .product__info-formula-text {
  font-style: italic; }

.productList .product .product__links a {
  color: #15717e;
  font-weight: bold; }

.productList .product .product__info-title, .productList .product .product__info-title a {
  color: #15717e;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold; }

.productList .product .product__info-title.lock-icon {
  color: black;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold; }
  .productList .product .product__info-title.lock-icon a:before {
    content: '!';
    color: #ff0000; }

.productList .product-list-main__results {
  width: 95%; }
  .productList .product-list-main__results .product {
    display: flex;
    margin-top: 15px; }
    .productList .product-list-main__results .product .product__info {
      width: 50%; }
    .productList .product-list-main__results .product .product__links {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      font-family: arial;
      font-size: 13px;
      font-weight: 700; }

.productList .results__show-more-btn {
  display: inline-block;
  margin-top: 15px;
  color: white;
  background-color: #15717e;
  padding: 10px 30px;
  border-radius: 20px;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  width: 20%;
  margin-left: 35%;
  margin-right: auto; }
  .productList .results__show-more-btn:hover {
    background-color: white;
    display: inline-block;
    padding: 8px 30px;
    border: 2px solid #15717e;
    color: #15717e;
    font-size: 18px;
    width: 20%;
    margin-left: 35%;
    margin-right: auto; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.questionanswers.hideScoreBox .quizScoreBox, .questionanswers.hideScoreBox .quizResultBoxContainer {
  display: none; }

.quizResultBoxContainer.showBoxQuiz {
  display: block; }

.quizButton img {
  cursor: pointer; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.questionWithCheck {
  border: dotted 1px #D5D1CE;
  padding: 10px; }
  .questionWithCheck .formControl-radio {
    float: left;
    margin: 0;
    padding: 0;
    width: 21px; }
  .questionWithCheck .genericFormGroup span input[type="checkbox"] {
    float: left;
    margin: 2px 2px 0 0;
    padding: 0;
    width: 15px; }

.questionWithRadio button {
  background: white;
  border: 1px solid white;
  border-radius: 0;
  float: left;
  margin-right: 15px; }
  .questionWithRadio button.optionActive {
    border: solid 1px #D5DCEF; }

.questionWithRadio .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px; }

.questionWithRadio .genericFormGroup span input[type="radio"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px; }

.questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto;
  margin-right: 15px; }

.questionWithRadio .genericFormGroup .quizRadioImg label, .questionWithCheck .genericFormGroup .quizRadioImg label {
  width: 100px; }

.questionWithRadio .quizScoreBox, .questionWithCheck .quizScoreBox {
  border: 1px solid #0F61AF;
  background: white;
  text-align: center;
  font-weight: 700;
  padding: 5px;
  width: 50px;
  height: 15px;
  margin-left: 20px;
  float: left; }
  .questionWithRadio .quizScoreBox p, .questionWithCheck .quizScoreBox p {
    margin: 0;
    font-weight: 700; }

.questionWithRadio .imgContainer, .questionWithCheck .imgContainer {
  width: 100%;
  float: left; }

.questionWithRadio .quizQuestion p, .questionWithCheck .quizQuestion p {
  margin: 0 0 15px 0; }

.quizHideBox {
  display: none; }

.quizOverlayContainer .overlay-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  z-index: 1000;
  /* high z-index */
  background: #000;
  /* fallback */
  background: rgba(0, 0, 0, 0.75);
  text-align: center; }

.quizOverlayContainer .overlay-content {
  background: none repeat scroll 0 0 white;
  display: inline-block;
  max-width: 90%;
  min-height: 80px;
  min-width: 80px;
  padding: 30px 10px 10px;
  position: relative;
  text-align: left;
  top: 150px; }

.quizOverlayContainer .overlay-close {
  background: url("../../img/overlay-close-icon.png") no-repeat scroll 0 0/20px auto rgba(0, 0, 0, 0);
  cursor: pointer;
  display: none;
  font-size: 25px;
  height: 20px;
  position: absolute;
  right: 3px;
  top: 5px;
  width: 20px;
  z-index: 9999; }

.quizOverlayContainer .close-btn:hover {
  background: #05abe0; }

.questionWithImage {
  clear: both; }
  .questionWithImage .quizQuestion {
    border: 2px solid #0F61AF;
    background: #D5DCEF;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 15px 10px 20px 10px;
    float: left;
    width: 80%; }
    .questionWithImage .quizQuestion p {
      font-weight: 700;
      line-height: 1.2em;
      margin: 10px 0 0 0;
      vertical-align: middle;
      color: black; }
  .questionWithImage .imgContainer {
    float: left;
    width: 50%;
    text-align: center; }
    .questionWithImage .imgContainer span {
      border: 3px solid #78A7D2;
      padding: 10px;
      height: 36px;
      width: 36px;
      -webkit-border-radius: 150px;
      -moz-border-radius: 150px;
      border-radius: 150px; }
    .questionWithImage .imgContainer img {
      text-align: center;
      vertical-align: bottom;
      cursor: pointer; }
  .questionWithImage .quesLeftCaption, .questionWithImage .quesRighCaption {
    float: left;
    width: 25%; }

.quizResultContainer {
  width: 92%; }

.quizScoreBox {
  border: 2px solid #0F61AF;
  background: #D5DCEF;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 5px;
  width: 58px;
  height: 62px;
  margin-left: 20px;
  float: left; }
  .quizScoreBox p {
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    margin: 0;
    color: black;
    margin-top: 15px; }
  .quizScoreBoxtotalScoreBox {
    float: right; }

.quiz .nextQuestionPage {
  float: right; }

.quiz .generateScore {
  float: right; }

.quiz .button.generateScore {
  width: 230px;
  padding: 10px;
  font-weight: 700;
  font-size: 22px;
  color: white;
  background: #115A64; }

.quiz .button.generateScoreNewPage {
  padding: 10px;
  font-weight: 700;
  color: #0073BD;
  border: solid 1px white;
  background: #E4FE98; }

.quiz.quizWithBGImage {
  float: left; }
  .quiz.quizWithBGImage .quizQuestionBox {
    background-color: #FFF1D0;
    padding: 20px;
    width: 70%; }
    .quiz.quizWithBGImage .quizQuestionBox h2 {
      color: #4469A1;
      font-size: 40px;
      margin-bottom: 0; }
    .quiz.quizWithBGImage .quizQuestionBox p {
      font-size: 18px;
      color: #5C5D59;
      margin: 0;
      line-height: 22px; }
  .quiz.quizWithBGImage .quizQuestionOption {
    position: relative;
    background-repeat: no-repeat;
    background-position: left top; }
  .quiz.quizWithBGImage .quizOptionButton {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #E2F1F3;
    padding: 17px 25px 17px 25px;
    font-size: 20px;
    border: 0;
    border-radius: 0;
    color: #73A1A7; }
    .quiz.quizWithBGImage .quizOptionButton focus {
      border: dotted 1px #000; }
    .quiz.quizWithBGImage .quizOptionButton span {
      background: url("../../img/boxlink-arrow.png") no-repeat right center;
      padding-right: 25px; }

.quiz.quizProgressBar .quizProgressBarQuestions {
  background-color: white;
  padding: 5px;
  position: relative;
  margin-bottom: 35px; }
  .quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
    color: #22508E;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    top: 2px;
    padding: 0;
    border: none;
    background: none;
    cursor: text; }

.quiz.quizProgressBar .quizProgressBarDots {
  background-color: #eeece4;
  border: 1px solid #eeece4;
  border-radius: 18px;
  height: 10px;
  padding: 5px;
  position: relative; }

.quiz.quizProgressBar .quizProgressDots {
  background-color: white;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  height: 12px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 12px;
  box-shadow: none;
  border: 0px solid gainsboro; }
  .quiz.quizProgressBar .quizProgressDots.active {
    background-color: #099696;
    height: 16px;
    width: 16px;
    left: 0;
    position: absolute;
    top: 2px; }
  .quiz.quizProgressBar .quizProgressDots.firstactive {
    background-color: #099696;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 2px; }
  .quiz.quizProgressBar .quizProgressDots.progressActive {
    background-color: #099696;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 2px; }

.quizWithBGImage.questionOption1 .quizQuestionOption {
  height: 450px; }

.quizWithBGImage.questionOption2 .quizQuestionOption, .quizWithBGImage.questionOption3 .quizQuestionOption, .quizWithBGImage.questionOption4 .quizQuestionOption, .quizWithBGImage.questionOption5 .quizQuestionOption {
  height: 225px; }

.quizWithBGImage.questionOption1, .quizWithBGImage.questionOption4 {
  width: 50%; }

.quizWithBGImage.questionOption2, .quizWithBGImage.questionOption3 {
  width: 25%; }

#question3 .quizWithBGImage .questionOption2 {
  height: 450px; }
  #question3 .quizWithBGImage .questionOption2 .quizQuestionOption {
    height: 450px; }

#question3 .quizWithBGImage.questionOption2 {
  widht: 50%; }

#question2 .quizWithBGImage.questionOption3, #question2 .quizWithBGImage.questionOption4, #question2 .quizWithBGImage.questionOption5 {
  width: 25%; }

.quizProgressBar {
  background: white;
  border: solid 1px white;
  padding: 20px 0;
  border-color: white;
  box-shadow: 0 0 10px #9ecaed; }

.progressDotActive {
  width: 2%;
  background: #099696;
  height: 10px; }

.quizRadioImg {
  float: left;
  width: 100px; }

.hideQuizTotalBox .quizResultContainer {
  display: none; }

/* Mobile start */
@media only screen and (max-width: 767px) {
  .questionWithCheck .formControl-radio {
    clear: both;
    display: block; } }

@media only screen and (max-width: 420px) {
  .questionWithRadio .formControl-radio, .questionWithCheck .formControl-radio {
    clear: both;
    display: block;
    float: left;
    width: 6%; }
  .questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label {
    display: block;
    float: left;
    width: 50%; }
  .quizRadioImg {
    width: 100%; }
  .questionWithImage .quizQuestion {
    width: 60%; }
  .questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption, .questionWithImage .imgContainer {
    display: block;
    width: 100%; }
  .quiz.quizProgressBar .quizProgressBarQuestions {
    margin-bottom: 15px; }
    .quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
      font-size: 12px;
      font-weight: 700; }
  .quiz.quizWithBGImage {
    width: 100%;
    display: block; }
    .quiz.quizWithBGImage .quizQuestionOption {
      width: 100%;
      display: block;
      background: no-repeat;
      background-position: center center;
      background-attachment: scroll;
      background-size: 100% 100%; }
  .quizWithBGImage.questionOption1, .quizWithBGImage.questionOption4, .quizWithBGImage.questionOption2, .quizWithBGImage.questionOption3 {
    width: 100%; }
  .quizWithBGImage #question3 .quizWithBGImage.questionOption2 {
    width: 100%; }
  .quizWithBGImage #question2 .quizWithBGImage.questionOption3, .quizWithBGImage #question2 .quizWithBGImage.questionOption4, .quizWithBGImage #question2 .quizWithBGImage.questionOption5 {
    width: 100%; } }
/*added empty file to not use richText.css from basic project*/.searchBox .easy-autocomplete-container ul {
  list-style-type: none;
  padding: 0 0 0 0; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchFilter {
  border: solid 1px #f3f2f1; }

.searchFilter-title {
  background-color: white;
  background: url("../../img/down_arrow_black.png") no-repeat 90% center;
  margin: 0;
  padding: 13px;
  cursor: pointer; }

.searchFilter-controls {
  border-top: solid 4px #f36533; }
  .searchFilter-controls .searchFilterContent {
    display: block; }

.searchFilter-selection, .searchFilter-checkbox, .searchFilter-phrase {
  overflow: hidden;
  margin: 5px 0; }

.searchFilter-label {
  float: left;
  margin-right: 10px;
  min-width: 85%; }

.searchFilter-checkbox .searchFilter-label {
  float: none;
  margin-right: 0; }

.searchFilter-submit {
  padding: 13px;
  margin: 5px 0;
  overflow: hidden;
  display: block; }
  .searchFilter-submit button {
    float: right; }

.searchFilter-horizontal .searchFilter-controls {
  float: left; }

.searchFilter-horizontal .searchFilter-control {
  float: left; }

.searchFilter-horizontal .searchFilter-label {
  min-width: 0; }

.searchFilter-horizontal .searchFilter-selection, .searchFilter-horizontal .searchFilter-checkbox, .searchFilter-horizontal .searchFilter-phrase {
  float: left;
  clear: none;
  margin-right: 10px; }

.tagRadioFilter fieldset {
  border: none;
  margin: 0;
  padding: 0; }
  .tagRadioFilter fieldset legend {
    background: url("../../img/filter-plus.png") no-repeat right center;
    color: #000;
    font-size: 16px;
    padding: 0px 10px;
    display: block;
    width: 93%;
    cursor: pointer;
    margin: 7px 10px; }
    .tagRadioFilter fieldset legend.filter-active {
      background: url("../../img/filter-minus.png") no-repeat right center; }
  .tagRadioFilter fieldset .searchFilter-control, .tagRadioFilter fieldset .searchFilter-control {
    padding: 7px 5px;
    background: #f5f5f5;
    border-bottom: solid 1px #f8f7f6; }

.searchFilter-sorting h4 {
  background: url("../../img/filter-plus.png") no-repeat right center;
  color: #000;
  font-size: 16px;
  padding: 0px 10px;
  display: block;
  width: 93%;
  cursor: pointer;
  margin: 7px 10px; }

.tagRadioFilter input {
  float: right; }

.searchFilter-form .search-productFilter, .searchFilter-form .search-theraphyFilter, .searchFilter-form .search-indicationFilter {
  font-size: 1.2em;
  font-style: italic;
  padding: 0 20px; }

.searchResults-number {
  display: none; }

.searchFilter-content {
  display: none; }
.searchBox input[type=text] {
  width: 81px; }

.searchBox-title {
  cursor: default; }

.searchBox .form-content .textField {
  display: inline;
  float: left;
  margin-right: 15px; }

.searchBox .form-contentButton {
  display: inline;
  float: left; }
  .searchBox .form-contentButton.section {
    margin: -1px 0 0; }

.searchBox .form-content .section {
  margin: 0 15px 0 0; }

.searchBox .form-search.no-box,
.searchBox .form-search.no-box .section {
  margin-top: 0;
  margin-bottom: 0; }
.searchResults-title {
  margin-left: 110px;
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.searchResults-term {
  font-style: italic; }

.searchResults-number {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left; }

.searchResults-results {
  margin-bottom: 10px; }

.searchResults-description, .searchResults-url {
  margin-left: 110px; }

.searchResults-url {
  margin-top: 10px; }

.searchResults-image {
  float: left;
  width: 100px;
  height: 100px;
  margin: 10px 0; }

.searchResults-result {
  position: relative;
  padding: 0 10px 20px 10px;
  overflow: hidden;
  background-color: #e1e1e1; }
  .searchResults-result:nth-child(even) {
    background-color: inherit; }

.searchResults-icon-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 70px;
  margin-top: 10px;
  text-align: center; }

.searchResults-date {
  margin-bottom: 10px;
  margin-left: 110px; }

.searchResults-pagination {
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  overflow: hidden;
  cursor: default; }
  .searchResults-pagination-list {
    padding: 0;
    margin: 0; }
  .searchResults-pagination-item {
    display: inline-block;
    margin: 1px;
    line-height: 30px;
    background-color: #eeeeee;
    cursor: default; }
    .searchResults-pagination-item a {
      display: inline-block;
      min-width: 30px;
      padding: 0 10px;
      background-color: #e1e1e1;
      cursor: pointer; }
      .searchResults-pagination-item a:hover {
        background-color: #ebebeb;
        text-decoration: none; }
    .searchResults-pagination-item.is-active {
      font-weight: bold; }

.searchResults-tags {
  list-style-type: none;
  padding: 0; }
  .searchResults-tags-item {
    display: inline-block;
    margin: 0 2px; }
    .searchResults-tags-item-link {
      display: block;
      padding: 1px;
      color: black;
      font-size: 0.85em;
      background: #b9b8b8;
      border: 1px solid #939191; }
@charset "UTF-8";
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchBlox.searchResults .component-content {
  display: flex; }

.searchBlox-results highlight {
  font-weight: bold; }

.searchBlox-results .searchResults-number {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left; }

.searchBlox-results .searchResults-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  margin-left: 10px; }

.searchBlox-results .searchResults-term {
  font-style: italic; }

.searchBlox-results .searchResults-results {
  margin-bottom: 10px; }

.searchBlox-results .searchResults-description, .searchBlox-results .searchResults-url,
.searchBlox-results .searchResults-context {
  margin-left: 10px; }

.searchBlox-results .searchResults-image {
  float: left;
  width: 100px;
  height: 100px;
  margin: 10px 0; }

.searchBlox-results .searchResults-result {
  position: relative;
  overflow: hidden;
  padding: 0 10px 20px 10px;
  background-color: #eeece4; }
  .searchBlox-results .searchResults-result:nth-child(even) {
    background-color: inherit; }

.searchBlox-results .searchResults-icon-wrapper {
  position: absolute;
  text-align: center;
  width: 70px;
  margin-top: 10px;
  left: 0;
  top: 0; }

.searchBlox-results .searchResults-url {
  margin-top: 10px; }

.searchBlox-results .searchResults-description p, .searchBlox-results .searchResults-context p {
  font-family: arial;
  font-size: 12px;
  color: #635a54; }

.searchBlox-results .searchResults {
  width: 100%; }
  .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav {
    float: right;
    padding-left: 20px; }
    .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul {
      padding-left: 0; }
      .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li {
        list-style-type: none;
        display: block;
        text-align: center;
        margin-bottom: 10px; }
        .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li a {
          color: #000; }
        .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li.active a {
          color: #F98033;
          font-size: 12px;
          font-weight: 700; }

.searchResults .searchResults-facets {
  margin-right: 30px; }
  .searchResults .searchResults-facets .facet-value {
    cursor: pointer; }
  .searchResults .searchResults-facets .facet-value--active {
    font-weight: bold; }
    .searchResults .searchResults-facets .facet-value--active:before {
      content: "✖"; }
.shareThis-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none; }
  .shareThis-list li {
    float: left;
    width: auto;
    height: 26px;
    margin: 0 10px 10px 0; }
    .shareThis-list li:last-child {
      margin-right: 0; }

.shareThis-item a {
  display: block;
  height: 26px;
  transition: all .3s; }
  .shareThis-item a:hover img {
    opacity: 1; }

.shareThis-item img {
  opacity: 0.7;
  transition: opacity .2s ease-in-out; }
.sitemap-columns-1 .sitemap-column {
  width: 100%; }

.sitemap-columns-2 .sitemap-column {
  width: 50%; }

.sitemap-columns-3 .sitemap-column {
  width: 33.33333%; }

.sitemap-columns-4 .sitemap-column {
  width: 25%; }

.sitemap-columns-5 .sitemap-column {
  width: 20%; }

.sitemap-columns-6 .sitemap-column {
  width: 16.66667%; }

.sitemap-columns-7 .sitemap-column {
  width: 14.28571%; }

.sitemap-columns-8 .sitemap-column {
  width: 12.5%; }

.sitemap-columns-9 .sitemap-column {
  width: 11.11111%; }

.sitemap-columns-10 .sitemap-column {
  width: 10%; }

.sitemap-columns-11 .sitemap-column {
  width: 9.09091%; }

.sitemap-columns-12 .sitemap-column {
  width: 8.33333%; }

.sitemap-column {
  float: left; }
  .sitemap-column .component-content {
    overflow: hidden; }
  .sitemap-column a {
    text-decoration: none; }
  .sitemap-column h3 {
    padding: 5px 7px;
    font-size: 13px;
    font-weight: bold;
    background-color: #e1e1e1; }
  .sitemap-column ul {
    padding: 0 0 10px 0;
    margin-bottom: 10px;
    list-style: none; }
  .sitemap-column > ul {
    margin: 0 3px; }
    .sitemap-column > ul li > ul {
      padding-bottom: 0;
      padding-left: 5px;
      margin-bottom: 0;
      margin-left: 0;
      word-wrap: break-word; }
      .sitemap-column > ul li > ul li {
        position: relative;
        padding-left: 5px;
        font-weight: bold;
        line-height: 150%; }
        .sitemap-column > ul li > ul li:before {
          position: absolute;
          top: 1px;
          left: 0;
          content: "\f0da";
          display: inline-block;
          font-family: FontAwesome;
          font-style: normal;
          position: relative;
          font-weight: normal; }
        .sitemap-column > ul li > ul li > ul {
          margin-top: 0; }
          .sitemap-column > ul li > ul li > ul li {
            font-weight: normal; }

@media only screen and (max-width: 767px) {
  .component-content .sitemap-column {
    width: 100%;
    float: none; }
    .component-content .sitemap-column > ul {
      margin: 0 0 15px; } }
.smart-link {
  margin: 10px 0; }
  .smart-link-previous:before, .smart-link-next:after {
    display: inline-block;
    position: relative;
    top: -1px;
    height: 14px;
    width: 6px;
    font-size: 8px;
    color: black; }
  .smart-link-next:after {
    margin-left: 10px;
    content: "\f054";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal; }
  .smart-link-previous:before {
    margin-right: 10px;
    content: "\f053";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal; }
  .smart-link-list {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
    text-align: center; }
    .smart-link-list li {
      display: inline-block; }
.table-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.table .button {
  display: none; }
  @media only screen and (max-width: 767px) {
    .table .button {
      display: block;
      margin: 20px; } }

.table-caption {
  padding: 13px;
  border: solid 2px #323131;
  background-color: #e1e1e1;
  border-bottom: none; }
  .table-caption .button {
    display: block;
    margin: 10px 0 0 5px; }
    @media only screen and (max-width: 767px) {
      .table-caption .button {
        display: none; } }

.table th, .table td {
  border: solid 2px #323131;
  padding: 5px; }

.table td {
  vertical-align: middle; }

.table th {
  background-color: #e1e1e1;
  font-weight: bold;
  text-align: center; }

.table table {
  width: 100%;
  border: solid 2px #323131;
  border-collapse: collapse; }

.no-js .table .button {
  display: none; }
/*added empty file to not use tabs.css from basic project*/.tagList-tag-link, .tagList-tag-item {
  background-color: #e1e1e1;
  border: 1px solid #656363;
  color: #323131;
  padding: 5px 20px;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block; }
  .tagList-tag-link:hover, .tagList-tag-item:hover {
    background-color: #939191;
    color: white; }

.tagList-heading {
  font-weight: bold;
  color: #323131;
  margin: 10px 0;
  font-size: 1.5rem;
  display: block; }

.tagList-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.tagList-tag {
  display: inline-block; }

.tagList-tag-link, .tagList-tag-item {
  margin-right: 5px;
  text-decoration: none; }
  .tagList-tag-link:hover, .tagList-tag-link:active, .tagList-tag-item:hover, .tagList-tag-item:active {
    color: #fff; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.genericFormGroup {
  clear: both; }

.initialTabBasedFilter {
  background-color: #eeece4;
  border: 2px solid #323131;
  padding: 15px 60px;
  position: relative; }

.tagBasedFilter .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px; }

.tagBasedFilter .genericFormGroup span input[type="radio"], .tagBasedFilter .genericFormGroup span input[type="checkbox"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px; }

.tagBasedFilter .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto; }

.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
    border-bottom: 1px solid #C5C4C4;
    text-align: center; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-description {
    padding: 20px; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
      font-size: 26px;
      margin: 16px 0 0;
      text-align: center; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description p {
      text-align: center; }

.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center; }

.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px; }

.tagbasedfilter .simpleTagFilter input[type="button"] {
  background-color: #f36633;
  border: 1px solid #D5D1CE;
  border-radius: 0;
  color: white;
  padding: 5px 10px; }

/*Multi Level Filter*/
.tagBasedFilter .multiLevelFilterContent input[type="button"]:hover {
  background-color: #85F5F5; }

.tagBasedFilter .multiLevelFilterContent .selected {
  background-color: #85F5F5; }

.tagBasedFilter .multiLevelFilter-ContainerResults .tagBasedFilterResults {
  overflow: hidden;
  margin-top: 10px;
  padding-top: 15px; }

.tagBasedFilter.multiLevelFilter .genericFormGroup span input[type="button"]:focus {
  background: url("../../img/quiz1_hover.png") no-repeat scroll center center; }

.multiLevelFilter-Container .multiLevelFilter-level1 {
  margin-left: 25px; }

.multiLevelFilter-Container .multiLevelFilter-level2 {
  margin-left: 45px; }

.multiLevelFilter-Container .multiLevelFilter-level3 {
  margin-left: 65px; }

.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level1, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level2, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level3 {
  margin-left: 0; }
  .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level1 input, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level2 input, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level3 input {
    float: left; }

.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level4 {
  margin-left: 0; }

.multiLevelFilter-Container .buttonTypeContent.multiLevelFilter-level0 {
  float: left; }

.multiLevelFilter .genericFormGroup {
  border-bottom: 1px dotted #e0e0e0;
  overflow: hidden;
  padding: 5px 0; }

.tagBasedNoResult {
  color: #ff0000;
  font-weight: 700; }

.tagbasedfilter-primary .multiLevelFilter-Container .multiLevelFilterContent {
  float: left; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
    border-bottom: 1px solid #C5C4C4;
    text-align: center; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-description {
    padding: 20px; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
      font-size: 26px;
      margin: 16px 0 0;
      text-align: center; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description p {
      text-align: center; }

.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center; }

.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px; }
.title h1 {
  margin-top: 0;
  word-wrap: break-word; }

.title h2 {
  margin-top: 0;
  word-wrap: break-word; }

.title h3 {
  margin-top: 0;
  word-wrap: break-word; }

.title h4 {
  margin-top: 0;
  word-wrap: break-word; }

.title h5 {
  margin-top: 0;
  word-wrap: break-word; }

.title h6 {
  margin-top: 0;
  word-wrap: break-word; }
.twitter > .component-content {
  padding: 13px;
  border: solid 2px #323131;
  background-color: #e1e1e1; }

.twitter-feed {
  position: relative;
  display: block;
  margin: 10px 0;
  padding-left: 55px;
  list-style-type: none; }
  .twitter-feed:before, .twitter-feed:after {
    content: "";
    display: table; }
  .twitter-feed:after {
    clear: both; }

.twitter-content a:hover strong {
  text-decoration: underline; }

a:hover
.twitter-sender-avatar {
  position: absolute;
  top: 3px;
  left: 0; }

.twitter-date {
  float: right; }

.twitter-actions {
  padding: 0;
  margin: 0;
  float: right; }

.twitter-action {
  list-style-type: none;
  display: inline; }

.feed-provider-heading {
  display: inline-block;
  margin: 0 0 0 20px;
  line-height: 30px; }
  .feed-provider-heading-image {
    float: left;
    width: 30px;
    height: 30px; }

.feed-provider-description {
  margin: 10px 0;
  padding: 10px 0;
  border-bottom: 1px solid black; }

.feed-provider-feeds {
  padding: 0;
  margin: 0; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.userBox-header-text {
  font-size: 2em; }

.userBox .logged-in .user {
  font-weight: bold; }

.userBox .logged-in, .userBox .logged-out {
  border: 1px solid #D5D1CE;
  padding: 13px;
  margin: 10px 0; }
  .userBox .logged-in .button, .userBox .logged-out .button {
    float: right; }
  .userBox .logged-in .button, .userBox .logged-in a, .userBox .logged-out .button, .userBox .logged-out a {
    background-color: #eeece4;
    border: 1px solid #D5D1CE;
    margin-left: 1%;
    margin-right: 1%;
    color: #323131;
    padding: 5px 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block; }
    .userBox .logged-in .button:hover, .userBox .logged-in a:hover, .userBox .logged-out .button:hover, .userBox .logged-out a:hover {
      background-color: #939191;
      color: white; }
  .userBox .logged-in .lt-ie8 .button, .userBox .logged-out .lt-ie8 .button {
    display: inline; }
.video object,
.video embed {
  width: 100%; }

.video-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.video-description {
  padding: 13px;
  margin-top: -2px;
  border: solid 2px #323131; }

.video-video {
  border: solid 2px #323131; }
  .video-video-container {
    margin: 0 auto; }

.video-nojs {
  display: none;
  padding: 20px 0;
  text-align: center;
  color: red; }

.no-js .video-nojs {
  display: block; }
.videoGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.videoGallery-video {
  border: 2px solid #323131; }
  .videoGallery-video object,
  .videoGallery-video embed {
    width: 100% !important; }

.videoGallery-thumbnail {
  position: relative;
  display: inline;
  float: left;
  margin: 0 9px;
  padding: 0;
  max-width: 100px;
  overflow: hidden;
  cursor: pointer;
  text-align: center; }
  .videoGallery-thumbnail-image {
    position: relative;
    margin: 2px;
    border: solid 2px #323131; }
    .videoGallery-thumbnail-image img {
      display: block;
      margin: 0 auto; }
  .videoGallery-thumbnail-title {
    display: block;
    margin: 10px auto 0 auto;
    width: 71px;
    font-size: 11px; }
  .videoGallery-thumbnail-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 28px;
    width: 30px;
    margin: -14px 0 0 -15px;
    opacity: 0.7; }
    .videoGallery-thumbnail-overlay:before {
      display: inline-block;
      width: 100%;
      height: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      background: white;
      border: 3px solid #323131;
      border-radius: 50%;
      line-height: 24px;
      text-align: center;
      text-indent: 5px;
      font-size: 15px; }
  .videoGallery-thumbnail.is-active .videoGallery-thumbnail-overlay {
    opacity: 0;
    transition: opacity .5s; }

.videoGallery-thumbnails {
  position: relative;
  margin-top: 18px; }
  .videoGallery-thumbnails-list li:hover .image, .videoGallery-thumbnails-list li.active .image {
    margin: 0;
    border: solid 4px #323131; }
  .videoGallery-thumbnails-title {
    display: block;
    margin: 10px auto 0 auto;
    width: 71px;
    font-size: 11px; }

.videoGallery-list {
  position: relative;
  margin: 0 50px;
  overflow: hidden; }
  .videoGallery-list-inner {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none; }

.videoGallery-description {
  margin: 15px 0; }

.videoGallery-arrow, .videoGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 0;
  width: 35px;
  height: 60px;
  background: 50% no-repeat;
  font: 0/0 serif;
  cursor: pointer; }
  .videoGallery-arrow:before, .videoGallery-arrow.is-disabled:hover:before {
    position: absolute;
    top: 50%;
    color: #323131; }

.videoGallery-arrow.is-disabled {
  opacity: 0.5; }

.videoGallery-arrow:hover:before {
  color: #b9b8b8; }

.videoGallery-arrow-left, .videoGallery-arrow-left.is-disabled:hover {
  left: 0; }
  .videoGallery-arrow-left:before, .videoGallery-arrow-left.is-disabled:hover:before {
    content: "\f053";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    font-size: 30px; }

.videoGallery-arrow-right, .videoGallery-arrow-right.is-disabled:hover {
  right: 0;
  text-align: right; }
  .videoGallery-arrow-right:before, .videoGallery-arrow-right.is-disabled:hover:before {
    content: "\f054";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    font-size: 30px; }

.mod-js .videoGallery-nojs {
  display: none; }
.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.box.virtual-meeting-list .component-content {
  overflow: visible; }
  .box.virtual-meeting-list .component-content .tabs .tabs-nav {
    overflow: visible;
    height: 50px; }
    .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-list {
      width: 100%; }
    .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item {
      background: #ebebeb;
      padding: 14px 30px 18px;
      border: none; }
      .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item.is-active {
        border-top: 4px solid #f36633; }
        .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item.is-active .text-wrapper {
          color: #f36633; }
      .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item:hover:not(.is-active) .text-wrapper {
        text-decoration: underline; }
      .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item .text-wrapper {
        color: #808080;
        font: bold 18px Arial; }
  .box.virtual-meeting-list .component-content .tabs .tabs-content {
    overflow: visible;
    z-index: 500;
    padding: 0;
    border: none; }

.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.virtualMeetingList .meeting-list-filter {
  background-color: #f0efed;
  padding: 30px; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__categoryTrigger.active {
    font-weight: 700; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__categoryTrigger.active:before {
      content: 'x'; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterByLabel {
    background-color: #f36633;
    color: #fff;
    padding: 10px 45px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    margin: 0;
    display: inline; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__foundResults {
    float: right;
    font-size: 14px;
    margin: 0;
    display: inline; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterBox {
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    z-index: 1;
    margin-top: 10px;
    min-width: 230px; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger {
    box-sizing: border-box;
    margin: 10px 10px;
    padding: 0;
    border-radius: 20px;
    text-align: center;
    font-size: 15px; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger .resetTrigger__label {
      background-color: #f0efed;
      color: #f36633;
      border: 0;
      border-radius: 20px;
      padding: 5px;
      font-weight: 700;
      display: block;
      margin-top: 10px;
      margin-bottom: 10px; }
      .virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger .resetTrigger__label:hover {
        background-color: #f36633;
        color: #f0efed;
        cursor: pointer; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter {
    border-width: 0 0 2px;
    border-style: solid;
    border-color: #e0dfdd;
    border-image: none;
    padding: 0;
    margin: 0;
    clear: both;
    height: 52px;
    position: relative;
    cursor: pointer; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active {
      height: auto;
      transition-duration: 0.5s; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter:first-child {
      border-width: 2px 0 2px; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__label {
      font-weight: 700;
      padding-left: 16px;
      padding-top: 10px;
      position: relative;
      display: block; }
      .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__label:after {
        content: '+';
        float: right;
        font-size: medium;
        margin-right: 20px; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.selected .categoryFilter__label {
      color: #15717d; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__selectedCategoryTitle {
      font-style: italic;
      margin-left: 16px; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active .categoryFilter__label:after {
      content: '-'; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active .categoryFilter__optionsList {
      display: block; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter:not(.active):hover {
      background-color: #f0efed; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList {
      display: none;
      list-style: none;
      padding-left: 0; }
      .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li {
        border-bottom: 1px solid;
        border-color: #e0dfdd;
        padding: 15px; }
        .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li:hover:not(input):not(button) {
          background-color: #f36633;
          color: #f0efed; }
          .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li:hover:not(input):not(button) .categoryFilter__additionalInformation {
            color: #f0efed; }
        .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected {
          background-color: #15717d;
          color: #fff; }
          .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected .categoryFilter__additionalInformation {
            color: #fff; }
          .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected:hover {
            color: #f0efed; }
            .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected:hover .categoryFilter__additionalInformation {
              color: #f0efed; }
      .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList .categoryFilter__name {
        margin: 0; }
      .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList .categoryFilter__additionalInformation {
        display: block;
        color: #808080;
        font-style: italic;
        margin: 0; }

.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.virtualMeetingList .meeting-list-content .no-results-label {
  display: table;
  margin: 0 auto;
  font-size: large; }

.virtualMeetingList .meeting-list-content .meeting-list-entry {
  display: flex;
  align-items: flex-start;
  align-content: center;
  padding-bottom: 30px;
  margin: 30px 0 0;
  position: relative; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry:not(.hidden-by-filter):not(:last-child) {
    border-bottom: 1px solid #d4d0ce; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting .meeting-list-column.column--basicInfo {
    border-right: none; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--basicInfo {
    border-right: none; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton, .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--supplementaryInfo .meeting-list-section .section-item--showSubMeetings {
    margin-top: 15px;
    margin-bottom: -15px;
    display: inline-block; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo {
    border-right: 1px solid #d4d0ce; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--cancelled {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--generalInfo {
    flex-shrink: 0;
    width: 400px; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--details {
    display: none; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--registerButton {
    display: none; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry {
    flex-direction: column; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section {
      display: inline-block;
      padding: 0; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section {
        flex-direction: column; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section.section--generalInfo {
        flex-shrink: 0;
        width: 150px; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section.section--details {
        display: block;
        border-left: none; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings span.subMeetings-label {
    font-weight: 700;
    font-size: 18px; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section {
    position: relative;
    padding: 0 20px;
    float: left; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--showSubMeetings {
      padding: 0 20px; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--generalInfo {
      flex-shrink: 0;
      width: 400px; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--generalInfo .section-item--description {
        font-family: Arial, sans-serif;
        color: #4a4a4a;
        font-size: 14px;
        line-height: 1.5;
        text-align: justify;
        text-justify: inter-word; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--regulatoryCode {
      padding-left: 20px;
      position: absolute;
      right: 5%;
      bottom: 5px; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--regulatoryCode .section-item--zincCode {
        font-size: 12px;
        color: #3e3e3e;
        font-family: Arial, sans-serif; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--meetingBanner .eventMeetingBanner--small {
      width: 230px;
      height: 173px;
      position: relative;
      float: left; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--title a {
      font-size: 24px;
      color: #15717d;
      font-weight: 700; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--title a:hover {
        text-decoration: underline; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--registerButton, .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--showSubMeetings {
      display: inline-block;
      position: relative; }

.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.virtualMeetingList.subeventslisting .virtual-meeting-spinner {
  top: 20px; }

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry {
  font-weight: 700;
  border: 1px solid #e1dede;
  margin: 0;
  min-height: 75px;
  padding-bottom: 0;
  display: flex;
  flex-direction: column; }
  .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo {
    width: 75%;
    border-right: none; }
    .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo {
      width: 100%; }
      .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers {
        margin: 0; }
        .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerName, .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerTitle {
          font-size: 14px;
          line-height: 22px; }
        .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerTitle {
          margin-right: 2px; }
        .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--viewSpeakerBio {
          float: right;
          color: #15717d;
          text-decoration: none; }
  .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--registrationArea {
    position: absolute;
    right: 0;
    top: 15px; }
  .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo {
    width: 75%;
    order: -1; }
    .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details {
      border-left: none;
      width: 100%;
      margin-top: 6px; }
      .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo {
        color: #000;
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 6px; }
        .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo .dateInfo-element--conjuctionText {
          display: none; }
        .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo .dateInfo-element--startTime {
          float: right; }
    .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton {
      right: 0;
      top: 15px;
      height: 100%;
      left: auto;
      position: absolute; }
      .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton:before {
        content: '';
        height: 90%;
        width: 1px;
        background-color: #e1dede;
        position: relative; }
      .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton a.meeting-list-button {
        top: 50%;
        transform: translateY(-50%);
        position: relative; }
.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.virtualMeetingRegistration .virtual-meeting-spinner {
  top: 45px; }

.virtualMeetingRegistration .virtual-meeting-info {
  padding: 20px 0;
  margin-top: 30px;
  min-height: 30px;
  background-color: #424242; }
  .virtualMeetingRegistration .virtual-meeting-info .registration-section-item {
    display: flex;
    align-items: center;
    margin-left: 15%; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item * {
      margin: 0 15%; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item span {
      font-size: 20px;
      color: white; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item .meeting-registration-button:not(.meeting-registration-button--cancelled) {
      border-color: #15717d; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.webinar {
  border: 1px solid #D5D1CE; }
  .webinar .containerInner {
    height: auto;
    overflow: hidden;
    padding: 1% 1% 0 0%; }
  .webinar .contentLeft {
    overflow: hidden;
    float: left;
    width: 60%; }
  .webinar .contentRight {
    overflow: hidden; }
  .webinar .footer {
    overflow: hidden;
    margin: 10px auto; }
    .webinar .footer .webinarArrowLeft {
      background: url("../../img/arrows/leftArrow.png") no-repeat left center;
      bottom: 0;
      left: 0; }
    .webinar .footer .webinarArrowRight {
      background: url("../../img/arrows/rightArrow.png") no-repeat left center;
      right: 0;
      bottom: 0; }
  .webinar .content {
    overflow: auto;
    margin: 0 0 0 10px;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden; }
    .webinar .content .webinarThumbnails {
      margin: 0 46px;
      overflow: hidden; }
      @media only screen and (max-width: 767px) {
        .webinar .content .webinarThumbnails {
          margin: 0 20px; } }
      .webinar .content .webinarThumbnails .view-chapters-button {
        display: none; }
        @media only screen and (max-width: 767px) {
          .webinar .content .webinarThumbnails .view-chapters-button {
            display: block; } }
      @media only screen and (max-width: 767px) {
        .webinar .content .webinarThumbnails .desktop-only {
          display: none; } }
      .webinar .content .webinarThumbnails .imagesContainer {
        overflow: hidden;
        position: relative; }
  .webinar .webinarThumbnails {
    margin: 0 46px;
    overflow: hidden; }
  .webinar .slide {
    text-align: center; }
    .webinar .slide img {
      width: 96%; }
  .webinar .videoDetail {
    text-align: left;
    overflow: hidden;
    margin: 5px 5px 45px 0;
    padding: 0; }
  .webinar .imageSeparator {
    margin: 0 8px; }
  .webinar .imagesContainer div {
    float: left; }
    .webinar .imagesContainer div img {
      float: left;
      cursor: pointer;
      width: 150px;
      height: 115px;
      display: block;
      border: 1px solid #D5D1CE; }
  .webinar .imageBox.activeSlide img {
    border: 1px solid #D5D1CE; }
  .webinar .video {
    width: 100%;
    height: 250px; }
  .webinar .webinarArrowLeft, .webinar .webinarArrowRight {
    height: 20px;
    width: 20px;
    position: absolute;
    z-index: 1;
    cursor: pointer;
    background-color: #e0e0e0;
    padding: 50px 0; }
.webinarTeaser__wrapper {
  display: block; }
  @media only screen and (min-width: 720px) {
    .webinarTeaser__wrapper {
      display: flex; } }

.webinarTeaser__image {
  display: block;
  width: 100%; }
  @media only screen and (min-width: 720px) {
    .webinarTeaser__image {
      background-size: cover;
      background-position: center; }
      .webinarTeaser__image-left {
        order: 0; }
      .webinarTeaser__image-right {
        order: 2; } }
  .webinarTeaser__image img {
    width: 100%; }
    @media only screen and (min-width: 720px) {
      .webinarTeaser__image img {
        display: none; } }

.webinarTeaser__content {
  width: 100%; }
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@font-face{font-family:"icomoon";src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/icomoon/icomoon.eot);src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/icomoon/icomoon.eot#iefix) format("embedded-opentype"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/icomoon/icomoon.ttf) format("truetype"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/icomoon/icomoon.woff) format("woff"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/icomoon/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Falena";src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/falena/Falena-Bold.eot);src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/falena/Falena-Bold.woff2) format("woff2"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/falena/Falena-Bold.woff) format("woff"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/falena/Falena-Bold.ttf) format("truetype");font-weight:bold}@font-face{font-family:"AvantGarde";src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Bk.eot);src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Bk.woff2) format("woff2"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Bk.woff) format("woff"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Bk.ttf) format("truetype");font-weight:400}@font-face{font-family:"AvantGarde";src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Md.eot);src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Md.woff2) format("woff2"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Md.woff) format("woff"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Md.ttf) format("truetype");font-weight:500}@font-face{font-family:"AvantGarde";src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Demi.eot);src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Demi.woff2) format("woff2"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Demi.woff) format("woff"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Demi.ttf) format("truetype");font-weight:600}@font-face{font-family:"AvantGarde";src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Bold.eot);src:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Bold.woff2) format("woff2"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Bold.woff) format("woff"),url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/fonts/avant-garde/AvantGarde-Bold.ttf) format("truetype");font-weight:700}:root{--primary-500: #5B2164;--secondary-900:#5B2164;--secondary-700: #612166;--neutral-100: #fff;--neutral-900: #000, }.color-primary-500{color:#5b2164}.bg-primary-500{background-color:#5b2164}.color-primary-300{color:#bba0be}.bg-primary-300{background-color:#bba0be}.color-secondary-500{color:#c13b08}.bg-secondary-500{background-color:#c13b08}.color-secondary-300{color:#f6bb90}.bg-secondary-300{background-color:#f6bb90}.color-tertiary-500{color:#787a01}.bg-tertiary-500{background-color:#787a01}.color-tertiary-300{color:#cbcc97}.bg-tertiary-300{background-color:#cbcc97}.color-neutral-900{color:#000}.bg-neutral-900{background-color:#000}.color-neutral-700{color:#484848}.bg-neutral-700{background-color:#484848}.color-neutral-500{color:#5e5e5e}.bg-neutral-500{background-color:#5e5e5e}.color-neutral-300{color:#949494}.bg-neutral-300{background-color:#949494}.color-neutral-200{color:#c4c4c4}.bg-neutral-200{background-color:#c4c4c4}.color-neutral-150{color:#eee}.bg-neutral-150{background-color:#eee}.color-neutral-100{color:#fff}.bg-neutral-100{background-color:#fff}.color-warning{color:#f4af40}.bg-warning{background-color:#f4af40}.color-danger{color:#d03131}.bg-danger{background-color:#d03131}.color-success{color:#067f58}.bg-success{background-color:#067f58}.color-info{color:#0174df}.bg-info{background-color:#0174df}.bg-primary-500,.bg-secondary-500,.bg-tertiary-500{color:#fff}.bg-primary-500>ul>li{color:#fff}.viiv_us_comm_04_apretudeinjectionschedule{min-height:100px;width:85%;margin:0 auto 60px}.injectionSchedule{min-height:100px;padding:0 15px 15px;position:relative}.injectionSchedule .content{display:flex;min-height:450px}@media(max-width: 767px){.viiv_us_comm_04_apretudeinjectionschedule{margin:0 auto;width:100%}.injectionSchedule{display:flex;flex-direction:column;padding:15px 25px}.injectionSchedule .content{flex-direction:column;height:auto}}@media(min-width: 768px)and (max-width: 991px){.injectionSchedule .content{flex-direction:column;height:auto}}.popup{height:100vh;width:100vw;position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:99999;background:rgba(0,0,0,.5)}.popup .output-title{padding-right:20px}.popup .warning-message{max-width:400px;margin-right:20px}.popup .content-container{padding:15px 40px;width:90%;max-height:85%;max-width:1500px;background-color:#fff;overflow-x:hidden;overflow-y:auto;position:relative;display:flex;flex-wrap:wrap;border-bottom:8px solid #c13b08}.popup .box-left{width:40%;position:relative}.popup .box-left .legend-entry:nth-of-type(even){margin-bottom:75px}.popup h2{width:100%;margin-bottom:30px}.popup h2 *{font-size:inherit;margin:0}.popup .react-calendar__navigation__arrow{display:none}.popup .react-calendar__month-view__days button{cursor:default}.calendar-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;z-index:3;width:60%}.calendar-container .calendarium button{padding:10px;outline:0}.close-popup-btn{color:rgba(0,0,0,0);font-weight:600;width:40px;height:40px;border:none;border-radius:50%;background-color:#787a01;position:absolute;right:10px;top:10px;background-image:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/icons/icon_close_neutral-100.svg);background-repeat:no-repeat;background-position:center;background-size:20px;cursor:pointer}.calendarium.calendarium-1 button.react-calendar__tile--active{background-color:#787a01;color:#fff}.calendarium.calendarium-2 button.react-calendar__tile--active{background-color:#787a01}.calendarium.calendarium-3 button.react-calendar__tile--active{background-color:#eee;color:#000}.calendarium.calendarium-4 button.react-calendar__tile--active{background-color:#c13b08;color:#fff}@media(max-width: 767px){.popup .calendar-container{width:100%}.popup .content-container{padding:15px}.popup .box-left{width:100%}.popup .box-left .legend-entry:nth-of-type(even){margin-bottom:55px}}.calendar-alert{font-weight:700;width:270px;position:absolute;padding:10px 35px;border-radius:10px;text-align:center;top:50%;left:50%;z-index:1;transform:translateX(-50%)}.calendar-alert .close-alert-btn{background-color:#fff;border-radius:50%;position:absolute;right:5px;top:5px;background-image:url(../../../../../../../etc/designs/zg/apretude-treatment-planner-v2/desktop/assets/icons/icon_close_tertiary-500.svg);background-repeat:no-repeat;background-position:center;background-size:10px;padding:9px}.calendarium{max-width:420px;padding:10px;position:relative}.calendarium.main button.react-calendar__month-view__days__day:not([disabled]):hover{background-color:#c4c4c4}.calendarium.main{margin-left:80px}.calendarium .react-calendar__navigation{display:flex;border-bottom:2px solid #787a01}.calendarium .react-calendar__navigation button{background-color:#fff}.calendarium .react-calendar__navigation .react-calendar__navigation__label{font-weight:bold;text-transform:capitalize;cursor:default}.calendarium .react-calendar__navigation .react-calendar__navigation__next2-button,.calendarium .react-calendar__navigation .react-calendar__navigation__prev2-button{display:none}.calendarium .react-calendar__navigation .react-calendar__navigation__arrow{flex-grow:.333;font-size:30px;font-weight:600}.calendarium .react-calendar__viewContainer{margin-top:10px}.calendarium .react-calendar__viewContainer .react-calendar__month-view__weekdays{text-align:center}.calendarium .react-calendar__viewContainer .react-calendar__month-view__weekdays abbr[title]{border-bottom:none !important;text-decoration:none !important;font-weight:600;text-transform:uppercase}.calendarium .react-calendar__viewContainer .react-calendar__month-view__days{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.calendarium .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile{max-width:initial !important}.calendarium .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__month-view__days__day--neighboringMonth{visibility:hidden}.calendarium .react-calendar__tile--active{background-color:#787a01;color:#fff}.calendarium button{margin:4px;background-color:#eee;border:0;border-radius:5px;font-weight:600;font-size:14px;color:#000;padding:15px;cursor:pointer}.calendarium.main button.react-calendar__month-view__days__day[disabled]{opacity:.4;position:relative;cursor:default}.calendarium.main button.react-calendar__month-view__days__day[disabled]:after{content:"";width:100%;border-left:1px solid #506d85;position:absolute;transform:rotate(45deg);height:140%;top:15%;left:40%;opacity:1}.calendarium button.not-recommended{background-color:#c4c4c4}.calendarium button.open-window1{background-color:#cbcc97;color:#fff}.calendarium button.open-window3{background-color:#f6bb90;color:#fff}@media(max-width: 767px){.calendarium{padding:10px 0}.calendarium button{padding:10px}.calendarium button.react-calendar__month-view__days__day[disabled]::after{left:30%}button{padding:10px}.calendarium.main{margin:auto}}@media(min-width: 768px)and (max-width: 991px){.calendarium.main{margin:auto}}.box-left{width:45%;display:flex;flex-direction:column}.box-left .main-text{margin-bottom:40px}.box-left .legend-entry{display:flex;margin:25px 15px 25px 0}.box-left .legend-entry .legend-entry-inner{display:flex;flex-direction:column;margin-left:10px;flex-shrink:10}.box-left .legend-entry .color-box{width:20px;height:20px;border-radius:3px}.box-left .legend-entry .color-title{font-weight:600}@media(max-width: 767px){.box-left{width:100%}}.helper-text{max-width:390px;font-size:11px;background-color:#5b2164;color:#fff;margin:15px 0px 75px;padding:15px;position:absolute;bottom:15px}.helper-text::after{content:"";background-color:#5b2164;clip-path:polygon(50% 0, 100% 100%, 0 100%);width:30px;height:13px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.helper-text h5{font-size:16px;color:#fff;font-weight:600;margin-bottom:.4em;line-height:1.3}.popup .helper-text.desktop{position:relative;margin:25px 0px 15px;bottom:0px}.popup .helper-text.mobile{display:none}@media(max-width: 767px){.helper-text{margin-top:35px;position:relative;bottom:0px}.popup .helper-text.helper-text.desktop{display:none}.popup .helper-text.helper-text.mobile{display:block;margin-bottom:15px}}@media(min-width: 768px)and (max-width: 991px){.helper-text{position:relative;bottom:0;margin:30px 0 0}}.popup .warning-message{margin-bottom:20px}.popup .warning-message p{font-size:14px}@media(min-width: 768px)and (max-width: 1200px)and (orientation: landscape){.popup .warning-message{margin-right:220px}}

