.faq__tabs{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);position:relative}@media screen and (min-width:768px){.faq__tabs{gap:1.5rem}}.faq__tabs:before{content:"";position:absolute;top:8.5rem;width:100%;height:.2rem;background-color:#e60012;z-index:1}@media screen and (min-width:768px){.faq__tabs:before{top:10.5rem}}.faq__tab{position:relative}.faq__tab.is-tab-active .faq__tab-btn{color:#e60012;background-color:#fff;pointer-events:none;border-color:#e60012}.faq__tab.is-tab-active:after{content:"";position:absolute;top:7.5rem;left:50%;width:2rem;height:2rem;border-top:.2rem solid #e60012;border-right:.2rem solid #e60012;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg);z-index:2;background:#fff}@media screen and (max-width:360px){.faq__tab.is-tab-active:after{top:7.7rem;width:1.5rem;height:1.5rem}}@media screen and (min-width:768px){.faq__tab.is-tab-active:after{top:9.5rem}}.faq__tab-btn{display:inline-block;width:100%;max-width:34.5rem;padding:.6em .1em;font-size:clamp(1.4rem,1.2342541436rem + .4419889503vw,1.8rem);font-weight:600;text-align:center;background-color:#e60012;color:#fff;border:2px solid transparent;border-radius:5px;box-shadow:0 3px 10px #0000001a;box-sizing:border-box;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.faq__tab-btn:hover{background-color:#fff;border:2px solid #e60012;color:#e60012!important}}.faq__tab-btn--icon{flex-direction:column;align-items:center;position:relative}.faq__tab-text{display:flex;flex-direction:column;align-items:center;gap:.2rem;font-size:inherit;font-family:inherit;text-align:center;line-height:1}.faq__tab-main{font-size:clamp(1.6rem,1.4342541436rem + .4419889503vw,2rem);font-weight:700}.faq__tab-sub{font-size:clamp(1.2rem,1.0342541436rem + .4419889503vw,1.6rem);font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem}.faq__tab-icon:before{font-size:clamp(1.2rem,1.0342541436rem + .4419889503vw,1.6rem);transform:rotate(90deg) translate(1px);display:block}.faq__tab-content{display:none;margin-top:clamp(2rem,1.1712707182rem + 2.2099447514vw,4rem)}.faq__tab-content.is-tab-active{display:block;position:relative}.faq{margin-top:7rem}.faq__category-nav{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:clamp(2rem,1.5856353591rem + 1.1049723757vw,3rem)}@media screen and (max-width:767.98px){.faq__category-nav{justify-content:center}}.faq__category-link{display:inline-flex;align-items:center;justify-content:center;padding-right:1.2rem;margin-right:1.2rem;color:#e60012;font-size:clamp(1.4rem,1.3171270718rem + .2209944751vw,1.6rem);font-weight:700;text-decoration:underline;transition:all .3s ease;line-height:1;position:relative}@media(hover:hover)and (pointer:fine){.faq__category-link:hover{opacity:.7}}.faq__category-link:last-child{padding-right:0;margin-right:0}.faq__category-link:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:1em;background-color:#e60012}.faq__category-heading{font-size:clamp(1.8rem,1.6342541436rem + .4419889503vw,2.2rem);font-weight:700;padding-bottom:.5em;border-bottom:2px solid #e60012;margin-bottom:clamp(2rem,1.5856353591rem + 1.1049723757vw,3rem);scroll-margin-top:100px}.faq__category-heading~.faq__category-heading{margin-top:clamp(4rem,3.1712707182rem + 2.2099447514vw,6rem)}.faq__box{border-bottom:#aeaeae 1px solid}.faq__box+.faq__box{margin-top:clamp(1rem,.5856353591rem + 1.1049723757vw,2rem)}.faq__box:has(+.faq__category-heading),.faq__box:last-child{border-bottom:none}.faq__wrap{display:flex;align-items:center}.faq__icon{font-size:clamp(2.2rem,1.9513812155rem + .6629834254vw,2.8rem);font-weight:600;color:#e60012;line-height:1;transform:translateY(-3px)}.faq__content{width:87%;max-width:104rem;margin-left:clamp(1rem,.7rem + .390625vw,1.2rem)}@media screen and (max-width:360px){.faq__content{width:84%}}@media screen and (min-width:768px){.faq__content{width:90%;margin-left:clamp(1rem,.0458015267rem + 2.5445292621vw,2rem)}}.faq__question{position:relative;font-weight:400;padding:clamp(1.5rem,.8784530387rem + 1.6574585635vw,3rem) 0;margin:0 3.6%}@media screen and (min-width:768px){.faq__question{margin:0 clamp(1.6rem,.0732824427rem + 4.0712468193vw,3.2rem)}}.faq__question_title{font-size:clamp(1.6rem,1.5171270718rem + .2209944751vw,1.8rem);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#eb9e9e;text-underline-offset:5px}.faq__answer{padding-bottom:clamp(1.5rem,.8784530387rem + 1.6574585635vw,3rem);margin:0 3.6%}@media screen and (min-width:768px){.faq__answer{margin:0 clamp(1.6rem,.0732824427rem + 4.0712468193vw,3.2rem)}}.faq__answer .faq__wrap{align-items:flex-start}.faq__answer .faq__icon{line-height:1.3}.faq__answer_text{font-size:clamp(1.3rem,1.2171270718rem + .2209944751vw,1.5rem);line-height:1.6}.faq__answer_text span{font-size:clamp(1.3rem,1.2171270718rem + .2209944751vw,1.5rem)}
