#faq-bannerBg-vector {
  background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/desktop-vector-images/landing-pages-vector-image-desktop.svg");
  background-repeat: no-repeat;
  background-position: 0 2px;
  background-size: 86.5%;
}

#lok-faq-subcontainer ul.spacing-li li:last-of-type {
  padding-bottom: 0;
}

#lok-header-faq1 {
  padding-top: 80px;
}

#lok-faq-main-textcont {
  margin-top: 42px;
}

#lok-faq-subcontainer ul {
  list-style-position: outside;
  list-style-type: disc;
  padding-left: 26px;
}

#lok-faq-subcontainer ul li {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  line-height: 25px;
  color: #003B45;
  list-style: none;
  padding-bottom: 16px;
}

#lok-faq-subcontainer #faq-first-acc ul li,
 #lok-faq-subcontainer #lok-faq-subcontainer-item-161f75a2af-panel ul li,
 #lok-faq-subcontainer #lok-faq-subcontainer-item-5c0a4a9a7e-panel ul li {
  padding-bottom: 4px;
}

#lok-faq-subcontainer #faq-first-acc ul li:last-of-type {
  padding-bottom: 0;
}

#lok-faq-subcontainer ul li:last-of-type {
  padding-bottom: 0px;
}

#lok-faq-subcontainer ul li:before {
  color: #008672;
  content: "\2022";
  position: relative;
  margin-right: -7px;
  right: 16px;
}

#lok-faq-subcontainer {
  border-radius: 20px;
  border-top: 16px solid #02927C;
  box-shadow: 0px 3px 6px 0px #00000029;
  padding: 0px 64px 23.94px 64px;
  margin-top: 43px;
  margin-bottom: 0;
  background-color: #FFFFFF;
}

#lok-faq-subcontainer #lok-faq-subcontainer-item-faa973f091,
#lok-faq-subcontainer #lok-faq-subcontainer-item-821a3624bd,
#lok-faq-subcontainer #lok-faq-subcontainer-item-92cb02b7f7 {
  border-top: 0px;
}

#lok-faq-subcontainer .cmp-accordion__title {
  font-family: "Roboto", sans-serif;
  color: #003B45;
  font-size: 22px;
  font-weight: 700;
  font-style: normal;
  line-height: 26px;
}

#lok-faq-subcontainer .cmp-accordion__panel {
  padding: 0;
}

#lok-faq-subcontainer .cmp-accordion__button {
  padding: 0;
}

#lok-faq-subcontainer .cmp-accordion__panel--expanded {
  max-width: 883px;
  padding: 24px 0px 12px 0px;
}

#lok-faq-subcontainer #lok-faq-subcontainer-item-1b79e8074e-panel {
  padding: 24px 0px 22px 0px;
}

#lok-faq-subcontainer #faq-first-acc,
#lok-faq-subcontainer #lok-faq-subcontainer-item-161f75a2af-panel,
#lok-faq-subcontainer #lok-faq-subcontainer-item-5c0a4a9a7e-panel {
  max-width: 824px;
}

#lok-faq-subcontainer p,
#lok-faq-subcontainer ul {
  padding-bottom: 24px;
}

#lok-faq-subcontainer #container-5c0a4a9a7e #text-8b94791c28 p:first-of-type, 
#lok-faq-subcontainer #container-5c0a4a9a7e #text-8b94791c28 p:nth-of-type(2) {
  padding-bottom: 4px;
}

#lok-faq-subcontainer #lok-faq-subcontainer-item-b964ad56bd ul:last-of-type {
  padding-bottom: 0px;
}

#lok-faq-subcontainer .spacing-p {
  padding-bottom: 4px;
  font-weight: 700;
}

#lok-faq-subcontainer .font-strong {
  font-weight: 700;
}

#lok-faq-subcontainer .font-strong1 {
  font-weight: 700;
  padding-bottom: 16px;
}

#lok-faq-subcontainer .spacing-p1 {
  padding-bottom: 4px;
}

#lok-faq-subcontainer .spacing-p2 {
  padding-bottom: 16px;
}

#lok-faq-subcontainer .spacing-0 {
  padding-bottom: 0px;
}

#lok-faq-subcontainer a {
  color: #008672;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-size: 18px;
  line-height: 25px;
}

#lok-faq-subcontainer .cmp-accordion__button .cmp-accordion__icon::before {
  background-image: url(/content/dam/intelligentcontent/brands/lokelma/us/en/images/icon/icon-plus.svg);
  font-family: 'Font Awesome';
  position: relative;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  content: "";
  display: block;
  top: 0;
  left: 0;
}

#lok-faq-subcontainer .cmp-accordion__button--expanded .cmp-accordion__icon::before {
  position: relative;
  background-image: url(/content/dam/intelligentcontent/brands/lokelma/us/en/images/icon/icon-dash.svg);
  width: 32px;
  height: 4px;
  background-repeat: no-repeat;
}

#lok-faq-subcontainer .cmp-accordion__item {
  border-top: 4px solid #E0F2EF;
  padding: 39px 39px 40px 46px;
}

/* #lok-faq-subcontainer #lok-faq-subcontainer-item-f9f5789b77 {
    border-top: none;
} */

