@font-face {
  font-family: "arboria-book";
  src: url("../fonts/Arboria/Arboria-Book.otf");
}
@font-face {
  font-family: "arboria-medium";
  src: url("../fonts/Arboria/Arboria-Medium.otf");
}
@font-face {
  font-family: "arboria-bold";
  src: url("../fonts/Arboria/Arboria-Bold.otf");
}
@font-face {
  font-family: "arboria-light";
  src: url("../fonts/Arboria/Arboria-Light.otf");
}

header.header,
header.header a.nav-link,
header.header a.dropdown-item {
  font-family: "arboria-book", sans-serif;
}

header.header .mainNav a.nav-link.active, header.header .mainNav a.nav-link.show {
  color:#004623 !important;
   font-family: "arboria-bold", sans-serif;
}

.banner .caption .title {
  font-size: 80px;
  line-height: 80%;
  margin-bottom: 12px;
  letter-spacing: -0.01em;
  text-transform: none;
  color: #00843D;
  font-family: "arboria-medium", sans-serif;
  font-size: 48px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 125% !important; /* 68.75px */
}

@media (max-width: 991.98px) {
  .banner .caption .title {
    font-family: "arboria-book", sans-serif;
    font-size: 40px !important;
    text-align:left !important;
  }
}

.banner._home .caption .description {
  font-size: 14px;
  text-align: left;
  max-width: 330px;
  margin: 0;
  font-family: "arboria-book", sans-serif;
  color:#58595B;
}

.heading,
.followUsSection .heading, .followUsSection .heading a,
.MidFullSection .questionSect .heading {
  text-align: center;
  margin-bottom: 26px;
  font-family: "arboria-medium", sans-serif;
  color: #00843D;
}

.reference .heading {
  font-family: "arboria-medium", sans-serif;
  color: #00843D;
}

.rewardsPage .heading {
  font-family: "arboria-medium", sans-serif;
  color: #00843D;
}

.aspireReward_section .perkSect .contents {
  font-family: "arboria-book", sans-serif;
  color:#58595B;
}

.isi .isiHeader .h6, .isi .isiContent .h6 {
  font-family: "arboria-medium", sans-serif;
  color: #00843D;
}

.isi .h6, .isi h6 {
  font-family: "arboria-medium", sans-serif;
  color: #00843D;
}

.aspireReward_section .perkSect .title {
  font-family: "arboria-medium", sans-serif;
  color:#58595B;
}

.description {
  margin: auto;
  font-size: 16px;
  max-width: 702px;
  text-align: center;
  color: #58595B !important;
  font-family: "arboria-book", sans-serif;
}
.description b {
  font-family: "arboria-bold", sans-serif;
}

[data-view][aria-label]:before {
  font-family: "arboria-medium", sans-serif;
  color: #00843D;
}

.beforeAfterSection, .beforeAfterSection .description, .beforeAfterSection .footNote {
  font-family: "arboria-book";
  color:#58595B;
}

a.hcplink {
  font-family: "arboria-bold";
  color:#58595B;
}

.btn-accent {
  font-family: "arboria-bold", sans-serif;
  color: #004623;
  border-color: #004623 !important;
  background-color:transparent;
}
.btn-accent:active, .btn-accent:focus {
  color: #004623;
  background:#fff;
  border-color: #004623 !important;
}
.btn-accent:hover {
  background: #004623 !important;
  color:#fff !important;
}

.findASpecSection .specialistSect {
  font-family: "arboria-book";
  color:#58595B;
}


.findASpecSection .specialistSect:before {
  background-image:none !important;
}
.findASpecSection .specialistSect .h2 {
  font-family: "arboria-medium", sans-serif;
  color: #00843D;
}
.findASpecSection .specialistSect .h3 {
  font-family: "arboria-book";
  color:#58595B;
}

.specialistSect .form-control {
  font-family: "arboria-book", sans-serif;
}

.aspireSection p {
    font-family: "arboria-book";
    color:#58595B;
}

.aspireSection .f-bold {
    font-family: "arboria-bold";
    color:#58595B;
}

.aspireSection .footNote, .aspireSection .footNote a {
   font-family: "arboria-book";
   color:#58595B;
}

.aspireSection .action .btn i, 
.aspireSection .action .nmToast-action i, 
.aspireSection .action .snackbar-action i {
  color:#004C23;
  border-color:#004C23;
}

