.cmp-accordion .cmp-accordion__item--hidden,.cmp-accordion .cmp-accordion__panel--hidden{display:none}
.cmp-accordion .cmp-accordion__panel--expanded{display:block}
.cmp-accordion .cmp-accordion__header{margin:0}
.cmp-accordion .cmp-accordion__button{display:flex;align-items:center;justify-content:space-between;padding-inline:1.5rem;border-left:0;border-right:0;border-bottom:0;border-top:.188rem solid #3bc3a3;background:0;width:100%;text-align:left;cursor:pointer}
.cmp-accordion .cmp-accordion__button--expanded.cmp-accordion__button{background:#f5fcfa}
.cmp-accordion .cmp-accordion__button--expanded.cmp-accordion__button .cmp-accordion__title{color:#000}
@media(min-width:1367px){.cmp-accordion .cmp-accordion__button--expanded.cmp-accordion__button .cmp-accordion__title{margin-bottom:2.3125rem}
}
.cmp-accordion .cmp-accordion__icon,.cmp-accordion .cmp-accordion__button--expanded .cmp-accordion__icon{background-image:url("../../../../../content/dam/im/assets/web/images/icon/plus.svg");background-repeat:no-repeat;height:2.889rem;width:2.889rem;float:right}
.cmp-accordion .cmp-accordion__button--expanded .cmp-accordion__icon{background-image:url("../../../../../content/dam/im/assets/web/images/icon/cross.svg")}
.cmp-accordion .cmp-accordion__title{display:flex;flex-basis:95%;margin:2rem 0}
@media screen and (max-width:1024px){.cmp-accordion .cmp-accordion__title{flex-basis:90%;margin:1.3125rem 0}
}
.cmp-accordion .cmp-accordion__panel{background:#f5fcfa;padding-left:1.5rem}
.cmp-accordion .cmp-accordion__panel p{font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.875rem;width:85%;color:#333;padding-bottom:2rem;margin-bottom:0}
@media screen and (max-width:1024px){.cmp-accordion .cmp-accordion__icon,.cmp-accordion .cmp-accordion__button--expanded .cmp-accordion__icon{height:1.125rem;width:1.125rem;margin-top:.125rem;background-image:url("../../../../../content/dam/im/assets/web/images/icon/plus-mobile.svg")}
.cmp-accordion .cmp-accordion__button--expanded .cmp-accordion__icon{background-image:url("../../../../../content/dam/im/assets/web/images/icon/cross-mobile.svg")}
.cmp-accordion .cmp-accordion__button{padding-left:0;border:0;border-bottom:.188rem solid #3bc3a3}
.cmp-accordion .cmp-accordion__panel p{font-size:1rem;margin-top:1.563rem;width:100%;padding-bottom:.6875rem}
.cmp-accordion .cmp-accordion__panel{background:0;padding-left:0}
.cmp-accordion .cmp-accordion__button--expanded.cmp-accordion__button{background:0}
.cmp-accordion .cmp-accordion__title{font-size:1.125rem;color:#000}
}
.real-estate-template .cmp-accordion .cmp-accordion__button{border-top:.188rem solid #afc7d3}
@media screen and (max-width:1024px){.real-estate-template .cmp-accordion .cmp-accordion__button{border-top:.188rem solid #afc7d3;border-bottom:0}
.real-estate-template .cmp-accordion .cmp-accordion__panel{background:#f5fcfa;padding-left:0}
.real-estate-template .cmp-accordion .cmp-accordion__panel p{margin-top:0}
.real-estate-template .cmp-accordion .cmp-accordion__button--expanded.cmp-accordion__button{background:#f5fcfa}
}
.capital-seeker-template .cmp-accordion .cmp-accordion__button{border-top:.188rem solid #6fdc8c}
@media screen and (max-width:1024px){.capital-seeker-template .cmp-accordion .cmp-accordion__button{border-bottom:0}
}
@media screen and (max-width:1024px){.capital-seeker-template .cmp-accordion .cmp-accordion__header,.capital-seeker-template .cmp-accordion .cmp-accordion__panel{padding-left:.5rem;padding-right:.5rem}
.capital-seeker-template .cmp-accordion .cmp-accordion__panel{background:#f5fcfa}
.capital-seeker-template .cmp-accordion .cmp-accordion__panel p{margin-top:0}
.capital-seeker-template .cmp-accordion .cmp-accordion__button--expanded.cmp-accordion__button{background:#f5fcfa}
}