.noise:before{opacity:.5;mix-blend-mode:difference}.ls-faq{width:100%;background-color:#f8efea}.ls-faq *{box-sizing:border-box}.ls-faq__controls{padding:40px 0 80px;margin:0 auto;max-width:894px;margin-bottom:-40px}.ls-faq__searchrow{display:flex;align-items:center;width:100%;position:relative}.ls-faq__search{flex:1;min-width:260px;height:56px;padding:0 160px 0 24px;border-radius:999px;border:1px solid #ac5a2b;outline:none;background-color:#fffefe;color:#003159;font-weight:500;font-size:16px}input#ls-faq-search-input{transition:.25s ease}input#ls-faq-search-input::placeholder{color:#8aa0b3;font-weight:400;font-size:16px}input#ls-faq-search-input:focus{border-color:#68361a}.ls-faq__filterbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;background-color:#e6eaee;border:none;cursor:pointer;white-space:nowrap;color:#001b31;font-size:12px;font-weight:600;transition:background-color .25s ease}.ls-faq__filterbtn:hover,.ls-faq__filterbtn:focus-visible{background-color:#f8efea}.ls-faq__filterbtn[aria-expanded=true]{border:1px solid #001b31;background-color:#f8efea}.ls-faq__filtericon{width:14px;height:14px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:14px;background-image:url(//lestudial.com/wp-content/plugins/ls-faq-search/assets/css/../svg/lestudial_filter.svg)}.ls-faq__searchbtn{width:40px;height:40px;border-radius:999px;border:0;cursor:pointer;position:relative;background:#ac5a2b}.ls-faq__searchbtn:before{content:"";position:absolute;inset:0;margin:auto;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:14px;background-image:url(//lestudial.com/wp-content/plugins/ls-faq-search/assets/css/../svg/lestudial_search.svg)}.ls-faq__actions{display:flex;flex-direction:row;gap:8px;position:absolute;right:8px}.ls-faq__filters{overflow:hidden;height:0;opacity:0;transition:height .3s ease,opacity .2s ease;will-change:height,opacity;margin-top:18px;display:flex;gap:32px;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;justify-content:space-between}.ls-faq__filters.is-open{opacity:1}.ls-faq__filters[hidden]{display:none !important}.ls-faq__filtercol{display:flex;flex-direction:column;gap:8px}.ls-faq__filtertitle{font-weight:600;text-transform:uppercase;font-size:12px;color:#547590;line-height:1.6em}.ls-faq__chipgroup{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ls-chip{border-radius:999px;padding:10px 14px;border:1px solid transparent;background:#fffefe;cursor:pointer;font-size:12px;line-height:1;transition:.3s ease;color:#001b31;font-weight:500;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#003159;transition:.3s ease}.ls-chip:hover,.ls-chip:focus-visible{background:#e6eaee}.ls-chip.is-active{border:1px solid #003159;background:#e6eaee;transition:.3s ease}.ls-faq__count{font-size:14px;max-width:894px;margin:0 auto;color:#8aa0b3}.ls-faq__count-group{background-color:#fffefe}.ls-faq__content{background-color:#fffefe;padding:64px 0 160px;border-radius:40px 40px 0 0;overflow:hidden;margin-bottom:-120px}.ls-faq__groups{display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;justify-content:flex-start}.ls-faq__group{margin-top:32px;max-width:894px;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.ls-faq__groupTitle{font-size:40px;line-height:1.1;padding-bottom:16px}.ls-faq__item{margin-bottom:0}.ls-faq__q{width:100%;border:0;background:rgba(230,234,238,.4);cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:16px;border-radius:40px;padding:16px 64px 16px 32px;position:relative;align-content:center;flex-wrap:nowrap;flex-direction:row;color:#003159;transition:background-color .25s ease;margin-bottom:16px}.ls-faq__q:hover,.ls-faq__q:focus-visible{background:rgba(230,234,238,.8)}.ls-faq__q[aria-expanded=true]{background:rgba(230,234,238,1);border:1px solid #003159}.ls-faq__qtext{font-size:16px;font-weight:600;line-height:1.4em;text-align:left;color:#003159}.ls-faq__tags{display:inline-flex;gap:8px;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.ls-faq__tag{font-size:10px;padding:6px 12px;border-radius:999px;background:#fffefe;border:1px solid #e6eaee;white-space:nowrap;color:#335a7a}.ls-faq__q:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(180deg);transition:transform .25s ease;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url(//lestudial.com/wp-content/plugins/ls-faq-search/assets/css/../svg/arrow-top.svg);background-color:#fffefe;border-radius:64px;width:40px;height:40px}.ls-faq__item.is-open .ls-faq__q:after{transform:translateY(-50%) rotate(0deg)}.ls-faq__a{padding:0 32px;overflow:hidden;height:0;opacity:0;transition:height .3s ease,opacity .25s ease;will-change:height,opacity}.ls-faq__item.is-open .ls-faq__a{opacity:1}.ls-faq__a-inner{max-width:894px;font-size:14px;line-height:1.6em;padding-bottom:24px}.ls-faq__a-inner a{font-weight:600;border-bottom:1px solid #003159;padding-bottom:1px;transition:.3s ease}.ls-faq__a-inner a:hover,.ls-faq__a-inner a:focus-visible{color:#ac5a2b;border-bottom:1px solid #ac5a2b}.ls-faq__filterbtn:focus-visible,.ls-faq__searchbtn:focus-visible{outline:1px solid #001b31;outline-offset:-1px}@media (max-width:980px){.ls-faq__controls{padding:40px 5% 72px}.ls-faq__content{padding:40px 5% 128px}.ls-faq__filters{display:flex;gap:32px;align-items:flex-start;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start}.ls-faq__qtext{font-size:14px}.ls-faq__q{cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;border-radius:16px;padding:16px 64px 16px 16px;align-content:center;flex-wrap:nowrap;flex-direction:column}.ls-faq__a{padding:0 16px}input#ls-faq-search-input::placeholder{color:#8aa0b3;font-weight:400;font-size:14px}}