:root{--faq-background-color:#ffffd4;--faq-color:#5e0016;--faq-icon-background-color:#5e0016;--faq-icon-color:#ffffd4;--faq-icon-size:32px}.faq{background-color:var(--faq-background-color);border-radius:20px;color:var(--faq-color);margin:20px 0;overflow-wrap:break-word;position:relative;transition:transform .25s cubic-bezier(.19,1,.55,1)}.faq:has(.faq__question:focus-visible){transform:scale(1.02)}.faq:has(.faq__question:focus-visible) .faq__icon{transform:scale(1.1)}@media (pointer:fine){.faq:hover{transform:scale(1.02)}.faq:hover .faq__icon{transform:scale(1.1)}}.faq[open] .faq__icon svg:first-of-type{opacity:0}.faq__question{align-items:center;color:var(--faq-question-color);cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:space-between;line-height:1.25;padding:20px}.faq__question::-webkit-details-marker{display:none}.faq__icon{background-color:var(--faq-icon-background-color);border-radius:50%;flex:0 0 var(--faq-icon-size);height:var(--faq-icon-size);position:relative;transition:transform .25s cubic-bezier(.19,1,.55,1);width:var(--faq-icon-size)}.faq__icon:before{background-color:var(--faq-icon-color);content:"";height:calc(100% - 20px);left:calc(50% - 1px);position:absolute;top:10px;width:2px}.faq__icon:after{background-color:var(--faq-icon-color);content:"";height:2px;left:10px;position:absolute;top:calc(50% - 1px);width:calc(100% - 20px)}.faq__answer{padding:0 20px 20px}.faq--yellow{--faq-background-color:#ffffd4}.faq--red{--faq-background-color:#5e0016;--faq-color:#ffffd4;--faq-icon-color:#5e0016;--faq-icon-background-color:#ffffd4}.faq--green{--faq-background-color:#e4f190}.faq--blue{--faq-background-color:#c7e0ff}.faq--grey{--faq-background-color:#35404f;--faq-color:#ffffd4;--faq-icon-color:#5e0016;--faq-icon-background-color:#ffffd4}.faq--white{--faq-background-color:#fff}@media only screen and (min-width:1280px){.faq__question{padding:20px 40px}.faq__answer{padding:0 40px 30px}}