.content-card-image{overflow:hidden}.cci__content{font-size:1.6rem;padding:2rem 2.4rem 4rem}.cci__content ul{padding-left:2rem}.cci__pattern,.cci__pattern-gradient{bottom:0;left:0;right:0;top:0}.cci__content h3{font-size:2.2rem}.cci__content h3 strong{color:var(--beige);font-weight:500}.content-card-image.bg-light-purple p,.content-card-image.bg-lilac p{color:var(--purple-dark)}.content-card-image.bg-light-purple p strong,.content-card-image.bg-lilac p strong{color:var(--plum)}.content-card-image.bg-light-purple .cci__content h3 strong,.content-card-image.bg-lilac .cci__content h3 strong{color:#5e325c}.cci__content p strong{font-family:var(--secondary-font-family);font-weight:500}.cci__content-text{max-width:62rem}.cci__content-text hr{border-bottom:1px solid var(--plum);margin:2.4rem 0;opacity:.3}.content-card-image:not(:has(.cci__image)) .cci__content-text{max-width:44rem}@media (min-width:768px){.cci__content{font-size:1.8rem}.cci__content h3{font-size:2.4rem}}@media (min-width:992px){.cci__content{flex:1;font-size:2rem;padding:6rem}.cci__content h3{font-size:2.8rem}.content-card-image:not(:has(.cci__image)) .cci__content{margin:0 auto;max-width:120rem;padding:6rem 2.4rem}.cci__image{flex:0 1 56rem}.cci__image-small{flex:0 1 32rem}}.cci__content .buttons{margin-top:2rem}.content-card-image:has(.cci__image) .cci__content .buttons{max-width:41rem}@media (max-width:991px){.cci__content{padding-top:4rem}.cci__content .buttons{flex-direction:row!important;gap:1.5rem .5rem}.cci__content .buttons .button:not(.button--text){flex:0 1 calc(50% - 0.25rem)}}