@layer widgets{:root{--7601446cd3:#fff;--a2088bf18a:1020;--c63d351f0c:0 -1px 10px rgba(0,0,0,.1);--82827fa1bf:transform 0.3s ease;--54495b3a25:20px;--dd71ed68cd:20px;--a259b97d64:1200px;--7a5dc89aba:1.25rem;--be25886317:2rem;--ff42737930:600;--e66e5c2551:var(--85d0ec0ff7);--ed084e7c9d:-20px;--a6aa7c51cc:40px;--0053f008e2:5px;--16ddbbcce4:4px;--afb5525eeb:drop-shadow(0 0 20px hsla(208,8%,58%,.3));--16b79e30de:drop-shadow(0 0 12px hsla(208,8%,58%,.4));--ccf2b5a385:filter 0.3s ease,transform 0.3s ease;--49fd03c8fc:100%;--77367001a8:-10px;--0058458545:180deg}}.spacious-sticky-cta{background:var(--7601446cd3);bottom:0;box-shadow:var(--c63d351f0c);left:0;position:fixed;right:0;transition:var(--82827fa1bf);z-index:var(--a2088bf18a)}.spacious-sticky-cta.inactive{transform:translateY(var(--49fd03c8fc))}.spacious-sticky-cta.inactive .spacious-sticky-cta__toggle{transform:translateY(var(--77367001a8))}.spacious-sticky-cta.inactive .spacious-sticky-cta__toggle svg{transform:rotate(var(--0058458545))}.spacious-sticky-cta__content{align-items:center;display:flex;flex-direction:column;gap:var(--dd71ed68cd);justify-content:space-between;margin:0 auto;max-width:var(--a259b97d64);padding:var(--54495b3a25);text-align:center}@media (min-width:768px){.spacious-sticky-cta__content{flex-direction:row;text-align:left}}.spacious-sticky-cta__title{color:var(--e66e5c2551);font-size:var(--7a5dc89aba);font-weight:var(--ff42737930)}@media (min-width:1024px){.spacious-sticky-cta__title{font-size:var(--be25886317);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.spacious-sticky-cta__toggle{background:var(--7601446cd3);border-radius:var(--16ddbbcce4);cursor:pointer;filter:var(--afb5525eeb);padding:var(--0053f008e2);position:absolute;right:var(--a6aa7c51cc);top:var(--ed084e7c9d);transition:var(--ccf2b5a385);z-index:2}.spacious-sticky-cta__toggle:hover{filter:var(--16b79e30de)}.spacious-sticky-cta__toggle:focus-visible{outline:var(--b07f89fc7b) solid 1px}.spacious-sticky-cta__toggle svg{transition:transform .3s ease}.spacious-sticky-cta__buttons{flex-shrink:0}.spacious-sticky-cta__buttons .btn{text-align:center}
