.accordion-block {
  background: #caaa6d;
  padding-top: 30px;
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .accordion-block {
    padding-bottom: 300px;
  }
}
.accordion-block .container {
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
}
.accordion-block__row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .accordion-block__row {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.accordion-block__left, .accordion-block__right {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 992px) {
  .accordion-block__left, .accordion-block__right {
    flex: 0 0 44%;
    max-width: 44%;
  }
}
.accordion-block__image {
  height: 500px;
  width: 100%;
}
@media (min-width: 992px) {
  .accordion-block__image {
    display: block;
    height: 800px;
  }
}
.accordion-block__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.accordion-block__cta {
  margin-bottom: 30px;
}
@media (min-width: 1024px) {
  .accordion-block__cta {
    margin-bottom: 130px;
  }
}
.accordion-block__cta h2 {
  margin-bottom: 40px;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.5rem;
}
@media (min-width: 1024px) {
  .accordion-block__cta h2 {
    font-size: 1.875rem;
  }
}
.accordion-block__right {
  padding: 5px 0;
}
.accordion-block__right .faq-item {
  border: 1px solid #876e14;
  position: relative;
  margin-bottom: 25px;
  transition: ease-in-out 0.3s;
}
.accordion-block__right .faq-item:hover {
  border: 1px solid #fff;
}
.accordion-block__right .faq-item:hover .faq-item__header h3::after {
  transform: translate(0, -50%) rotate(180deg);
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='19.177734px' height='27.552979px' viewBox='0 0 19.177734 27.552979' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpath d='M-2.97981e-16 0L25 0L25 13.1553L-2.97981e-16 13.1553L-2.97981e-16 0Z' id='path_1' /%3E%3CclipPath id='mask_1'%3E%3Cuse xlink:href='%23path_1' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group-6' transform='matrix(-0.25881907 -0.9659258 -0.9659258 0.25881907 19.177734 24.148132)'%3E%3Cpath d='M-2.97981e-16 0L25 0L25 13.1553L-2.97981e-16 13.1553L-2.97981e-16 0Z' id='Clip-5' fill='none' fill-rule='evenodd' stroke='none' /%3E%3Cg clip-path='url(%23mask_1)'%3E%3Cpath d='M9.99351 9.21973C10.4347 9.37137 10.8822 9.50741 11.3159 9.67835C12.0543 9.96939 12.813 10.2294 13.506 10.6075C13.8831 10.8133 14.2563 11.1849 14.4281 11.5719C14.699 12.1822 14.29 12.8233 13.578 12.9201C12.7697 13.03 11.9278 13.1283 11.1285 13.0216C8.64029 12.6894 6.15443 12.4858 3.65012 12.7418C2.9439 12.8139 2.24589 12.9674 1.54404 13.0836C1.42024 13.1041 1.29694 13.1294 1.17231 13.1437C0.240801 13.2497 -0.258921 12.6202 0.136461 11.7635C0.396135 11.2005 0.722573 10.6461 1.1203 10.1727C3.42651 7.427 5.74512 4.69136 8.09947 1.98709C8.79764 1.18526 9.67882 0.564422 10.6924 0.192692C11.4534 -0.0864407 12.2281 -0.0701691 12.971 0.29267C13.4483 0.525672 13.608 0.90428 13.4989 1.43772C13.2393 2.70925 12.4745 3.68068 11.6301 4.60497C11.3706 4.88897 11.0988 5.16207 10.8641 5.54721C11.002 5.54721 11.1401 5.55241 11.2776 5.54638C12.7978 5.48079 14.3223 5.30666 15.8369 5.36907C18.7874 5.49068 21.5549 6.3093 24.057 7.92622C24.4784 8.19848 24.8278 8.53431 24.9639 9.03369C25.1033 9.54566 24.8302 9.84157 24.3157 9.71794C23.258 9.46363 22.2108 9.16504 21.1506 8.92197C18.6116 8.33989 16.0358 8.1458 13.4456 8.39726C12.288 8.50965 11.1481 8.80573 10.0001 9.0186C9.99788 9.08553 9.99569 9.15263 9.99351 9.21973' id='Fill-4' fill='%23fff' fill-rule='evenodd' stroke='none' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.accordion-block__right .faq-item:last-child {
  margin-bottom: 0;
}
.accordion-block__right .faq-item__header {
  padding: 15px 20px;
  cursor: pointer;
}
.accordion-block__right .faq-item__header h3 {
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 600;
  font-family: var(--font-primary);
  position: relative;
  padding-right: 25px;
}
.accordion-block__right .faq-item__header h3::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 0;
  width: 15px;
  height: 25px;
  transition: all ease-in-out 0.3s;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='19.177734px' height='27.552979px' viewBox='0 0 19.177734 27.552979' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpath d='M-2.97981e-16 0L25 0L25 13.1553L-2.97981e-16 13.1553L-2.97981e-16 0Z' id='path_1' /%3E%3CclipPath id='mask_1'%3E%3Cuse xlink:href='%23path_1' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group-6' transform='matrix(-0.25881907 -0.9659258 -0.9659258 0.25881907 19.177734 24.148132)'%3E%3Cpath d='M-2.97981e-16 0L25 0L25 13.1553L-2.97981e-16 13.1553L-2.97981e-16 0Z' id='Clip-5' fill='none' fill-rule='evenodd' stroke='none' /%3E%3Cg clip-path='url(%23mask_1)'%3E%3Cpath d='M9.99351 9.21973C10.4347 9.37137 10.8822 9.50741 11.3159 9.67835C12.0543 9.96939 12.813 10.2294 13.506 10.6075C13.8831 10.8133 14.2563 11.1849 14.4281 11.5719C14.699 12.1822 14.29 12.8233 13.578 12.9201C12.7697 13.03 11.9278 13.1283 11.1285 13.0216C8.64029 12.6894 6.15443 12.4858 3.65012 12.7418C2.9439 12.8139 2.24589 12.9674 1.54404 13.0836C1.42024 13.1041 1.29694 13.1294 1.17231 13.1437C0.240801 13.2497 -0.258921 12.6202 0.136461 11.7635C0.396135 11.2005 0.722573 10.6461 1.1203 10.1727C3.42651 7.427 5.74512 4.69136 8.09947 1.98709C8.79764 1.18526 9.67882 0.564422 10.6924 0.192692C11.4534 -0.0864407 12.2281 -0.0701691 12.971 0.29267C13.4483 0.525672 13.608 0.90428 13.4989 1.43772C13.2393 2.70925 12.4745 3.68068 11.6301 4.60497C11.3706 4.88897 11.0988 5.16207 10.8641 5.54721C11.002 5.54721 11.1401 5.55241 11.2776 5.54638C12.7978 5.48079 14.3223 5.30666 15.8369 5.36907C18.7874 5.49068 21.5549 6.3093 24.057 7.92622C24.4784 8.19848 24.8278 8.53431 24.9639 9.03369C25.1033 9.54566 24.8302 9.84157 24.3157 9.71794C23.258 9.46363 22.2108 9.16504 21.1506 8.92197C18.6116 8.33989 16.0358 8.1458 13.4456 8.39726C12.288 8.50965 11.1481 8.80573 10.0001 9.0186C9.99788 9.08553 9.99569 9.15263 9.99351 9.21973' id='Fill-4' fill='%23876E14' fill-rule='evenodd' stroke='none' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.accordion-block__right .faq-item__header.active h3::after {
  transform: translate(0, -50%) rotate(180deg);
}
.accordion-block__right .faq-item__content {
  padding: 20px;
  display: none;
}
@media (min-width: 1024px) {
  .accordion-block__right .faq-item__content {
    padding: 25px 50px 43px 50px;
  }
}
.accordion-block__right .faq-item__content p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5625rem;
  font-family: var(--font-secondary);
  word-break: break-word;
  margin-bottom: 25px;
}
@media (min-width: 550px) {
  .accordion-block__right .faq-item__content p {
    font-size: 1.125rem;
  }
}
.accordion-block__right .faq-item__content p:last-child {
  margin-bottom: 0;
}
