.widget.c-faq.c-faq-template-4 .widget-items{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height}.widget.c-faq.c-faq-template-4 .widget-items[data-expanded="false"] .widget-item[data-action="hide"]{opacity:0}.widget.c-faq.c-faq-template-4 .widget-items[data-expanded="true"] .widget-item[data-action="hide"]{opacity:1}.widget.c-faq.c-faq-template-4 .widget-item{background-color:#fff;border:1px solid #e8e8e8;border-top:none}.widget.c-faq.c-faq-template-4 .widget-item:first-child{border-top:1px solid #e8e8e8}.widget.c-faq.c-faq-template-4 .widget-item[data-expanded="true"] .widget-item-name-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.widget.c-faq.c-faq-template-4 .widget-item[data-action="hide"]{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.widget.c-faq.c-faq-template-4 .widget-item-name{display:block;position:relative;padding:24px 60px 24px 32px;font-weight:500;font-size:16px;line-height:26px;color:#404040;word-break:break-word;cursor:pointer}.widget.c-faq.c-faq-template-4 .widget-item-name-icon{display:inline-block;position:absolute;top:24px;right:24px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all}.widget.c-faq.c-faq-template-4 .widget-item-content{display:none;padding:0 32px}.widget.c-faq.c-faq-template-4 .widget-item-description{display:block;margin-bottom:24px;font-weight:400;font-size:16px;line-height:26px;color:gray}.widget.c-faq.c-faq-template-4 .widget-list-desktop.align-left{text-align:left}.widget.c-faq.c-faq-template-4 .widget-list-desktop.align-center{text-align:center}.widget.c-faq.c-faq-template-4 .widget-list-desktop.align-right{text-align:right}.widget.c-faq.c-faq-template-4 .widget-list-mobile{display:none;width:30px;height:30px;margin-left:10px}.widget.c-faq.c-faq-template-4 .widget-list-mobile svg path{stroke:#b0b0b0;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;-ms-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:stroke;-moz-transition-property:stroke;-ms-transition-property:stroke;-o-transition-property:stroke;transition-property:stroke}.widget.c-faq.c-faq-template-4 .widget-button{padding:20px 36px;border-width:1px;font-weight:600;font-size:10px;line-height:10px;letter-spacing:.1em;text-transform:uppercase}.widget.c-faq.c-faq-template-4 .widget-button:hover,.widget.c-faq.c-faq-template-4 .widget-button:focus,.widget.c-faq.c-faq-template-4 .widget-button:active{color:#fff!important}@media all and (max-width:500px){.widget.c-faq.c-faq-template-4 .widget-header[data-link-all="true"] .widget-title.align-center{margin-left:40px}.widget.c-faq.c-faq-template-4 .widget-list-desktop{display:none}.widget.c-faq.c-faq-template-4 .widget-list-mobile{display:block}}