.accordion-wrapper{padding:80px 0 0}.accordion-wrapper .content-wrapper{display:flex;flex-direction:column;gap:50px}.accordion-action{align-items:center;display:flex;justify-content:space-between}.accordion-action-button{display:none}.accordion-action-button.show-expand{display:flex}.accordion-action button:focus{background-color:#000;border:1px solid #000;color:#fff}.accordion-action button:focus:hover{background-color:#fff;border:1px solid #000;border-radius:34px;color:#000}.accordion-action button:disabled,.accordion-action button[disabled]{pointer-events:none}.accordion-search{display:none;height:74px;max-width:calc(100% - 140px);position:relative;width:617px}.accordion-search.show-search{display:block}.accordion-search input[type=text]{background:#fff;border:1px solid #ed8b00;border-radius:34.15px;color:#282837;font-size:22.77px;font-weight:500;height:100%;letter-spacing:.005em;line-height:34.15px;outline:none;padding:0 22px 0 80px;text-align:left;width:100%}.accordion-search input[type=text]:focus{border-color:#c50075}.accordion-search--icon{display:flex;left:0;margin:26px 0 0 30px;position:absolute;top:0}.accordion-body{gap:50px}.accordion--group,.accordion-body{display:flex;flex-direction:column}.accordion--group{gap:30px}.accordion--group>h3{color:#000;font-size:22px;font-weight:600;letter-spacing:.005em;line-height:22px;margin:0;text-align:left}.accordion--group__items{display:flex;flex-direction:column;gap:10px}.accordion{background:#fff;display:flex;flex-direction:column;transition:.3s ease}.accordion--title{align-items:center;border:1px solid #000;border-radius:20px;cursor:pointer;display:flex;justify-content:space-between;padding:20px}.accordion--content{background:#f9f9f9;border-radius:20px;display:flex;flex-direction:column;font-family:Montserrat;font-size:18px;font-weight:400;letter-spacing:.005em;line-height:30px;margin-top:0;max-height:0;overflow:hidden;padding:0 20px;text-align:left;transition:max-height .5s cubic-bezier(0,1,0,1),.3s ease}.accordion--content *{font-size:16px;line-height:28px}.accordion--title h4{color:#c50075;font-family:Montserrat;font-size:18px;font-weight:600;letter-spacing:.005em;line-height:22px;margin:0;text-align:left}.accordion--content p{color:#000}.accordion--content p:last-child{margin:0}.accordion--collapse__icon{display:flex;transition:.3s ease}.accordion.is-active .accordion--collapse__icon{rotate:-180deg}.accordion.is-active .accordion--content{margin-bottom:10px;margin-top:10px;max-height:1000px;padding:20px;transition:max-height 1s ease-in-out,.3s ease}.sh-resident-main-banner-section{background:linear-gradient(180deg,#ae2573 49%,#ed8b00);display:none;padding-bottom:65px;padding-top:56px}.sh-resident-main-banner-section.show-banner{display:block}.resident-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:56px}.resident-header .title-wrapper h1{color:#fff;font-size:40px;font-weight:600;line-height:48px;text-align:center}.featured-items{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-evenly;--cols:3;--gap:70px;gap:var(--gap);margin-top:50px}.featured-item{align-items:center;cursor:pointer;display:flex;flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));flex-direction:column;gap:20px;transition:.3s ease}.featured-item--icon{align-items:center;background:#fff;border-radius:50px;display:flex;height:75px;justify-content:center;width:75px}.featured-item--icon svg{width:30px;fill:#ed8b00}.featured-item--icon span{display:flex}.featured-item h4{color:#fff;font-weight:600;letter-spacing:.005em;line-height:26px;margin:0;text-align:center;text-decoration:none;text-shadow:0 0 .5px #000;transition:.3s ease}.featured-item:hover h4{color:#101010}@media screen and (max-width:993px){.accordion-action{flex-direction:column;gap:20px;padding:0 20px}.accordion-search{height:50px;max-width:100%}.accordion-search--icon{margin:12px}.accordion-search input[type=text]{font-size:18px;padding:0 15px 0 60px}.accordion-wrapper{gap:30px}.accordion--title{border-radius:15px;padding:15px}.accordion--group__items{gap:10px}.accordion--content{border-radius:15px;padding:0 15px}.accordion.is-active .accordion--content{padding:15px}.accordion--title h4{font-size:16px;line-height:20px}.accordion--content *{font-size:14px;line-height:24px}.sh-resident-main-banner-section{padding-bottom:60px}.resident-header{flex-direction:column;margin-bottom:28px;margin-top:27px}.featured-items{align-items:flex-start;display:flex;justify-content:space-evenly;--cols:3;--gap:70px;gap:var(--gap);margin-top:50px}.featured-item{align-items:center;cursor:pointer;display:flex;flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));flex-direction:column;gap:20px;transition:.3s ease}.featured-item--icon{align-items:center;background:#fff;border-radius:50px;display:flex;height:100px;justify-content:center;width:100px}.featured-item--icon svg{width:50px;fill:#ed8b00}.featured-item--icon span{display:flex}.featured-item h4{color:#fff;font-weight:600;letter-spacing:.005em;line-height:26px;margin:0;text-align:center;text-decoration:none;text-shadow:0 0 .5px #000;transition:.3s ease}.featured-item:hover h4{color:#101010}.featured-item--icon{height:50px;width:50px}.featured-item--icon svg{height:20px;width:20px}.featured-item h4{font-size:14px;line-height:16px}.featured-items{flex-wrap:wrap;gap:20px!important}.featured-item{flex:0 0 calc(33.33333% - 20px);gap:10px}.resident-header .title-wrapper h1{font-size:24px;line-height:30px;text-align:center}.accordion-wrapper{padding:50px 20px 0}}