.faq-container{max-width:1220px}.faq-wrapper>*{margin-top:100px}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=992px) and (width<=1199px),only screen and (width>=1200px) and (width<=1599px){.faq-wrapper>*{margin-top:80px}}@media only screen and (width<=767px){.faq-wrapper>*{margin-top:60px}}.faq-wrapper>:first-child{margin-top:0}.faq-accordion__title{color:#363636;border-bottom:2px solid #363636;padding-bottom:20px;font-size:42px;font-weight:600;line-height:1em}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=992px) and (width<=1199px){.faq-accordion__title{padding-bottom:15px;font-size:32px}}@media only screen and (width>=1200px) and (width<=1599px){.faq-accordion__title{padding-bottom:15px;font-size:28px}}@media only screen and (width<=767px){.faq-accordion__title{padding-bottom:10px;font-size:24px}}.faq-accordion .accordion{border-radius:0;margin-top:20px}.faq-accordion .accordion-item{color:#363636;background-color:#0000;border:0;border-bottom:1px solid #d4d4d4;border-radius:0}.faq-accordion .accordion-item:last-child{padding-bottom:0}.faq-accordion .accordion-item button{text-align:left;background:0 0;border:0;width:100%;padding:20px 10px 20px 0;font-size:22px;font-weight:600;line-height:1;display:flex}@media only screen and (width>=992px) and (width<=1199px),only screen and (width>=1200px) and (width<=1599px){.faq-accordion .accordion-item button{font-size:20px}}@media only screen and (width<=767px),only screen and (width>=768px) and (width<=991px){.faq-accordion .accordion-item button{padding:12px 0;font-size:16px}}.faq-accordion .accordion-item button .text{flex:1}.faq-accordion .accordion-item button .icon{flex-shrink:0;font-size:18px;line-height:.8;transition:all .3s cubic-bezier(.22,.61,.36,1);transform:rotate(180deg)}.faq-accordion .accordion-item button.collapsed .icon{transform:rotate(0)}.faq-accordion .accordion-collapse{padding-bottom:50px}@media only screen and (width<=767px),only screen and (width>=768px) and (width<=991px),only screen and (width>=992px) and (width<=1199px),only screen and (width>=1200px) and (width<=1599px){.faq-accordion .accordion-collapse{padding-bottom:40px}}.faq-accordion .accordion-collapse p{color:#494949;font-size:22px;line-height:1.6}@media only screen and (width>=992px) and (width<=1199px),only screen and (width>=1200px) and (width<=1599px){.faq-accordion .accordion-collapse p{font-size:20px}}@media only screen and (width<=767px),only screen and (width>=768px) and (width<=991px){.faq-accordion .accordion-collapse p{font-size:16px}}.faq-button__btn{color:#363636;text-align:center;background-color:#fff;border:1px solid #bababa;width:100%;padding:30px;font-size:22px;line-height:40px;transition:all .3s cubic-bezier(.22,.61,.36,1);display:block}@media only screen and (width>=992px) and (width<=1199px),only screen and (width>=1200px) and (width<=1599px){.faq-button__btn{padding:15px;font-size:20px}}@media only screen and (width<=767px),only screen and (width>=768px) and (width<=991px){.faq-button__btn{padding:12px;font-size:16px}}.faq-button__btn:hover{color:#fff;background-color:#363636;border-color:#363636}.faq-modern-wrapper{max-width:900px;margin:0 auto}.faq-title-main{color:#222;margin-bottom:15px;font-family:Playfair Display,serif;font-size:42px;font-weight:700}.faq-subtitle{color:#666;max-width:600px;margin:0 auto;font-size:18px}.faq-accordion-modern{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000000d}.faq-item{border-bottom:1px solid #f0f0f0}.faq-item:last-child{border-bottom:none}.faq-btn{text-align:left;background:0 0;border:none;align-items:center;width:100%;padding:25px 20px;transition:all .3s;display:flex;position:relative}.faq-btn:hover{background:#c6a37e0d}.faq-number{color:var(--primary-color,#c6a37e);opacity:.7;margin-right:25px;font-size:14px;font-weight:600}.faq-question{color:#333;flex:1;font-size:18px;font-weight:600}.faq-plus-minus{justify-content:center;align-items:center;width:30px;height:30px;margin-left:20px;display:flex;position:relative}.faq-plus-minus:before,.faq-plus-minus:after{content:"";background-color:var(--primary-color,#c6a37e);transition:all .3s;position:absolute}.faq-plus-minus:before{width:14px;height:2px}.faq-plus-minus:after{width:2px;height:14px}.faq-btn:not(.collapsed) .faq-plus-minus:after{opacity:0;transform:rotate(90deg)}.faq-btn:not(.collapsed) .faq-question{color:var(--primary-color,#c6a37e)}.faq-accordion-modern .accordion-collapse{background:#fff}.faq-accordion-modern .accordion-collapse:not(.show){display:none}.faq-accordion-modern .accordion-collapse.show{display:block}.faq-accordion-modern .collapsing{transition-duration:.12s!important}.faq-body{color:#444;visibility:visible;opacity:1;padding:10px 20px 25px 65px}.faq-body p{color:#444;margin-bottom:15px;font-size:16px;line-height:1.7}.faq-body p:last-child{margin-bottom:0}.faq-body a{color:var(--primary-color,#c6a37e);text-decoration:underline}.faq-card{text-align:center;background:#fff;border:1px solid #f5f5f5;border-radius:20px;height:100%;padding:40px 30px;transition:transform .3s;box-shadow:0 10px 30px #00000008}.faq-card:hover{transform:translateY(-5px)}.faq-card-icon{color:var(--primary-color,#c6a37e);margin-bottom:20px;font-size:40px}.faq-card h3{color:#222;margin-bottom:12px;font-size:20px;font-weight:700}.faq-card p{color:#777;margin-bottom:25px;font-size:15px}.faq-card-btn{color:#333;border:1px solid #ddd;border-radius:50px;padding:12px 30px;font-weight:600;transition:all .3s;display:inline-block}.faq-card-btn:hover{border-color:var(--primary-color,#c6a37e);color:var(--primary-color,#c6a37e)}.faq-card-btn.highlight{background:var(--primary-color,#c6a37e);border-color:var(--primary-color,#c6a37e);color:#fff}.faq-card-btn.highlight:hover{color:#fff;background:#333;border-color:#333}@media (width<=767px){.faq-title-main{font-size:32px}.faq-body{padding-left:20px}.faq-number{margin-right:15px}.faq-btn{padding:20px 15px}.faq-section.section-padding-2{padding-bottom:50px!important}}