.faq__list{margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.faq__link{display:block;width:-webkit-calc(50% - 12px);width:-moz-calc(50% - 12px);width:calc(50% - 12px);margin-bottom:24px;padding:24px 68px 24px 32px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 18px rgba(0,0,0,.13);-moz-box-shadow:0 5px 18px rgba(0,0,0,.13);box-shadow:0 5px 18px rgba(0,0,0,.13);position:relative}.faq__toggle{position:absolute;right:37px;top:37px;width:14px;height:14px}.faq__toggle::before,.faq__toggle::after{content:'';position:absolute;width:100%;height:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#F21940;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.faq__toggle::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faq__toggle.active::after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.faq__title{max-width:426px;font-weight:700;font-size:22px;line-height:1.4;position:relative}.faq__text{max-width:450px;max-height:0;overflow:hidden;font-size:17px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.faq__text.active{margin-top:2em;max-height:none;overflow:visible}.faq__text p{margin:18px 0}.faq__text ul{margin:16px 0 24px;margin-left:24px;font-size:18px;line-height:160%}.faq__text ul li{margin-bottom:13px;padding-left:22px;position:relative}.faq__text ul li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;background:rgba(242,25,64,.5);border-radius:50%}.faq__text ol{font-weight:700}.faq__text ol p{font-weight:400}.faq__text ol ul{font-weight:400;margin:16px 0 24px;margin-left:24px;font-size:18px;line-height:160%}.faq__text ol ul li{margin-bottom:13px;padding-left:22px;position:relative}.faq__text ol ul li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;background:rgba(242,25,64,.5);border-radius:50%}.faq__text ol>li{margin-bottom:20px}.faq__toggle.active+.faq__title{color:#F21940}.faq__title:hover{color:#F21940}.page-template-page-faq .faq__title,.page-template-page-faq .faq__text{max-width:100%}.accordion-faq .wp-block-heading{position:relative;display:inline-block;font-weight:900;font-size:26px;line-height:130%;letter-spacing:-.04rem;padding:1em 0;color:#000;border:none;background:none;outline:none}.accordion-faq .wp-block-heading::after,.faq__title::after{content:'';position:absolute;width:0;bottom:0;left:auto;right:0;height:1px;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.accordion-faq .wp-block-heading:hover::after,.faq__title:hover::after{width:100%;left:0;right:auto}.faq__title:hover::after{background:#F21940;bottom:-10px}.accordion-faq .wp-block-heading:hover,.accordion-faq .wp-block-heading:focus,.faq__title:focus{cursor:pointer;color:#F21940}.accordion-faq .wp-block-heading:hover::after,.accordion-faq .wp-block-heading:focus::after,.faq__title:focus::after{cursor:pointer;border-bottom:1px solid #F21940}.accordion-faq .wp-block-heading[aria-expanded=true]{color:#000;border-bottom:1px solid #F21940}.accordion-faq .wp-block-heading[aria-expanded=true]+p{opacity:1;max-height:none;transition:all 200ms linear;will-change:opacity,max-height;margin:1em 0}.accordion-faq>p{margin:18px 0}.accordion-faq p a{color:#F21940;border-bottom:1px solid}.accordion-faq .article__form-description p{opacity:1;max-height:none}@media screen and (max-width:767px){.accordion-faq .wp-block-heading{font-size:20px;line-height:130%}.faq__title{font-size:18px}.faq__text,.faq__text ul{font-size:15px}}