#lok-faq-subcontainer .cmp-accordion__item:nth-child(1) {
  border-top: none;
}

#lok-faq-main-textcont .lok-faq-jumplinks-wrap {
  display: flex;
  gap: 40px;
}

#lok-faq-main-textcont button.active {
  background-color: #FDB515;
  color: #003B45;
  border: 11px solid #FDB515;
  cursor: pointer;
}

#lok-faq-main-textcont button.main-faq {
  position: relative;
}
#lok-faq-main-textcont button.main-faq:hover {
    cursor: pointer;
    background-color: #FDB515;
    border: 11px solid #FDB515;
}

#lok-faq-main-textcont .active img {
  width: 20px;
}

#lok-faq-main-textcont .lok-faq-jumplinks-wrap .active:after {
  content: '';
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 33px solid transparent;
  border-right: 33px solid transparent;
  border-top: 30px solid #FDB515;
}

#lok-faq-main-textcont button {
  color: #003B45;
  background-color: #FFFFFF;
  text-decoration: none;
  border: 11px solid #EBEBEB;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 22px;
  font-weight: 700;
  font-style: normal;
  line-height: 26px;
  border-radius: 20px;
  width: 100%;
  max-width: 400px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 991px) {


  #faq-bannerBg-vector {
    background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/mobile-vector-images/landing-pages-vector-image-mobile.svg");
    background-repeat: no-repeat;
    background-position: 0 -68px;
    background-size: 100%;
  }
  
  #faq-main #lok-faq-subcontainer p {
    letter-spacing: 0 !important;
  }
  
  #faq-main #lok-faq-subcontainer .fnt-wat-videoAccrdn {
    margin-top: 16px;
  }
  #lok-faq-subcontainer #lok-faq-subcontainer-item-1b79e8074e-panel {
    padding: 24px 0px 12px 0px;
  }

  #lok-faq-subcontainer .cmp-accordion__title {
    font-size: 18px;
    line-height: 24px;
  }

  #lok-faq-subcontainer {
    margin-bottom: 48px;
  }

  #lok-faq-subcontainer ul li {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding-bottom: 8px;
  }

  #lok-faq-subcontainer ul {
    padding-left: 13px;
  }

  #lok-faq-subcontainer p {
    padding-bottom: 8px;
  }
  #lok-faq-subcontainer a {
    font-size: 14px;
    line-height: 18px;
  }

  #lok-faq-subcontainer .cmp-accordion__button .cmp-accordion__icon::before {
    background-size: 100%;
    width: 18px;
    height: 18px;
  }

  #lok-faq-subcontainer .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    background-size: 100%;
    width: 18px;
    height: 2px;
  }

  #lok-faq-subcontainer #lok-faq-subcontainer-item-faa973f091 .cmp-accordion__panel--expanded, 
  #lok-faq-subcontainer #lok-faq-subcontainer-item-f5796d41c5 .cmp-accordion__panel--expanded, 
  #lok-faq-subcontainer #lok-faq-subcontainer-item-57d1fde9d7 .cmp-accordion__panel--expanded {
    width: 100%;
  }

  #lok-faq-main-textcont button {
    border: 5px solid #EBEBEB;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    border-radius: 20px;
    padding: 16px 8px;
    height: 72px;
  }
  #lok-faq-main-textcont button.active {
  border: 5px solid #FDB515;
  }

  #lok-faq-main-textcont .achor1 {
    width: 67%;
  }

  #lok-faq-main-textcont .achor2 {
    width: 100%;
  }

  #lok-faq-main-textcont .achor3 {
    width: 60%;
  }

  #lok-faq-main-textcont .lok-faq-jumplinks-wrap {
    gap: 8px;
  }

  #lok-faq-main-textcont .active {
    padding: 16px 8px;
  }

  #lok-header-faq1 {
    padding-top: 48px;
  }

  #lok-faq-subcontainer #container-5c0a4a9a7e #text-8b94791c28 p:first-of-type,
#lok-faq-subcontainer #container-5c0a4a9a7e #text-8b94791c28 p:nth-of-type(2) {
    padding-bottom: 8px;
  }

  #lok-faq-main-textcont {
    margin-top: 32px;
    padding: 0px;
  }

  #lok-faq-subcontainer {
    margin-top: 24px;
    padding: 0 0 12px 0;
  }

  #lok-faq-subcontainer .cmp-accordion__button {
    padding: 20px 0px 0px 0px;
  }

  #lok-faq-subcontainer .cmp-accordion__panel--expanded {
    width: 100%;
    padding: 20px 0 4px 0;
  }

  #lok-faq-subcontainer .cmp-accordion__item {
    border-top: 2px solid #E0F2EF;
    padding: 0px 20px 20px 20px;
  }

  #lok-faq-subcontainer ul li:before {
    right: 9px;
    position: relative;
    margin-right: -4px;
  }

  #lok-faq-main-textcont .lok-faq-jumplinks-wrap .active:after {
    bottom: -18px;
    width: 0;
    height: 0;
    border-left: 24px solid transparent;
    border-right: 24px solid transparent;
    border-top: 27px solid #FDB515;
  }
}