._root_14foy_1{--floating-cta-padding-bottom:40px;--floating-cta-container-width:min(100% - 40px, var(--container-width));--floating-cta-columns:minmax(0, 1fr);--floating-cta-column-gap:30px;--floating-cta-title-size:38px;--floating-cta-title-line-height:48px;--floating-cta-title-gap:30px;--floating-cta-body-size:16px;--floating-cta-body-line-height:22px;--floating-cta-card-padding:224px 20px 60px;--floating-cta-image-lift:129px;--floating-cta-image-width:100%;--floating-cta-cta-max-width:300px;--floating-cta-cta-padding:0 32px;--floating-cta-cta-size:17px;--floating-cta-cta-line-height:23px;box-sizing:border-box;width:100%;padding-top:0;padding-bottom:var(--floating-cta-padding-bottom);position:relative}._root_14foy_1 [data-floating-cta=container]{box-sizing:border-box;grid-template-columns:var(--floating-cta-columns);align-items:center;gap:var(--floating-cta-column-gap);width:var(--floating-cta-container-width);margin-inline:auto;display:grid}._root_14foy_1 [data-floating-cta=title]{margin:0 0 var(--floating-cta-title-gap);color:var(--color-dark-2);font-family:var(--font-heading);font-size:var(--floating-cta-title-size);font-weight:600;line-height:var(--floating-cta-title-line-height);text-align:left}._root_14foy_1 [data-floating-cta=body]{flex-direction:column;gap:30px;display:flex}._root_14foy_1 [data-floating-cta=body] p{color:var(--color-grey-2);font-family:var(--font-body);font-size:var(--floating-cta-body-size);font-weight:400;line-height:var(--floating-cta-body-line-height);text-align:left;margin:0}._root_14foy_1 [data-floating-cta=aside]{box-sizing:border-box;padding-top:var(--floating-cta-image-lift)}._root_14foy_1 [data-floating-cta=card]{box-sizing:border-box;isolation:isolate;padding:var(--floating-cta-card-padding);background:linear-gradient(360deg,#182a2e 0%,#0d5563 100%);border-radius:10px;flex-direction:column;align-items:center;display:flex;position:relative}._root_14foy_1 [data-floating-cta=card]:before{content:"";z-index:-1;background:linear-gradient(179.71deg,#0c768500 .15%,#004959 99.62%);border-radius:10px;position:absolute;inset:0}._root_14foy_1 [data-floating-cta=image]{top:calc(var(--floating-cta-image-lift) * -1);z-index:-2;width:var(--floating-cta-image-width);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}._root_14foy_1 [data-floating-cta=image] img{width:100%;height:auto;display:block}._root_14foy_1 [data-floating-cta=card-copy]{flex-direction:column;align-items:center;display:flex}._root_14foy_1 [data-floating-cta=card-copy] p{color:var(--color-white);font-family:var(--font-body);text-align:center;margin:0 0 40px;font-size:18px;font-weight:600;line-height:25px}._root_14foy_1 [data-floating-cta=cta]{box-sizing:border-box;max-width:var(--floating-cta-cta-max-width);min-height:60px;padding:var(--floating-cta-cta-padding);background:var(--color-white);color:var(--color-green-2);font-family:var(--font-body);font-size:var(--floating-cta-cta-size);font-weight:700;line-height:var(--floating-cta-cta-line-height);text-align:center;border-radius:50px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}._root_14foy_1 [data-floating-cta=cta]:hover{background:var(--color-brand);color:var(--color-white)}@media (width>=416px){._root_14foy_1{--floating-cta-image-lift:135px;--floating-cta-image-width:min(100%, 619px)}}@media (width>=769px){._root_14foy_1{--floating-cta-container-width:min(100% - 120px, var(--container-width));--floating-cta-columns:repeat(2, minmax(0, 1fr));--floating-cta-column-gap:48px;--floating-cta-title-size:52px;--floating-cta-title-line-height:66px;--floating-cta-title-gap:40px;--floating-cta-body-size:18px;--floating-cta-body-line-height:25px;--floating-cta-card-padding:370px 10px 80px;--floating-cta-image-lift:171px;--floating-cta-image-width:min(100%, 427px);--floating-cta-cta-max-width:342px;--floating-cta-cta-padding:0 15px;--floating-cta-cta-size:18px;--floating-cta-cta-line-height:25px}}@media (width>=1201px){._root_14foy_1{--floating-cta-padding-bottom:60px;--floating-cta-columns:minmax(0, 1fr) 585px;--floating-cta-column-gap:50px;--floating-cta-card-padding:370px 60px 50px;--floating-cta-image-lift:251px;--floating-cta-image-width:100%;--floating-cta-cta-padding:0 48px}}
