section.faq{padding:90px 0 60px}section.faq .faq__title .title{max-width:340px}section.faq .faq__title .title-dots{margin-top:25px}section.faq .faq__search{margin-top:60px}@media only screen and (max-width:991px){section.faq .faq__search{margin-top:40px}}@media only screen and (max-width:599px){section.faq .faq__search{margin-top:20px}}section.faq .faq__search .input{position:relative;max-width:470px}section.faq .faq__search .input:before{content:"";width:30px;height:30px;position:absolute;top:0;right:0;background-image:url(images/dada5d487cc1cf8a9c16c57fee0a69a9.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:599px){section.faq .faq__search .input:before{width:20px;height:20px;top:10px}}section.faq .faq__search .input.input--focus label,section.faq .faq__search .input.input--full label{transform:scale(.7) translateY(-100%) translateY(-10px)}section.faq .faq__search .input.input--full:before{opacity:0;pointer-events:none}section.faq .faq__search .input.input--full .clear{opacity:1;pointer-events:auto}section.faq .faq__search .input input,section.faq .faq__search .input label{font-size:18px}@media only screen and (max-width:599px){section.faq .faq__search .input input,section.faq .faq__search .input label{font-size:16px}}section.faq .faq__search .input label{position:absolute;top:10px;left:0;transform-origin:left;color:#a4a4a4;transition:.2s ease-in-out;cursor:text}section.faq .faq__search .input input{width:100%;padding:10px 0;border-radius:0;border:none;border-bottom:1px solid rgba(26,26,26,.7)}section.faq .faq__search .input .clear{width:25px;height:25px;position:absolute;top:5px;right:0;opacity:0;pointer-events:none;transition:.2s ease-in-out;cursor:pointer}@media only screen and (max-width:599px){section.faq .faq__search .input .clear{width:20px;height:20px;top:10px}}section.faq .faq__search .input .clear svg{width:100%;height:100%}section.faq .faq__answers{margin-top:50px}section.faq .faq__answers .group+.group{margin-top:40px}section.faq .faq__answers .group.group--hide{display:none}section.faq .faq__answers .group .blocks{margin-top:40px}section.faq .faq__answers .group .blocks .block{background:#fbfbfb;border-radius:4px;padding:20px 25px;transition:.2s ease-in-out}section.faq .faq__answers .group .blocks .block.block--disable{display:none}section.faq .faq__answers .group .blocks .block.block--closed .block__question:before{transform:rotate(90deg)}section.faq .faq__answers .group .blocks .block.block--closed .block__answer{height:0}section.faq .faq__answers .group .blocks .block+.block{margin-top:15px}section.faq .faq__answers .group .blocks .block .block__question{cursor:pointer;position:relative;padding-left:40px}section.faq .faq__answers .group .blocks .block .block__question:after,section.faq .faq__answers .group .blocks .block .block__question:before{content:"";position:absolute;top:10px;left:0;width:15px;height:2px;background-color:rgba(26,26,26,.8);transition:.2s ease-in-out}section.faq .faq__answers .group .blocks .block .block__question:before{transform:rotate(0)}section.faq .faq__answers .group .blocks .block .block__answer{transition:.2s ease-in-out;overflow:hidden}section.faq .faq__answers .group .blocks .block .block__answer .answer{padding-top:15px}section.faq .faq__answers .group .blocks .block .block__answer .answer p{max-width:995px}section.faq .faq__answers .group .blocks .block .block__answer .answer p a{color:#0b899a}section.faq .faq__answers .no-results{font-size:18px;line-height:1.22222;color:rgba(26,26,26,.7);display:none}section.faq .faq__answers .no-results.no-results--show{display:block}
