.faqPage{padding-bottom:8.8rem}.faqPage .faqContent{padding-top:4.7rem;padding-inline:21.3rem}.faqPage .faqContent .accordion{padding:3.2rem 4.8rem 3.2rem 5.8rem;border-radius:3rem;border:1px solid #ece8ef}.faqPage .faqContent .accordion .accordionHeader{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faqPage .faqContent .accordion .accordionHeader h4{color:#2b6a76;font-size:2.5rem;font-style:normal;font-weight:500;line-height:4.4rem;letter-spacing:-.05rem}.faqPage .faqContent .accordion .accordionHeader>span{width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;position:relative}.faqPage .faqContent .accordion .accordionHeader>span>span{display:block;transition:all .3s var(--animationStyle)}.faqPage .faqContent .accordion .accordionHeader>span>span:first-child{width:100%;height:.2rem;background-color:#c4968f;border-radius:1rem}.faqPage .faqContent .accordion .accordionHeader>span>span:last-child{width:.2rem;height:100%;background-color:#c4968f;border-radius:1rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.faqPage .faqContent .accordion .accordionBody{padding-top:.8rem}.faqPage .faqContent .accordion .accordionBody p{color:rgba(39,58,61,.9);font-size:1.7rem;font-style:normal;font-weight:400;line-height:2.55rem;letter-spacing:-.051rem;width:90%}.faqPage .faqContent .ant-collapse{border-radius:0;border:none;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;row-gap:1.3rem}.faqPage .faqContent .ant-collapse .ant-collapse-item{padding:3.2rem 4.8rem 3.2rem 5.8rem;border-radius:3rem;border:1px solid #ece8ef;transition:all .3s var(--animationStyle)}.faqPage .faqContent .ant-collapse .ant-collapse-item-active{border:1px solid #e1d1d1;background:#f2ebeb}.faqPage .faqContent .ant-collapse .ant-collapse-item-active .ant-collapse-header:before{transform:translateY(-50%) rotate(0deg)!important}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-header{padding:0;border:none;position:relative}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-header:after{content:"";position:absolute;width:1.4rem;height:.2rem;background-color:#c4968f;right:0;top:50%;transform:translateY(-50%);border-radius:1rem}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-header:before{content:"";position:absolute;width:1.4rem;height:.2rem;background-color:#c4968f;right:0;top:50%;transform:translateY(-50%) rotate(90deg);border-radius:1rem;transition:all .3s var(--animationStyle)}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon{display:none}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-header-text{color:#2b6a76;font-size:2.5rem;font-style:normal;font-weight:500;line-height:4.4rem;letter-spacing:-.05rem;width:90%;flex:unset}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-content{padding:0;background-color:rgba(0,0,0,0);border:none}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:.8rem 0 0}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box p{color:rgba(39,58,61,.9);font-size:1.7rem;font-style:normal;font-weight:400;line-height:2.55rem;letter-spacing:-.051rem;width:90%}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box p:not(:last-child){margin-bottom:2rem}@media screen and (max-width:767.9px){.faqPage{padding-bottom:4rem}.faqPage .faqContent{padding-top:2rem;padding-inline:2rem}.faqPage .faqContent .accordion{padding:2.4rem 3.2rem 2.4rem 4.2rem;border-radius:2rem;border:1px solid #ece8ef}.faqPage .faqContent .accordion h4{font-size:2rem;line-height:3.6rem}.faqPage .faqContent .ant-collapse .ant-collapse-item{padding:2rem;border-radius:2rem;border:1px solid #ece8ef}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-header{padding:0;border:none;position:relative}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-header-text{width:90%;font-size:2rem;line-height:2.8rem}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-header:after{content:"";position:absolute;width:1.4rem;height:.2rem;background-color:#c4968f;right:0;top:50%;transform:translateY(-50%);border-radius:1rem}.faqPage .faqContent .ant-collapse .ant-collapse-item .ant-collapse-header:before{content:"";position:absolute;width:1.4rem;height:.2rem;background-color:#c4968f;right:0;top:50%;transform:translateY(-50%) rotate(90deg);border-radius:1rem}}