.aspireSection .btn-outline-dark,
.aspireSection .btn-dark {
  color:#004C23;
  border-color:#004C23;
  background-color:transparent;
}

.aspireSection .btn-outline-dark:active, 
.aspireSection .btn-outline-dark:focus, 
.aspireSection .btn-outline-dark:hover, 
.aspireSection .btn-dark:active, 
.aspireSection .btn-dark:focus, 
.aspireSection .btn-dark:hover {
  color:#004C23;
  border-color:#004C23;
  background-color:#fff;
}

.aspireSection .i-new_tab {
  color:#004C23;
}

.hideSection {
  display:none !important;
}

.exploreSection, .MidFullSection {
  background: rgba(0, 76, 35, 0.10) !important;
}

.exploreSection .heading {
  font-family: "arboria-medium", sans-serif;
  color: #00843D;
}

.exploreSection p {
  font-family: "arboria-book";
}

.exploreSection .action .btn, .exploreSection .action .nmToast-action, .exploreSection .action .snackbar-action {
  font-family: "arboria-bold";
  color:#004623;
  border-color:#004623;
}

.btn-outline-dark:active, .btn-outline-dark:focus, .btn-outline-dark:hover {
  background:#fff;
  color:#004623;
  border-color:#004623;
}



.isi p, footer.footer .navbar-nav .nav-item .nav-link, .reference .refSection {
  font-family: "arboria-book";
  color:#58595B;
}

footer.footer .navbar-nav .nav-item .nav-link, footer.footer .navbar-nav .nav-item .nav-link:active, 
footer.footer .navbar-nav .nav-item .nav-link:focus, footer.footer .navbar-nav .nav-item .nav-link:hover,
.isi .isiContent .link, .isi .isiContent .telLink {
  font-family: "arboria-book";
  color:#58595B;
}

.isi p.f-medium, .isi p .f-medium .specialistForm .label {
  font-family: "arboria-bold";
  color:#58595B;
}

.specialistForm.specialist .specialistBtn {
  font-family: "arboria-bold", sans-serif;
  color: #004623;
  border-color: #004623 !important;
  background:#fff;
}
.specialistForm.specialist .specialistBtn:active, .specialistForm.specialist .specialistBtn:focus {
  color: #004623 !important;
  background:#fff !important;
  border-color: #004623 !important;
}

.specialistForm.specialist .specialistBtn:hover {
  background: #004623 !important;
  color:#fff !important;
  border-color: #004623 !important;
}

.footNav #ot-sdk-btn.ot-sdk-show-settings, .footNav #ot-sdk-btn.optanon-show-settings {
  color:#fff !important;
}

.satisfactionSection .satisfaction .percentage, .satisfactionSection ul.satisfactionList li .percentage {
  font-family: "arboria-light", sans-serif;
  color:#004623 !important;
  padding: 20px;
  border: 1px solid #004623;
  border-radius: 50%;
  margin:0 auto 30px auto;
  width:150px;
  height:150px;
  font-size:50px;
  line-height:180%;
}
.satisfactionSection .satisfaction .percentage:after, .satisfactionSection ul.satisfactionList li .percentage:after {
  display:none;
}

#hcp_satisfaction ul.satisfactionList li .percentage {
  font-size:60px !important;
  line-height:150% !important;
}

.scrollSection .contains p, .scrollSection .contains .detail {
  font-family: "arboria-book" !important;
  color:#58595B !important;
}

article ul.footNote li {
  font-family: "arboria-book", sans-serif;
}

article .accordion-item ul.footNote li {
  font-family: "arboria", sans-serif !important;
}


.beforeAfterBrowser .subHeading, .beforeAfterBrowser .title, .beforeAfterBrowser .disclaimer {
  font-family: "arboria-bold";
  color:#58595B;
}

.beforeAfterBrowser .chips li .btn, .beforeAfterBrowser .chips li .nmToast-action, .beforeAfterBrowser .chips li .snackbar-action {
  font-family: "arboria-bold";
  color:#58595B;
  border-color:#58595B;
}

.btn-check:checked+.btn, .btn-check:checked+.nmToast-action, .btn-check:checked+.snackbar-action {
  background-color:#58595B;
  color:#fff !important;
}

.rewardSection .bannerSect .head {
  font-family: "arboria-book", sans-serif;
  color: #00843D;
  font-size: 48px;
  line-height: 100%;
}

.rewardSection .bannerSect .content p {
  font-family: "arboria-book" !important;
  color:#58595B !important;
}

