.inner-header{text-align:center;background-color:#f0eadd;border-bottom:1px solid #0000000d;padding:160px 5% 60px}@media (width<=900px){.inner-header{padding:120px 5% 40px}}.inner-header h1{margin-bottom:20px;font-size:4rem}@media (width<=900px){.inner-header h1{font-size:3rem}}@media (width<=576px){.inner-header h1{font-size:2.2rem}}.inner-header .subtitle{color:#665f54;max-width:600px;margin:0 auto;font-size:1.2rem}.faq-section{background-color:#faf7f2}.faq-section.faq-section-wrapper,.faq-section.section{padding-top:0}.faq-section .faq-container,.faq-section .faq-container.faq-container-wrapper{max-width:800px;margin:0 auto}.faq-section .faq-container .section-title{text-align:center;margin-bottom:50px}.faq-section .faq-container .section-title .eyebrow{color:#c6a25f;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-weight:600;display:block}.faq-section .faq-container .section-title h2{color:#202b1b;font-size:3rem}@media (width<=900px){.faq-section .faq-container .section-title h2{font-size:2.4rem}}@media (width<=576px){.faq-section .faq-container .section-title h2{font-size:1.9rem}}.faq-section .faq-container .section-title h2 span{color:#c6a25f;font-family:Caveat,Alex Brush,cursive;font-style:italic}.faq-section .faq-container .accordion{max-width:800px;margin:0 auto}.faq-section .faq-container .accordion .accordion-item{border-bottom:1px solid #0000001a}.faq-section .faq-container .accordion .accordion-item .accordion-header{text-align:left;color:#202b1b;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:30px 0;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:600;transition:color .3s;display:flex}@media (width<=576px){.faq-section .faq-container .accordion .accordion-item .accordion-header{padding:22px 0;font-size:1.1rem}}.faq-section .faq-container .accordion .accordion-item .accordion-header:hover{color:#c6a25f}.faq-section .faq-container .accordion .accordion-item .accordion-header .icon{color:#c6a25f;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:300;line-height:1;transition:transform .3s;display:inline-block}.faq-section .faq-container .accordion .accordion-item .accordion-header.active{color:#c6a25f}.faq-section .faq-container .accordion .accordion-item .accordion-header.active .icon{transform:rotate(45deg)}.faq-section .faq-container .accordion .accordion-item .accordion-content{max-height:0;transition:max-height .4s ease-out;overflow:hidden}.faq-section .faq-container .accordion .accordion-item .accordion-content.active{max-height:500px}.faq-section .faq-container .accordion .accordion-item .accordion-content p{color:#665f54;padding-bottom:30px;font-size:1.1rem;line-height:1.8}@media (width<=576px){.faq-section .faq-container .accordion .accordion-item .accordion-content p{padding-bottom:20px;font-size:1rem}}.faq-section>.accordion{max-width:800px;margin:0 auto}.faq-section>.accordion .accordion-item{border-bottom:1px solid #0000001a}.faq-section>.accordion .accordion-item .accordion-header{text-align:left;color:#202b1b;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:30px 0;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:600;transition:color .3s;display:flex}@media (width<=576px){.faq-section>.accordion .accordion-item .accordion-header{padding:22px 0;font-size:1.1rem}}.faq-section>.accordion .accordion-item .accordion-header:hover{color:#c6a25f}.faq-section>.accordion .accordion-item .accordion-header .icon{color:#c6a25f;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:300;line-height:1;transition:transform .3s;display:inline-block}.faq-section>.accordion .accordion-item .accordion-header.active{color:#c6a25f}.faq-section>.accordion .accordion-item .accordion-header.active .icon{transform:rotate(45deg)}.faq-section>.accordion .accordion-item .accordion-content{max-height:0;transition:max-height .4s ease-out;overflow:hidden}.faq-section>.accordion .accordion-item .accordion-content p{color:#665f54;padding-bottom:30px;font-size:1.1rem;line-height:1.8}@media (width<=576px){.faq-section>.accordion .accordion-item .accordion-content p{padding-bottom:20px;font-size:1rem}}
