@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Sora:wght@100..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700&display=swap);:root{--navy-dark:#1B2A41;--teal:#008D9C}.campaign-container{background-color:#1f94d2;min-height:100vh;max-width:430px;margin:0 auto;padding:20px;display:flex;flex-direction:column;align-items:center}.campaign-container .logo{width:120px;margin:20px 0;animation:fadeInDown .8s ease-out}.campaign-container .logo img{width:100%;transition:transform .3s ease}.content-card{margin-top:20px;border-radius:20px;width:100%;animation:fadeIn 1s ease-out .3s both}.content-card .campaign-content{border-radius:15px;text-align:center}.content-card .campaign-content img{width:100%;margin-bottom:20px;animation:fadeIn 1s ease-out .6s both}.content-card .products-showcase{margin:30px 0}.content-card .products-showcase img{width:100%;height:auto}.draw-button{background:#fff;border:none;border-radius:50px;padding:8px 30px;width:90%;max-width:270px;margin:20px auto;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;transition:all .3s ease;animation:bounceIn 1s ease-out .9s both;box-shadow:0 2px 8px rgba(0,0,0,.1)}.draw-button .ar{font-size:14px;color:#1f94d2;font-weight:700;font-family:Cairo}.draw-button .en{font-size:14px;font-weight:700;color:#1f94d2}.draw-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(31,148,210,.2);background:#f8f8f8}.draw-button:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(31,148,210,.1)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(1.1)}80%{transform:scale(.89)}100%{opacity:1;transform:scale(1)}}.video-container{position:relative;width:100%;margin-bottom:20px;border-radius:15px;overflow:hidden;height:575px!important;overflow:hidden}.video-container.fullscreen-video{top:0;left:0;width:100%;height:100%;z-index:1000;margin:0;border-radius:0}.video-container .video-thumbnail{position:relative;cursor:pointer;width:100%;height:100%}.video-container .video-thumbnail img{width:100%;height:auto;display:block}.video-container .video-thumbnail .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.video-container .video-thumbnail .play-button:hover{background:#fff;transform:translate(-50%,-50%) scale(1.1)}.video-container .video-thumbnail .play-button i{color:#1f94d2;font-size:24px;margin-left:4px}.video-container #video-player{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden}.video-container #video-player.hidden{display:none}.video-container #video-player video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.draw-page-container{background:#fff;min-height:100vh;max-width:430px;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.draw-page-container .logo{width:120px;margin:20px 0;animation:fadeInDown .8s ease-out}.draw-page-container .logo img{width:100%;transition:transform .3s ease}.draw-content-card{width:100%;border-radius:35px;z-index:99999;background:#fff;animation:fadeInn 1s ease-out .3s both;padding:0 15px}.draw-content-card .campaign-content{text-align:center}.draw-content-card .campaign-content .hero-text{color:#fff;margin-bottom:30px;animation:fadeInUp .8s ease-out}.draw-content-card .campaign-content .hero-text h1.ar{font-family:Cairo;font-size:32px;font-weight:700;margin-bottom:10px}.draw-content-card .campaign-content .hero-text h2.ar{font-family:Cairo;font-size:28px;font-weight:700;margin-bottom:10px}.draw-content-card .campaign-content .hero-text h3.ar{font-family:Cairo;font-size:24px;font-weight:700;color:gold}.draw-content-card .campaign-content .products-showcase{position:relative;margin:30px 0;animation:fadeIn 1s ease-out}.draw-content-card .campaign-content .products-showcase img{width:100%;max-width:350px;margin:0 auto}.draw-content-card .campaign-content .products-showcase .car-section{margin:20px 0}.draw-content-card .campaign-content .products-showcase .car-section img{width:80%;animation:float 3s ease-in-out infinite}.draw-content-card .campaign-content .products-showcase .gifts{position:absolute;right:10px;bottom:10px;width:80px;animation:bounce 2s ease-in-out infinite}.draw-content-card .campaign-content .products-showcase .gifts img{width:100%}.questions-form{width:100%;max-width:400px;margin:0 auto;padding:20px 0}.questions-form .select-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px}.questions-form .form-group{margin-bottom:20px;position:relative;border:1px solid #d1d1d1;border-radius:50px;padding:10px 28px}.questions-form .form-group span.ar{display:block;font-family:Cairo,sans-serif;color:#282828;font-weight:700;font-size:11px;margin-bottom:5px}.questions-form .form-group span.en{display:block;color:#3b3b3b;font-weight:400;font-size:11px}.questions-form .form-group .select-wrapper select,.questions-form .form-group input{border:none;width:100%;font-size:12px;background:0 0;color:#1e1e1e;box-shadow:none}.questions-form .form-group .select-wrapper select::-moz-placeholder,.questions-form .form-group input::-moz-placeholder{opacity:1;color:#575757}.questions-form .form-group .select-wrapper select::placeholder,.questions-form .form-group input::placeholder{opacity:1;color:#575757}.questions-form .form-group .select-wrapper select:focus,.questions-form .form-group input:focus{outline:0;border-color:none;box-shadow:none}.questions-form .form-group .custom-dropdown{position:relative;width:100%}.questions-form .form-group .custom-dropdown .dropdown-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:0 0;border:none;cursor:pointer;text-align:left;gap:15px}.questions-form .form-group .custom-dropdown .dropdown-toggle::after{content:"";display:none}.questions-form .form-group .custom-dropdown .dropdown-toggle .placeholder{color:#2a2a2a;font-size:12px;background:0 0;width:100%;overflow:hidden}.questions-form .form-group .custom-dropdown .dropdown-toggle .arrow{transition:transform .3s ease;margin-top:-10px}.questions-form .form-group .custom-dropdown .dropdown-toggle.active .arrow{transform:rotate(180deg)}.questions-form .form-group .custom-dropdown .dropdown-menu{position:absolute;top:100%;right:-28px;background:#fff;border-radius:18px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;display:none;margin-top:8px;padding:0;width:90%;overflow:hidden}.questions-form .form-group .custom-dropdown .dropdown-menu.show{display:block}.questions-form .form-group .custom-dropdown .dropdown-menu-bottom{bottom:100%;top:auto}.questions-form .form-group .custom-dropdown .dropdown-item{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;padding:14px 20px;cursor:pointer}.questions-form .form-group .custom-dropdown .dropdown-item:hover{background:rgba(41,167,223,.05)}.questions-form .form-group .custom-dropdown .dropdown-item.selected{background:rgba(41,167,223,.1)}.questions-form .form-group .custom-dropdown .dropdown-item .radio-circle{width:20px;height:20px;border:2px solid #29a7df;border-radius:50%;margin-right:12px;position:relative}.questions-form .form-group .custom-dropdown .dropdown-item .radio-circle::after{content:"";position:absolute;width:16px;height:16px;background:#29a7df;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.questions-form .form-group .custom-dropdown .dropdown-item.selected .radio-circle::after{display:block}.form-group .select-wrapper select:hover,.form-group input:hover{border-color:#e8e8e8}.form-group .select-wrapper select:focus,.form-group input:focus{border-color:#e8e8e8;box-shadow:none}.submit-button{background:#29a7df;color:#fff;width:100%;padding:8px;border:none;border-radius:50px;font-size:12px;font-weight:500;margin-top:10px;cursor:pointer;transition:all .3s ease}.submit-button:hover{background:#2196c5;transform:translateY(-1px)}.submit-button .ar{font-family:Cairo,sans-serif;font-size:15px;margin-bottom:2px}.submit-button .en{font-size:15px}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}input:focus,select:focus{outline:0;box-shadow:0 2px 8px rgba(41,167,223,.15)}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(-30px)}}.congrats-page-container{background:#fff;min-height:100vh;max-width:430px;margin:0 auto;position:relative;overflow:hidden}.congrats-page-container .header{background:#1f94d2;padding:15px;text-align:center}.congrats-page-container .header .header-logo{height:60px;width:auto}.congrats-card{background:#1f94d2;border-radius:20px;padding:30px;width:100%;text-align:center;color:#fff;position:relative;margin:20px 0;box-shadow:0 4px 15px rgba(41,167,223,.2);width:90%;margin:70px auto;margin-bottom:5px;position:relative;padding-top:90px}.congrats-card .gift-animation{position:absolute;top:-30px;left:50%;transform:translateX(-50%)!important;width:100px;animation:float 3s ease-in-out infinite}.congrats-card .gift-animation img{width:100%}.congrats-card h1.ar{font-family:Cairo,sans-serif;font-size:42px;font-weight:700;margin:0;line-height:1.2}.congrats-card h2.en{font-size:32px;font-weight:600;margin:0;margin-bottom:15px}.congrats-card p.ar{font-family:Cairo,sans-serif;font-size:24px;margin:0;font-weight:500}.congrats-card p.en{font-size:18px;margin:5px 0 0;opacity:.9}.partners-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:25px;width:100%;margin-top:30px;padding:0 5px;margin-bottom:50px}.partners-grid img{width:90px;height:auto;-o-object-fit:contain;object-fit:contain}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.confetti{position:absolute;width:15px;height:15px;background:#29a7df;opacity:.7;animation:confetti-fall 3s linear infinite}.confetti:nth-child(2n){background:#fff}.confetti:nth-child(3n){background:gold}@keyframes confetti-fall{0%{transform:translateY(-100%) rotate(0);opacity:1}100%{transform:translateY(100vh) rotate(360deg);opacity:0}}.home-page-container{background:linear-gradient(180deg,#0066a1 0,#29a7df 100%);min-height:100vh;max-width:430px;margin:0 auto;position:relative;overflow:hidden;padding-bottom:30px}.home-page-container .header{background:#fff;padding:15px;text-align:center}.home-page-container .header .header-logo{height:50px;width:auto}.home-page-container .hero-content{text-align:center;color:#fff;padding:30px 20px}.home-page-container .hero-content h1.ar,.home-page-container .hero-content h2.ar{font-family:Cairo,sans-serif;font-size:32px;font-weight:700;margin:0;line-height:1.2}.home-page-container .hero-content h3.en,.home-page-container .hero-content h4.en{font-size:28px;font-weight:600;margin:10px 0;line-height:1.2}.home-page-container .cta-card{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;margin:20px;padding:25px;text-align:center;color:#fff}.home-page-container .cta-card .location-icon{font-size:24px;color:#29a7df;margin-bottom:15px}.home-page-container .cta-card h3.ar{font-family:Cairo,sans-serif;font-size:24px;font-weight:700;margin:0}.home-page-container .cta-card h4.en{font-size:20px;margin:5px 0 15px}.home-page-container .cta-card p{margin:5px 0;font-size:14px;opacity:.9}.home-page-container .cta-card p.ar{font-family:Cairo,sans-serif;font-size:16px}.home-page-container .prizes-showcase{position:relative;margin-top:30px;padding:0 20px}.home-page-container .prizes-showcase .car-section{text-align:center}.home-page-container .prizes-showcase .car-section img{width:90%;max-width:400px;animation:float 3s ease-in-out infinite}.home-page-container .prizes-showcase .gifts{position:absolute;right:30px;bottom:-20px;width:120px;animation:bounce 2s ease-in-out infinite}.home-page-container .prizes-showcase .gifts img{width:100%}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}body{direction:ltr;text-align:left;font-family:Overpass,serif;overflow-x:hidden}body a{-webkit-tap-highlight-color:transparent;color:inherit}body a:link{color:inherit;-webkit-text-fill-color:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f7f7f7}::-webkit-scrollbar-thumb{background:#021945}::-webkit-scrollbar-thumb:hover{background:#000713}