section.u5m-cards{margin:var(--section-margin-none);padding:var(--section-padding-medium);.section-inner.center{.intro-content{margin-bottom:50px}}&.side-intro-layout{.section-inner.center{@media (min-width:768px){align-items:center;display:flex;flex-direction:row;gap:50px;.intro-content{flex:0 0 40%;margin-bottom:0;max-width:40%;.button-group{margin-top:40px}&.two-column{align-items:flex-start;flex-direction:column;gap:0;width:auto;.intro-content-upper{flex:none}.button-group{flex:none;justify-content:flex-start}}}.card-wrapper{flex:1 1 auto;margin:0;max-width:none;min-width:0;padding:0}}@media (max-width:1150px) and (min-width:768px){.card-wrapper{--cols:1}}@media (max-width:767px){.intro-content{margin-bottom:40px}}}}.bottom-callout{align-items:center;background:var(--action1);border:0;box-shadow:none;color:var(--white);display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;.bottom-callout__content{display:flex;flex:1 1 280px;flex-direction:column;gap:6px;max-width:720px;.eyebrow{font-size:16px;font-weight:500;letter-spacing:.32px;line-height:1.1}.eyebrow,.title{color:var(--white);margin:0}.title{font-family:var(--font1);font-size:20px;font-weight:800;line-height:1.2}.description{color:var(--white);margin:0;p{color:var(--white);margin:0;&:not(:last-child){margin-bottom:8px}}a{color:var(--white)}}}.bottom-callout__link{align-items:center;color:var(--white);display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:600;gap:10px;line-height:1.6;text-decoration:none;transition:opacity var(--animation2);&:focus,&:hover{color:var(--white);opacity:.85}.bottom-callout__arrow{background-color:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%233f43ca' d='M7.47 2.47a.75.75 0 0 1 1.06 0l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 1 1-1.06-1.06l2.72-2.72H2.75a.75.75 0 0 1 0-1.5h7.44L7.47 3.53a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;display:block;height:26px;width:26px}}&.bottom-callout--attached{border-radius:0 0 var(--border3) var(--border3);margin:0;padding:20px 50px;width:100%}&.bottom-callout--detached{align-items:flex-end;border-radius:var(--border3);margin:40px auto 0;padding:36px 40px;.bottom-callout__content{gap:12px;max-width:650px;.title{font-family:var(--font2);font-size:30px;font-weight:600;line-height:1.2}.description{font-size:16px;font-weight:400;line-height:1.6}}}&:not(:has(.bottom-callout__link)){.bottom-callout__content{max-width:none}}@media (max-width:767px){align-items:flex-start;padding-bottom:24px;padding-left:28px;padding-right:28px;padding-top:24px;&.bottom-callout--detached{border-radius:var(--border3);margin-top:30px;.bottom-callout__content .title{font-size:24px}}.bottom-callout__link{width:100%}}}.card-wrapper.has-attached-callout:not(.has-attached-callout--single){>.bottom-callout--attached{flex:1 1 100%;margin-top:0;max-width:100%;width:100%}>.card{border-bottom-left-radius:0;border-bottom-right-radius:0}}.card-wrapper.has-attached-callout--single{.attached-callout-group{align-items:stretch;border-radius:var(--border3);box-shadow:var(--shadow-card);display:flex;flex:1 1 100%;flex-direction:column;max-width:100%;transition:transform var(--animation2),box-shadow var(--animation2);width:100%;&:focus-within,&:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-10px)}.card{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;box-shadow:none;flex:none;margin:0;max-width:none;width:100%;&:focus-within,&:hover{box-shadow:none;transform:none}&.horizontal .media.image{border-radius:var(--border3) 0 0 0}@media (max-width:580px){&.horizontal .media.image{border-radius:var(--border3) var(--border3) 0 0}}}.bottom-callout--attached{flex:none;width:100%}}}&.borderless{.card-wrapper{--gap:40px}.card{--content-pad:0;--media-content-gap:0;background:none;border:0;border-radius:0;box-shadow:none;gap:16px;&:after{display:none}&[data-sal]{transition-property:opacity,transform}&:focus-within,&:hover{box-shadow:none}&.full-click,&.has-link{&:focus-within,&:hover{border:0}}.media{&.image{border-radius:var(--border3)}&.number{margin-left:0;&:not(.has-bg){border-radius:0}}&.icon{margin-left:0;padding:0;&:not(.has-bg){border-radius:0}}}.content{padding:0;.button-group{margin-top:20px}}.btn-text a,.btn-text button:not(.close-btn),.btn-text-white a,.btn-text-white button:not(.close-btn){white-space:nowrap;&:after{background-color:var(--action1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23fff' d='M7.47 2.47a.75.75 0 0 1 1.06 0l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 1 1-1.06-1.06l2.72-2.72H2.75a.75.75 0 0 1 0-1.5h7.44L7.47 3.53a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;color:transparent;content:"";font-size:0;font-weight:400;height:26px;line-height:0;margin-left:10px;width:26px}&:focus,&:hover{&:after{background-color:var(--action1);color:transparent}}}}}&.borderless.dark-mode{.card{.btn-text a,.btn-text button:not(.close-btn),.btn-text-white a,.btn-text-white button:not(.close-btn){&:after{background-color:var(--accent-light);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23191b43' d='M7.47 2.47a.75.75 0 0 1 1.06 0l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 1 1-1.06-1.06l2.72-2.72H2.75a.75.75 0 0 1 0-1.5h7.44L7.47 3.53a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E")}&:focus,&:hover{&:after{background-color:var(--accent-light)}}}}}}