

/* Start:/local/components/custom/faq/templates/.default/style.css?17712935611277*/
.faq {
  padding: 40px 174px; }
  @media only screen and (max-width: 1200px) {
    .faq {
      padding: 40px 20px; } }
  @media only screen and (max-width: 768px) {
    .faq {
      padding: 20px 0; } }
  .faq__item {
    margin-bottom: 30px; }
  .faq__item-title {
    padding: 30px 72px;
    background-color: #e7f0f7;
    font: bold 18px/133% "Open Sans", sans-serif;
    color: #014ea2;
    -webkit-transition: .4s;
    transition: .4s;
    cursor: pointer; }
    @media only screen and (max-width: 992px) {
      .faq__item-title {
        padding: 30px 40px; } }
    @media only screen and (max-width: 768px) {
      .faq__item-title {
        padding: 25px 15px;
        font: bold 16px/133% "Open Sans", sans-serif; } }
    .faq__item-title.active {
      background-color: #f8f8f8; }
      .faq__item-title.active:hover {
        background-color: #e7f0f7; }
    .faq__item-title:hover {
      background-color: #f8f8f8; }
  .faq__item-content {
    padding: 20px 98px 0;
    display: none; }
    @media only screen and (max-width: 992px) {
      .faq__item-content {
        padding: 20px 58px 0; } }
    @media only screen and (max-width: 768px) {
      .faq__item-content {
        padding: 20px 28px 0; } }
    .faq__item-content.active {
      display: block; }

/* End */
/* /local/components/custom/faq/templates/.default/style.css?17712935611277 */
