.call-to-action{background:linear-gradient(90deg,var(--blue-200) 50%,var(--gray-950) 50%);overflow:hidden;position:relative}.call-to-action__wrapper{background:var(--blue-200);border-radius:0 .75rem .75rem 0;display:flex;flex-direction:column;overflow:hidden;padding:4.5rem 1rem 4.5rem 0;position:relative;z-index:1}@media screen and (min-width:767px){.call-to-action__wrapper{border-radius:0 2.5rem 2.5rem 0;padding:7.5rem 1rem 7.5rem 0}}.call-to-action__wrapper:after{bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:-80%;top:0}@media screen and (min-width:767px){.call-to-action__wrapper:after{left:50%;right:0}}.call-to-action__title{max-width:39.5rem;z-index:1}.call-to-action__description{display:inline-block;max-width:39.5rem;z-index:1}.call-to-action__description p{font-size:1rem;margin-bottom:3rem}@media screen and (min-width:767px){.call-to-action__description p{font-size:1.25rem}}.call-to-action__cta{display:flex;flex-wrap:wrap;gap:.75rem;padding-inline-end:1px;padding-inline-start:1px;z-index:1}@media screen and (min-width:767px){.call-to-action__cta{gap:1.5rem;padding-inline-end:0}}.call-to-action__cta div{flex-grow:1}@media screen and (min-width:767px){.call-to-action__cta div{flex-grow:0}}.call-to-action__background{background:var(--white);border-radius:0 .75rem 0 0;bottom:0;left:50%;position:absolute;right:0;top:50%}@media screen and (min-width:767px){.call-to-action__background{border-radius:0 2.5rem 0 0}}.call-to-action__background--inverted{background:var(--white);border-radius:0 0 .75rem 0;bottom:50%;left:50%;position:absolute;right:0;top:0}@media screen and (min-width:767px){.call-to-action__background--inverted{border-radius:0 0 2.5rem 0}}.call-to-action--align-right{background:linear-gradient(90deg,transparent 50%,var(--blue-200) 50%)}.call-to-action--align-right .call-to-action__wrapper{border-radius:.75rem 0 0 .75rem;padding-left:1rem;padding-right:0}@media screen and (min-width:767px){.call-to-action--align-right .call-to-action__wrapper{border-radius:2.5rem 0 0 2.5rem}}@media screen and (min-width:1024px){.call-to-action--align-right .call-to-action__wrapper{padding-left:16.66%}}@media screen and (min-width:1440px){.call-to-action--align-right .call-to-action__wrapper{overflow:visible}.call-to-action--align-right .call-to-action__wrapper:after{right:-15%}}.call-to-action--align-right .call-to-action__background{border-radius:.75rem 0 0 0;left:0;right:50%}@media screen and (min-width:767px){.call-to-action--align-right .call-to-action__background{border-radius:2.5rem 0 0 0}}.call-to-action--align-right .call-to-action__background--inverted{border-radius:0 0 0 .75rem;left:0;right:50%}@media screen and (min-width:767px){.call-to-action--align-right .call-to-action__background--inverted{border-radius:0 0 0 2.5rem}}