body{--outer--padding: 1.875rem;--section-padding: 5.625rem}@media(min-width: 782px){body{--outer--padding: 3.125rem;--section-padding: 6.875rem}}@media(min-width: 1024px){body{--outer--padding: 4.375rem;--section-padding: 8.75rem}}:root .has-white-background-color{--st--bg-color: #ffffff}:root .has-white-color{--st--text-color: #ffffff}:root .has-black-background-color{--st--bg-color: #000000}:root .has-black-color{--st--text-color: #000000}:root .has-bone-background-color{--st--bg-color: var(--wp--preset--color--bone)}:root .has-bone-color{--st--text-color: var(--wp--preset--color--bone)}:root .has-ivory-background-color{--st--bg-color: var(--wp--preset--color--ivory)}:root .has-ivory-color{--st--text-color: var(--wp--preset--color--ivory)}:root .has-night-background-color{--st--bg-color: var(--wp--preset--color--night)}:root .has-night-color{--st--text-color: var(--wp--preset--color--night)}:root .has-dark-night-background-color{--st--bg-color: var(--wp--preset--color--dark-night)}:root .has-dark-night-color{--st--text-color: var(--wp--preset--color--dark-night)}:root .has-granite-background-color{--st--bg-color: var(--wp--preset--color--granite)}:root .has-granite-color{--st--text-color: var(--wp--preset--color--granite)}:root .has-metallic-blue-background-color{--st--bg-color: var(--wp--preset--color--metallic-blue)}:root .has-metallic-blue-color{--st--text-color: var(--wp--preset--color--metallic-blue)}:root .has-background{background-color:var(--st--bg-color)}:root .has-text-color{color:var(--st--text-color)}.wp-block-st-faq .faq-item{border-top:1px solid rgba(4,30,39,.4);border-bottom:1px solid rgba(4,30,39,.4);margin-block-start:-1px !important}.wp-block-st-faq .faq-item+.faq-item{border-top:none !important}.wp-block-st-faq .faq-title{padding:1rem 0;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem}.wp-block-st-faq .faq-title .faq-heading{margin:0 !important}@media(max-width: 600px){.wp-block-st-faq .faq-title .faq-heading{font-size:1.5rem}}.wp-block-st-faq .faq-title .faq-icon{position:relative;transition:all ease-out 275ms;width:auto;height:100%;border-radius:50px;background-color:rgba(0,0,0,0);border:1px solid var(--wp--preset--color--dark-night);padding:15px 10px;color:var(--wp--preset--color--metallic-blue);display:flex;justify-content:center;align-items:center;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wp-block-st-faq .faq-title .faq-icon svg{width:10px;height:10px;transition:all 900ms}.wp-block-st-faq .faq-body-wrapper{overflow:hidden;height:0;transition:height ease-out 450ms}.wp-block-st-faq .faq-body-inner{--st--text-color: $granite;padding:1.5rem 0 2.5rem;opacity:0;transform:translateY(20px);transition:all ease-out 900ms;transition-delay:275ms}.wp-block-st-faq .faq-body-inner *{color:var(--st--text-color)}.wp-block-st-faq .faq-title:hover .faq-icon{background-color:var(--wp--preset--color--dark-night);color:var(--wp--preset--color--ivory)}.wp-block-st-faq .faq-item.open .faq-title .faq-icon{transform:rotate(180deg)}.wp-block-st-faq .faq-item.open .faq-body-wrapper{height:var(--body-height)}.wp-block-st-faq .faq-item.open .faq-body-wrapper .faq-body-inner{opacity:1;transform:translateY(0)}.wp-block-st-faq.has-ivory-color .faq-item{border-top:1px solid rgba(244,242,239,.4);border-bottom:1px solid rgba(244,242,239,.4)}.wp-block-st-faq.has-ivory-color .faq-title .faq-heading{color:var(--wp--preset--color--ivory) !important}.wp-block-st-faq.has-ivory-color .faq-title .faq-icon{border:1px solid var(--wp--preset--color--ivory);color:var(--wp--preset--color--ivory)}.wp-block-st-faq.has-ivory-color .faq-body-inner{--st--text-color: $ivory}.wp-block-st-faq.has-ivory-color .faq-title:hover .faq-icon{background-color:var(--wp--preset--color--ivory);color:var(--wp--preset--color--night)}[class$=skeleton__content] .wp-block-st-faq .faq-item .sr-only{display:none}[class$=skeleton__content] .wp-block-st-faq .faq-item .faq-body-wrapper{height:auto !important}[class$=skeleton__content] .wp-block-st-faq .faq-item .faq-body-wrapper .faq-body-inner{opacity:1;transform:none}