* {
  padding: 0;
  margin: 0;
  border: 0; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

:focus, :active {
  outline: none; }

a:focus, a:active {
  outline: none; }

nav, footer, header, aside {
  display: block; }

html, body {
  height: 100%;
  width: 100%;
  font-size: 100%;
  line-height: 1;
  font-size: 14px;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

input, button, textarea {
  font-family: inherit; }

input::-ms-clear {
  display: none; }

button {
  cursor: pointer; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

a, a:visited {
  text-decoration: none;
  color: inherit; }

a:hover {
  text-decoration: none; }

ul li {
  list-style: none; }

img {
  vertical-align: top; }

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0; }

textarea {
  resize: vertical; }

.faq__items {
  padding: 100rem 0; }
  @media (max-width: 919.98px) {
    .faq__items {
      padding: 40rem 0; } }

.faq-item__body {
  padding: 30rem 0;
  border-bottom: 1rem solid #DFE3E9; }
  @media (max-width: 767.98px) {
    .faq-item__body {
      padding: 25rem 0; } }
.faq-item._active {
  border-bottom: 1rem solid #1F252D; }
  .faq-item._active .faq-item__body {
    border-bottom: 0; }
.faq-item__index {
  font-family: 'BebasNeue', sans-serif;
  font-weight: 700;
  font-size: 48rem;
  text-transform: uppercase;
  color: #F15A24; }
.faq-item__btn {
  position: absolute;
  width: 56rem;
  height: 56rem;
  border-radius: 50%;
  background-color: #DFE3E9;
  top: 50%;
  right: 0;
  transform: translateY(-50%); }
  @media (max-width: 767.98px) {
    .faq-item__btn {
      background-color: white;
      width: 24rem;
      height: 24rem; } }
  .faq-item__btn:after, .faq-item__btn:before {
    content: '';
    display: block;
    background-color: #1F252D;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .faq-item__btn:after {
    width: 15rem;
    height: 2rem; }
  .faq-item__btn:before {
    width: 2rem;
    height: 15rem;
    transition: 0.3s; }
.faq-item__question {
  cursor: pointer;
  position: relative; }
  .faq-item__question span {
    font-weight: 700;
    font-size: 48rem;
    text-transform: uppercase;
    font-family: 'BebasNeue', sans-serif; }
    @media (max-width: 767.98px) {
      .faq-item__question span {
        font-size: 34rem; } }
  .faq-item__question._active .faq-item__btn:before {
    opacity: 0; }
.faq-item__answer {
  display: none;
  padding: 30rem 0; }
  @media (max-width: 767.98px) {
    .faq-item__answer {
      padding: 30rem 0 0; } }
  .faq-item__answer h4 {
    font-size: 38rem;
    margin-bottom: 24rem;
    color: #373B3F; }
    @media (max-width: 767.98px) {
      .faq-item__answer h4 {
        font-size: 26rem; } }
  .faq-item__answer p {
    font-size: 18rem;
    line-height: 110%;
    margin-bottom: 24rem;
    color: #4B5A6D; }
    @media (max-width: 767.98px) {
      .faq-item__answer p {
        font-size: 16rem;
        margin-bottom: 16rem; } }
  .faq-item__answer b {
    color: #1F252D; }
@media (max-width: 767.98px) {
  .faq-item .content-col:first-child {
    display: none; } }

/*# sourceMappingURL=style.css.map */
