.wrap{margin:0 auto;max-width:1240px;max-width:77.5rem;width:100%}.faq-container{padding-bottom:132px;padding-bottom:8.25rem}.faq-container .title{display:flex;justify-content:space-between;padding:100px 0;padding:6.25rem 0}.faq-container .title .left h1{color:#e3000c;font-size:34px;font-size:2.125rem}.faq-container .title .left h1,.faq-container .title .left>h2{font-style:normal;font-weight:400;letter-spacing:1px;line-height:48px;line-height:3rem;text-align:left}.faq-container .title .left>h2{color:#036;font-size:36px;font-size:2.25rem}.faq-container .title .right{color:#036;font-size:22px;font-size:1.375rem;font-weight:400;line-height:40px;line-height:2.5rem;text-align:left;width:40%}.faq-container .faq-list .faq-category{border-top:5px solid #f2f2f2;border-top:0.3125rem solid #f2f2f2;display:flex;gap:1rem}.faq-container .faq-list .faq-category .faq-category-title{color:#036;display:block;font-size:32px;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:1px;line-height:48px;line-height:3rem;margin-top:29px;margin-top:1.8125rem;text-align:left;text-transform:none;width:25%}.faq-container .faq-list .faq-category:last-child details:nth-last-child(2){border-bottom:2px solid red!important;border-bottom:0.125rem solid red!important}.faq-container .faq-list .faq-category .faq-items{width:75%}.faq-container .faq-list .faq-category .faq-items details:nth-last-child(2){border-bottom:none!important}.faq-container .faq-list .faq-category .faq-items details{border-bottom:2px solid #e5e5e5;border-bottom:0.125rem solid #e5e5e5;overflow:hidden;transition:max-height .3s ease-out}.faq-container .faq-list .faq-category .faq-items details[open]{max-height:300px;max-height:18.75rem}.faq-container .faq-list .faq-category .faq-items details[open] .faq-answer{display:block}.faq-container .faq-list .faq-category .faq-items details[open] summary:after{background:url(../images/faq/sub.png) no-repeat;background-size:100% 100%;content:""}.faq-container .faq-list .faq-category .faq-items details summary:after{background:url(../images/faq/add.png) no-repeat;background-size:100% 100%;content:"";height:34px;height:2.125rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:34px;width:2.125rem}.faq-container .faq-list .faq-category .faq-items details summary{color:#036;cursor:pointer;font-size:20px;font-size:1.25rem;font-style:normal;font-weight:400;line-height:48px;line-height:3rem;list-style:none;margin:18px 0;margin:1.125rem 0;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-container .faq-list .faq-category .faq-items details summary p{max-width:calc(100% - 40px);max-width:calc(100% - 2.5rem)}.faq-container .faq-list .faq-category .faq-items details[open]+.faq-answer{border-bottom:2px solid #e5e5e5;border-bottom:0.125rem solid #e5e5e5;margin-top:18px;margin-top:1.125rem;max-height:1000px;max-height:62.5rem;padding-bottom:18px;padding-bottom:1.125rem}.faq-container .faq-list .faq-category .faq-items details[open]+.faq-answer p{margin-bottom:16px;margin-bottom:1rem}.faq-container .faq-list .faq-category .faq-items .faq-answer{color:#001b32;font-size:16px;font-size:1rem;font-style:normal;font-weight:400;line-height:32px;line-height:2rem;max-height:0;overflow:hidden;text-align:left;text-transform:none;transition:all .2s}.faq-container .faq-list>:last-child .faq-items>:last-child{border-bottom:1px solid #e5e5e5}@media screen and (max-width:750px){.faq-container .title{display:block;padding:48px 20px 36px;padding:3rem 1.25rem 2.25rem;text-align:center}.faq-container .title .left{margin-bottom:20px;margin-bottom:1.25rem}.faq-container .title .left h1,.faq-container .title .left h2{text-align:center}.faq-container .title .right{text-align:center;width:100%}.faq-container .faq-list .faq-category{display:block}.faq-container .faq-list .faq-category .faq-category-title{color:#e3000c;font-size:24px;font-size:1.5rem;text-align:center;width:100%}.faq-container .faq-list .faq-category .faq-items{padding:0 20px;padding:0 1.25rem;width:100%}}