.rewardSection .i-new_tab {
  color:#004623 ;
}

.rewardSection .active .i-new_tab {
  color:#fff ;
}

.rewardSection .bannerSect .wrap .action .btn, 
.rewardSection .bannerSect .wrap .action .nmToast-action, 
.rewardSection .bannerSect .wrap .action .snackbar-action {
  color:#004623;
  border-color:#004623 !important;
}

.active.nmToast-action, .active.snackbar-action, 
.btn-check:checked+.btn, .btn-check:checked+.nmToast-action, 
.btn-check:checked+.snackbar-action, .btn.active, .btn.show, 
.btn:first-child:active, .nmToast-action:first-child:active, 
.show.nmToast-action, .show.snackbar-action, 
.snackbar-action:first-child:active, :not(.btn-check)+.btn:active, 
:not(.btn-check)+.nmToast-action:active, :not(.btn-check)+.snackbar-action:active {
  background-color:#004623 !important;
  color:#fff !important;
}

.brand_section .earnPointCard .detail {
  font-family: "arboria-book" ;
  color:#58595B !important;
}

.brand_section .earnPointCard .detail span {
  font-family: "arboria-bold" !important;
}

.specialistWrap, .advanceOptSection .btn-link, .searchMapSection, .searchMapSection select {
  font-family: "arboria-book" ;
  color:#58595B ;
}

.form-control {
  font-family: "arboria-book" ;
}

.searchMapSection .SumoSelect>.CaptionCont>span.placeholder {
  font-family: "arboria-book" ;
}

.resultSection .tab-wrapper .tabTitle.leftExt_hcp .nav-tabs li .nav-link.active:after {
  display:none !important;
}

.resultSection .tab-wrapper .tabTitle.leftExt_hcp .nav-tabs li .nav-link,
.tab-wrapper.material {
  font-family: "arboria-book" ;
  color:#58595B ;
}

.resultSection .tab-wrapper .tabTitle.leftExt_hcp .nav-tabs li .nav-link.active {
  color:#004C23 !important;
  font-family: "arboria-bold" !important;
    text-decoration: underline;
}

._hcp_follow .description a {
  font-family: "arboria-book" ;
  color:#58595B ;
}

.faq .accordion .accordion-button, 
.faq .accordion .accordion-button:not(.collapsed),
.faqSection.productSect_3 .faq .accordion .accordion-item .accordion-body p {
    color:#58595B ;
}

.banner figure figcaption.rightNote.webLight,
.banner figure figcaption.rightNote {
  font-family: "arboria-book" ;
  color:#58595B ;
}

.hcp .banner figure figcaption.rightNote,
.faqs .banner figure figcaption.rightNote,
.before-after .banner figure figcaption.rightNote {
    color:#fff !important;
    width:calc(100% - 200px) !important;
}

@media (max-width: 991.98px) {
  .hcp .banner figure figcaption.rightNote,
  .faqs .banner figure figcaption.rightNote,
  .faqs .banner figure figcaption.rightNote.white,
  .before-after .banner figure figcaption.rightNote {
      color:#333 !important;
      width:calc(100%) !important;
  }
}

.searchSection .searchList,
.siteMapSection,
.searchSection .searchList li .searchCard .cardHeader .h4,
.searchSection .searchList li .searchCard .cardContent {
  font-family: "arboria-medium" ;
  color:#58595B ;
}

.searchSection .searchList li .searchCard .cardHeader .subHead,
.siteMapSection .head {
  font-family: "arboria-medium" ;
}

.banner._home .caption:before {
		background-image: none !important;
   
}

.banner._home {
   background:#fff !important;
}

.banner._home figcaption {
  color:#fff !important;
  left:200px;
  bottom:20px;
}

@media (max-width: 640px) {
  .banner._home figcaption {
    color:#333 !important;
    left:0px !important;
    bottom:0px !important;
  }  
}

.discover-dysport .banner figcaption {
  color:#fff !important;
  right:200px;
  bottom:20px;
}

@media (max-width: 991.98px) {
  .discover-dysport .banner figcaption {
    color:#58595B !important;
  }
}



.banner figure figcaption.rightNote.webLight.white, .banner figure figcaption.rightNote.white,
.banner figure figcaption.rightNote.white {
  color:#fff !important;
}

