.faq-section{background:#f7f8f9;padding:35px 0 42px}.faq-block{border-radius:3px;box-shadow:0 0 8.7px .3px #0000000d;margin-bottom:30px;background:#fff}.faq-question{position:relative;cursor:pointer;font-size:20px;font-family:LatoBold,Arial,Tahoma,sans-serif;line-height:1.5;padding:34px 120px 34px 40px}.faq-question:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;border-radius:1.5px;background:#399fdb}.faq-question:after{transition:all .3s ease-out;content:"";position:absolute;backface-visibility:hidden;border-right:2px solid #399fdb;border-top:2px solid #399fdb;display:inline-block;height:22px;width:22px;right:45px;top:30px;transform:rotate(135deg)}.faq-question.faq-open:after{transform:rotate(-45deg);top:43px}.faq-answer{line-height:1.38;border-top:1px solid #f5f5f5;padding:29px 42px 32px;display:none}.faq-gallery{display:flex;flex-wrap:wrap;align-items:flex-start;margin:20px -10px -20px}.faq-gallery a{display:block;margin:0 10px 20px;height:124px;width:124px;position:relative}.faq-gallery a:after{background:#399fdb;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2;transition:all .3s ease-out}.faq-gallery a:hover:after{opacity:.48}.faq-gallery a img{object-fit:cover;width:100%;height:100%}@media (max-width: 480px){.faq-question{font-size:15px}.faq-question:after{right:20px;top:26px}.faq-question.faq-open:after{top:39px}.faq-gallery a{width:112px;height:112px}}@media (max-width: 767px){.faq-question{line-height:1.3;padding:30px 60px 30px 20px}.faq-question:after{right:25px}.faq-answer{padding:25px 20px}}@media (max-width: 1259px){.faq-question{font-size:18px}}@media (max-width: 1011px){.faq-question{font-size:17px}}
