:root{--primary-1:#9a7fba;--primary-2:#223263;--primary-3:#b7c1e0;--primary-4:#d2b9ef;--secondary-1:#539bd2;--secondary-2:#4e61ac;--primitive-white:#fff;--primitive-gray-2:#8796c1;--primitive-gray-3:rgba(183,193,224,0.3);--primitive-gray-5:rgba(154,127,186,0.2);--primitive-gray-6:rgba(205,192,220,0.8);--primitive-gray-7:#d7cde3;--color-surface-blue-light:#dfe5f6;--font-family:"Ubuntu",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:22px;--font-size-3xl:26px;--font-size-3-5xl:32px;--font-size-4xl:36px;--breakpoint-mobile:428px;--breakpoint-tablet:768px;--breakpoint-desktop:1280px;--breakpoint-large:1620px;--breakpoint-xlarge:1920px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:80px;--spacing-6xl:100px;--spacing-7xl:120px;--spacing-8xl:160px;--spacing-9xl:200px;--grid-gap-sm:8px;--grid-gap-md:16px;--grid-gap-lg:24px;--grid-gap-xl:32px;--grid-gap-2xl:40px;--grid-gap-3xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px}
.cmp-section-media-showcase{display:flex;flex-direction:column;padding:40px 30px;background-color:var(--primary-2);font-family:var(--font-family);align-items:center;text-align:center;gap:32px}
@media(min-width:1280px){.cmp-section-media-showcase{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image-grid text-grid" "image-grid button-grid";grid-template-rows:auto;padding:289px 50px;gap:0 50px;align-items:center}
.cmp-section-media-showcase .cmp-section-media-showcase__media{width:fit-content}
.cmp-section-media-showcase .cmp-image__image{width:722px}
.cmp-section-media-showcase .cmp-text{margin:0 46px}
.cmp-section-media-showcase .cmp-text p{text-align:justify}
}
.cmp-section-media-showcase__text{display:flex;flex-direction:column;color:var(--primitive-white);gap:32px}
@media(min-width:1280px){.cmp-section-media-showcase__text{grid-area:text-grid;align-self:center;justify-self:center;height:100%;display:flex;flex-direction:column;justify-content:center}
}
.cmp-section-media-showcase__text-title .cmp-title__text{font-size:18px;font-weight:700;line-height:24px;align-content:center;height:64px}
@media(min-width:1280px){.cmp-section-media-showcase__text-title .cmp-title__text{height:112px;font-size:32px;line-height:39px}
}
.cmp-section-media-showcase__text-description p{font-size:14px;font-weight:400;line-height:18px;align-content:center;height:88px}
@media(min-width:1280px){.cmp-section-media-showcase__text-description p{height:104px;font-size:20px;line-height:25px}
}
.cmp-section-media-showcase__media{width:368px;height:384px}
@media(min-width:1280px){.cmp-section-media-showcase__media{grid-area:image-grid;align-self:center;display:flex;align-items:center}
}
.cmp-section-media-showcase__button{width:276px;height:24px;padding:12px 24px;justify-content:center;align-items:center;justify-self:center;gap:10px;background:var(--primitive-white);border-radius:250px;align-content:center}
@media(min-width:1280px){.cmp-section-media-showcase__button{width:488px;height:40px;padding:12px 24px;border-radius:400px;grid-area:button-grid;align-self:flex-start}
}
.cmp-section-media-showcase__button .cmp-button{display:block;border:0;background:0;padding:0;font:inherit;color:inherit;cursor:pointer;width:inherit;height:inherit;text-decoration:none;align-content:center}
.cmp-section-media-showcase__button .cmp-link__screen-reader-only{display:none}
.cmp-section-media-showcase__button .cmp-button__text{width:260px;height:24px;justify-content:center;text-align:center;font-size:16px;font-weight:400;line-height:20px;color:var(--primary-2)}
@media(min-width:1280px){.cmp-section-media-showcase__button .cmp-button__text{width:456px;height:40px;font-size:20px;line-height:25px}
}
.cmp-section-media-showcase h1,.cmp-section-media-showcase h2,.cmp-section-media-showcase h3,.cmp-section-media-showcase h4,.cmp-section-media-showcase h5,.cmp-section-media-showcase h6,.cmp-section-media-showcase p{margin:0}