/**handles:wellspring-services-widget,widget-nested-accordion**/
.wellspring-services-section{margin-bottom:var(--ws-spacing-80)}.wellspring-services-category-title{margin:0 0 var(--ws-grid-gap-large) 0}.wellspring-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ws-grid-gap-large);margin:0;padding:0;list-style:none}@media (max-width:1200px){.wellspring-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.wellspring-services-grid{grid-template-columns:1fr;gap:var(--ws-grid-gap-medium)}.wellspring-services-grid{margin-bottom:60px}}.wellspring-service-card{background:var(--ws-background-light);border-radius:var(--ws-border-radius-xl);box-shadow:var(--ws-shadow-light);overflow:hidden;padding:var(--ws-spacing-30);position:relative;transition:var(--ws-transition)}.wellspring-service-card:hover{transform:translateY(-2px);box-shadow:var(--ws-shadow-hover)}.wellspring-service-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.wellspring-service-icon{width:40px;height:40px;flex-shrink:0;margin-top:2px}.wellspring-service-icon svg{width:100%;height:100%;fill:currentColor}.wellspring-service-title{margin:var(--ws-spacing-15) 0}.wellspring-service-description{margin:0}.wellspring-service-description p{margin:0 0 var(--ws-spacing-15) 0}.wellspring-service-description p:last-child{margin-bottom:0}.wellspring-service-description ul{list-style:none;padding:0;margin:15px 0}.wellspring-service-description ul:last-child,.wellspring-service-description ul:last-of-type{margin-bottom:0}.wellspring-service-description li{position:relative;padding-left:25px;margin-bottom:8px;line-height:1.6}.wellspring-service-description li::before{content:"";position:absolute;left:0;top:8px;width:17px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36398 10.1819L15.5564 0.989502L16.9706 2.40371L6.36398 13.0103L0 6.64638L1.41421 5.23218L6.36398 10.1819Z' fill='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.wellspring-service-description li:last-child{margin-bottom:0}.wellspring-services-widget-title{text-align:center;margin:0 0 40px 0}@media (max-width:768px){.wellspring-services-widget-title{margin-bottom:30px}}.wellspring-services-empty{text-align:center;padding:40px 20px;color:#666;font-style:italic}.wellspring-services-loading{text-align:center;padding:40px 20px;color:#666}.wellspring-services-loading::before{content:"⟳";display:inline-block;animation:spin 1s linear infinite;margin-right:8px;font-size:1.2em}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-end:0;margin-block-start:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}