.company_faq_list{width:100%;position:relative;margin:0 auto}.company_faq_list .item{position:relative;text-align:left;display:block;margin:25px 0 0;padding:0;font-size:0;line-height:0}.company_faq_list .item:first-of-type{margin:0}.company_faq_list .item .title{width:100%;background-color:#fff;color:#0A63AD;border:0;margin:0;display:block;font-size:17px;line-height:26px;font-weight:700;text-align:left;padding:23px 85px 23px 55px;box-sizing:border-box;position:relative;transition:all 400ms ease 0ms}.company_faq_list .item .title::before{opacity:.6;background-color:#DCEF6F;-webkit-mask-image:url('../../../../img/plus_icon.svg');mask-image:url('../../../../img/plus_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px;position:absolute;right:45px;top:50%;content:"";display:block;width:20px;height:20px;transform:translateY(-50%);transition:all 400ms ease 0ms}.company_faq_list .item .title::after{opacity:0;background-color:#000000;-webkit-mask-image:url('../../../../img/faq_close.svg');mask-image:url('../../../../img/faq_close.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px;position:absolute;right:45px;top:50%;content:"";display:none;width:20px;height:20px;transform:translateY(-50%);transition:all 400ms ease 0ms}.notouch .company_faq_list .item .title:is(:hover,:focus),.company_faq_list .item .title.active,.company_faq_list .item.open .title{text-decoration:underline}.notouch .company_faq_list .item .title:is(:hover,:focus)::before,.company_faq_list .item .title.active::before,.company_faq_list .item.open .title::before{opacity:1}.notouch .company_faq_list .item .title:is(:hover,:focus)::after,.company_faq_list .item .title.active::after,.company_faq_list .item.open .title::after{opacity:1}.company_faq_list .item .title.active::before{display:none}.company_faq_list .item .title.active::after{display:block}.company_faq_list .item .text{padding:25px 55px;border-top:1px solid #f1f1f1;background-color:#fff;display:none;width:initial}.company_faq_list .item.open .text{display:block}.company_faq_list .item .text .text_box *{font-size:17px;line-height:26px}@media screen and (max-width:1450px){.company_faq_list .item{margin:15px 0 0}.company_faq_list .item .title{font-size:16px;line-height:24px;padding:23px 55px 23px 30px}.company_faq_list .item .title::before{right:25px}.company_faq_list .item .title::after{right:25px}.company_faq_list .item .text{border-top:1px solid #ededed;padding:25px 30px}.company_faq_list .item .text .text_box *{font-size:16px;line-height:24px}}/*# sourceMappingURL=1.css.map */