.accordions-faq{width:60%;max-height:fit-content;margin:40px auto 20px}.accordions-faq .c{position:relative;margin:0 20px}.accordions-faq .faq-question{font-size:4em}.accoridons input{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;visibility:0}.accordions-faq .faq-question,h3{background:var(--red);color:#fff;position:relative;padding:10px 20px;border-radius:5px;margin:5px!important;font-weight:700;transition:.5s!important}.accordions-faq .faq-question:hover{scale:1.01}.accordions-faq label::before{content:"";display:inline-block;border:15px solid transparent;border-left:20px solid #fff}.accordions-faq label{cursor:pointer;position:relative;display:flex;align-items:center;color:var(--white);font-size:.3em;display:flex;gap:20px}.accordions-faq .p{max-height:0;overflow:hidden;transition:max-height .5s;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:5px}.accordions-faq .p p{padding:10px;font-weight:700;font-size:15px;color:#424242}.accordions-faq input:checked~.faq-question label::before{border-left:15px solid transparent;border-top:20px solid #fff;margin-top:12px;margin-right:10px}.accordions-faq input:checked~.faq-question~div.p{max-height:900px!important;margin-bottom:20px}.accordions-faq .flag{height:30px;width:50px;background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid var(--white)}@media screen and (max-width:790px){.accordions-faq{width:100%}.accordions-faq label{font-size:.2em}}