.faq-section-container{
  width: 100%;
  background-color: rgb(234 234 234);
  min-height: calc(100dvh - var(--header-item-height) + (var(--default-padding-frame) * 2));
  overflow: auto;
  padding: calc((var(--default-padding-frame) * 2) + var(--header-item-height)) 0 0 0;
  box-sizing: border-box;
}
.faq-section-container.opend-in-dialog{
  padding: 0 0 calc(var(--default-padding-frame) * 2);
}

.faq-page-toolbar{
  grid-column: span 6;
  background-color: rgba(249, 249, 249, 1);
}
.faq-page-toolbar .tittle{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.faq-page-toolbar .tittle h1{
  margin:0 0;
}
.faq-page-toolbar .tittle h4{
  color: var(--color-shade-dark-600);
  margin:0 0;
}
.faq-page-toolbar .tittle button{
  padding: var(--default-button-padding);
  background-color: transparent;
  height: 58px;
}
.faq-page-toolbar .form-wraper{
  margin: calc(var(--default-items-margin) * 2) 0 var(--default-items-margin) ;
}
.faq-page-toolbar .form-wraper form .fields .input-wrapper {
  background-color: #fff;
  padding: calc(var(--default-input-padding-top) * 1.8) var(--default-input-padding-left);
  height: auto;
}
.faq-articles-container{
  grid-column: span 6;
  min-height: 600px;
}
.faq-articles-container ul{
  list-style: none;
  padding: 0 0;
  box-sizing: border-box;
  margin: 0 0;
}
.faq-articles-container ul li{
  
}
.faq-articles-container ul li button{
  border: none;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding: 0;
}
.faq-articles-container ul li button h4{
  margin-block-start: 0;
  margin-block-end: 0;
}
.faq-articles-container ul li div{
  display: none;
  padding: 0px 0 24px 0;
}
.faq-articles-container ul li.expanded div{
  display: block;
}
.faq-contact-banner{
  grid-column: span 6;
  background-color: rgba(235, 244, 252, 1);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.faq-contact-banner h4{
  margin-block-start: 0;
  margin-block-end: 0;
}
.faq-contact-banner a{
  
}