.faq *,.faq :after,.faq :before{box-sizing:border-box}.faq{background:#fff8f0;margin-top:-100vh;padding:140px 0 100px;position:relative;z-index:10}.faq__inner{align-items:flex-start;display:flex;gap:80px;justify-content:space-between}.faq__image-col{flex:0 0 217px;max-width:217px}.faq__image{display:block;object-fit:cover;object-position:center;width:100%}.faq__content{flex:0 0 72%;max-width:72%}.faq__heading{margin:0 0 60px}.faq__heading--italic{display:block;font-family:var(--font-italic);font-style:italic}.faq__item{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:48px}.faq__item:last-child{margin-bottom:0}.faq__question{align-items:center;background:none;border:none;color:#5c5446;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:10px;justify-content:space-between;line-height:28px;padding-bottom:24px;text-align:left;width:100%}.faq__question:hover{opacity:.75}.faq__question-text{flex:1}.faq__icon{align-items:center;color:#5c5446;display:flex;flex-shrink:0;font-size:25px;font-weight:300;height:28px;justify-content:center;line-height:1;margin-left:auto;transition:transform .35s ease;width:28px}.faq__item.is-open .faq__icon{transform:rotate(45deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq__answer-inner{color:#1c1c1c;font-family:var(--font-body,"Satoshi",sans-serif);font-size:16px;line-height:24px;padding:0 60px 24px 0}.faq__answer-inner p{font-size:inherit;margin:0 0 12px}.faq__answer-inner p:last-child{margin-bottom:0}@media (max-width:767px){.faq{border-radius:0;margin-top:0;padding:64px 0}.faq__inner{flex-direction:column;gap:40px}.faq__image-col{display:none;flex:none;max-width:100%;width:100%}.faq__content{flex:0 0 100%;max-width:100%}.faq__heading{font-size:38px;margin-bottom:32px}.faq__answer-inner{padding-right:0}.faq__item{margin-bottom:24px}}@media (max-width:1024px) and (min-width:768px){.faq__image-col{flex:0 0 220px;width:220px}.faq__inner{gap:48px}}