.thank-you{align-items:center;background-position:center calc(50% + 50px);background-repeat:no-repeat;background-size:42px 38px;display:flex;justify-content:center;min-height:80vh;padding:3rem 0;transition:background-size 1.5s ease-in-out}.thank-you.animated{background-size:250% 250%}.thank-you .thank-you-wrapper{margin:auto;max-width:780px;width:100%}.thank-you .thank-you-wrapper .title{margin:6rem auto;max-width:520px;text-align:center;width:100%}.thank-you .thank-you-wrapper .title h1{font-size:5.5rem;line-height:1.2;margin:0}.thank-you .thank-you-wrapper .description{color:#3c3c3c;font-family:museo-sans,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;text-align:center}.thank-you .thank-you-wrapper .btn-wrapper{text-align:center}.thank-you .thank-you-wrapper .btn-wrapper a{background-color:#000;border:1px solid #000;border-radius:3rem;color:#fff;display:inline-block;font-family:museo-sans,sans-serif;font-size:1.6rem;line-height:1.5;margin:3rem 0;padding:1.5rem 4rem;text-decoration:none;transition:all .2s linear}.thank-you .thank-you-wrapper .btn-wrapper a:hover{background-color:#000;border:1px solid #000;border-radius:4rem;color:#fff;text-decoration:none;transform:scale(1.05)}.thank-you .thank-you-wrapper .btn-wrapper a span{display:block;transition:all .2s linear}.thank-you .thank-you-wrapper .btn-wrapper a:hover span{transform:scale(.95)}.thank-you.animation_type2{min-height:auto}.thank-you.animation_type2 .thank-you-wrapper .title{margin-bottom:3.2rem;margin-top:0;max-width:100%}.thank-you.animation_type2{overflow:hidden;position:relative;z-index:2}.thank-you .thank-you-wrapper{padding:0 10px}@media (max-width:767px){.thank-you .thank-you-wrapper .title h1{font-size:3.5rem;line-height:1.2}.thank-you .thank-you-wrapper .btn-wrapper a{margin:0 0 3rem}}