.thank-you-banner{background-color:#e2e9eb;color:#fff;display:block;height:calc(100vh - 7rem);margin:0 auto 15rem;position:relative;width:calc(100% - 3rem)}.thank-you-banner .path{position:absolute;visibility:hidden}.thank-you-banner .path:before{background-color:inherit;border-radius:1.875rem;-moz-border-radius:1.875rem;-webkit-border-radius:1.875rem;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-1rem);transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;visibility:visible;width:50%}.thank-you-banner .path.p-4-2{bottom:43%;left:45%;left:33%;top:10rem;visibility:visible;z-index:0;z-index:1}.thank-you-banner .path.p-4-2:nth-child(2){left:47%;top:16rem;z-index:1}.thank-you-banner .description-block{background-attachment:cover;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;display:block;height:95vh;margin:0 auto;position:absolute;right:0;top:3rem;width:55%}.thank-you-banner .description-block .path.p-14{background-color:#7ddd00;border-radius:100rem;-moz-border-radius:100rem;-webkit-border-radius:100rem;height:.375rem;left:67%;max-width:16.9375rem;top:35%;width:100%;z-index:1}.thank-you-banner .path.done:before{transform:translateX(0);width:100%}.thank-you-banner .description-block .path.p-14:nth-child(2){background-color:#fff;left:0;left:40%;max-width:27.875rem;top:25%;width:100%;z-index:1}.thank-you-banner .inset{align-items:center;display:flex;height:inherit;margin:0 auto;position:relative;width:calc(100% - 20rem)}.thank-you-banner .inset .content{z-index:2}.thank-you-banner .inset h1{color:#12262f;font-size:4.15rem;font-size:3.125rem;font-weight:400;margin:0 0 9.9375rem;padding:0;position:relative;width:100%;z-index:2}.thank-you-banner .inset .content h1 strong{color:#12262f;font-weight:800}.thank-you-banner .inset h2{color:#12262f;font-size:1.775rem;font-size:1.875rem;font-weight:400;letter-spacing:.025rem;margin:0;max-width:45rem;padding:0;position:relative}@media(max-height:700px){.thank-you-banner{align-items:center;display:flex;height:auto;min-height:700px}}@media(max-width:1420px){.thank-you-banner .description-block .path.p-14{max-width:100%;width:30%}.thank-you-banner .description-block .path.p-14:nth-child(2){max-width:none;width:50%}}@media(max-width:1024px){.thank-you-banner .path.p-14.done{display:none}.thank-you-banner{height:calc(100vh - 5rem)}.thank-you-banner .description-block{height:45vh;top:50%}.thank-you-banner .path.p-4-2:nth-child(2){display:none}.thank-you-banner .inset{padding:5vw;width:100%;z-index:1}.thank-you-banner .path.p-4-2{bottom:30vw;left:15vw;top:unset;width:50vw}.thank-you-banner .inset h1{font-size:8vw;margin-bottom:10vw;width:100%}.thank-you-banner .inset h2{font-size:6vw;width:100%}.thank-you-banner{height:100%;margin-bottom:10vw;min-height:1060px;width:calc(100% - 2rem)}}@media screen and (orientation:portrait) and (min-width:767px) and (max-width:1024px){.thank-you-banner{width:calc(100% - 5rem)}.thank-you-banner .inset h1{font-size:5vw}.thank-you-banner .inset h2{font-size:4vw;width:70vw}}@media(max-width:767px){.thank-you-banner{display:flex;flex-wrap:wrap;height:auto;margin-bottom:10vw;padding:10vw 4vw;width:calc(100% - 2rem)}.thank-you-banner .inset{order:1}.thank-you-banner .description-block{margin-top:40px;order:2;position:static;width:100%}}