.faq .faq-item{width:100%}.faq .faq-item:not(:last-child){margin-bottom:2.4rem}@media screen and (max-width: 767px){.faq .faq-item:not(:last-child){margin-bottom:2rem}}.faq .faq-item__header{width:100%}.faq .faq-item__header--active .faq-item__button{background-color:#ff1b20;color:#fff;border-radius:2rem 2rem 0 0;font-weight:bold}@media screen and (max-width: 767px){.faq .faq-item__header--active .faq-item__button{border-radius:4rem 4rem 0 0}}.faq .faq-item__header--active .faq-item__ico{background-color:#fff;color:#ff1b20}.faq .faq-item__header--active .faq-item__contact{display:block}.faq .faq-item__header--active .faq-item__button{font-weight:bold}.faq .faq-item__header--active .faq-item__button::before,.faq .faq-item__header--active .faq-item__button::after{background-color:#fff}.faq .faq-item__header--active .faq-item__button::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .faq-item__button{padding:3rem;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;border-radius:2rem;position:relative;-webkit-transition:ease .3s;transition:ease .3s;font-size:1.6rem;font-size:max(1.6rem,10px);font-weight:normal;font-style:normal;line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.faq .faq-item__button{font-size:2.8rem;font-size:max(2.8rem,10px)}}@media screen and (max-width: 767px){.faq .faq-item__button{border-radius:4rem;padding:4rem 6rem 4rem 4rem}}.faq .faq-item__button::before,.faq .faq-item__button::after{content:"";display:block;width:1.5rem;height:.1rem;background-color:#ff1b20;position:absolute;top:0;bottom:0;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:3rem;-webkit-transition:ease .3s;transition:ease .3s}@media screen and (max-width: 767px){.faq .faq-item__button::before,.faq .faq-item__button::after{width:3rem;right:4rem;height:.2rem}}.faq .faq-item__button::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(hover: hover){.faq .faq-item__button:hover{background-color:#ff1b20;color:#fff;font-weight:bold}.faq .faq-item__button:hover::before,.faq .faq-item__button:hover::after{background-color:#fff}.faq .faq-item__button:hover::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .faq-item__button:hover .faq-item__ico{background-color:#fff;color:#ff1b20}}@media screen and (min-width: 768px)and (-ms-high-contrast: none),screen and (min-width: 768px)and (-ms-high-contrast: active){.faq .faq-item__button:hover{background-color:#ff1b20;color:#fff;font-weight:bold}.faq .faq-item__button:hover::before,.faq .faq-item__button:hover::after{background-color:#fff}.faq .faq-item__button:hover::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .faq-item__button:hover .faq-item__ico{background-color:#fff;color:#ff1b20}}.faq .faq-item__ico{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal;font-size:1.8rem;font-size:max(1.8rem,10px);font-weight:bold;color:#ff1b20;margin-right:1.8rem;background-color:#ff1b20;color:#fff;width:3.2rem;height:3.2rem;text-align:center;line-height:3rem;border-radius:2rem}@media screen and (max-width: 767px){.faq .faq-item__ico{width:4rem;height:4rem;line-height:3.8rem;border-radius:3rem;margin-right:3rem}}@media screen and (max-width: 767px){.faq .faq-item__qtxt{width:calc(100% - 9rem)}}.faq .faq-item__txt{width:calc(100% - 5rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.faq .faq-item__txt{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 8rem)}}.faq .faq-item__answer{display:none}.faq .faq-item__cnt{padding:3rem;background-color:#f5f5f5;border-radius:0 0 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.6rem;font-size:max(1.6rem,10px);font-weight:normal;font-style:normal;line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.faq .faq-item__cnt{font-size:2.8rem;font-size:max(2.8rem,10px)}}@media screen and (max-width: 767px){.faq .faq-item__cnt{border-radius:0 0 4rem 4rem}}