#sh135-temp .section-faq {position: relative; margin-top: 48px; margin-bottom: 48px;}
#sh135-temp .section-faq .faq-wrapper {display: flex; flex-direction: column; gap: 16px;}
#sh135-temp .section-faq .faq-wrapper .single-faq {display: flex; flex-direction: column; gap: 16px; padding: 8px 8px 24px 8px; border-bottom: 1px solid #707173;}
#sh135-temp .section-faq .faq-wrapper .single-faq .row-top {display: grid; grid-template-columns: 1fr minmax(75px, max-content); gap: 16px;}
#sh135-temp .section-faq .faq-wrapper .single-faq .row-top .label-name {color: #000; transition: color .3s;}
#sh135-temp .section-faq .faq-wrapper .single-faq .row-top:hover .label-name {color: #E2007A;}
#sh135-temp .section-faq .faq-wrapper .single-faq.expanded .row-top .label-name {color: #E2007A;}
#sh135-temp .section-faq .faq-wrapper .single-faq .row-top .label-btn {display: flex; align-items: center; justify-content: flex-end; gap: 8px;}
#sh135-temp .section-faq .faq-wrapper .single-faq .row-top .label-btn .icon {display: block; min-width: 12px; width: 12px; height: auto; transition: rotate .3s;}
#sh135-temp .section-faq .faq-wrapper .single-faq.expanded .row-top .label-btn .icon {rotate: 180deg;}
#sh135-temp .section-faq .faq-wrapper .single-faq .row-top .label-btn .icon path {stroke: #000; transition: stroke .3s;}
#sh135-temp .section-faq .faq-wrapper .single-faq .row-top:hover .label-btn .icon path {stroke: #E2007A;}
#sh135-temp .section-faq .faq-wrapper .single-faq.expanded .row-top .label-btn .icon path {stroke: #E2007A;}
#sh135-temp .section-faq .faq-wrapper .single-faq .row-top .label-btn .btn-name {color: #000; transition: color .3s;}
#sh135-temp .section-faq .faq-wrapper .single-faq .row-top:hover .label-btn .btn-name {color: #E2007A;}
#sh135-temp .section-faq .faq-wrapper .single-faq.expanded .row-top .label-btn .btn-name {color: #E2007A;}
#sh135-temp .section-faq .faq-wrapper .single-faq .row-bottom {display: none;}
#sh135-temp .section-faq .faq-wrapper .single-faq.expanded .row-bottom {display: block;}

.contrast #sh135-temp .section-faq .faq-wrapper .single-faq:hover .row-top .label-name {color: #FFE800 !important;}
.contrast #sh135-temp .section-faq .faq-wrapper .single-faq.expanded .row-top .label-name {color: #FFE800 !important;}
.contrast #sh135-temp .section-faq .faq-wrapper .single-faq:hover .row-top .label-btn .btn-name {color: #FFE800 !important;}
.contrast #sh135-temp .section-faq .faq-wrapper .single-faq.expanded .row-top .label-btn .btn-name {color: #FFE800 !important;}
.contrast #sh135-temp .section-faq .faq-wrapper .single-faq .row-top .label-btn .icon {background-color: transparent !important;}
.contrast #sh135-temp .section-faq .faq-wrapper .single-faq .row-top .label-btn .icon path {stroke: #FFF !important;}
.contrast #sh135-temp .section-faq .faq-wrapper .single-faq:hover .row-top .label-btn .icon path {stroke: #FFE800 !important;}
.contrast #sh135-temp .section-faq .faq-wrapper .single-faq.expanded .row-top .label-btn .icon path {stroke: #FFE800 !important;}

@media all and (max-width: 992px) {
		#sh135-temp .section-faq {margin-top: 24px; margin-bottom: 24px;}
}