.contentFAQBlock__wrapper{padding-top:40px;padding-bottom:100px}@media only screen and (min-width:1024px){.contentFAQBlock__wrapper{padding-top:100px}}.contentFAQBlock__container{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;padding:0 30px}.contentFAQBlock__title{margin-bottom:1rem;font-size:2rem;font-weight:700}.contentFAQBlock__content{margin-bottom:2rem}.contentFAQBlock__search{margin-bottom:2rem;position:relative;max-width:400px}.contentFAQBlock__searchInput{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid #e0e0e0;border-radius:25px;font-size:1rem;background-color:#f9f9f9;transition:all .3s ease}.contentFAQBlock__searchInput:focus{outline:0;border-color:#052f3b;background-color:#fff;box-shadow:0 0 0 2px rgba(5,47,59,.1)}.contentFAQBlock__searchInput::-moz-placeholder{color:#999}.contentFAQBlock__searchInput::placeholder{color:#999}.contentFAQBlock__searchIcon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#666;pointer-events:none}.contentFAQBlock__searchIcon::before{content:"";position:absolute;width:10px;height:10px;border:2px solid currentColor;border-radius:50%;top:0;left:0}.contentFAQBlock__searchIcon::after{content:"";position:absolute;width:2px;height:6px;background:currentColor;transform:rotate(45deg);top:8px;left:8px}.contentFAQBlock__categoryGroup{margin-bottom:2rem}.contentFAQBlock__categoryGroup:last-child{margin-bottom:0}.contentFAQBlock__categoryTitle{font-size:1.5rem;font-weight:700;margin-top:4rem;margin-bottom:1rem;color:#052f3b}.contentFAQBlock__accordionItem{border-bottom:3px solid #fbbd51}.contentFAQBlock__accordionItem h3{margin:0}.contentFAQBlock__accordionItem h3 button{font-family:var(--jok-sec-font);font-size:var(--jok-standard-h4);font-weight:600}.contentFAQBlock__accordionItem h4{margin:0}.contentFAQBlock__accordionItem h4 button{font-family:var(--jok-sec-font);font-size:18px;font-weight:600}.contentFAQBlock__accordionTrigger{width:100%;background:0 0;border:none;padding:1.5rem 0;text-align:left;cursor:pointer;font-size:1.1rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.contentFAQBlock__accordionTrigger:hover{text-decoration:underline}.contentFAQBlock__accordionTrigger[aria-expanded=true] .contentFAQBlock__accordionIcon{transform:rotate(180deg)}.contentFAQBlock__accordionTitle{flex:1;margin-right:1rem;display:flex;justify-content:space-between;align-items:center}.contentFAQBlock__accordionIcon{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #666;transition:transform .2s ease;flex-shrink:0}.contentFAQBlock__accordionPanel{overflow:hidden;transition:max-height .3s ease}.contentFAQBlock__accordionPanel[hidden]{max-height:0}.contentFAQBlock__accordionPanel:not([hidden]){max-height:1000px}.contentFAQBlock__accordionPanel>div{padding:0 0 1.5rem 0}.contentFAQBlock__accordionPanel h1,.contentFAQBlock__accordionPanel h2,.contentFAQBlock__accordionPanel h3,.contentFAQBlock__accordionPanel h4,.contentFAQBlock__accordionPanel h5,.contentFAQBlock__accordionPanel h6{margin-top:0}.contentFAQBlock__accordionPanel p:first-child{margin-top:0}.contentFAQBlock__accordionPanel p:last-child{margin-bottom:0}@media only screen and (max-width:var(--wp--style--global--content-size)-1){.contentFAQBlock__title{font-size:1.5rem}.contentFAQBlock__accordionTrigger{padding:1rem 0;font-size:1rem}.contentFAQBlock__accordionPanel>div{padding:0 0 1rem 0}}.faq-block-preview{padding:2rem;text-align:center;background:#f0f0f1;border:1px dashed #c3c4c7;border-radius:4px;color:#646970}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}