.faq{display:grid;width:100%;height:auto;grid-template-columns:repeat(1,1fr);margin:var(--margin) auto;max-width:100%;gap:20px;padding:0 10px;width:calc(100% - 20px);width:-ms-calc(100% - 20px);width:-o-calc(100% - 20px);max-width:800px}@media screen and (max-width:630px){.faq{grid-template-columns:repeat(1,1fr)}}.faq h2{text-align:center}.faq .popup_faq{padding:20px;box-shadow:0 3px 7px 0 var(--shadow-color);-webkit-box-shadow:0 3px 7px 0 var(--shadow-color);-moz-box-shadow:0 3px 7px 0 var(--shadow-color);-ms-box-shadow:0 3px 7px 0 var(--shadow-color);-o-box-shadow:0 3px 7px 0 var(--shadow-color);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;gap:20px;display:grid;background-color:var(--background-blocks)}.faq .popup_faq .faq-div .button_faq{width:100%;display:grid;align-items:center;grid-template-columns:40px auto 40px;width:calc(100% - 10px);width:-ms-calc(100% - 10px);width:-o-calc(100% - 10px);font-size:16px;font-weight:700;padding:10px 5px;text-align:center;background:var(--data-color-primary);color:var(--data-color-white);cursor:pointer;border:1px solid var(--border-color);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.faq .popup_faq .faq-div .button_faq:hover{background:var(--button-hover);color:var(--text-hover)}.faq .popup_faq .faq-div .button_faq strong{grid-column:2/3;width:100%;text-align:center;color:var(--data-color-white)}.faq .popup_faq .faq-div .button_faq i{grid-column:3/4;display:grid;place-self:center}.faq .popup_faq .faq-div .popup_faq{display:none}.faq .popup_faq .faq-div[open] .button_faq{padding-bottom:10px;margin-bottom:20px}.faq .popup_faq .faq-div[open] .button_faq i{transform:rotate(90deg)}.faq .popup_faq .faq-div[open]>div div{display:grid;grid-gap:10px}.faq .popup_faq .faq-div[open]>div div p{margin:unset}@media (max-width:840px){.faq{margin:var(--margin) 10px;width:calc(100% - 20px);width:-ms-calc(100% - 20px);width:-o-calc(100% - 20px)}}