#hero_section{width:auto;height:85vh;padding:30px 5%;margin:0;position:relative;overflow:hidden}#hero_section video{object-fit:contain;width:100%;position:absolute;top:0;left:0;z-index:-1}@media(max-width:1199px){#hero_section video{object-fit:cover;height:85vh}}@media(max-width:991px){#hero_section video{object-fit:cover;height:85vh}}#hero_section .hero_content{display:flex;flex-direction:column;gap:16px;margin-top:-2%;justify-content:center;height:100%}@media(max-width:1199px){#hero_section .hero_content{gap:30px}}@media(max-width:575px){#hero_section .hero_content{gap:15px}}#hero_section .hero_content.fade-in{animation:contentFadeIn 1.2s cubic-bezier(.4,0,.2,1) forwards}#hero_section .hero_content .title{font-size:53px;font-family:var(--font-montserrat);color:#f0efef;font-weight:400}#hero_section .hero_content .title span{font-weight:800}@media(max-width:1399px){#hero_section .hero_content .title{object-fit:cover;font-size:40px}}@media(max-width:991px){#hero_section .hero_content .title{object-fit:cover;font-size:40px}}@media(max-width:575px){#hero_section .hero_content .title{font-size:24px}#hero_section .hero_content .title br{display:none}}#hero_section .hero_content .subtitle{font-size:19px;font-weight:300;font-family:var(--font-montserrat);color:#f0efef;line-height:30px;padding-right:40%}@media(max-width:1199px){#hero_section .hero_content .subtitle{font-size:16px;padding-right:0}}@media(max-width:991px){#hero_section .hero_content .subtitle{font-size:16px;padding-right:0}}@media(max-width:575px){#hero_section .hero_content .subtitle{font-size:14px;line-height:20px}}#hero_section .hero_content .get_started{display:flex;align-items:center;gap:8px}#hero_section .hero_content .get_started span{font-size:15px;font-weight:700;color:#f0efef}#hero_section .hero_content .get_started span svg{margin-top:4px}#hero_section .download{display:flex;gap:10px}#hero_animation{position:relative;width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:center;gap:20px;align-items:center}#hero_animation .animation_left{position:relative;margin-bottom:100px}#hero_animation .animation_left h3{position:relative;text-align:right}#hero_animation .animation_right{position:relative;margin-top:150px}#hero_animation .animation_right h3{position:relative;align-self:flex-end}#hero_animation .animation_left h3{font-size:32px;color:#fff;line-height:1.2;opacity:0;transform:translateX(20px)}@media(max-width:575px){#hero_animation .animation_left h3{font-size:24px}}#hero_animation .animation_right h3{font-size:32px;color:#fff;line-height:1.2;opacity:0;transform:translateX(-20px)}@media(max-width:575px){#hero_animation .animation_right h3{font-size:24px;transform:translateX(20px)}}#hero_animation .line_appear{height:100%;width:4px;background:#fff;position:relative;animation:animationLineAppearing .8s ease}@media(max-width:575px){#hero_animation .line_appear{height:680px;position:absolute}}#hero_animation .left_text_appear{opacity:1!important;transform:translateY(0)!important;transition:all .3s ease}#hero_animation .right_text_appear{opacity:1!important;transform:translateY(0) translateX(30px)!important;transition:all .3s ease}#hero_animation .line_rotate{transform:rotate(45deg);transition:transform .3s ease}#hero_animation .line_reduce{width:1px!important;height:50%!important;transition:all .3s ease}#hero_animation .left_text_move_up{transform:translateY(-20px)!important;transition:all .3s ease}#hero_animation .disappear_animation{opacity:0;transform:translate(-50%,-60%);transition:all .3s ease}@keyframes animationLineAppearing{0%{top:-1000px;opacity:0}to{top:0;opacity:1}}@keyframes leftTextAppearing{0%{left:100px;opacity:0}to{left:0;opacity:1}}@keyframes rightTextAppearing{0%{right:100px;opacity:0}to{right:0;opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.download-btn{display:inline-flex;background:#000;padding:10px;border-radius:20px;gap:10px;align-items:center;text-decoration:none}@media(max-width:575px){.download-btn{padding:8px;border-radius:10px}}.download-btn img{width:30px;height:auto;object-fit:contain}@media(max-width:575px){.download-btn img{width:20px}}.download-btn .content{display:flex;flex-direction:column}.download-btn .content span{font-size:14px}@media(max-width:575px){.download-btn .content span{font-size:10px}}.download-btn .content span{color:#fff}.download-btn .content span.store{font-size:18px}@media(max-width:575px){.download-btn .content span.store{font-size:12px}}#navbar{display:flex;background:transparent;justify-content:space-between;align-items:center;position:relative;padding:10px 20px}@media(max-width:575px){#navbar img.logo{width:90px;height:auto}#navbar{padding:0 10px}#navbar.scrolled{position:fixed;width:100%;padding:10px 20px;background:#000;top:0;left:0;z-index:100}}#navbar .hamburger{display:none;cursor:pointer;z-index:1000;padding:10px}@media(max-width:991px){#navbar .hamburger{display:block}}#navbar .hamburger span{display:block;width:25px;height:3px;background-color:#f0efef;margin:5px 0;transition:all .3s ease}#navbar .hamburger span.active:first-child{transform:rotate(45deg) translate(5px,5px);background-color:#fff}#navbar .hamburger span.active:nth-child(2){opacity:0}#navbar .hamburger span.active:nth-child(3){transform:rotate(-45deg) translate(7px,-6px);background-color:#fff}#navbar .menu_wrapper{display:flex;gap:30px;background:hsla(0,3%,94%,.1);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:5px 50px;height:67px;align-items:center}#navbar .menu_wrapper .mobile_login_wrapper{display:none}@media(max-width:991px){#navbar .menu_wrapper .mobile_login_wrapper{display:block;margin-top:auto;width:100%;padding:0 20px;margin-bottom:40px}#navbar .menu_wrapper .mobile_login_wrapper .login_btn{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer;transition:all .3s ease;background:transparent}#navbar .menu_wrapper .mobile_login_wrapper .login_btn:hover{background:hsla(0,0%,100%,.1)}#navbar .menu_wrapper .mobile_login_wrapper .login_btn svg path{fill:#fff}#navbar .menu_wrapper .mobile_login_wrapper .login_btn .login_text{font-size:16px;font-family:var(--font-montserrat)}#navbar .menu_wrapper{position:fixed;top:0;right:-100%;width:300px;height:100vh;flex-direction:column;background:#000;padding:80px 20px;transition:right .3s ease;z-index:999;gap:20px;box-shadow:-2px 0 5px rgba(0,0,0,.3);justify-content:flex-start}#navbar .menu_wrapper.active{right:0}}#navbar .menu_wrapper .menu{position:relative}@media(max-width:991px){#navbar .menu_wrapper .menu{width:100%}}#navbar .menu_wrapper .menu .menu_title:after{position:absolute;bottom:-5px;left:0;width:0;background:#bfa888;height:2px;content:""}#navbar .menu_wrapper .menu .menu_title{font-family:var(--font-montserrat);font-size:12px;font-weight:500;margin-bottom:0;color:#f0efef;position:relative;cursor:pointer}@media(max-width:991px){#navbar .menu_wrapper .menu .menu_title{color:#fff}}#navbar .menu_wrapper .menu .sub-menu{position:absolute;left:-25px;top:100%;width:200px;z-index:100;padding:10px 0 0;background-color:#fff;margin-top:30px;opacity:0;display:none;box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05)}@media(max-width:991px){#navbar .menu_wrapper .menu .sub-menu{position:static;width:100%;box-shadow:none;margin-top:10px;padding:0;background-color:transparent}}#navbar .menu_wrapper .menu .sub-menu.from-right{left:auto;right:0}#navbar .menu_wrapper .menu .sub-menu>li{position:relative;width:100%;border-bottom:1px solid rgba(235,241,245,.1)}#navbar .menu_wrapper .menu .sub-menu>li:last-child{border-bottom:none}#navbar .menu_wrapper .menu .sub-menu>li>a{position:relative;display:block;padding:5px 0;line-height:29px;font-weight:400;font-size:12px;color:var(--theme-color-dark);text-align:left;margin:0 30px;text-transform:capitalize;transition:all .2s ease;font-family:var(--font-montserrat)}@media(max-width:991px){#navbar .menu_wrapper .menu .sub-menu>li>a{margin:0 15px;color:#fff}}#navbar .menu_wrapper .menu .sub-menu>li:hover>a{color:#bfa888}#navbar .menu_wrapper .menu:hover .sub-menu{visibility:visible;opacity:1!important;top:100%!important;margin-top:0!important;display:block!important;transition:visibility .3s ease}#navbar .menu_wrapper .menu:hover .menu_title:after{width:100%;transition:width .3s linear}@media(max-width:991px){#navbar .login_btn_wrapper{display:none}}#navbar .login_btn_wrapper .login_btn{display:flex;background:none;border:none;justify-content:center;align-items:center;gap:5px;color:#f0efef;cursor:pointer}#navbar .login_btn_wrapper .login_btn .login_text{font-size:16px;font-family:var(--font-montserrat)}#navbar .login_btn_wrapper .login_btn:hover .login_text{color:#bfa888}#navbar .login_btn_wrapper .login_btn:hover svg path{fill:#bfa888}.country_dropdown_wrapper{position:relative;margin-left:15px;z-index:1000}.country_dropdown_wrapper .country_dropdown_button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px;border-radius:30px;border:none;background:radial-gradient(50% 193.75% at 50% 50%,#a5d105 0,#132f43 100%);cursor:pointer;min-width:150px;transition:all .25s ease}.country_dropdown_wrapper .country_dropdown_button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.country_dropdown_wrapper .country_dropdown_button .selected_country{display:flex;align-items:center;gap:8px;color:#fff}.country_dropdown_wrapper .country_dropdown_button .flag_wrapper{width:24px;height:24px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.country_dropdown_wrapper .country_dropdown_button .flag_wrapper img{width:100%;height:100%;object-fit:cover}.country_dropdown_wrapper .country_dropdown_button .country_name{font-family:var(--font-montserrat);font-size:14px;font-weight:500;color:#fff;white-space:nowrap}.country_dropdown_wrapper .country_dropdown_button svg{transition:transform .3s ease;flex-shrink:0}.country_dropdown_wrapper .country_dropdown_menu{position:absolute;top:calc(100% + 8px);right:0;width:200px;background:#1a3244;border-radius:10px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.4);animation:dropdownFade .2s ease}.country_dropdown_wrapper .country_dropdown_item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#fff;cursor:pointer;transition:all .2s ease;border-bottom:1px solid hsla(0,0%,100%,.08)}.country_dropdown_wrapper .country_dropdown_item:last-child{border-bottom:none}.country_dropdown_wrapper .country_dropdown_item:hover{background:hsla(0,0%,100%,.08)}.country_dropdown_wrapper .country_dropdown_item .flag_wrapper{width:24px;height:24px;border-radius:50%;overflow:hidden}.country_dropdown_wrapper .country_dropdown_item .flag_wrapper img{width:100%;height:100%;object-fit:cover}.country_dropdown_wrapper .country_dropdown_item .country_name{font-family:var(--font-montserrat);font-size:15px;font-weight:500;color:#aada55}.country_dropdown_wrapper .country_dropdown_item.active{background:rgba(165,209,5,.15)}.country_dropdown_wrapper .country_dropdown_item.active .country_name{color:#a5d105;font-weight:600}.country_dropdown_wrapper .country_dropdown_item.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.country_dropdown_wrapper .country_dropdown_item.disabled .country_name{color:hsla(0,0%,100%,.4)}.country_dropdown_wrapper .country_dropdown_item.disabled:hover{background:transparent}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:767px){.country_dropdown_wrapper{margin-left:0}.country_dropdown_wrapper .country_dropdown_button{min-width:auto;padding:8px 12px}.country_dropdown_wrapper .country_dropdown_button .country_name{font-size:13px}.country_dropdown_wrapper .country_dropdown_menu{width:180px}}@media(max-width:575px){.country_dropdown_wrapper .country_dropdown_button{padding:4px 8px;border-radius:20px;min-width:auto;gap:6px;font-size:11px}.country_dropdown_wrapper .country_dropdown_button .flag_wrapper{width:15px;height:15px}.country_dropdown_wrapper .country_dropdown_button .country_name{font-size:11px;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country_dropdown_wrapper .country_dropdown_button svg{width:14px;height:14px}.country_dropdown_wrapper .country_dropdown_menu{width:150px;right:0}}#hero_email_form{width:150px;height:54px;display:flex;gap:0}@media(max-width:991px){#hero_email_form{width:350px}}#hero_email_form input{flex-shrink:1;width:100%;margin:0;border-radius:0;border:none;outline:none;background:#d9d9d9;padding:0 50px;font-family:var(--font-montserrat);font-size:12px}#hero_email_form input::placeholder{color:rgba(29,72,80,.51);font-size:12px}#hero_email_form input:active,#hero_email_form input:focus{border:none;outline:none;box-shadow:none;border-radius:none}#hero_email_form button{width:119px;margin:0;flex-grow:1;flex-shrink:0;border:none;outline:none;background:radial-gradient(50% 193.75% at 50% 50%,#a5d105 0,#132f43 100%);font-family:var(--font-montserrat);color:#fff;font-size:10px;font-style:bold;text-decoration:none;text-transform:uppercase;font-weight:700;border-radius:36px}#footer{background:#132f43}#footer .footer_container{display:flex;margin-left:auto;margin-right:auto;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px}@media(max-width:1199px){#footer .footer_container{max-width:1140px;padding:20px}}@media(max-width:991px){#footer .footer_container{font-size:14px;flex-direction:column;align-items:flex-start;max-width:640px;gap:20px}}#footer .footer_container .footer_content{display:flex;flex-direction:column;gap:20px}@media(max-width:1399px){#footer .footer_container .footer_content{margin-left:35px}}@media(max-width:575px){#footer .footer_container .footer_content .footer_logo{display:none}#footer .footer_container .footer_content{padding:10px}}#footer .footer_container .footer_content .company_info{display:flex;flex-direction:column;gap:10px}#footer .footer_container .footer_content .company_info span{color:#f0efef}#footer .footer_container .footer_content .footer_links{display:flex;flex-direction:column;gap:10px}#footer .footer_container .footer_content .footer_links h3{color:#f0efef;font-family:var(--font-playfair);font-size:18px}#footer .footer_container .footer_content .footer_links a{text-decoration:none;color:#d5b5a3}@media(max-width:575px){#footer .footer_container .footer_content .footer_links a{display:flex;align-items:center;text-transform:capitalize;gap:5px}#footer .footer_container .footer_content .footer_links a i{aspect-ratio:1/1;font-size:14px;display:flex;justify-content:center;align-items:center}}#footer .footer_container .footer_content .footer_social{display:flex;gap:20px}#footer .footer_container .footer_form{background:#f0efef;width:100%;max-width:715px;padding:30px;margin-right:20px}@media(max-width:991px){#footer .footer_container .footer_form{margin-left:auto;margin-right:auto}}@media(max-width:575px){#footer .footer_container .footer_form{width:100%;max-width:100%;padding:20px}}@media(max-width:1199px){#footer .footer_container .footer_form{max-width:500px}}@media(max-width:991px){#footer .footer_container .footer_form{max-width:600px;margin-left:auto;margin-right:auto}}@media(max-width:575px){#footer .footer_container .footer_form{max-width:330px;margin-left:auto;margin-right:auto;padding:20px}}#footer .footer_container .footer_form .title_wrapper{display:flex;flex-direction:column;gap:10px}#footer .footer_container .footer_form .title_wrapper .subtitle{font-size:23px;font-weight:700;color:#132f43}@media(max-width:575px){#footer .footer_container .footer_form .title_wrapper .subtitle{font-size:20px}}#footer .footer_container .footer_form .title_wrapper .title{font-size:35px;font-weight:800;color:#132f43}@media(max-width:575px){#footer .footer_container .footer_form .title_wrapper .title{font-size:28px}}#footer .footer_container .footer_form #footer_contact_form{display:flex;flex-direction:column;gap:10px}#footer .footer_container .footer_form #footer_contact_form .captcha_container{margin-top:10px}#footer .footer_container .footer_form #footer_contact_form .captcha_container .g-recaptcha{transform-origin:left top}@media(max-width:575px){#footer .footer_container .footer_form #footer_contact_form .captcha_container .g-recaptcha{transform:scale(.7)}}@media(max-width:319px){#footer .footer_container .footer_form #footer_contact_form .captcha_container .g-recaptcha{transform:scale(.75)}}#footer .footer_container .footer_form #footer_contact_form button{background:radial-gradient(50% 193.75% at 50% 50%,#a5d105 0,#132f43 100%);color:#fff;font-size:15px;font-family:var(--font-montserrat);height:42px;outline:none;border:none;transition:all .5s ease}#footer .footer_container .footer_form #footer_contact_form button:hover{font-weight:700}@media(max-width:1199px){#footer .footer_container .footer_form #footer_contact_form button{width:100%;font-size:12px;height:35px}}@media(max-width:575px){#footer .footer_container .footer_form #footer_contact_form button{width:100%;font-size:12px;height:35px}}#footer .footer_container .footer_form #footer_contact_form .row_container{display:flex;justify-content:space-between;gap:10px}@media(max-width:1199px){#footer .footer_container .footer_form #footer_contact_form .row_container{flex-direction:column}}@media(max-width:575px){#footer .footer_container .footer_form #footer_contact_form .row_container{flex-direction:column}}#footer .footer_container .footer_form #footer_contact_form .row_container input{width:100%;height:71px;background:#f0efef;border:1px solid #132f43;padding-left:30px}#footer .footer_container .footer_form #footer_contact_form .row_container input::placeholder{color:rgba(29,72,80,.51);font-size:15px}#footer .footer_container .footer_form #footer_contact_form .row_container input:focus{border:1px solid #132f43;outline:none}@media(max-width:1199px){#footer .footer_container .footer_form #footer_contact_form .row_container input{width:100%;height:40px;padding-left:20px}#footer .footer_container .footer_form #footer_contact_form .row_container input::placeholder{color:rgba(29,72,80,.51);font-size:12px}}@media(max-width:575px){#footer .footer_container .footer_form #footer_contact_form .row_container input{width:100%;height:40px;padding-left:20px}#footer .footer_container .footer_form #footer_contact_form .row_container input::placeholder{color:rgba(29,72,80,.51);font-size:12px}}#footer .footer_container .footer_form #footer_contact_form .row_container textarea{width:100%;background:#f0efef;border:1px solid #132f43;height:100px;padding:15px 10px 10px 30px}#footer .footer_container .footer_form #footer_contact_form .row_container textarea::placeholder{color:rgba(29,72,80,.51);font-size:15px;display:flex;align-items:center}@media(max-width:1199px){#footer .footer_container .footer_form #footer_contact_form .row_container textarea{width:100%;padding-left:20px}#footer .footer_container .footer_form #footer_contact_form .row_container textarea::placeholder{color:rgba(29,72,80,.51);font-size:12px}}@media(max-width:575px){#footer .footer_container .footer_form #footer_contact_form .row_container textarea{width:100%;padding-left:20px}#footer .footer_container .footer_form #footer_contact_form .row_container textarea::placeholder{color:rgba(29,72,80,.51);font-size:12px}}#footer .footer_container .footer_form #footer_contact_form .row_container textarea:focus{border:1px solid #132f43;outline:none}#footer .footer_made_by{display:flex;flex-direction:column;align-items:center;padding:20px}#footer .footer_made_by span{color:#f0efef;text-align:center}@media(max-width:575px){#footer .footer_made_by span{font-size:14px}}#marquee_section{margin-bottom:20px;margin-top:10px}@media(max-width:575px){#marquee_section{margin-top:0}}#marquee_section .marquee_word{display:flex;align-items:center;gap:20px;margin-left:50px}@media(max-width:1199px){#marquee_section .marquee_word{gap:10px;margin-left:30px}}@media(max-width:575px){#marquee_section .marquee_word{gap:10px;margin-left:20px}}#marquee_section .marquee_word .icon img,#marquee_section .marquee_word .icon svg{width:30px;height:auto}#marquee_section .marquee_word .icon svg path{transition:fill .8s ease}#marquee_section .marquee_word .word{font-size:70px;font-weight:800;font-family:var(--font-montserrat);text-transform:uppercase;position:relative;color:#fff;margin:0}@media(max-width:1199px){#marquee_section .marquee_word .word{font-size:40px;letter-spacing:2px}}@media(max-width:575px){#marquee_section .marquee_word .word{font-size:25px;letter-spacing:2px}}#marquee_section .marquee_word .word{text-shadow:-1px -1px 0 #a5d105,1px -1px 0 #a5d105,-1px 1px 0 #a5d105,1px 1px 0 #a5d105,-1px 0 0 #a5d105,1px 0 0 #a5d105,0 -1px 0 #a5d105,0 1px 0 #a5d105,-1px -1px 0 #a5d105,1px -1px 0 #a5d105,-1px 1px 0 #a5d105,1px 1px 0 #a5d105}#marquee_section .marquee_word .word:before{content:attr(data-text);position:absolute;top:0;left:0;width:0;height:100%;color:#a5d105;text-shadow:none;overflow:hidden;transition:width 1.1s ease;white-space:nowrap}#marquee_section .marquee_word .word:hover:before,#marquee_section .marquee_word.animate-in .word:before{width:100%}#logo_marquee_section{height:15vh}#logo_marquee_section img{height:70px;width:100px;object-fit:contain;margin-left:30px;margin-top:10px}@media(max-width:575px){#logo_marquee_section img{height:100px;width:100px}}.mobile_banner{position:fixed;bottom:0;left:0;right:0;height:100px;max-height:100px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;padding:10px 16px;z-index:9999;box-shadow:0 -4px 20px rgba(0,0,0,.4)}.mobile_banner .close_btn{position:absolute;top:2px;right:8px;background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer;opacity:.8}.mobile_banner .close_btn:hover{opacity:1}.mobile_banner .banner_content{width:100%;max-width:600px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile_banner .text_section{display:flex;flex-direction:column}.mobile_banner .title{font-weight:700;font-size:16px}.mobile_banner .subtitle{font-size:13px;opacity:.8}.mobile_banner .download_btn{background:#a5d105;color:#000;border:none;border-radius:8px;padding:8px 14px;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.mobile_banner .download_btn:hover{opacity:.9}