

/* Start:/toolse/style.css?17784372991211*/
.toolse-page {
  background: var(--ztc-bg-bg-1);
}

.toolse-hero {
  padding-bottom: 44px;
}

.toolse-hero .faq-header-area p {
  max-width: 860px;
  margin: 18px auto 0;
}

.toolse-section {
  padding-top: 0;
}

.toolse-section--generators {
  background: var(--ztc-bg-bg-1);
}

.toolse-section-head {
  max-width: 760px;
  margin-bottom: 28px;
}

.toolse-section-head h2 {
  color: var(--ztc-text-text-5);
  font-size: 34px;
  font-weight: var(--ztc-weight-bold);
  line-height: 1.18;
  margin: 8px 0 0;
}

.toolse-section-head p {
  color: var(--ztc-text-text-3);
  font-size: 16px;
  line-height: 1.65;
  margin: 12px 0 0;
}

.toolse-page .service2-section-area .row > [class*="col-"] {
  display: flex;
}

.toolse-page .service2-author-boxarea {
  display: flex;
  height: calc(100% - 30px);
  width: 100%;
}

.toolse-page .service2-author-boxarea .service-content {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.toolse-page .service2-author-boxarea .service-content .readmore {
  margin-top: auto;
  padding-top: 20px;
}

@media (max-width: 991px) {
  .toolse-section-head h2 {
    font-size: 30px;
  }
}

@media (max-width: 575px) {
  .toolse-section-head h2 {
    font-size: 26px;
  }
}

/* End */


/* Start:/local/templates/f3dp/template_styles.css?1770738633407*/
/* Трёхколоночный вывод accordion внутри одной колонки */
.accordion-three-cols {
  display: flex;
  flex-wrap: wrap;
}
.accordion-three-cols .three-col-item {
  width: 33.3333%;
  box-sizing: border-box;
  padding: 0 10px 20px 10px;
}
@media (max-width: 991px) {
  .accordion-three-cols .three-col-item {
    width: 100%;
    padding: 0 0 20px 0;
  }
}

/* End */
/* /toolse/style.css?17784372991211 */
/* /local/templates/f3dp/template_styles.css?1770738633407 */