@media (max-width: 991.98px) {
  .banner figure figcaption.rightNote.webLight.white, .banner figure figcaption.rightNote.white,
  .banner figure figcaption.rightNote.white {
    color:#333 !important;
  }
  
}

.discover-dysport .banner._exploreBanner, .discover-dysport .banner._plainBg,
.before-after .banner._exploreBanner, .before-after .banner._plainBg, 
.hcp .banner._exploreBanner, .hcp .banner._plainBg, 
.faqs .banner._exploreBanner, .faqs .banner._plainBg, 
.banner.inner._notFoundBg {
  background:#fff !important;
}

.cookie-policy .banner._plainBg .caption .title {
  padding-top:0px !important;
  line-height: 100% !important;
}

.banner._exploreBanner, .banner._plainBg {
  background: rgba(234, 234, 234, 0.20) !important;
}

.banner.inner .bg>picture {
  
}

.rewardAppSection._gainApp {
  background: rgba(0, 76, 35, 0.10) !important;
}

.btn-check+.btn:hover, .btn-check+.nmToast-action:hover, .btn-check+.snackbar-action:hover {
  background-color:#004623 !important;
  color: #fff !important;
}

#main.home .exploreSection {
  margin-top:75px;
}

header.header .nanoNav {
    background: #EAEAEA !important;
}

.satisfactionSection {
  background:#fbfbfb !important;
}


.zzzfaqSection.productSect_3 .faq .accordion .accordion-item .accordion-body p {
   font-family:"arboria-light", sans-serif !important;
}

figure figcaption {
  color:#58595B;
}

#DysportSelfShine figure figcaption {
  left:10%;
}

.discover-dysport #DysportBeauty figure figcaption {
  left:30%;
  color:#fff;
}

.discover-dysport #FastActingLongLastingDysport figure figcaption {
  left:33%;
  color:#333;
}

.discover-dysport #BoldBeautifulBrilliantDysport figure figcaption {
  left: auto;
  right: 48%;
  color: #58595B;
  text-align: right;
}

._404Page .bg-default .exploreCardSect .exploreCard figure figcaption {
  text-align:right !important;
  color:#fff !important;
}

._404Page .bg-default .exploreCardSect .exploreCard:nth-child(2) figure figcaption {
  color:#333 !important;
}

.tab-pane figure figcaption {
  left:0% !important;
  bottom:auto !important;
  position:relative;
}

.satisfactionSection ul.satisfactionList {
  align-items:normal !important;
}

#ConfidenceBuildingDysport .satisfactionSection .satisfaction, 
#ConfidenceBuildingDysport .satisfactionSection ul.satisfactionList li,
#hcp_satisfaction.satisfactionSection .satisfactionList li,
#hcp_satisfaction.satisfactionSection .satisfaction,
.discover-dysport .satisfactionSection .satisfaction, .discover-dysport .satisfactionSection ul.satisfactionList li {
  background:transparent !important;
}

.faqSection.productSect_3 .faq .accordion .accordion-item .accordion-body .ref .title {
  font-family:gotham,sans-serif !important;
}

.reference .refSection a {
  font-family: 'gotham-book';
  text-decoration: underline;
}

.aspireSection ._hcpList li figure img {
    max-width: 100%;
    min-width: 118px;
    min-height: 45px;
}


@media (max-width: 991.98px) {
#DysportSelfShine figure,
#DysportBeauty figure,
#FastActingLongLastingDysport figure,
#BoldBeautifulBrilliantDysport figure {
    width: 100%;
    position: relative;
    left:0;
   }
   .banner.inner .caption {
       background-color: #fff !important;
   }
}

@media (max-width: 640px) {
  .discover-dysport #FastActingLongLastingDysport figure figcaption,
  .discover-dysport #DysportBeauty figure figcaption {
    left:20%;
  }
  .discover-dysport #BoldBeautifulBrilliantDysport figure figcaption {
    right: 10%;
  }  
}

@media (max-width: 767.98px) {
    figure figcaption {
        font-size: 8px;
        text-align: left;
        padding: 10px;
    }
}

#ConfidenceBuildingDysport .swiper-slide-prev, 
#ConfidenceBuildingDysport .swiper-slide-next,
#hcp_satisfaction .swiper-slide
 {
  opacity:0 !important;
}

#hcp_satisfaction .swiper-slide-active {
  opacity:1 !important;
}

.i-angle_down_thin:before,
.faq .accordion [data-bs-toggle=collapse].collapser:after {
  color:#00843D !important;
}

