.pn-accordion{--pn-acc-border:#63696A;--pn-acc-radius:6px;width:100%}body.elementor-editor-active .pn-accordion,body.elementor-editor-active .pn-accordion *{pointer-events:none!important}.pn-accordion .accordion-item{background:#fff0;border-bottom:1px solid rgb(15 41 25 / .2)}.faq-part .accordion-item:last-child{border-bottom:0!important}.pn-accordion .accordion-header{margin:0}.pn-accordion .accordion-button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:14px 4px;border:0;background:#fff0;font-style:normal;font-weight:600;font-size:20px;line-height:26px;color:#1B4332;text-align:left;cursor:pointer;transition:color 0.2s ease,background-color 0.2s ease;-webkit-appearance:none;appearance:none}.pn-accordion .accordion-button::after,.pn-accordion .accordion-button::before{content:none!important;display:none!important;background-image:none!important;width:0!important;height:0!important}.pn-accordion .accordion-button:focus{outline:none;box-shadow:none}.pn-accordion .accordion-button:focus-visible{outline:2px solid #15b2c0;outline-offset:2px}.pn-accordion .accordion-button .pn-accordion-title{flex:1 1 auto}.pn-accordion .accordion-button .pn-accordion-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#111;line-height:1;transition:transform 0.2s ease}.pn-accordion .accordion-button .pn-accordion-icon svg,.pn-accordion .accordion-button .pn-accordion-icon i{width:20px;height:20px;font-size:22px;fill:currentColor;border:1px solid #000;border-radius:100%;padding:3px}.pn-accordion .accordion-button .pn-icon--open{display:none}.pn-accordion .accordion-button .pn-icon--closed{display:inline-flex}.pn-accordion .accordion-button:not(.collapsed) .pn-icon--open{display:inline-flex}.pn-accordion .accordion-button:not(.collapsed) .pn-icon--closed{display:none}.pn-accordion .accordion-collapse{overflow:hidden}.pn-accordion .accordion-collapse:not(.show):not(.pn-collapsing){display:none}.pn-accordion .accordion-collapse.pn-collapsing{height:0;will-change:height}.pn-accordion .accordion-collapse.pn-measuring{display:block!important;height:auto!important;overflow:hidden!important;visibility:hidden!important}.pn-accordion .accordion-body{padding:0 4px 14px;color:inherit;font-size:17px;line-height:1.6}.pn-accordion .accordion-body>:first-child{margin-top:0}.pn-accordion .accordion-body>:last-child{margin-bottom:0}.pn-accordion.pn-accordion--boxed .accordion-item{border:1px solid var(--pn-acc-border);border-radius:var(--pn-acc-radius);margin-bottom:10px;overflow:hidden}.pn-accordion.pn-accordion--boxed .accordion-button{padding-left:18px;padding-right:18px}.pn-accordion.pn-accordion--boxed .accordion-body{padding-left:18px;padding-right:18px}@media (prefers-reduced-motion:reduce){.pn-accordion .accordion-collapse.pn-collapsing{transition:none!important}}.pn-accordion[data-anim] .accordion-item{transition:opacity var(--pn-anim-dur,600ms) ease,transform var(--pn-anim-dur,600ms) ease;will-change:opacity,transform}.pn-accordion[data-anim]:not(.pn-anim-in) .accordion-item{opacity:0}.pn-accordion[data-anim="fade-up"]:not(.pn-anim-in) .accordion-item{transform:translateY(28px)}.pn-accordion[data-anim="fade-down"]:not(.pn-anim-in) .accordion-item{transform:translateY(-28px)}.pn-accordion[data-anim="fade-left"]:not(.pn-anim-in) .accordion-item{transform:translateX(28px)}.pn-accordion[data-anim="fade-right"]:not(.pn-anim-in) .accordion-item{transform:translateX(-28px)}.pn-accordion[data-anim="zoom"]:not(.pn-anim-in) .accordion-item{transform:scale(.94)}body.elementor-editor-active .pn-accordion[data-anim] .accordion-item{opacity:1!important;transform:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.pn-accordion[data-anim] .accordion-item{opacity:1!important;transform:none!important;transition:none!important}}.pn-accordion .accordion-header{position:relative;z-index:1;border-radius:10px;transition:transform 0.3s cubic-bezier(.2,.8,.25,1),box-shadow 0.3s ease,background-color 0.3s ease}.pn-accordion .accordion-header:hover{z-index:2;transform:scale(1.02);box-shadow:0 10px 28px rgb(15 41 25 / .16)}body.elementor-editor-active .pn-accordion .accordion-header:hover{transform:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.pn-accordion .accordion-header:hover{transform:none}}