.footer-section{background-color:var(--darkBgColor);padding:140px 0 20px}.footer-section .footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-logo img{max-height:60px}.footer-menus{text-align:center;flex-wrap:wrap;align-items:center;gap:30px;display:flex}.footer-menus a{color:var(--text-color);text-transform:uppercase;font-size:18px;transition:all .3s}.footer-menus a:hover{color:var(--themeColor)}.social-media-links{align-items:center;gap:1rem;display:flex}.social-media-links .social-media{background-color:var(--themeColor);width:5rem;height:5rem;color:var(--blueBackground);border-radius:100%;justify-content:center;align-items:center;display:flex}.social-media-links .social-media svg{width:2.6rem;height:2.6rem;color:var(--darkTextColor)}.copyright{text-align:center;border-top:1px solid var(--borderColor);color:var(--text-color);text-transform:capitalize;margin-top:20px;padding-top:20px}
.okareel-teaser-section{flex-direction:column;justify-content:center;min-height:100vh;padding:6rem 0 0;display:flex;position:relative}.okareel-teaser-section:after{content:"";pointer-events:none;background-color:#000;position:absolute;inset:0}.okareel-teaser-section .teaser-logo{justify-content:center;align-items:center;margin-bottom:4rem;display:flex}.okareel-teaser-section .teaser-logo img{max-width:40rem}.okareel-teaser-section .teaser-content{text-align:center;z-index:1;position:relative}.okareel-teaser-section .teaser-content p{color:#fff;text-transform:initial;font-size:2rem}.okareel-teaser-section .theme-btn{margin-top:5rem}.okareel-teaser-section .okareel-h1{font-size:15rem;font-weight:700;line-height:1}.okareel-teaser-section .okareel-list{text-align:center;flex-wrap:wrap;justify-content:center;gap:1.5rem 5rem;margin:3rem 0 0;display:inline-flex}.okareel-teaser-section .okareel-list li:not(:last-child){margin:0}.teaser-highlight,.teaser-note{margin-top:2rem;font-weight:600}.teaser-bg{pointer-events:none;position:absolute;inset:0}.teaser-bg img{object-fit:cover;width:100%;height:100%}.sub-title{color:#fff;margin:2rem 0;font-size:2.6rem;font-weight:600}.newsletter-form{background-color:#fff;border-radius:1rem;max-width:60rem;margin:5rem auto 0;padding:2px;overflow:hidden}.newsletter-form .input-box-button{justify-content:center;align-items:center;width:100%;display:inline-flex;position:relative}.newsletter-form .theme-btn{border-top-left-radius:0;border-bottom-left-radius:0;width:23rem;margin:0;position:absolute;top:0;right:0}.newsletter-form .theme-btn:hover:before{opacity:1;width:26rem;height:26rem}.newsletter-form .form-control{border:1px solid var(--darkTextColor);background-color:var(--darkTextColor);color:#fff;border-radius:1rem;height:5rem;padding-right:28rem}.newsletter-form .form-control::placeholder{color:var(--text-color)}.role-switcher{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:3rem 0;padding:0;display:flex}.role-switcher .nav-link{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:3rem;padding:.8rem 1.8rem;transition:all .3s}.role-switcher .nav-link:hover{border-color:var(--themeColor)}.role-switcher .nav-link.active{background:var(--themeColor);color:var(--darkTextColor)}.contact-form{margin:5rem 0}.contact-form .form-group{margin-bottom:1.5rem}.contact-form .form-control{border:1px solid var(--darkTextColor);background-color:var(--darkTextColor);color:#fff;border-radius:1rem;height:6rem;padding:1rem 1.5rem;font-size:1.6rem}.contact-form .form-control::placeholder{color:var(--text-color)}.contact-form .form-control:focus{border-color:var(--themeColor);box-shadow:none}.contact-form .theme-btn{width:100%;height:6rem;margin:0}.contact-form .theme-btn:hover:before{width:100rem;height:100rem}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alert-success{margin-top:1.5rem;margin-bottom:0}.okareel-how-it-works{background-color:#292367;padding:8rem 0}.okareel-how-it-works .section-title{text-align:center;margin-bottom:4rem}.okareel-how-it-works .how-steps{flex-direction:column;gap:4rem;display:flex}.okareel-how-it-works .how-steps .how-step{text-align:left;background-color:#211b5b;border-radius:2rem;padding:2rem;position:relative}.okareel-how-it-works .how-steps .step-number{color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:600}.okareel-how-it-works .how-steps h3{color:#fff;text-transform:initial;margin-bottom:1rem;font-size:3rem;font-weight:500}.okareel-buttons{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.teaser-page .sub-heading{text-transform:initial;color:#fff;margin-bottom:1.5rem;font-size:2.4rem;font-weight:500}.teaser-page .footer-section{padding:2rem 0}
