.floating-cta-block{background-color:#fff;background-color:var(--floating-cta-bg-color,#fff);border-radius:8px;border-radius:var(--floating-cta-border-radius,8px);bottom:-1rem;margin-left:auto;margin-right:auto;max-width:506px;padding:1rem;position:relative;width:calc(100% - 32px);z-index:10}@media (min-width:768px){.floating-cta-block{bottom:-2rem;padding:2rem}}@media (min-width:1280px){.floating-cta-block{bottom:0}}.floating-cta-block{box-shadow:1px 4px 16px 0 rgba(0,0,0,.149)}.floating-cta-block .floating-cta-block__text{font-family:var(--secondary-font),sans-serif}.floating-cta-block .floating-cta-block__text p{font-family:var(--secondary-font),sans-serif;font-size:24px;font-weight:600;line-height:2rem;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}.floating-cta-block .floating-cta-block__text a,.floating-cta-block .floating-cta-block__text center{font-size:24px;font-weight:600;line-height:2rem}.floating-cta-block .floating-cta-block__text i{font-family:var(--secondary-font),sans-serif;font-size:24px;font-weight:600;line-height:2rem}.floating-cta-block .floating-cta-block__text b{font-family:var(--secondary-font),sans-serif;font-size:24px;font-weight:700;line-height:2rem}.floating-cta-block .floating-cta-block__text.light p{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.floating-cta-block .floating-cta-block__text.dark p{--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}.floating-cta-block.fcb-text-only{max-width:956px}.floating-cta-block.fcb-double-btn{padding:1.5rem}@media (min-width:768px){.floating-cta-block.fcb-double-btn{padding:2.75rem 2rem}}.floating-cta-block.fcb-double-btn .floating-cta-block__btn{display:flex;gap:1rem;justify-content:center}@media(max-width:767px){.floating-cta-block.fcb-double-btn .floating-cta-block__btn{width:100%}.floating-cta-block.fcb-double-btn .floating-cta-block__btn .block-external,.floating-cta-block.fcb-double-btn .floating-cta-block__btn .block-internal{flex:1 1 0%}.floating-cta-block.fcb-double-btn .floating-cta-block__btn .block-external a,.floating-cta-block.fcb-double-btn .floating-cta-block__btn .block-internal a{width:100%}}.floating-cta-block.fcb-single-btn{padding:1.5rem}@media (min-width:768px){.floating-cta-block.fcb-single-btn{padding:2.75rem 2rem}}.floating-cta-block.fcb-single-btn .floating-cta-block__btn{display:flex;justify-content:center}.floating-cta-block.fcb-single-btn .floating-cta-block__btn .block-external,.floating-cta-block.fcb-single-btn .floating-cta-block__btn .block-internal,.floating-cta-block.fcb-single-btn .floating-cta-block__btn a{max-width:414px;width:100%}.floating-cta-block.fcb-single-btn-with-text{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;max-width:956px;text-align:center}@media (min-width:768px){.floating-cta-block.fcb-single-btn-with-text{flex-direction:row;gap:1.5rem;text-align:left}}.floating-cta-block.fcb-single-btn-with-text{box-shadow:1px 4px 16px 0 rgba(0,0,0,.149)}.floating-cta-block.fcb-single-btn-with-text .floating-cta-block__text{flex:1 1 0%}@media(max-width:580px){.floating-cta-block.fcb-single-btn-with-text .floating-cta-block__btn,.floating-cta-block.fcb-single-btn-with-text .floating-cta-block__btn .block-external,.floating-cta-block.fcb-single-btn-with-text .floating-cta-block__btn .block-external a,.floating-cta-block.fcb-single-btn-with-text .floating-cta-block__btn .block-internal,.floating-cta-block.fcb-single-btn-with-text .floating-cta-block__btn .block-internal a{width:100%}}.floating-cta-block.fcb-double-btn-with-text{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;max-width:956px;text-align:center}@media (min-width:768px){.floating-cta-block.fcb-double-btn-with-text{flex-direction:row;gap:1.5rem;text-align:left}}.floating-cta-block.fcb-double-btn-with-text .floating-cta-block__text{flex:1 1 0%}.floating-cta-block.fcb-double-btn-with-text .floating-cta-block__btn{display:flex;gap:1rem;justify-content:center}@media(max-width:767px){.floating-cta-block.fcb-double-btn-with-text .floating-cta-block__btn{width:100%}.floating-cta-block.fcb-double-btn-with-text .floating-cta-block__btn .block-external,.floating-cta-block.fcb-double-btn-with-text .floating-cta-block__btn .block-internal{flex:1 1 0%}.floating-cta-block.fcb-double-btn-with-text .floating-cta-block__btn .block-external a,.floating-cta-block.fcb-double-btn-with-text .floating-cta-block__btn .block-internal a{width:100%}}
