/*** GLOBAL SETTING ***/
*{ margin: 0; padding: 0;}
body { margin: 0; padding:0; font:normal 18px 'Hind', sans-serif; color:#fff; line-height:normal; position:relative;}

/*** GLOBAL SELECTORS ***/
a{ color:#fff; text-decoration: none;}
a:hover{ color:#fff;} 

/*Main Content*/
.waitlist-page .container{ width: min(1290px, 96%); margin:0 auto;}
img { width: auto; height: auto; max-width: 100%;}

body, html{ width:100%; height:100%; padding: 0; margin: 0;}

.waitlist-page .headersection{ background: #1d212c; padding: 15px 0; position: relative; z-index: 2;}
.waitlist-page .headersection .container{ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center;}
.waitlist-page .headersection .headersocialsec ul{ font-size: 0; margin-left: -13px;}
.waitlist-page .headersection .headersocialsec ul li{ display: inline-block; vertical-align: top; margin-left: 13px;} 
.waitlist-page .headersection .headersocialsec ul li a{ display: block; position: relative; background: url(../images/footer-social-icons.png) no-repeat; width: 40px; height: 40px; border-radius: 50%; transition: .4s ease;}
.waitlist-page .headersection .headersocialsec ul li a.fb{ background-position: 0 0}
.waitlist-page .headersection .headersocialsec ul li a.fb:hover{ background-position: 0 -40px}
.waitlist-page .headersection .headersocialsec ul li a.insta{ background-position: -54px 0}
.waitlist-page .headersection .headersocialsec ul li a.insta:hover{ background-position: -54px -40px}
.waitlist-page .headersection .headersocialsec ul li a.twt{ background-position: -105px 0}
.waitlist-page .headersection .headersocialsec ul li a.twt:hover{ background-position: -105px -40px}
.waitlist-page .headersection .headersocialsec ul li a.linkin{ background-position: -158px 0}
.waitlist-page .headersection .headersocialsec ul li a.linkin:hover{ background-position: -158px -40px}
.waitlist-page .headersection .headersocialsec ul li a.yt{ background-position: -210px 0}
.waitlist-page .headersection .headersocialsec ul li a.yt:hover{ background-position: -210px -40px}

.waitlist-page .headersection .topnav { float:right;}
.waitlist-page .headersection .topnav ul { font-size:0; margin-left:-40px;}
.waitlist-page .headersection .topnav ul li { display:inline-block; vertical-align:top; margin-left:40px;}
.waitlist-page .headersection .topnav ul li a { display:block; font-size: 18px; font-weight: 500; color: #fff !important; font-family: 'Barlow'; text-transform: uppercase;}
.waitlist-page .headersection .topnav ul li a:hover{ color: #ee2047 !important;}

.waitlist-page .formsec{ padding: 5px 0 10px; position: relative; text-align: center; overflow: hidden;}
.waitlist-page .formsec p {font-size: 18px; font-weight: 500; font-family: 'Hind'; color: #1d212c;}
.waitlist-page .formsec p span{ display: block;}
.waitlist-page .formsec .innerformsec{ padding: 50px 60px 25px; background: #fff; color: #000; position: relative; max-width: 970px; margin: 30px auto; border-radius: 10px; box-shadow: 0 0 13px rgb(240 243 255 / 100%); box-sizing: border-box;}
.waitlist-page .formsec .innerformsec h3{ font-family: 'Barlow', sans-serif; font-size: 40px; font-weight: 600; margin-bottom: 10px; color: #ee2248;}
.waitlist-page .formsec .innerformsec h5{ font-family: 'Barlow', sans-serif; font-size: 18px; font-weight: 500; color: #000000; margin-bottom: 28px;}
.waitlist-page .formsec .innerformsec ul.formlist{ font-size: 0;}
.waitlist-page .formsec .innerformsec form{ padding: 0 !important;}
.waitlist-page .formsec .innerformsec form label, .waitlist-page .formsec .innerformsec form div[role="radiogroup"] label{ font-size: 17px !important; font-weight: 500 !important; font-family: 'Barlow', sans-serif !important; letter-spacing: 0 !important; position: relative;}
.waitlist-page .formsec .innerformsec form label:after { content: "*"; font-size: 14px; color: #ee2248; display: inline; margin-left: 5px;}
.waitlist-page .formsec .innerformsec form div:nth-child(3) label:after { display: none;}
.waitlist-page .formsec .innerformsec form div[role="radiogroup"] label:after { display: none;}
.waitlist-page .formsec .innerformsec form input{ font-size: 17px !important; font-weight: 400 !important; font-family: 'Hind', sans-serif !important; padding: 10px 20px !important; border: none !important; outline: none !important; background: #ecf3ff !important; border-radius: 5px !important; width: 100% !important; height: 100% !important; box-sizing: border-box !important; letter-spacing: 0 !important;}
.waitlist-page .formsec .innerformsec form div[role="radiogroup"] input { width: auto !important; height: auto !important; padding: 0 !important;}
.waitlist-page .formsec .innerformsec form input::placeholder{ color: #000 !important;font-size: 17px; font-weight: 400; font-family: 'Hind', sans-serif; letter-spacing: initial !important;}
.waitlist-page .formsec .innerformsec form input#phone_number_85915656{ padding: 10px 20px 10px 10px !important;}
.waitlist-page .formsec .innerformsec form .go2206629520{ border: none !important; background: #f4f8ff !important; height: 100% !important;} 
.waitlist-page .formsec .innerformsec form .go2151733121{ padding:13px 35px 13px 15px !important; width: initial !important; background: #e2ecfb; border-radius: 5px; border: none !important; height: 100% !important; margin: 0 !important; gap: 10px; position: relative;}
.waitlist-page .formsec .innerformsec form .go2151733121::before{ content: ""; position: absolute; top: 50%; right: 15px; transform: translateY(-50%); background: url(../images/dropdown-img.png) no-repeat; background-size: cover; width: 12px; height: 6px;}
.waitlist-page .formsec .innerformsec form .go2151733121 img{ width: 30px !important; height: 20px !important; border-radius: 0 !important;}
.waitlist-page .formsec .innerformsec form .go2151733121 svg { display: none;}
.waitlist-page .formsec .innerformsec form div[data-testid="form-row"] .go1905292110 p, .waitlist-page .formsec .innerformsec form div[data-testid="form-row"] .go1905292110 p a,.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] .go3176171171 { font-size: 12px !important; font-weight: 400 !important; line-height: 17px !important; color: #a7b5cc !important;}
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] .go3176171171{ width: 70% !important; margin: 0 auto !important;}
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] button.go952291206{ font-size: 22px !important; font-weight: 500 !important; color: #fff !important; background: #ee2248 !important; border: none; outline: none; border-radius: 5px !important; padding: 15px 90px !important; line-height: 0 !important; height: inherit !important; font-family: 'Hind' !important; line-height: 1 !important; margin: 15px 0 5px;}
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] button.go952291206:hover{ background: #da0033 !important;}
#oval-radio_inner_Category__4__8, #oval-radio_inner_Category__4__9, #oval-radio_inner_Category__4__10{ fill: #ee2248 !important;}
.waitlist-page .formsec .innerformsec form .go2725624752 circle{ stroke: #fff !important; stroke-width: 8px; fill: #e2ebfa;}
.needsclick.kl-private-reset-css-Xuajs1{ font-family: 'Barlow', sans-serif !important; font-weight: 600 !important; font-size: 18px !important; letter-spacing: 0 !important; gap: 15px 5px; padding: 0 !important;}
.waitlist-page .formsec .innerformsec form div[role="radiogroup"]{ gap: 0 !important;}
.waitlist-page .formsec .innerformsec form .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]{ gap: 0 15px !important;}
.waitlist-page .formsec .innerformsec form .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] svg {width: 21px !important; height: 21px !important; border: 1px solid #e2ebfa; border-radius: 50%; box-sizing: border-box; min-width: inherit;}
.waitlist-page .formsec .innerformsec form .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] svg.go2725624752 svg {width: 21px !important; height: 21px !important;}
.needsclick.kl-private-reset-css-Xuajs1[data-testid="form-component"] > .needsclick.kl-private-reset-css-Xuajs1{ gap: 10px 5px !important;}
.waitlist-page .formsec nav{ position: relative; margin-bottom: 20px;}
.waitlist-page .formsec nav ul{ display: flex; justify-content: center; gap: 0 30px;}
.waitlist-page .formsec nav ul li a{ font-size: 16px; font-weight: 500; color: #fff !important; font-family: 'Barlow'; text-transform: uppercase;}
.waitlist-page .formsec nav ul li a:hover{ color: #ee2047 !important;}

.klaviyo-form.klaviyo-form.klaviyo-form input[type=radio]:checked+label>* {border: 1px solid #ee2248 !important; border-radius: 50% !important;}
.klaviyo-form.klaviyo-form.klaviyo-form input[type=radio]:checked+label>.needsclick.kl-private-reset-css-Xuajs1 {border: 0 !important; border-radius: initial !important;}

.slotsection h3 {font-size: 40px; font-weight: 600; font-family: 'Barlow'; color: #ee2248;}
.slotsection h3 > span {color: #293247;}
.slotsection p {line-height: 1; margin: 15px 0;}

.waitlist-page .formsec .innerformsec form input::-webkit-input-placeholder {
/* Chrome/Opera/Safari */
color: #000;
}
.waitlist-page .formsec .innerformsec form input::-moz-placeholder { 
/* Firefox 19+ */
color: #000;
}
.waitlist-page .formsec .innerformsec form input:-ms-input-placeholder {
/* IE 10+ */
color: #000;
}
.waitlist-page .formsec .innerformsec form input:-moz-placeholder {
/* Firefox 18- */
color: #000;
}

.needsclick[style="background-color: white; position: absolute; z-index: 1; right: 0px; border-radius: 4px; animation: 0.4s ease 0s 1 normal none running klaviyo-fadein; top: 9px;"] { left: 0;}
.needsclick[style="background-color: white; position: absolute; z-index: 1; right: 0px; border-radius: 4px; animation: 0.4s ease 0s 1 normal none running klaviyo-fadein; top: 9px;"] span.needsclick.kl-private-reset-css-Xuajs1 { font-size: 13px !important; font-weight: 400 !important; padding:5px !important;}
.needsclick[role="listbox"] { padding: 10px !important; font-size: 14px !important;}

.waitlist-page .footersocailsec { margin-bottom:20px;}
.waitlist-page .footersocailsec ul{ font-size: 0; margin-left: -13px; text-align:center;}
.waitlist-page .footersocailsec ul li{ display: inline-block; vertical-align: top; margin-left: 13px;} 
.waitlist-page .footersocailsec ul li a{ display: block; position: relative; background: url(../images/footer-social-icons.png) no-repeat; width: 40px; height: 40px; border-radius: 50%; transition: .4s ease;}
.waitlist-page .footersocailsec ul li a.fb{ background-position: 0 0}
.waitlist-page .footersocailsec ul li a.fb:hover{ background-position: 0 -40px}
.waitlist-page .footersocailsec ul li a.insta{ background-position: -54px 0}
.waitlist-page .footersocailsec ul li a.insta:hover{ background-position: -54px -40px}
.waitlist-page .footersocailsec ul li a.twt{ background-position: -105px 0}
.waitlist-page .footersocailsec ul li a.twt:hover{ background-position: -105px -40px}
.waitlist-page .footersocailsec ul li a.linkin{ background-position: -158px 0}
.waitlist-page .footersocailsec ul li a.linkin:hover{ background-position: -158px -40px}
.waitlist-page .footersocailsec ul li a.yt{ background-position: -210px 0}
.waitlist-page .footersocailsec ul li a.yt:hover{ background-position: -210px -40px}

/* waitlistbannersection */
.waitlistbannersection {background: url(../images/waitlistbannerbgimg.jpg) no-repeat bottom; background-size: cover; position: relative; padding-bottom: 72px;}
.waitlistbannersection:before {content: " "; position: absolute; background: url(../images/bannerclipimg.png) no-repeat bottom; left: 0; right: 0; bottom: 0; height: 126px; background-size: 100% 100%; z-index: 1;}
.waitlistbannersection:after {content: ""; position: absolute; background: rgb(0 0 0 / 46%); left: 0; right: 0; top: 0; bottom: 0; }
.waitlistbannersection .container {position: relative; z-index: 1;}
.waitlistbannerwrap {font-size: 0;}
.waitlistbannerwrap .bannercategories {width: 48%; float:left; padding: 40px 0 0;}
.waitlistbannerwrap .showcase_content {width: 45%; float: right; margin-left: 7%; background: #fff; padding: 72px 50px; box-sizing: border-box; box-shadow: 0 0 51px rgb(215 224 255 / 60%); position: relative;}
.waitlistbannerwrap .bannercategories ul {font-size: 0; margin-left: -3.33%; margin-top: -25px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.waitlistbannerwrap .bannercategories ul li {display: inline-block; vertical-align: top; width: 30%; margin-left: 3.33%; text-align: center;  margin-top: 25px; max-width: 177px;}
.waitlistbannerwrap .bannercategories ul li .imgbox {padding: 12px; box-sizing: border-box; position: relative; padding-top: 0;}
.imgbox:before {content: ""; position: absolute; clip-path: ellipse(50% 50% at 50% 0%); left: 0; right: 0; bottom: -50%; background: #fff; height: 100%; width: 100%; z-index: 1; }
.waitlistbannerwrap .bannercategories ul li .imgbox img {border-radius: 50%; z-index: 1; position: relative; }
.waitlistbannerwrap .bannercategories ul li h4 {font-size: 20px; font-family: 'Hind';  font-weight: 500; color: #fff; line-height: 1; margin-top: 12px;}

.waitlistbannerwrap .showcase_content h3 {font-size: 54px; font-weight: 600; font-family: 'Barlow'; color: #1d212c; line-height: normal; margin-bottom: 55px;}
.waitlistbannerwrap .showcase_content ul li {font-size: 18px; font-weight: 500; font-family: 'Hind'; color: #1d212c; position: relative; padding-left: 30px; margin-top: 25px; line-height: 25px;}
.waitlistbannerwrap .showcase_content ul li:before {content: " "; position: absolute; width: 8px; height: 8px; background: #ee2248; border-radius: 50%; left: 0; top: 7px;}

/* waitlist_copyrightsection */
.waitlist_copyrightsection {background: #1d212c; padding: 15px 0; text-align: center;}
.waitlist_copyrightsection p {font-size: 16px; font-weight: 400; font-family: 'Hind'; color: #fff;}


.hc-nav.hc-nav-1 {display: block !important;}
.hc-offcanvas-nav.hc-nav-1 {display: none !important;}
.mobile_menu {display: none;}

/* Responsive */
@media only screen and ( max-width: 1351px ) {
}
@media only screen and ( max-width: 1290px ) {
.waitlistbannerwrap .showcase_content h3 {font-size: 45px;}
}
@media only screen and ( max-width: 1200px ) {
.waitlistbannerwrap .showcase_content {padding: 60px 40px;}
}
@media only screen and ( max-width: 1151px ) {
}
@media only screen and ( max-width: 1101px ) {
 .waitlistbannerwrap .bannercategories ul li .imgbox {padding: 0 9px 9px 9px;}
 .waitlistbannerwrap .bannercategories ul li h4 {font-size: 18px;}
 .waitlistbannerwrap .showcase_content h3 {font-size: 38px; margin-bottom: 35px;}
 .waitlistbannerwrap .showcase_content ul li {font-size: 17px; letter-spacing: -0.3px;}
 .waitlist-page .formsec {padding: 12px 0 10px;}
}
@media only screen and ( max-width: 1024px ) {
.waitlistbannerwrap .showcase_content {padding: 45px 40px;}
}
@media only screen and ( max-width: 980px ) {
}
@media only screen and ( max-width: 800px ) {

/*Mobile Menu Start*/
.hc-offcanvas-nav.hc-nav-1 { display:block !important;}
.mobilestyicky {position: fixed; width: 100%; left: 0; top: 0; z-index:99; padding:5px 0; border-bottom:1px solid #eaeaea; background:#fff; display:block;}
.hdrgt { padding-top:90px;}
.header { position:relative;}
html.hc-nav-yscroll {overflow-y:scroll}
body.hc-nav-open {overflow:visible;position:fixed;width:100%;min-height:100%}
.logged-in .hc-offcanvas-nav { top:32px;}
.hc-offcanvas-nav {visibility:hidden;display:none;position:fixed;top:0;height:100%;z-index:9999}
.hc-offcanvas-nav.is-ios * {cursor:pointer !important}
.logged-in .hc-offcanvas-nav .nav-container { top:32px;}
.hc-offcanvas-nav .nav-container {position:fixed;z-index:9998;top:0;width:260px;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}
.hc-offcanvas-nav .nav-wrapper {width:100%;height:100%;max-height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none;box-sizing:border-box}
.hc-offcanvas-nav .nav-content {height:100%;max-height:100vh}
.hc-offcanvas-nav .nav-wrapper-0>.nav-content {overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}
.hc-offcanvas-nav ul {list-style:none;margin:0;padding:0}
.hc-offcanvas-nav li {position:relative;display:block}
.hc-offcanvas-nav li.level-open>.nav-wrapper {visibility:visible}
.hc-offcanvas-nav input[type="checkbox"] {display:none}
.hc-offcanvas-nav label {position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer}
.hc-offcanvas-nav li.nav-parent .nav-item .icon {display: none;}
.hc-offcanvas-nav a {position:relative;display:block;box-sizing:border-box;cursor:pointer}
.hc-offcanvas-nav a, .hc-offcanvas-nav a:hover {text-decoration:none; background:#121621}
.hc-offcanvas-nav .nav-item {position:relative;display:block;box-sizing:border-box}
.hc-offcanvas-nav.disable-body::after, .hc-offcanvas-nav .nav-wrapper::after {content:'';position:fixed;z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-ms-scroll-chaining:none;overscroll-behavior:none;visibility:hidden;opacity:0;transition:visibility 0s ease .4s, opacity .4s ease}
.hc-offcanvas-nav.disable-body.nav-open::after, .hc-offcanvas-nav .sub-level-open::after {visibility:visible;opacity:1;transition-delay:.05s}
.hc-offcanvas-nav:not(.nav-open)::after {pointer-events:none}
.hc-offcanvas-nav.nav-levels-expand .nav-content {overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after {display:none}
.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper {min-width:0;max-height:0;overflow:hidden;transition:height 0s ease .4s}
.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper {max-height:none}
.hc-offcanvas-nav.nav-levels-overlap .nav-content {overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}
.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper {position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;transition:visibility 0s ease .4s, -webkit-transform .4s ease;transition:visibility 0s ease .4s, transform .4s ease;transition:visibility 0s ease .4s, transform .4s ease, -webkit-transform .4s ease}
.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent {position:static}
.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}
.hc-offcanvas-nav.nav-position-left {left:0}
.hc-offcanvas-nav.nav-position-left .nav-container {left:0;-webkit-transform:translate3d(-280px, 0, 0);transform:translate3d(-280px, 0, 0)}
.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper {left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
.hc-offcanvas-nav.nav-position-right {right:0}
.hc-offcanvas-nav.nav-position-right .nav-container {right:0;-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0)}
.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper {right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
.hc-offcanvas-nav.nav-position-top {top:0}
.hc-offcanvas-nav.nav-position-top .nav-container {top:0;width:100%;height:auto;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}
.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper {left:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}
.hc-offcanvas-nav.nav-position-bottom {top:auto;bottom:0}
.hc-offcanvas-nav.nav-position-bottom .nav-container {top:auto;bottom:0;width:100%;height:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}
.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper {left:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}
.hc-offcanvas-nav.nav-open[class*='hc-nav-'] div.nav-container {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.hc-nav-trigger {cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:0;z-index:9980;width:auto;min-height: 1.3rem}
.hc-nav-trigger span {width:26px;/*top:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%; left:15px !important;*/ top: calc(50% - 1.5px); margin-left:0;}
.hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {display:block;position:absolute;left:0;height:3px;background:#fff;transition:all .2s ease}
.hc-nav-trigger span::before, .hc-nav-trigger span::after {content:'';width:100%}
.hc-nav-trigger span::before {top:-7px}
.hc-nav-trigger span::after {bottom:-7px}
.hc-nav-trigger.toggle-open span {background:rgba(0, 0, 0, 0);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hc-nav-trigger.toggle-open span::before {-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}
.hc-nav-trigger.toggle-open span::after {-webkit-transform:rotate(-90deg) translate3d(13px, 0, 0);transform:rotate(-90deg) translate3d(13px, 0, 0)}
.hc-offcanvas-nav::after, .hc-offcanvas-nav .nav-wrapper::after {background:rgba(0, 0, 0, 0.3)}
.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {background:#1d212c;}
.hc-offcanvas-nav h3 {font-size:19px;font-weight:normal;text-align:left;padding:20px 17px;color:#fff}
.hc-offcanvas-nav a, .hc-offcanvas-nav .nav-item {padding:12px 15px; z-index:1;background:#1d212c; border-bottom:1px solid #343b4c; color: #fff; font-size: 16px;  font-family: 'Barlow';}
.hc-offcanvas-nav:not(.touch-device) a:hover {background:#305c6a}
.hc-offcanvas-nav ul:first-of-type:not(:first-child)>li:first-child:not(.nav-back):not(.nav-close)>a { border-top:1px solid #6e98dd; margin-top:-1px}
.hc-offcanvas-nav li { text-align:left }
.hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav li.nav-back a { background:#000; border-top:1px solid #343b4c; border-bottom:1px solid #343b4c;}
.hc-offcanvas-nav li.nav-close a:hover, .hc-offcanvas-nav li.nav-back a:hover { background:#121621}
.hc-offcanvas-nav li.nav-close:not(:first-child) a, .hc-offcanvas-nav li.nav-back:not(:first-child) a { margin-top:-1px}
.hc-offcanvas-nav li.nav-parent .nav-item { padding-right:58px}
.hc-offcanvas-nav li.nav-close span, .hc-offcanvas-nav li.nav-parent span.nav-next, .hc-offcanvas-nav li.nav-back span { width:55px; position:absolute; top:0; right:0; bottom:0; text-align:center; cursor:pointer; transition:background .2s ease; border-left:1px solid #343b4c;}
.hc-offcanvas-nav li.nav-close span::before, .hc-offcanvas-nav li.nav-close span::after { content:''; position:absolute; top:50%; left:50%; width:10px; height:10px; margin-top:-6px; border-top:2px solid #fff; border-left:2px solid #fff }
.hc-offcanvas-nav li.nav-close span::before { margin-left:-13px; -webkit-transform:rotate(135deg); transform:rotate(135deg) }
.hc-offcanvas-nav li.nav-close span::after { -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}
.hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next { border-left:1px solid #442789;}
.hc-offcanvas-nav span.nav-next::before, .hc-offcanvas-nav li.nav-back span::before { content:''; position:absolute; top:50%; left:50%; width:8px; height:8px; margin-left:-2px; box-sizing:border-box; border-top:2px solid #fff; border-left:2px solid #fff; -webkit-transform-origin:center; transform-origin:center}
.hc-offcanvas-nav span.nav-next::before { -webkit-transform:translate(-50%, -50%) rotate(135deg); transform:translate(-50%, -50%) rotate(135deg) }
.hc-offcanvas-nav li.nav-back span::before { -webkit-transform:translate(-50%, -50%) rotate(-45deg); transform:translate(-50%, -50%) rotate(-45deg)}
.hc-offcanvas-nav.nav-position-left.nav-open .nav-wrapper { box-shadow:1px 0 2px rgba(0, 0, 0, 0.2) }
.hc-offcanvas-nav.nav-position-right.nav-open .nav-wrapper { box-shadow:-1px 0 2px rgba(0, 0, 0, 0.2)}
.hc-offcanvas-nav.nav-position-right span.nav-next::before { margin-left:0; margin-right:-2px; -webkit-transform:translate(-50%, -50%) rotate(-45deg); transform:translate(-50%, -50%) rotate(-45deg)}
.hc-offcanvas-nav.nav-position-right li.nav-back span::before { margin-left:0; margin-right:-2px; -webkit-transform:translate(-50%, -50%) rotate(135deg); transform:translate(-50%, -50%) rotate(135deg) }
.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper { box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}
.hc-offcanvas-nav.nav-position-top span.nav-next::before { margin-left:0; margin-right:-2px; -webkit-transform:translate(-50%, -50%) rotate(-135deg); transform:translate(-50%, -50%) rotate(-135deg)}
.hc-offcanvas-nav.nav-position-top li.nav-back span::before { margin-left:0; margin-right:-2px; -webkit-transform:translate(-50%, -50%) rotate(45deg); transform:translate(-50%, -50%) rotate(45deg) }
.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper { box-shadow:0 -1px 2px rgba(0, 0, 0, 0.2)}
.hc-offcanvas-nav.nav-position-bottom span.nav-next::before { margin-left:0; margin-right:-2px; -webkit-transform:translate(-50%, -50%) rotate(45deg); transform:translate(-50%, -50%) rotate(45deg) }
.hc-offcanvas-nav.nav-position-bottom li.nav-back span::before { margin-left:0; margin-right:-2px; -webkit-transform:translate(-50%, -50%) rotate(-135deg); transform:translate(-50%, -50%) rotate(-135deg) }
.hc-offcanvas-nav.nav-levels-expand .nav-container ul .nav-wrapper, .hc-offcanvas-nav.nav-levels-none .nav-container ul .nav-wrapper { box-shadow:none; background:transparent}
.hc-offcanvas-nav.nav-levels-expand .nav-container ul h2, .hc-offcanvas-nav.nav-levels-none .nav-container ul h2 {display:none}
.hc-offcanvas-nav.nav-levels-expand .nav-container ul ul .nav-item, .hc-offcanvas-nav.nav-levels-none .nav-container ul ul .nav-item {font-size:14px}
.hc-offcanvas-nav.nav-levels-expand .nav-container li, .hc-offcanvas-nav.nav-levels-none .nav-container li { transition:.3s ease}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open { background:#2e6296}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a { border-bottom:1px solid #295887}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover { background:#2f649a}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open>.nav-item .nav-next::before, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open>.nav-item .nav-next::before { margin-top:2px; -webkit-transform:translate(-50%, -50%) rotate(45deg); transform:translate(-50%, -50%) rotate(45deg)}
.hc-offcanvas-nav.nav-levels-expand .nav-container span.nav-next::before, .hc-offcanvas-nav.nav-levels-none .nav-container span.nav-next::before { margin-top:-2px; -webkit-transform:translate(-50%, -50%) rotate(-135deg); transform:translate(-50%, -50%) rotate(-135deg)}
/*Mobile Menu End*/

.hc-nav.hc-nav-1 { display:none !important;}
.waitlist-page .headersection {position: sticky; z-index: 2; top: 0; left: 0; right: 0;}
.waitlist-page .headersection .topnav {display: none !important;}
.hc-offcanvas-nav.hc-nav-1 {display: block !important;}
.mobile_menu {display: inline-block; width: 26px; vertical-align: middle; position: absolute; right: 0; top: calc(50% - 13px);}
.headersection {position: sticky; left: 0; right: 0; top: 0; z-index: 99; padding: 14px 0 10px; box-shadow: 0 2px 20px rgb(41 40 40 / 68%);}
.headersection .logo {width: 160px;}
.hc-offcanvas-nav ul {width: 100%; display: block;}
.waitlist-page .headersection .container { position:relative; align-items: inherit;}

.waitlist-page .headersection .logo{ width: 180px;}
.waitlist-page .formsec{ padding: 30px 0;}
.waitlist-page .formsec p{ font-size: 18px;}
.waitlist-page .formsec .innerformsec{ padding: 30px 30px 25px; margin: 20px auto;}
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] .go3176171171{ width: 85% !important;}
/* .waitlist-page .formsec .innerformsec form .go2151733121{ padding: 10px 30px 10px 10px !important;}
.waitlist-page .formsec .innerformsec form .go2151733121::before{ right: 10px; background-size: contain; width: 10px; height: 5px;} */
.needsclick.kl-private-reset-css-Xuajs1{ gap: 10px 5px;}
.needsclick.kl-private-reset-css-Xuajs1[data-testid="form-component"] > .needsclick.kl-private-reset-css-Xuajs1{ gap: 5px 5px !important;}
/* .waitlist-page .formsec .innerformsec form input#phone_number_85915656{ padding: 8px 10px 8px 8px !important;} */
/* .waitlist-page .formsec .innerformsec form input{ padding: 8px 15px !important;} */
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] button.go952291206{ padding: 14px 60px 11px !important;}
.waitlist-page .formsec nav{ margin-bottom: 10px;}

/*  */
.waitlistbannerwrap {display: flex; flex-wrap: wrap;}
.waitlistbannerwrap .bannercategories {width: 100%; float: none; padding: 0;}
.waitlistbannerwrap .showcase_content {width: 100%; float: none; margin-left: 0; padding: 30px; margin-top: 30px;}
.waitlistbannersection {padding: 30px 0 72px;}
.waitlistbannerwrap .showcase_content h3 {font-size: 34px; line-height: 1; margin-bottom: 25px;}
.waitlistbannerwrap .showcase_content ul li {letter-spacing: initial; margin-top: 18px;}
.waitlistbannerwrap .bannercategories ul {justify-content: center;}
.waitlistbannerwrap .bannercategories ul li {width: 21%;}
.waitlistbannersection:before {background-size: contain;}
/* .waitlist_copyrightsection p {font-size: 17px;} */
.waitlist-page .formsec p {letter-spacing: -0.5px;}

}
@media only screen and ( max-width: 768px ) {
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] .go3176171171{ width: 88% !important;}
}
@media only screen and ( max-width: 736px ) {
.waitlist-page .formsec .innerformsec{ padding: 30px 25px 20px;}
.waitlist-page .formsec .innerformsec h3, .slotsection h3{ font-size: 34px;}
.waitlist-page .formsec .innerformsec h5{ font-size: 18px;}
.waitlist-page .formsec .innerformsec form label, .waitlist-page .formsec .innerformsec form div[role="radiogroup"] label{ font-size: 14px !important;}
/* .waitlist-page .formsec .innerformsec form input{ font-size: 15px !important;} */
/* .waitlist-page .formsec .innerformsec form input::placeholder{ font-size: 15px !important;} */
.needsclick.kl-private-reset-css-Xuajs1{ font-size: 16px;}
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] .go3176171171{ width: 91% !important;}
}
@media only screen and ( max-width: 668px ) {
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] .go3176171171{ width: 100% !important;}
.waitlist-page .formsec p {letter-spacing: 0;}
}
@media only screen and ( max-width: 640px ) {
.waitlist-page .headersection{ padding: 10px 0;}
.waitlist-page .headersection .headersocialsec ul{ margin-left: -10px;}
.waitlist-page .headersection .headersocialsec ul li{ margin-left: 10px;}
.waitlist-page .headersection .logo{ width: 150px;}
.needsclick.kl-private-reset-css-Xuajs1[data-testid="form-row"]{ display: block !important;}
.needsclick.kl-private-reset-css-Xuajs1[data-testid="form-component"]+.needsclick.kl-private-reset-css-Xuajs1[data-testid="form-component"]{ margin-top: 10px !important;}
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] button.go952291206{ width: 30% !important;}
.waitlist-page .formsec p span{ display: initial;}
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] button.go952291206 {margin: 8px auto 5px;}
/* .waitlist-page .formsec p{ font-size: 15px; line-height: 24px;} */

}
@media only screen and ( max-width: 600px ) {
.waitlist-page .formsec .innerformsec h3{ font-size: 34px;}
.waitlist-page .formsec .innerformsec form label, .waitlist-page .formsec .innerformsec form div[role="radiogroup"] label{ font-size: 16px !important;}
.needsclick.kl-private-reset-css-Xuajs1{ font-size: 17px !important;}
.waitlistbannerwrap .bannercategories ul li {width: 30%;}
}
@media only screen and ( max-width: 568px ) {
.waitlist-page .formsec .innerformsec h3, .slotsection h3 {font-size: 28px;}
}
@media only screen and ( max-width: 480px ) {
.waitlist-page .formsec{ padding: 30px 0 15px;}
.waitlist-page .headersection{ padding: 15px 0 10px;}
.waitlist-page .headersection .container{ flex-flow: column nowrap !important; gap: 15px;}
.waitlist-page .container{ width: 94%;}
/* .waitlist-page .formsec .innerformsec form div[data-testid="form-component"] button.go952291206{ font-size: 20px !important; width: 100% !important; padding: 8px 10px 10px !important;} */
.needsclick.kl-private-reset-css-Xuajs1{ font-size: 16px !important;}
.waitlist-page .formsec .innerformsec h3{ font-size: 30px;}
.waitlist-page .formsec .innerformsec h5{ font-size: 17px; letter-spacing: 0.7px;}
.waitlist-page .formsec .innerformsec { padding: 20px;}
/* .waitlist-page .formsec .innerformsec form input{ padding: 5px 10px !important;} */
/* .waitlist-page .formsec .innerformsec form .go2151733121{ padding: 8px 25px 8px 8px !important;} */
/* .waitlist-page .formsec .innerformsec form .go2151733121::before{ right: 8px;} */
.waitlist-page .formsec nav ul{ gap: 0 20px;}
.waitlist-page .formsec nav ul li a{ font-size: 14px;}
.waitlistbannerwrap .showcase_content h3 {line-height: normal;}
.waitlist-page .formsec p {font-size: 17px;}

}
@media only screen and ( max-width: 414px ) {
.waitlist-page .formsec .innerformsec h5 {letter-spacing: initial; line-height: 24px;}
/* .waitlistbannerwrap .bannercategories ul li .imgbox {padding: 0 9px ;} */
.waitlistbannerwrap .bannercategories ul {margin-left: -3%; justify-content: space-between;}
.waitlistbannerwrap .bannercategories ul li {width: 47%; margin-left: 3%; max-width: 173px;}
.waitlist-page .formsec p {letter-spacing: 0.5px;}
.slotsection h3 > span {display: block;}
.waitlistbannerwrap .showcase_content {padding: 25px;}
.waitlistbannerwrap .showcase_content ul li {padding-left: 25px;}

}
@media only screen and ( max-width: 384px ) {
.waitlist-page .formsec .innerformsec{ padding: 20px 10px;}
/* .waitlist-page .formsec .innerformsec h3{ font-size: 24px;} */
/* .waitlist-page .formsec .innerformsec h5{ font-size: 15px;} */
.waitlistbannerwrap .showcase_content h3 {font-size: 28px;}
.waitlist-page .formsec .innerformsec h3, .slotsection h3 {font-size: 28px;}
.waitlist_copyrightsection p {font-size: 15px;}
.waitlist-page .footersocailsec {margin-bottom: 8px;}
}
@media only screen and ( max-width: 375px ) {
.waitlist-page .formsec p {letter-spacing: 0;}
}
@media only screen and ( max-width: 360px ) {
.waitlist-page .formsec p {letter-spacing: 0.4px;}
.waitlistbannerwrap .showcase_content ul li {letter-spacing: -0.3px;}
.needsclick.kl-private-reset-css-Xuajs1 {font-size: 15px !important;}
.waitlist-page .formsec .innerformsec form div[data-testid="form-component"] button.go952291206 {width: 100% !important; max-width: 204px; padding: 14px 10px 11px !important; box-sizing: border-box;}
.waitlistbannerwrap .bannercategories ul li h4 {font-size: 17px;}
}
@media only screen and ( max-width: 320px ) {
}



