.cta-window{height:100vh;height:100svh}.cta-window,.cta-window .container{position:relative;width:100%;overflow:hidden;margin:0;box-sizing:border-box}.cta-window .container{background-color:var(--base-450);display:flex;align-items:flex-end;height:100%}.cta-window .cta-window-img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.cta-window .cta-window-img-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.cta-window .cta-window-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(20,19,19,.65)}.cta-window .cta-window-header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:var(--base-100);padding:1rem}.cta-window .cta-window-header h1{font-size:6rem;color:var(--base-100)}.cta-window .cta-window-footer{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:flex-end;gap:.5rem;z-index:1;color:var(--base-100)}.cta-window .cta-window-footer .cta-window-description{width:25%;text-align:right}.cta-window .cta-window-footer p{color:var(--base-100)}@media (max-width:1000px){.cta-window .cta-window-header h1{font-size:2.5rem;letter-spacing:-.1rem}.cta-window .cta-window-footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem}.cta-window .cta-window-footer .cta-window-description{width:100%;text-align:left}.cta-window .cta-window-footer .cta-window-description p,.cta-window .cta-window-footer .cta-window-description p .line,.cta-window .cta-window-footer .cta-window-description p [class*=line],.cta-window .cta-window-footer .cta-window-description p>*{text-align:left!important}}