.u-section--general-ctabar{align-items:center;background-color:var(--bg-primary);display:flex;min-height:648px}.u-section--general-ctabar .t-content{max-width:516px}.u-section--general-ctabar .general-ctabar{align-items:center;display:flex;flex-flow:column;gap:64px;justify-content:space-between}.u-section--general-ctabar .general-ctabar__content{align-items:center;border-radius:var(--border-radius-3xl);display:flex;flex-flow:column;max-width:992px;padding:64px;position:relative;text-align:center;width:100%}@media only screen and (width <= 959px){.u-section--general-ctabar .general-ctabar__content{border-radius:var(--border-radius-xxl);padding:20px}}.u-section--general-ctabar .general-ctabar__content-before{content:"";height:80px;left:-1px;position:absolute;top:50%;transform:translateY(-50%);width:40px}@media only screen and (width <= 959px){.u-section--general-ctabar .general-ctabar__content-before{height:40px;width:20px}}.u-section--general-ctabar .general-ctabar__content-before *{fill:var(--bg-primary);stroke:var(--bg-primary)}.u-section--general-ctabar .general-ctabar__content-after{content:"";height:80px;position:absolute;right:-1px;top:50%;transform:translateY(-50%) rotate(180deg);width:40px}@media only screen and (width <= 959px){.u-section--general-ctabar .general-ctabar__content-after{height:40px;width:20px}}.u-section--general-ctabar .general-ctabar__content-after *{fill:var(--bg-primary);stroke:var(--bg-primary)}.u-section--general-ctabar .general-ctabar__content .t-heading,.u-section--general-ctabar .general-ctabar__content .t-subheading{padding-left:20px;padding-right:20px}.u-section--general-ctabar .general-ctabar__buttons{display:flex;gap:24px}@media only screen and (width <= 959px){.u-section--general-ctabar .general-ctabar__buttons{flex-flow:column;margin-top:32px;width:100%}}.u-section--general-ctabar .general-ctabar .t-caption{font-size:var(--t-caption-1);letter-spacing:var(--t-letter-spacing-300);line-height:var(--t-line-height-200)}.u-section--general-ctabar .general-ctabar .t-subheading{color:var(--txt-subheading,#00483b);font-style:normal;font-weight:500;max-width:640px;text-align:center}@media only screen and (width <= 959px){.u-section--general-ctabar .general-ctabar .t-subheading{font-size:var(--t-subheading-3);line-height:var(--t-line-height-500)}}.u-section--general-ctabar .general-ctabar .t-content{max-width:516px}@media only screen and (width <= 959px){.u-section--general-ctabar .general-ctabar .t-content{margin-bottom:40px}.u-section--general-ctabar .general-ctabar{flex-flow:column-reverse;gap:64px}}