.hero-banner-section{background-color:#fff;display:inline-block;padding:80px 0;vertical-align:top;width:100%}.hero-banner-section .wrap{align-items:center;display:flex;gap:30px;width:100%}.hero-banner-section .wrap .left{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;width:37%}.hero-banner-section .wrap .right{display:inline-block;line-height:0;width:63%}.hero-banner-section .wrap .right .video{display:inline-block;height:100%;width:100%}.hero-banner-section .wrap .right .video video{background-color:#000;border-radius:18px 18px 18px 18px;box-shadow:0 25px 50px -20px rgba(50,50,93,.25);clip-path:inset(0 3px 1px 2px);display:block;object-fit:cover;width:100%}.hero-banner-section .wrap .left .content p{color:#1c1c1c;font-family:Nunito,Sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25em}.hero-banner-section .wrap .left .cta{padding:10px;width:fit-content}.hero-banner-section .bottom-banner{align-items:center;display:flex;gap:20px;margin-top:14px;width:100%}.hero-banner-section .bottom-banner p{color:#1c1c1c;font-family:Nunito,Sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:1.25em;margin:0;text-decoration:none;text-transform:none}.hero-banner-section .bottom-banner .cta-wrap{display:flex;gap:20px;width:auto}.hero-banner-section .bottom-banner .logo-wrap{display:flex;gap:10px;justify-content:center;width:100%}.hero-banner-section .bottom-banner .title-logo{display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:8px 0;text-align:center;width:auto}.hero-banner-section .bottom-banner .title-logo .title{line-height:0}.hero-banner-section .bottom-banner .title-logo span{color:#1c1c1c;font-family:Nunito,Sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:1.25em;text-decoration:none;text-transform:none}.hero-banner-section .bottom-banner .logo-wrap img{max-height:24px}.hero-banner-section .bottom-banner .title-logo.sg-title-logo{display:none}.popup-overlay{align-items:center;background-color:#000000aa;bottom:0;display:flex;height:100%;justify-content:center;left:0;pointer-events:all;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.popup-overlay .popup-box{max-height:100vh;max-width:660px;overflow:auto;padding-left:20px;width:100%}.popup-overlay .popup-box .popup{background-color:#fff;border-radius:16px;overflow:hidden;padding:38px;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;width:100%}.popup-overlay .popup-box .popup span.close-btn{align-items:center;color:#212529;cursor:pointer;display:flex;font-size:40px;height:24px;justify-content:center;line-height:30px;position:absolute;right:3%;top:20px;width:24px;z-index:999}.popup-overlay .popup-box .popup span.close-btn:hover{color:#fd7d2d}.popup-overlay .popup-box .popup span.poup_text{color:#313131;display:inline-block;font-family:Nunito,Sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;margin-bottom:7px;text-align:center;width:100%}.popup-overlay .popup-box .popup .popup-cta-wrap{display:flex;flex-wrap:wrap;gap:20px 30px;margin:0 auto;padding:20px;width:100%}.popup-overlay .popup-box .popup .popup-cta-wrap .popup-cta{width:calc(50% - 15px)}.popup-overlay .popup-box .popup .popup-cta-wrap .popup-cta a.primary-cta{align-items:center;background-color:#fd7d2e;display:flex;font-size:18px;font-weight:800;gap:12px;letter-spacing:-.02em;line-height:1;padding:4px 24px 4px 8px;width:100%}.popup-overlay .popup-box .popup .popup-cta-wrap .popup-cta a.primary-cta img{height:36px;width:36px}.hero-banner-section .bottom-banner .title-logo.sg-title-logo .new-logo-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;width:fit-content}.hero-banner-section .bottom-banner .title-logo.sg-title-logo .new-logo-wrap .logo-wrap{width:fit-content}.hero-banner-section .bottom-banner .title-logo.sg-title-logo .new-logo-wrap .logo-wrap img{max-width:24px;width:100%}.hero-banner-section .bottom-banner .title-logo.sg-title-logo .new-logo-wrap .title span{font-size:17.52px!important;line-height:1.2em!important}.hero-banner-section .bottom-banner .title-logo.sg-title-logo .title{width:fit-content}.hero-banner-section .wrap .left.left_large{width:33.3333%}.hero-banner-section .wrap .right.right_large{width:66.6666%}@media(max-width:1024px){.hero-banner-section{padding:60px 0}.hero-banner-section .bottom-banner{flex-direction:column}.hero-banner-section .bottom-banner .logo-wrap img{max-height:23px}.hero-banner-section .bottom-banner .title-logo{align-items:center;gap:12px;padding:0;width:100%}.hero-banner-section .bottom-banner .logo-wrap{flex-wrap:wrap;justify-content:center}.hero-banner-section .bottom-banner .cta-wrap{flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.hero-banner-section .wrap .left .content p{font-size:16px;line-height:1.25em}}@media(max-width:767px){.hero-banner-section .wrap{flex-direction:column-reverse}.hero-banner-section .wrap .left{padding:0 16px;text-align:center;width:100%}.hero-banner-section .wrap .right{width:100%}.hero-banner-section .container{padding:0}.hero-banner-section .bottom-banner .title-logo span,.hero-banner-section .bottom-banner p{font-size:17.52px}.hero-banner-section{padding:40px 0}.hero-banner-section .bottom-banner{padding:0 16px}.hero-banner-section .bottom-banner .cta-wrap{gap:7px}.hero-banner-section .bottom-banner .logo-wrap img{max-height:23px}.popup-overlay .popup-box .popup{padding:20px}.popup-overlay .popup-box .popup span.poup_text{font-size:18px;line-height:1.25em;padding:0 15%}.popup-overlay .popup-box .popup .popup-cta-wrap{flex-direction:column;padding:20px 4px}.popup-overlay .popup-box .popup .popup-cta-wrap .popup-cta{width:100%}.popup-overlay .popup-box{padding:10px}.popup-overlay .popup-box .popup .popup-cta-wrap .popup-cta a.primary-cta{margin:0 auto;width:fit-content}.hero-banner-section .wrap .left.left_large{padding:0 10px;width:100%}.hero-banner-section .wrap .right.right_large{padding:0 16px;width:100%}.hero-banner-section .wrap .left.left_large h1{font-size:27px}}@media(max-width:500px){.hero-banner-section .wrap .right .video video{height:100%;max-height:357px}}@media(max-width:400px){.hero-banner-section .wrap .right .video video{max-height:220px}}