.faq-section{background-color:#eaebec;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:90px 0}.faq-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.faq-column{width:calc(50% - 10px)}.faq-title h3{color:#000;font-size:45px;font-weight:700;line-height:60px;margin-bottom:10px}.faq-title p{color:#000;font-size:30px;font-weight:500;margin:0 0 20px}.tabs{background-color:#fff;border-radius:10px;width:calc(50% - 10px)}#tabs-nav{align-items:stretch;display:flex;list-style:none;margin:0;padding:0}#tabs-nav li{margin-right:0;width:100%}#tabs-nav button{align-items:center;background:transparent;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;cursor:pointer;display:flex;font-size:25px;font-weight:600;height:100%;justify-content:center;padding:16.7px 12px;text-align:center;transition:all .3s ease;width:100%}#tabs-nav li:first-child button{border-top-left-radius:10px}#tabs-nav li:last-child button{border-top-right-radius:10px}#tabs-nav button:hover,#tabs-nav li.active button{background:#e70a2a;border-color:#e70a2a;color:#fff}.tab-content{padding:1rem 0}.tab-content .faq-repeater:last-child{margin-bottom:0}.faq-repeater{background-color:transparent;border-bottom:1.5px solid #c5c5c5;margin-bottom:20px;padding:20px;transition:background-color .2s ease}.faq-head{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between}.faq-head:focus{outline:2px solid #e70a2a;outline-offset:2px}.faq-repeater h2{align-items:center;color:#000;display:flex;font-size:20px;font-weight:400;margin:0}.faq-body{font-size:16px;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;transform:translateZ(0);transition:max-height .3s cubic-bezier(.25,.46,.45,.94),opacity .25s ease-out,padding .25s ease-out,margin-top .25s ease-out;will-change:max-height,opacity,padding,margin-top}.faq-body p{font-size:20px;margin:0}.faq-body p:last-child{margin-bottom:0}.faq-body li,.faq-body p,.faq-body ul{font-size:16px}.faq-body ul{display:block;list-style-type:disc;padding-left:20px}.faq-toggle-icons{align-items:center;display:flex;justify-content:center;min-width:24px}.minus-icon,.plus-icon{color:#000;font-size:24px}.minus-icon{display:none;font-weight:900}.faq-btn{display:flex;justify-content:center;margin-bottom:30px}.btn-faqs{background:red;border-radius:6px;color:#fff;display:inline-block;font-size:18px;font-weight:500!important;min-width:286px;padding:22.4px 40px;text-align:center;text-decoration:none;transition:all .3s ease}.faq-repeater.tabs-active{background:#fff}.faq-repeater.collapsing .faq-body{transition:max-height .2s cubic-bezier(.55,.085,.68,.53),opacity .15s ease-in,padding .15s ease-in,margin-top .15s ease-in;will-change:max-height,opacity,padding,margin-top}.faq-repeater.tabs-active .faq-body p{color:#333f48}.faq-repeater.tabs-active .faq-head h2{color:#e70a2a}.faq-repeater.tabs-active .faq-head[aria-expanded=true] .plus-icon{display:none}.faq-repeater.tabs-active .faq-head[aria-expanded=true] .minus-icon{display:block}.btn-faqs:hover{background:#0055b7;color:#fff;font-weight:600}@media (max-width:1152px){.faq-title h3{font-size:30px;line-height:35px}.faq-title p{font-size:25px}#tabs-nav button{padding:12px}.btn-faqs{min-width:unset;padding:20px 40px}.faq-column{width:calc(40% - 10px)}.tabs{width:calc(60% - 10px)}}@media (max-width:767px){.faq-section{padding:30px 0}.faq-row{max-width:100%}.faq-column,.tabs{width:100%}.faq-repeater h2{font-size:20px}#tabs-nav li{margin-right:0}#tabs-nav button{font-size:13px;min-width:130px}}