:root{--color-bg:#ffe600;--color-text:#000;--color-button-active:#fff;--color-button-border:#000}.faq-container{background-color:var(--color-bg)}.faq-flex-center{display:flex;justify-content:center;align-items:center}.faq-hide{display:none !important}.faq-icon-button{cursor:pointer}.faq-icon-button:hover{transform:scale(1);animation:pulse 1s infinite}.faq-cursor-pointer{cursor:pointer}.faq-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-group-type-section{display:flex;flex-wrap:wrap;justify-content:center;margin-top:100px}.faq-group-type{display:flex;justify-content:space-between;align-items:center;padding:10px;padding-left:20px;padding-right:20px;cursor:pointer;text-align:center;font-size:40px;width:420px;border:2px solid var(--color-button-border);border-radius:100px;transition:0.3s;margin:20px}.faq-payment-type-active{background-color:var(--color-button-active);border:2px solid var(--color-button-active);border-radius:100px;transition:0.3s;color:#000;fill:#f00}.faq-group-type-img{display:inline-block;background-color:var(--color-bg);background-image:url('/themes/zz-main/assets/img/ico/tarifi/arrow-up.svg');background-repeat:no-repeat;background-size:20px 20px;height:20px;width:20px;border:none;margin-left:auto;transition:0.3s}.faq-group-type-img-active{background-image:url('/themes/zz-main/assets/img/ico/tarifi/arrow-down.svg');background-color:#fff;border:none}#faq-groups{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.faq-group-radio-label>input{visibility:hidden;position:absolute}.faq-group-radio-label>input + img{cursor:pointer;transition:0.3s;width:125px}.faq-group-radio-label img{width:125px;height:150px}.faq-group-radio-label>input:checked + img{transition:0.3s}.faq-categories-category{margin-bottom:10px;border-bottom:2px solid rgb(0,0,0);font-weight:bolder}.faq-categories{margin-top:30px;margin-bottom:30px}.faq-categories-category h3{font-size:20px}@keyframes pulse{0%{transform:scale(0.85)}70%{transform:scale(1)}100%{transform:scale(0.85)}}.faq-collapse-header-container{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid rgb(0,0,0);cursor:pointer}.faq-collapse-header{font-size:17px;line-height:22px}.faq-collapse-icon{background-image:url('/themes/zz-main/assets/img/ico/tarifi/collapse-open.png');background-repeat:no-repeat;width:20px;height:20px}.faq-collapse-icon-active{background-image:url('/themes/zz-main/assets/img/ico/tarifi/collapse-closed.png');background-repeat:no-repeat;width:20px;height:20px}.faq-collapse{display:none}.faq-category-title{padding-bottom:5px;color:rgba(0,0,0,0.32);line-height:30px}.faq-categories-category .faq-category-title.faq-category-title-desktop{font-size:27px}.faq-hover-underline:hover{font-weight:bold;text-decoration:underline}.faq-questions .faq-categories-question-list{display:flex;justify-content:space-between}.faq-questions .faq-categories-question-list .faq-hover-underline{padding-top:10px;padding-bottom:10px;width:30%}.faq-categories-question-list-item{flex:1;padding-top:2px;padding-bottom:2px}.faq-answer .faq-answer-text{margin-top:30px;overflow:hidden}.faq-answer .faq-answer-text ul{margin-bottom:8px}.faq-answer .faq-answer-text ul,
.faq-answer .faq-answer-text li{list-style:inside}.faq-form-content{margin-bottom:20px}@media (max-width:1279px) and (min-width:768px){.faq-group-type-section{margin-top:60px}.faq-group-type{font-size:28px;width:335px}}@media (max-width:920px){#faq-groups{justify-content:center}}@media (max-width:767px){.faq-search-container{margin-top:30px}.faq-group-type-section{margin-top:100px}.faq-group-type{width:220px;background-color:#000;color:#ffe600;margin:7px;text-transform:capitalize;font-size:17px}.faq-payment-type-active{background-color:#fff;color:#000}.faq-group-type-img{background-image:url('/themes/zz-main/assets/img/ico/faq/faq-arrow-down-y.png');background-color:#000}.faq-group-type-img-active{background-image:url('/themes/zz-main/assets/img/ico/faq/faq-close-x.png');background-color:#fff}.faq-group-radio-label>input + img{width:83px;height:100px;margin:4px}#faq-groups{margin-top:50px}.faq-categories-category h3{font-size:17px;line-height:22px;font-weight:500}.faq-questions{display:none}.faq-collapse{display:block}}