.hero-banner .top-text-content .button_section a.popup-youtube svg{height:24px;width:24px}.hero-banner{padding:96px 0}.hero-banner .top-text-content .button_section a.popup-youtube{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:12px;color:#344054;display:inline-flex;font-size:18px;font-weight:600;gap:10px;line-height:28px;padding:16px 24px;top:0}.hero-banner .top-text-content .button_section a.popup-youtube:hover{background:#eaecf0}.hero-banner .top-text-content .button_section a.popup-youtube span{border:0;height:0}.hero-banner .top-text-content h1{color:#101828;font-size:60px;font-weight:600;line-height:72px;margin-bottom:24px;text-align:center}.hero-banner .top-text-content p{color:#475467;font-size:20px;font-weight:400;line-height:60px;line-height:30px;margin:0 auto;max-width:768px;text-align:center}.button_section,.hero-banner .image_section .image{text-align:center}.hero-banner .image_section .image img{height:auto;max-width:1200px;width:100%}.hero-banner .button_section{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:48px 0 64px;text-align:center}.hero-banner .sigh-up-button a{background:#1570ef;border:1px solid #1570ef;border-radius:12px;color:#fff;display:inline-flex;font-size:18px;font-weight:600;line-height:28px;padding:16px 22px}.hero-banner .sigh-up-button a:hover{filter:brightness(115%)}.hero-banner .top-text-content h1 span{color:#101828;font-size:60px;font-weight:600;line-height:72px}.banner_background_image{position:relative}.banner_background_image>img{bottom:0;left:0;margin:auto;position:absolute;right:0;transform:rotate(180deg);width:100%}.banner_background_image:before{content:"";height:100%;opacity:.5;position:absolute;width:100%}.hero-banner-details{position:relative}.banner_background_image{background-position:50%;background-repeat:no-repeat;height:100%;width:100%}@media screen and (max-width:767px){.banner_background_image{background-size:700px}.hero-banner .top-text-content h1{font-size:30px;line-height:36px;margin:0 0 20px}.hero-banner .container_wrapper{overflow:auto;padding:0;width:100%}.hero-banner .container_wrapper .hero-banner-details{display:flex;flex-direction:column;padding:0 15px}.hero-banner .container_wrapper .hero-banner-details .top-section{max-width:356px}.hero-banner .top-text-content .button_section a.popup-youtube svg{height:18px;width:18px}.hero-banner .top-text-content h1 span{font-size:30px;line-height:36px}.hero-banner .top-text-content p{font-size:16px;line-height:24px;max-width:100%}.hero-banner .top-text-content .button_section a.popup-youtube{font-size:14px;line-height:28px;padding:10px 20px;top:0}.hero-banner .sigh-up-button a{font-size:14px;line-height:20px;padding:13px 20px}.hero-banner .button_section{gap:15px;padding:30px 0}.hero-banner .image_section .image img{min-height:100%;width:100%}}@media (min-width:768px) and (max-width:1024px){.hero-banner .top-text-content h1{font-size:35px;line-height:35px;margin:0 0 24px}.hero-banner .top-text-content h1 span{font-size:35px;line-height:35px}.hero-banner .top-text-content p{font-size:17px;line-height:24px;max-width:700px}.hero-banner .image_section .image img{height:auto;width:100%}.hero-banner .button_section{padding:40px 0}.hero-banner .sigh-up-button a,.hero-banner .top-text-content .button_section a.popup-youtube{font-size:15px;padding:12px 20px}.hero-banner .top-text-content .button_section a.popup-youtube svg{width:20px}}@media (min-width:1025px) and (max-width:1200px){.hero-banner .top-text-content h1,.hero-banner .top-text-content h1 span{font-size:44px;line-height:50px;margin:15px 0}}.hero-banner .top-text-content .button_section a.popup-youtube:hover{color:#1570ef}