.p-faq{display:flex;flex-flow:column;gap:25px;padding:25px 0 100px}.p-faq__description-text{font-size:min(1.2vw,14px);line-height:1.7}.p-faq__list{gap:min(15px,15 / 1157.8947368421 * 100vw)}@media (max-width: 750px){.p-faq__list{gap:2vw}}.p-faq__list{display:flex;flex-flow:column}.p-faq__item{display:flex;flex-flow:column;gap:min(.86vw,10px)}.p-faq__question{display:flex;gap:min(.86vw,10px)}.p-faq__question-number{align-content:center;background-color:#3cacbc;color:#fff;font-size:min(1.9vw,22px);font-weight:700;height:6.8vw;max-height:79px;max-width:98px;text-align:center;width:8.4vw}.p-faq__question-text{align-content:center;background-color:#f8f6fb;display:block;flex:1;font-size:min(1.9vw,22px);font-weight:700;padding-left:min(2.1vw,25px);position:relative}.p-faq__question-text:before{border:0 solid transparent;border-bottom:0 solid #3CACBC;bottom:0;box-sizing:border-box;content:"";display:block;height:0;left:95%;opacity:0;position:absolute;top:24%;transform:translateY(0) rotate(0);transform-origin:center;transition:opacity .3s ease;width:0}.p-faq__question-text:after{border:min(1vw,12.5px) solid transparent;border-top:min(1.7vw,20px) solid #3CACBC;bottom:0;box-sizing:border-box;content:"";display:block;height:0;left:95%;opacity:1;position:absolute;top:40%;transform:translateY(0) rotate(0);transform-origin:center;transition:opacity .3s ease;width:0}.p-faq__answer{background-color:#f5f5f5;font-size:min(1.38vw,16px);height:0;overflow:hidden;transition:height .3s ease,padding .3s ease;width:100%}.p-faq__answer-inner{padding:min(1.7vw,20px)}.p-faq__answer-text{display:block;font-size:min(1.38vw,16px);font-weight:500;line-height:1.7}.p-faq__answer-text a{color:#3cacbc;text-decoration:underline}.p-faq__answer-space{height:1em}.p-faq__item.is-open .p-faq__question-text:before{border:min(1vw,12.5px) solid transparent;border-bottom:min(1.7vw,20px) solid #3CACBC;opacity:1}.p-faq__item.is-open .p-faq__question-text:after{border:0 solid transparent;border-top:0 solid #3CACBC;opacity:0}.p-faq__item.is-open .p-faq__answer{display:block;transition:height .5s ease,padding .5s ease}@media (max-width: 750px){.p-faq{padding:10px 0 50px}.p-faq__description-text{font-size:min(2.8vw,12px)}.p-faq__list{gap:20px}.p-faq__item,.p-faq__question{gap:min(1.7vw,7.5px)}.p-faq__question-number{flex-shrink:0;font-size:min(3.7vw,16px);height:11.6vw;max-height:50px;max-width:55px;width:12.7vw}.p-faq__question-text{font-size:min(3.2vw,14px);line-height:1.4;padding:min(3.4vw,15px) min(5.8vw,25px) min(3.4vw,15px) min(3.4vw,15px)}.p-faq__question-text:after{border:min(1.4vw,6px) solid transparent;border-top:min(2.3vw,10px) solid #3CACBC;left:94%}.p-faq__answer-text{font-size:min(2.8vw,12px)}.p-faq__answer-inner{padding:min(3.2vw,14px)}}
