﻿.faq-component .accordion .card .btn-link:before, .faq-component .accordion .card .btn-link:after {
  content: "";
}

.faq-component {
  margin-bottom: 32px;
}
@media (min-width: 576px) {
  .faq-component {
    margin-bottom: 42px;
  }
  .faq-component .heading-default {
    margin-bottom: 36px;
  }
}
.faq-component .load-more {
  margin-bottom: 0;
}
.faq-component .accordion {
  box-shadow: 0 4px 10px 0 rgba(141, 176, 211, 0.2);
  border-radius: 10px;
  margin-bottom: 18px;
}
@media (min-width: 576px) {
  .faq-component .accordion {
    margin-bottom: 16px;
  }
}
.faq-component .accordion .card {
  border-radius: 0;
  border: none;
}
.faq-component .accordion .card:first-child {
  border-radius: 10px 10px 0 0;
}
.faq-component .accordion .card:first-child .btn-link.collapsed {
  border-top: none;
}
.faq-component .accordion .card:last-child {
  border-radius: 0 0 10px 10px;
}
.faq-component .accordion .card .btn-link {
  padding: 17px;
  position: relative;
  background: #f1f6fb;
  padding-top: 10px;
  padding-right: 43px;
  padding-bottom: 0;
  padding-left: 20px;
  font: 600 14px/17px "arimobold", sans-serif;
  border-top: none;
  border-radius: 0;
}
.faq-component .accordion .card .btn-link:before {
  width: 18px;
  height: 18px;
  background: url("../../images/close.svg") 0 0 no-repeat;
  background-size: auto;
  background-position: center center;
  background-color: #333641;
  position: absolute;
  border-radius: 100%;
  right: 10px;
  z-index: 2;
}
@media (min-width: 576px) {
  .faq-component .accordion .card .btn-link:before {
    width: 30px;
    height: 30px;
    right: 15px;
    top: 16px;
  }
}
.faq-component .accordion .card .btn-link:hover, .faq-component .accordion .card .btn-link:active, .faq-component .accordion .card .btn-link:focus {
  text-decoration: none;
}
@media (min-width: 576px) {
  .faq-component .accordion .card .btn-link {
    padding-top: 16px;
    padding-right: 65px;
    padding-bottom: 0;
    padding-left: 143px;
    font: 600 18px/20px "arimobold", sans-serif;
  }
}
.faq-component .accordion .card .btn-link.collapsed {
  background: #ffffff;
  padding-top: 10px;
  padding-right: 43px;
  padding-bottom: 11px;
  padding-left: 20px;
  border-top: 1px solid #dae4ee;
}
@media (min-width: 576px) {
  .faq-component .accordion .card .btn-link.collapsed {
    padding-top: 16px;
    padding-right: 65px;
    padding-bottom: 16px;
    padding-left: 143px;
  }
}
.faq-component .accordion .card .btn-link.collapsed::hover:before {
  background: #d4c459;
}
.faq-component .accordion .card .btn-link.collapsed:before {
  background: url("../../images/Open.svg") 0 0 no-repeat;
  background-size: auto;
  background-position: center center;
  background-color: #fde85e;
}
@media (min-width: 576px) {
  .faq-component .accordion .card .btn-link.collapsed:before {
    top: 16px;
  }
}
.faq-component .accordion .card-body {
  background: #f1f6fb;
  padding-top: 0px;
  padding-right: 43px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 14px;
  line-height: 19px;
}
.faq-component .accordion .card-body p {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .faq-component .accordion .card-body {
    padding-top: 0px;
    padding-right: 65px;
    padding-bottom: 41px;
    padding-left: 143px;
    font-size: 18px;
    line-height: 26px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Projects/idf_core/Idf.Web/wwwroot/scss/base/_mixins.scss%22,%22file:///C:/Projects/idf_core/Idf.Web/wwwroot/scss/base/faq-component.scss%22,%22file:///C:/Projects/idf_core/Idf.Web/wwwroot/scss/base/_varibales.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AA2DI;EAEI;;;ACpDR;EACI;;AAEA;EAHJ;IAIQ;;EAEA;IACI;;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;;;AAGJ;EACI;EACA;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA,YC1CG;ED4CH;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;ED3CZ,OC4CqC;ED3CrC,QC2C2C;ED3BvC;EACA,iBC2BwC;EAC5B;EACA,kBC5DN;ED6DM;EACA;EACA;EACA;;AAEA;EAVJ;ID3CZ,OCsDyC;IDrDzC,QCqD+C;IAC3B;IACA;;;AAIR;EAGI;;AAGJ;EApCJ;IAqCQ;IACA;IACA;IACA;IACA;;;AAGJ;EACI,YC7FZ;ED8FY;EACA;EACA;EACA;EACA;;AAEA;EARJ;IASQ;IACA;IACA;IACA;;;AAIA;EACI,YC1FZ;;AD8FI;ED9EZ;EACA,iBC8E6C;EAC7B;EACA,kBClGN;;ADqGM;EANJ;IAOQ;;;AAMhB;EACI,YCtHG;EDuHH;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EAbJ;IAcQ;IACA;IACA;IACA;IACA;IACA%22%7D */