.faq-section{display:flex;flex-wrap:wrap}.faq-section .section-header__title{text-align:center;flex:0 0 100%}.faq-section .desc{flex:0 0 100%;font-size:110%;margin:0 0 15px;text-align:center}.faq-section .sidebar{flex:0 0 300px}.faq-section .content-side{flex:0 0 calc(100% - 300px)}.faq-section .content-side .faq-content .category .faq-elem{position:relative;margin:10px auto;border:1px solid #ddd;border-radius:10px;background-color:#f8f8f8;transition:.25s}.faq-section .content-side .faq-content .category .faq-elem .question{padding:10px 35px 13px 20px;line-height:normal;cursor:pointer}.faq-section .content-side .faq-content .category .faq-elem .question .pre-arrow{display:inline-block;margin:0 1px 0 -10px;transition:.5s}.faq-section .content-side .faq-content .category .faq-elem .question .text{font-size:103%}@media (max-width: 420px){.faq-section .content-side .faq-content .category .faq-elem .question .text{font-size:95%}}.faq-section .content-side .faq-content .category .faq-elem .question .arrow{position:absolute;top:14px;right:20px;transform:none;color:#b1b0b0;transition:.5s}.faq-section .content-side .faq-content .category .faq-elem .answer{display:none;padding:2px 20px 12px 40px;font-size:95%;line-height:1.5}.faq-section .content-side .faq-content .category .faq-elem .answer p:not(:last-child){margin-bottom:12px}@media (max-width: 420px){.faq-section .content-side .faq-content .category .faq-elem .answer{padding:1px 20px 12px 25px;font-size:92%}}.faq-section .content-side .faq-content .category .faq-elem:hover{background-color:#fcfcfc}.faq-section .content-side .faq-content .category .faq-elem.active{background-color:#fdfdfd}.faq-section .content-side .faq-content .category .faq-elem.active .question .pre-arrow{margin:0 4px 0 -7px}.faq-section .content-side .faq-content .category .faq-elem.active .question .arrow{top:9px;transform:scaleY(-1)}.faq-section .content-side .subheader{display:none}.faq-section.without-sidebar{flex:0 0 100%;max-width:720px;margin-left:auto;margin-right:auto}.faq-section.without-sidebar .content-side{flex:0 0 100%}.faq-section .non-active{opacity:.3;background:#d3d3d3;pointer-events:none}.faq-section .search-bar{position:relative}.faq-section form#search-for-faq{border-radius:4px}.faq-section input#myInputSearch[type=text]{height:50px;width:100%;line-height:48px;padding:0 105px 0 15px;border-radius:4px;font-family:Source Sans Pro;font-size:16px;font-weight:300;letter-spacing:.28px;vertical-align:middle;border:1px solid rgb(47,74,126)}.faq-section input#myInputSearch[type=text]:focus{border:0!important}.faq-section .btn#faqbtn{width:90px;height:calc(100% - 2px);margin-left:15px;border-radius:4px;border-right:2px solid lightgray;background-color:#d3d3d3;color:#fff;font-family:Source Sans Pro Semibold;font-size:14px;font-weight:400;letter-spacing:.05px;text-transform:uppercase;pointer-events:none;position:absolute;top:1px;right:1px;transition:.25s background-color}.faq-section .btn.active-state#faqbtn{border-right:2px solid rgb(47,74,126)!important;pointer-events:auto;background-color:#2f4a7e}.faq-section #notfound{margin:42px 0 0;display:none}.faq-section #notfound a{text-decoration:underline}@media (max-width: 768px){.faq-section .section-header__title{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/faq-section.css.map */
