/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial}}}.faq-style-wrapper .faq-title{border:none!important}.faq-style-wrapper .faq-title h2{width:100%;padding-top:calc(var(--spacing,.25rem)*20);text-align:center;font-family:var(--font-nunito,var(--font-nunito));font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));color:var(--primary)}@media (min-width:768px){.faq-style-wrapper .faq-title h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.faq-style-wrapper .faq-body{padding:calc(var(--spacing,.25rem)*0)}.faq-style-wrapper .faq-body .faq-row{scroll-margin-top:calc(var(--spacing,.25rem)*20);--tw-border-style:none;padding:calc(var(--spacing,.25rem)*0);border-style:none}.faq-style-wrapper .faq-body .faq-row .row-title{margin-top:calc(var(--spacing,.25rem)*5);border-radius:calc(var(--radius) + 4px);position:relative;box-shadow:9.272px 3.746px 38px #b0a3e742;padding:0!important}.faq-style-wrapper .faq-body .faq-row .row-title.expanded:hover{background-color:var(--color-white,#fff);color:var(--color-black,#000)}.faq-style-wrapper .faq-body .faq-row .row-title.expanded:hover,.faq-style-wrapper .faq-body .faq-row .row-title:hover{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.faq-style-wrapper .faq-body .faq-row .row-title:hover{background-color:var(--primary);color:var(--color-white,#fff)}.faq-style-wrapper .faq-body .faq-row .row-title .row-title-text{width:100%;padding:calc(var(--spacing,.25rem)*5);font-size:16px}@media (min-width:768px){.faq-style-wrapper .faq-body .faq-row .row-title .row-title-text{font-size:20px}}.faq-style-wrapper .faq-body .faq-row .row-title .icon-wrapper{top:50%!important;right:20px!important;transform:translateY(-50%)!important}.faq-style-wrapper .faq-body .faq-row .row-content{border-radius:calc(var(--radius) + 4px);box-shadow:9.272px 3.746px 38px #b0a3e742!important}.faq-style-wrapper .faq-body .faq-row .row-content .row-content-text{padding:24px 20px 26px!important}@property --tw-duration{syntax:"*";inherits:false}