.penultimate{display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;padding-bottom:40px;z-index:0;margin-bottom:0;@media (min-width: 640px){padding-bottom:50px}@media (min-width: 768px){padding-bottom:60px}}@media (max-width: 767px){.penultimate{margin-bottom:0;padding-bottom:20px}.penultimate .gradient-overlay-bottom{height:130%}}.penultimate .gradient-overlay{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(100%,var(--container-max));max-width:var(--container-max);height:100%;background:linear-gradient(90deg,#9fc3ff2e,#fcffee33,#bf5adf2e);pointer-events:none;z-index:2;mix-blend-mode:screen;filter:blur(120px);-webkit-mask-image:radial-gradient(ellipse 100% 70% at 50% 85%,rgba(0,0,0,.15) 0%,rgba(0,0,0,.35) 15%,rgba(0,0,0,.5) 25%,rgba(0,0,0,.6) 35%,rgba(0,0,0,.45) 45%,rgba(0,0,0,.25) 55%,transparent 65%);mask-image:radial-gradient(ellipse 100% 70% at 50% 85%,rgba(0,0,0,.15) 0%,rgba(0,0,0,.35) 15%,rgba(0,0,0,.5) 25%,rgba(0,0,0,.6) 35%,rgba(0,0,0,.45) 45%,rgba(0,0,0,.25) 55%,transparent 65%)}.penultimate .gradient-overlay-bottom{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(100%,var(--container-max));max-width:var(--container-max);height:150%;background:linear-gradient(90deg,#9fc3ff40,#fcffee47,#bf5adf40);pointer-events:none;z-index:2;mix-blend-mode:screen;filter:blur(150px);-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 125%,rgba(0,0,0,.8) 0%,rgba(0,0,0,.7) 10%,rgba(0,0,0,.6) 20%,rgba(0,0,0,.5) 30%,rgba(0,0,0,.4) 40%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.1) 70%,rgba(0,0,0,0) 80%);mask-image:radial-gradient(ellipse 100% 80% at 50% 125%,#000c,#000000b3,#0009,#00000080,#0006,#0000004d,#0003,#0000001a,#0000 80%)}.penultimate .container{margin:0 auto;padding:var(--spacing-8);position:relative;z-index:1;max-width:var(--container-max);@media (min-width: 640px){padding:var(--spacing-12)}@media (min-width: 768px){padding:var(--spacing-16)}@media (min-width: 1024px){padding:var(--spacing-24)}@media (min-width: 1440px){padding:var(--spacing-32)}@media (max-width: 639px){padding:var(--spacing-4) var(--spacing-2);max-width:calc(100vw - 1rem)}}@media (max-width: 639px){.penultimate .card-glass-glitter{width:100%!important;max-width:calc(100vw - 2rem)!important;padding-top:var(--spacing-6)!important;padding-bottom:var(--spacing-6)!important;padding-left:var(--spacing-3)!important;padding-right:var(--spacing-3)!important;gap:var(--spacing-6)!important}.buttons-container{width:100%;max-width:100%}.buttons-container .book-contact-btn{min-width:unset;width:100%;max-width:calc(100vw - 4rem)}}@media (max-width: 479px){.penultimate .container{padding:var(--spacing-3) var(--spacing-1)}.penultimate .card-glass-glitter{padding-top:var(--spacing-4)!important;padding-bottom:var(--spacing-4)!important;padding-left:var(--spacing-2)!important;padding-right:var(--spacing-2)!important;max-width:calc(100vw - 1rem)!important;gap:var(--spacing-4)!important}.buttons-container .book-contact-btn{max-width:calc(100vw - 3rem);padding:var(--spacing-3) var(--spacing-4)}}.penultimate .card-glass-glitter{padding-top:var(--spacing-8)!important;padding-bottom:var(--spacing-8)!important;padding-left:var(--spacing-6)!important;padding-right:var(--spacing-6)!important;gap:var(--spacing-8)!important;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;backdrop-filter:blur(10px);width:100%;max-width:800px;margin:0 auto}@media (min-width: 640px){.penultimate .card-glass-glitter{padding-top:var(--spacing-12)!important;padding-bottom:var(--spacing-12)!important;padding-left:var(--spacing-10)!important;padding-right:var(--spacing-10)!important;gap:var(--spacing-12)!important;max-width:900px}}@media (min-width: 768px){.penultimate .card-glass-glitter{padding-top:var(--spacing-16)!important;padding-bottom:var(--spacing-16)!important;padding-left:var(--spacing-14)!important;padding-right:var(--spacing-14)!important;gap:var(--spacing-14)!important;max-width:1000px}}@media (min-width: 768px) and (max-width: 1023px){.penultimate .card-glass-glitter{gap:var(--spacing-12)!important}}@media (min-width: 1024px){.penultimate .card-glass-glitter{padding-top:var(--spacing-24)!important;padding-bottom:var(--spacing-24)!important;padding-left:var(--spacing-20)!important;padding-right:var(--spacing-20)!important;gap:var(--spacing-16)!important;max-width:1200px}}@media (min-width: 1440px){.penultimate .card-glass-glitter{max-width:1400px}}.penultimate .card-glass-glitter:after{content:"";position:absolute;inset:0;background:var(--gradient-primary);opacity:.07;pointer-events:none;z-index:1;border-radius:inherit}.penultimate .card-glass-glitter>*{position:relative;z-index:2}.buttons-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);width:100%;max-width:400px;@media (min-width: 640px) and (max-width: 699px){flex-direction:column;gap:var(--spacing-4);max-width:400px}@media (min-width: 700px){flex-direction:row;gap:var(--spacing-8);max-width:none}@media (min-width: 768px) and (max-width: 1023px){flex-direction:column;gap:var(--spacing-4);max-width:400px}}@media (min-width: 768px) and (max-width: 1023px){.penultimate .buttons-container .book-contact-btn{padding:var(--spacing-4) var(--spacing-8);font-size:1rem;width:100%;max-width:320px;min-width:unset}}
