.nrf-widget{--white: #fff;--black: #000;--light-grey: #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.nrf-widget *,.nrf-widget *:after,.nrf-widget *:before{-webkit-box-sizing:inherit;box-sizing:inherit}.nrf-widget.nrf-hidden{display:none !important}.nrf-widget.disabled{opacity:.65;cursor:not-allowed !important}.nrf-widget.disabled *{pointer-events:none}.tf-faq-widget{display:-webkit-box;display:-ms-flexbox;display:flex}.tf-faq-widget:not(.has-columns){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tf-faq-widget:not(.has-columns).has-item-bg-color{gap:var(--item-gap)}.tf-faq-widget.has-item-bg-color .tf-faq--row{gap:var(--item-gap)}.tf-faq-widget:not(.has-item-bg-color) .tf-faq-widget--item:not(:first-child) .tf-faq-widget--item--question{padding-top:calc(.5*var(--item-gap))}.tf-faq-widget:not(.has-item-bg-color) .tf-faq-widget--item:not(:last-child):not([data-open=true]) .tf-faq-widget--item--question{padding-bottom:calc(.5*var(--item-gap))}.tf-faq-widget:not(.has-item-bg-color) .tf-faq-widget--item[data-open=true] .tf-faq-widget--item--answer{margin-bottom:calc(.5*var(--item-gap))}.tf-faq-widget.has-columns{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:var(--column-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.tf-faq-widget.has-columns .tf-faq--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (min-width: 576px){.tf-faq-widget.has-columns .tf-faq--row{-webkit-box-flex:1;-ms-flex:1 1 21%;flex:1 1 21%}.tf-faq-widget.has-columns .tf-faq--row .tf-faq-widget--item:last-of-type~hr{display:none}}.tf-faq-widget.has-icons.position-icon-right .tf-faq-widget--item--question{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tf-faq-widget .tf-faq-separator{margin:0;opacity:1;border:0;border-top:1px solid var(--separator-color, #ededed);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tf-faq-widget p:only-child{margin:0}.tf-faq-widget p:last-child{margin-bottom:0}.tf-faq-widget--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:var(--item-border-radius);background:var(--item-background-color)}.tf-faq-widget--item--question{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;color:var(--question-text-color);cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:var(--item-padding)}.tf-faq-widget--item--question--content{font-size:var(--question-font-size, 1rem);line-height:1.2em;font-weight:700}.tf-faq-widget--item--question--actions{display:-webkit-box;display:-ms-flexbox;display:flex}.tf-faq-widget--item--answer{color:var(--answer-text-color);font-size:var(--answer-font-size, 1rem);line-height:1.6em;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:auto;padding:var(--item-padding);padding-top:0;padding-bottom:0}.tf-faq-widget--item svg{min-width:20px;max-width:20px;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.tf-faq-widget--item[data-open=true] .tf-faq-widget--item--question{padding-bottom:0;z-index:10}.tf-faq-widget--item[data-open=true] .tf-faq-widget--item--question svg:only-child{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.tf-faq-widget--item[data-open=true] .tf-faq-widget--item--question svg:not(:only-child):nth-child(1){display:none}.tf-faq-widget--item[data-open=true] .tf-faq-widget--item--answer{padding-top:10px;margin:var(--item-padding);margin-top:0;margin-left:0;margin-right:0}.tf-faq-widget--item:not([data-open]) .tf-faq-widget--item--question svg:not(:only-child):nth-child(2),.tf-faq-widget--item[data-open=false] .tf-faq-widget--item--question svg:not(:only-child):nth-child(2){display:none}.tf-faq-widget.template_2 .tf-faq-widget--item .tf-faq-widget--item--answer{padding-left:28px}@media only screen and (max-width: 575px){.tf-faq-widget.has-item-bg-color{gap:var(--item-gap)}.tf-faq-widget:not(.has-item-bg-color) .tf-faq--row .tf-faq-widget--item:last-child .tf-faq-widget--item--question{padding-bottom:calc(.5*var(--item-gap))}.tf-faq-widget:not(.has-item-bg-color) .tf-faq--row:not(:first-child) .tf-faq-widget--item:first-child .tf-faq-widget--item--question{padding-top:calc(.5*var(--item-gap))}}

