.faq-block{display:flex;flex-direction:column;gap:50rem;padding-bottom:100rem;overflow:hidden}@media(min-width:1200px){.faq-block{display:flex;gap:50rem;padding-bottom:100rem;overflow:hidden}}.faq-block__questions{width:100%}@media(min-width:1200px){.faq-block__questions{width:60%}}.faq-block__contact{width:40%;padding-top:100rem;position:absolute;right:-25rem;opacity:0}.faq-block__contact.animate{animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) .6s forwards}.faq-block__title{color:#451700;text-align:center;font-size:48rem;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin-bottom:8rem;opacity:0}@media(min-width:1200px){.faq-block__title{color:#451700;text-align:center;font-size:72rem;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin-bottom:8rem;opacity:0}}.faq-block__title.animate{animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) .1s forwards}.faq-block__description{justify-content:center;color:#451700;text-align:center;font-size:24rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;margin-bottom:24rem;opacity:0}.faq-block__description.animate{animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) .2s forwards}.faq-block__accordion-item{opacity:0}.faq-block__accordion-item.animate{animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) forwards}.faq-block__form-bg{height:580rem;width:564rem}.faq-block__contact-content{left:60rem;top:220rem;position:absolute;display:flex;flex-direction:column;align-items:center}.faq-block__contact-content-mobile-container{display:flex;justify-content:space-between;align-items:center}.faq-block__contact-content-mobile{display:flex;flex-direction:column}.faq-block__contact-title{color:#5a1f06;text-align:start;font-size:28rem;font-style:normal;font-weight:700;line-height:110%;text-transform:uppercase;margin-bottom:8rem}@media(min-width:1200px){.faq-block__contact-title{width:350rem;color:#fff;text-align:center;font-size:40rem;font-style:normal;font-weight:700;line-height:110%;text-transform:uppercase;margin-bottom:8rem}}.faq-block__contact-description{color:#5a1f06;text-align:start;font-size:20rem;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}@media(min-width:1200px){.faq-block__contact-description{color:#fff;text-align:center;font-size:22rem;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase;margin-bottom:24rem}}.faq-block__buttons-block{display:flex;gap:12rem}.faq-block__buttons-block__talk-icon{width:78rem}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}