.ctas{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.ctas{max-width:768px;padding-left:24px;padding-right:24px}}@media (min-width:1024px){.ctas{max-width:1024px;padding-left:32px;padding-right:32px}}@media (min-width:1280px){.ctas{max-width:1280px}}.ctas{max-width:100%}@media (min-width:1024px){.ctas{max-width:1280px}}.ctas{display:grid;gap:24px;padding-bottom:56px}@media (min-width:1024px){.ctas{gap:16px;padding-bottom:88px}.ctas,.ctas:not(:has(.bt-cta:nth-child(2))){grid-template-columns:repeat(2,minmax(0,1fr))}.ctas:has(.bt-cta:nth-child(2)) .bt-cta{min-height:100%;padding:32px}.ctas:has(.bt-cta:nth-child(2)) .bt-cta__content{min-height:100%}.ctas:has(.bt-cta:nth-child(2)) .bt-cta__content-wrapper{padding-left:0}.ctas:has(.bt-cta:nth-child(2)) .bt-cta__content-description,.ctas:has(.bt-cta:nth-child(2)) .bt-cta__content-title{max-width:290px}.ctas:has(.bt-cta:nth-child(2)) .bt-cta__content-title{font-size:clamp(1.5rem,1.5vw + 1rem,2rem);font-weight:300;line-height:120%}}.ctas:has(.bt-cta:nth-child(2)) .bt-cta__content-description{font-size:.875rem;line-height:150%}@media (min-width:1024px){.ctas:has(.bt-cta:nth-child(2)) .bt-cta__content-background{max-width:60%}.ctas:has(.bt-cta:nth-child(2)) .bt-cta__svg--desktop{display:none;height:100%;max-width:470px}}.ctas:has(.bt-cta:nth-child(2)) .bt-cta__svg--desktop-02{display:none}@media (min-width:1024px){.ctas:has(.bt-cta:nth-child(2)) .bt-cta__svg--desktop-02{display:block}}.ctas .bt-cta--without-svg{min-height:620px}@media (min-width:1024px){.ctas:has(.bt-cta:first-child) .bt-cta{min-height:100%;padding:32px}.ctas:has(.bt-cta:first-child) .bt-cta__content{min-height:100%}.ctas:has(.bt-cta:first-child) .bt-cta__content-wrapper{padding-left:0}.ctas:has(.bt-cta:first-child) .bt-cta__content-description,.ctas:has(.bt-cta:first-child) .bt-cta__content-title{max-width:290px}.ctas:has(.bt-cta:first-child) .bt-cta__content-title{font-size:clamp(1.5rem,1.5vw + 1rem,2rem);font-weight:300;line-height:120%}}.ctas:has(.bt-cta:first-child) .bt-cta__content-description{font-size:.875rem;line-height:150%}@media (min-width:1024px){.ctas:has(.bt-cta:first-child) .bt-cta__content-background{max-width:60%}.ctas:has(.bt-cta:first-child) .bt-cta__svg--desktop{display:none;height:100%;max-width:470px}}.ctas:has(.bt-cta:first-child) .bt-cta__svg--desktop-02{display:none}@media (min-width:1024px){.ctas:has(.bt-cta:first-child) .bt-cta__svg--desktop-02{display:block}}