.faq-section{position:relative;padding:80px 0;background:#fff;overflow:hidden}@media(max-width: 991px){.faq-section{padding:40px 0 80px}}.faq-section .faq-title h2{font-size:48px;font-weight:300;color:#1c1c1c;position:relative;display:inline-block;margin-bottom:15px;font-family:"Aldine721 BT",serif}.faq-section .faq-title p{font-size:.875rem;color:#1c1c1c;font-family:"Swiss721 BT",sans-serif;margin-bottom:0;font-weight:300}.faq-section .faq-title p a{color:#b84c16;text-decoration:none;font-weight:500}.faq-section .faq-title p a:hover{text-decoration:underline}.faq-section .faq-accordion{padding-left:40px}@media(max-width: 991px){.faq-section .faq-accordion{padding-left:0}}.faq-section .faq-item{border-bottom:1px solid #ddd;margin-bottom:0}.faq-section .faq-item:last-child{border-bottom:none}.faq-section .faq-header{padding:20px 0;display:flex;align-items:start;cursor:pointer;position:relative}.faq-section .faq-header h3{font-size:18px;font-weight:500;margin-bottom:0;color:#1c1c1c;font-family:"Swiss721 BT",sans-serif;line-height:1.4}@media(max-width: 767px){.faq-section .faq-header h3{font-size:1rem}}.faq-section .faq-header .faq-icon{transition:all .3s ease;display:flex;justify-content:center;margin-right:20px;margin-top:8px;min-width:20px;transform:rotate(0deg)}.faq-section .faq-header .faq-icon svg{transition:all .3s ease;color:#1c1c1c}.faq-section .faq-header.collapsed .faq-icon{transform:rotate(-180deg)}.faq-section .faq-content{overflow:hidden;transition:height .35s ease}.faq-section .faq-body{padding-left:40px;padding-bottom:20px}.faq-section .faq-body p{font-size:1rem;line-height:1.4;color:#1c1c1c;margin-bottom:0;font-family:"Swiss721 BT",sans-serif;font-weight:300}@media(max-width: 767px){.faq-section .faq-body p{font-size:.875rem}}.faq-section .faq-body p span{font-weight:300 !important}.faq-section .faq-body p b,.faq-section .faq-body p strong{font-weight:500 !important}.faq-section .faq-body a{color:#b84c16;text-decoration:none;font-weight:500}.faq-section .faq-body a:hover{text-decoration:underline}.faq-section .faq-body ul,.faq-section .faq-body ol{padding-left:24px;margin-top:16px;margin-bottom:0;font-family:"Swiss721 BT",sans-serif}.faq-section .faq-body ul li,.faq-section .faq-body ol li{list-style:disc;margin-bottom:10px;font-weight:300}.faq-section .faq-body ul li span,.faq-section .faq-body ol li span{font-weight:300 !important}.faq-section .faq-body ul li b,.faq-section .faq-body ul li strong,.faq-section .faq-body ol li b,.faq-section .faq-body ol li strong{font-weight:500 !important}.faq-section .faq-body ol li{list-style:decimal}.faq-section .faq-body table{width:100% !important;border:1px solid #000;border-collapse:collapse;height:auto !important}.faq-section .faq-body table th,.faq-section .faq-body table td{border:1px solid #000;border-collapse:collapse;padding:5px}.faq-section .faq-body table td span{font-weight:300 !important}.faq-section .faq-body table td b,.faq-section .faq-body table td strong{font-weight:500 !important}.faq-section .collapse:not(.show){display:none}.faq-section .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.faq-section .faq-content.collapse.show{display:block}@media(max-width: 991px){.faq-section .faq-title{margin-bottom:40px}.faq-section .faq-title h2{font-size:2rem}}