@keyframes wch-pulse{0%{transform:scale(1);opacity:.8}40%{transform:scale(1.5);opacity:.4}60%{transform:scale(1.8);opacity:.2}to{transform:scale(2);opacity:0}}.wch-top-section{width:100%;max-height:50rem;background-repeat:no-repeat;background-size:cover;background-position:right;position:relative}@media (max-width: 800px){.wch-top-section{max-height:642px}}.wch-top-section video{width:100%;height:100%;display:block;object-fit:cover}@media (max-width: 800px){.wch-top-section video{max-height:642px}}.wch-top-section .mobile-video{display:none}.wch-top-section .mobile-video video{width:100%}.wch-top-section .bubble-wrapper{position:absolute;right:55px;top:110px}.wch-top-section .bubble-wrapper .bubble{position:relative;width:220px;height:220px;border-radius:50%;background-color:#da92ab;display:flex;align-items:center;justify-content:center}.wch-top-section .bubble-wrapper .bubble p{color:#fff;text-align:center;font-size:24px;font-weight:600;line-height:133.333%;letter-spacing:1px;text-transform:uppercase}@media (max-width: 1200px){.wch-top-section .bubble-wrapper{right:30px;top:60px}.wch-top-section .bubble-wrapper .bubble{width:180px;height:180px}.wch-top-section .bubble-wrapper .bubble p{font-size:20px}}@media (max-width: 800px){.wch-top-section .bubble-wrapper{right:10px;top:44px}.wch-top-section .bubble-wrapper .bubble{width:140px;height:140px}.wch-top-section .bubble-wrapper .bubble p{font-size:14px;line-height:24px}}.wch-top-section .floating-text{position:absolute;width:100%;display:flex;flex-direction:column;gap:40px;align-items:center;bottom:140px}.wch-top-section .floating-text .banner-txt-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.wch-top-section .floating-text .banner-txt-wrapper .subtitle{color:#fff;text-align:center;font-size:24px;line-height:150%;font-weight:400}@media (max-width: 1100px){.wch-top-section .floating-text{bottom:90px}.wch-top-section .floating-text .banner-txt-wrapper{padding-inline:20px}.wch-top-section .floating-text .banner-txt-wrapper svg{max-width:500px}}@media (max-width: 800px){.wch-top-section .floating-text{bottom:65px;gap:32px}.wch-top-section .floating-text .banner-txt-wrapper svg{max-width:310px;max-height:99px;width:100%}.wch-top-section .floating-text .banner-txt-wrapper .subtitle{font-size:20px}}.wch-top-section .floating-text .btn-wrapper .wch-btn{padding:10px 48px;font-size:1.125rem;line-height:130%;letter-spacing:1.08px;transition:.3s;text-wrap:nowrap;text-align:center}@media (max-width: 800px){.wch-top-section .floating-text .btn-wrapper .wch-btn{padding:10px 32px;font-size:1rem;line-height:130%;letter-spacing:.96px}}.wch-top-section .floating-text .btn-wrapper .cherry-btn{position:relative;display:flex;justify-content:center;z-index:1;overflow:hidden;transition:.3s;border-radius:3px;background-color:#da92ab;color:#fff}.wch-top-section .floating-text .btn-wrapper .cherry-btn:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#314565;transition:top .3s;z-index:-1}.wch-top-section .floating-text .btn-wrapper .cherry-btn:hover:before{top:0}.wch-top-section .floating-text .btn-wrapper .cherry-btn:active{background-color:#1a1a1a}@media (max-width: 800px){.wch-top-section .floating-text .btn-wrapper .cherry-btn{border-radius:2px}}@media (max-width: 500px){.wch-top-section .floating-text .btn-wrapper .cherry-btn:before{background-color:unset;transition:unset}.wch-top-section .floating-text .btn-wrapper .cherry-btn:hover:before{top:unset}}@media (max-width: 650px){.wch-top-section .mobile-video{display:block}.wch-top-section .desktop-video{display:none}}
