.faq-categories-list .font-title-2{margin-bottom:10px;font:500 1.5rem/1.75rem UniCredit;color:#333}
.faq-categories-list ul>li{background:0;padding-left:0;font-family:UniCredit;margin-bottom:15px}
.faq-categories-list .faq-row{display:flex;flex-wrap:wrap}
.faq-categories-list .category-title{color:#333;margin:20px 0 20px;font:500 1.25rem/1.5rem UniCredit}
.faq-categories-list .question-item{color:#666;font:400 1rem/1.5rem Arial}
.faq-categories-list .question-item:hover{color:#007a91}
.faq-categories-list .question-item:focus-visible{outline:2px solid var(--color-button-primary) !important;border-radius:4px;outline-offset:3px;text-decoration:none}
.faq-categories-list ul li:last-child .question-item{color:#007a91;font-size:1rem}
.faq-categories-list ul li:last-child .question-item:hover{text-decoration:underline}
@media(min-width:600px){section .faq-categories-list ul>li{padding-left:0}
}
@media(max-width:1199px){.faq-categories-list .category-title{font:500 1.125rem/1.375rem UniCredit}
.faq-categories-list .question-item{font:300 .875rem/1.25rem Arial}
.faq-categories-list ul li:last-child .question-item{font-size:.875rem}
}
@media(max-width:768px){.faq-categories-list .font-title-2{padding-left:16px}
.section .faq-categories-list .row .row{padding:0 16px}
}
@media(max-width:599px){.faq-categories-list .category-title,.section .faq-categories-list ul{margin-left:0}
.section .faq-categories-list ul>li{padding-left:0}
.faq-categories-list .font-title-2{padding-left:0;font-size:1.25rem;font-weight:bold}
}