@media only screen and (min-width:0rem){#faq-1503{background-color:var(--softGreen);overflow:hidden;padding:var(--sectionPadding);position:relative}#faq-1503 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#faq-1503 .cs-container,#faq-1503 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#faq-1503 .cs-content{text-align:center}#faq-1503 .cs-topper{color:var(--primary);font-family:var(--scriptFont);font-size:clamp(1.25rem,2vw,1.5rem)}#faq-1503 .cs-title{max-width:43.75rem}#faq-1503 .cs-card-group{align-items:stretch;display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;max-width:39.375rem;padding:0;width:100%}#faq-1503 .cs-item{align-items:center;background-color:var(--warmWhite);border-radius:.5rem;display:flex;gap:1rem;list-style:none;padding:1.5rem;text-align:left}#faq-1503 .cs-number{color:var(--primary);font-family:var(--headerFont);font-size:clamp(1.5rem,3vw,2rem);font-weight:700}#faq-1503 .cs-item-text{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5;margin:0}#faq-1503 .cs-flex-group{width:100%}#faq-1503 .cs-faq-group{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0;width:100%}#faq-1503 .cs-faq-item{background-color:var(--warmWhite);border-radius:.5rem;list-style:none;overflow:hidden;transition:background-color .3s}#faq-1503 .cs-faq-item.active .cs-button:after{transform:rotate(180deg)}#faq-1503 .cs-faq-item.active .cs-item-p{max-height:25rem;opacity:1;padding-bottom:1.5rem;padding-top:0;visibility:visible}#faq-1503 .cs-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;width:100%}#faq-1503 .cs-button-text{color:var(--headerColor);font-family:var(--headerFont);font-size:1rem;font-weight:600;line-height:1.5;text-align:left}#faq-1503 .cs-indicator{flex:none;height:1.5rem;position:relative;width:1.5rem}#faq-1503 .cs-indicator:after,#faq-1503 .cs-indicator:before{background-color:var(--primary);border-radius:.0625rem;content:"";height:.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s;width:.875rem}#faq-1503 .cs-indicator:before{transform:translate(-50%,-50%) rotate(90deg)}#faq-1503 .cs-faq-item.active .cs-indicator:before{transform:translate(-50%,-50%) rotate(0deg)}#faq-1503 .cs-item-p{color:var(--bodyTextColor);font-size:.875rem;line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transition:max-height .3s,padding .3s,opacity .3s,visibility .3s;visibility:hidden}#faq-1503 .cs-floater{display:none;pointer-events:none}#faq-1503 .cs-bottom,#faq-1503 .cs-top{height:auto;left:0;pointer-events:none;position:absolute;width:100%}#faq-1503 .cs-bottom path,#faq-1503 .cs-top path{fill:var(--warmWhite)}#faq-1503 .cs-top{top:-1px}#faq-1503 .cs-bottom{bottom:-1px}}@media only screen and (min-width:48rem){#faq-1503 .cs-container{align-items:flex-start;flex-direction:row}#faq-1503 .cs-content{align-items:flex-start;flex:none;max-width:26.25rem;text-align:left;width:40%}#faq-1503 .cs-card-group{max-width:100%}#faq-1503 .cs-flex-group{width:60%}#faq-1503 .cs-floater{display:block;position:absolute}#faq-1503 .cs-floater1{opacity:.1;right:-5rem;top:6.25rem}#faq-1503 .cs-floater2{bottom:6.25rem;left:-3.75rem;opacity:.1}}@media only screen and (min-width:64rem){#faq-1503 .cs-button-text{font-size:1.125rem}#faq-1503 .cs-item-p{font-size:1rem}}