@font-face {
  font-family: 'proxima-nova-bold';
  font-style: normal;
  font-weight: bold;
  src: url("/wp-content/themes/columbus-theme/dist/fonts/proxima-nova/proxima-nova-bold.woff2") format("woff2"), url("/wp-content/themes/columbus-theme/dist/fonts/proxima-nova/proxima-nova-bold.woff") format("woff"); }

@font-face {
  font-family: 'proxima-nova-regular';
  font-style: normal;
  font-weight: normal;
  src: url("/wp-content/themes/columbus-theme/dist/fonts/proxima-nova/proxima-nova-regular.woff2") format("woff2"), url("/wp-content/themes/columbus-theme/dist/fonts/proxima-nova/proxima-nova-regular.woff") format("woff"); }

@font-face {
  font-family: 'proxima-nova-medium';
  font-style: normal;
  font-weight: 300;
  src: url("/wp-content/themes/columbus-theme/dist/fonts/proxima-nova/proxima-nova-medium.woff2") format("woff2"), url("/wp-content/themes/columbus-theme/dist/fonts/proxima-nova/proxima-nova-medium.woff") format("woff"); }

@font-face {
  font-family: 'veneertwo';
  font-style: normal;
  font-weight: normal;
  src: url("/wp-content/themes/columbus-theme/dist/fonts/veneertwo/veneertwo.woff2") format("woff2"), url("/wp-content/themes/columbus-theme/dist/fonts/proxima-nova/veneertwo.woff") format("woff"); }

@font-face {
  font-family: 'prohibition-round';
  font-style: normal;
  font-weight: normal;
  src: url("/wp-content/themes/columbus-theme/dist/fonts/prohibition-round/prohibition-round.woff") format("woff"); }

@font-face {
  font-family: 'brown-pro-regular';
  font-style: normal;
  font-weight: normal;
  src: url("/wp-content/themes/columbus-theme/dist/fonts/brown-pro/brown-pro-regular.woff2") format("woff2"), url("/wp-content/themes/columbus-theme/fonts/brown-pro/brown-pro-regular.woff") format("woff"); }

/*
This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts: http://www.fonts.com
*/
@font-face {
  font-family: 'campton-medium';
  font-style: normal;
  font-weight: normal;
  src: url("/wp-content/themes/columbus-theme/dist/fonts/campton-medium/3eb91e6e-0463-47ef-a298-e00da5034102.woff") format("woff"), url("/wp-content/themes/columbus-theme/dist/fonts/campton-medium/1715a210-9416-405b-a974-d3edaf521a89.woff2") format("woff2"); }

.page-faq {
  background-color: #000; }

.collapsing {
  -webkit-transition: 0s !important;
  transition: 0s !important; }

.buttons-faq .title-product {
  padding: 30px 0 0; }
  .buttons-faq .title-product hr {
    border-top: 1px solid #fff; }
  .buttons-faq .title-product .content-product h2 {
    position: relative; }
  .buttons-faq .title-product .content-btn {
    margin: 50px auto 0;
    max-width: 760px; }
    @media (max-width: 767.98px) {
      .buttons-faq .title-product .content-btn {
        max-width: 430px; } }

.buttons-faq .btn-outline-light {
  margin-bottom: 38px;
  min-height: 42px;
  min-width: 138px;
  padding: 8px 50px !important; }
  @media (max-width: 767.98px) {
    .buttons-faq .btn-outline-light {
      min-width: 180px;
      padding: 3px 37.4px !important; } }
  @media (max-width: 575.98px) {
    .buttons-faq .btn-outline-light {
      font-size: 18px !important;
      min-width: 137px;
      padding: 3px 28.4px !important; } }

.content-faq hr {
  border-top: 1px solid #fff; }
  @media (max-width: 767.98px) {
    .content-faq hr {
      display: none; } }

@media (max-width: 767.98px) {
  .content-faq .show-all {
    margin-bottom: 50px;
    text-align: center; } }

.content-faq .content-collapse {
  padding: 24px 0 0; }
  .content-faq .content-collapse .show-collapse {
    padding-top: 7px; }
    .content-faq .content-collapse .show-collapse a {
      border-top: 1px solid #fff;
      display: block;
      padding-top: 7px;
      text-decoration: none;
      width: 58px; }
      @media (max-width: 767.98px) {
        .content-faq .content-collapse .show-collapse a {
          display: block;
          width: 100%; } }
  .content-faq .content-collapse .accordion .item-accordion {
    margin-bottom: 60px; }
    .content-faq .content-collapse .accordion .item-accordion .link-accordion h3 {
      cursor: pointer;
      margin-bottom: 15px; }
