.inner-banner-v2.visual-section.inner-visual{padding-top:180px;padding-bottom:40px}@media (min-width:768px){.inner-banner-v2.visual-section.inner-visual{padding-top:208px;padding-bottom:80px}}.inner-banner-v2.visual-section.inner-visual .visual-section__img{border-radius:0}.inner-banner-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#FFF;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.8px;border-radius:50px;border:1px solid rgba(255,255,255,0.6);margin-bottom:32px}@media (min-width:990px){.inner-banner-tag{font-size:20px}}@media (min-width:1400px) and (max-width:1680px){.inner-banner-v2-container{padding-left:5rem;padding-right:5rem}}.visual-section.inner-visual .inner-banner-v2-left h1{font-weight:500;font-size:45px;line-height:110%;letter-spacing:-2%;margin-bottom:20px}@media (min-width:1400px){.visual-section.inner-visual .inner-banner-v2-left h1{font-size:96px;letter-spacing:-4%;line-height:105%;margin-bottom:30px}}@media (min-width:1920px){.visual-section.inner-visual .inner-banner-v2-left h1{font-size:104px}}.visual-section.inner-visual .inner-banner-v2-left h3{font-weight:500;font-size:26px;line-height:110%;letter-spacing:-2%}@media (min-width:1400px){.visual-section.inner-visual .inner-banner-v2-left h3{font-size:32px;letter-spacing:-4%}}.inner-banner-right-section{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:460px;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;border-radius:12px;border:1px solid rgba(255,255,255,0.8);background:#FFF}.inner-banner-right-section p{color:rgba(20,0,51,0.8);font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:0}.inner-banner-right-section p:last-child{margin:0}.inner-banner-right-section .ajax-progress{display:none}.inner-banner-subtitle{color:#140033;font-size:24px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.28px;color:#140033;position:relative;padding-left:20px}@media (min-width:990px){.inner-banner-subtitle{font-size:32px}}.inner-banner-subtitle:before{content:"";width:5px;border-radius:9px;background:#6400FF;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;left:0;top:0}.custom-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 20px 12px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:10px;border:1px solid #6400FF;color:#6400FF;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-0.27px;text-decoration:none}.custom-btn:hover{background:#6400FF;color:#fff;border-color:#6400FF}.custom-btn:hover svg path{fill:#fff}.modal-stay-tuned{color:#6400FF;font-size:24px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.64px}@media (min-width:990px){.modal-stay-tuned{font-size:32px}}.modal-overlay-grand{height:100vh;width:100vw;background:rgba(20,0,51,0.7);position:fixed;z-index:999;left:0;top:0}.modal-grand-info.modal-grand-info-full{-ms-grid-columns:100%;grid-template-columns:100%}.modal-grand-challenge-main-wrap{max-height:calc(100vh - 90px);overflow:auto}.modal-grand-challenge-main-wrap{padding:20px;background:#F0F0F0;max-width:min(100% - 24px,1240px);margin:0 auto;z-index:999;position:relative;border-radius:10px}.custom-modal-form-grand{padding:20px;background:#f0f0f0;position:fixed;z-index:999;top:50px;max-width:min(100% - 24px,1240px);margin:0 auto;left:0;border-radius:10px;right:0}.custom-modal-form-grand .ui-dialog-content{background:#fff;border-radius:10px;padding:16px 28px 16px 32px}@media (max-width:990px){.custom-modal-form-grand .ui-dialog-content{border-radius:10px 10px 0 0}}@media (max-width:990px){.custom-modal-form-grand .ui-dialog-content,.modal-grand-challenge-main-wrap .ui-dialog-content{padding:19px 30px!important}}.modal-grand-challenge{display:none;bottom:-100%}.modal-grand-challenge.active{position:fixed;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;top:0;left:0;z-index:99}.modal-grand-content{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%}@media (min-width:1200px){.modal-grand-content{-ms-grid-columns:45% 55%;grid-template-columns:45% 55%}}.modal-grand-img img{max-width:100%;border-radius:10px!important;height:auto;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1200px){.modal-grand-img img{max-height:416px;height:416px}}.modal-grand-close-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-grand-close{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px 10px 18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border-radius:10px;background:#6400FF;border:none;color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0.16px}.modal-grand-close svg{height:13px;width:13px}.modal-grand-close span{line-height:12px}.modal-grand-right{padding:24px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.modal-grand-right .btn-box{margin-top:auto}.modal-grand-right .btn{color:#FFF;font-size:20px;font-style:normal;font-weight:500;line-height:133%;letter-spacing:-0.38px;width:300px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.modal-grand-right .btn:before{display:none}.modal-grand-right .btn:hover{background-color:#6400FF}.modal-grand-right .btn:hover span{color:#fff}.modal-grand-right .btn:hover svg path{fill:#fff}.modal-grand-right h2{color:#140033;font-size:72px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-2.88px}.modal-grand-right p{color:#140033;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.36px}.modal-grand-challenge-wrap{border:1px solid rgba(20,0,51,0.2);margin-top:12px;background:rgba(255,255,255,0.3)}.modal-grand-left{border-right:1px solid rgba(20,0,51,0.2);width:100%}.modal-grand-img{padding:16px}.modal-grand-tabs{padding:16px;border-bottom:1px solid rgba(20,0,51,0.2);display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:16px}@media (min-width:1200px){.modal-grand-tabs{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.modal-grand-tabs .tab{color:#140033;font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.36px;border-radius:10px;border:1px solid rgba(20,0,51,0.2);background:#F0F0F0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.modal-grand-tabs .tab.active{border-radius:10px;border:1px solid #6400FF;background:#FDFAFF;-webkit-box-shadow:2px 1px 8px 3px rgba(100,0,255,0.15);box-shadow:2px 1px 8px 3px rgba(100,0,255,0.15)}.modal-grand-tabs .tab.active small{color:#140033}@media (min-width:1200px){.modal-grand-tabs .tab:not(:last-child):after{content:"";width:18px;height:1px;background:rgba(20,0,51,0.2);position:absolute;right:-17px}}.modal-grand-tabs .tab small{color:rgba(20,0,51,0.5);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.28px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-grand-tabs .tab small svg{position:relative;top:-2px}.modal-grand-info{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}.modal-grand-info .modal-grand-info__text{padding:24px 16px;border:1px solid rgba(20,0,51,0.2);border-left:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.modal-grand-info .modal-grand-info__text:last-child{border-right:none}.modal-grand-info .modal-grand-info__text>span{color:#140033;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.56px}.modal-grand-info .modal-grand-info__text strong{color:#6400FF;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.64px}.modal-grand-info .modal-grand-info__text p:last-child{margin-bottom:0}.modal-grand-logos{padding:24px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:67px}@media (max-width:1199px){.modal-grand-logos{border-bottom:1px solid rgba(20,0,51,0.2)}}.modal-grand-info-stay{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}.modal-grand-info-stay div{padding:24px 16px;border:1px solid rgba(20,0,51,0.2);border-left:none;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-grand-info-stay div span{color:rgba(20,0,51,0.4);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.32px}.modal-grand-info-stay div strong{color:#6400FF;font-size:20px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-grand-info-stay div strong.current-status{color:#A39108}.modal-grand-info-stay div:last-child{border-right:none}.modal-grand-challenge.active:has(.modal-grand-info-stay) .modal-grand-img img{height:100%}@media (min-width:1200px){.modal-grand-challenge.active:has(.modal-grand-info-stay) .modal-grand-img img{max-height:322px;height:322px}}.sty-tuned-text{color:#6400FF!important;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.28px}.modal-grand-logos img{max-width:100%}@media (max-width:990px){.modal-grand-info .modal-grand-info__text strong{font-size:24px}.modal-grand-tabs .tab{font-size:16px;padding:16px 8px}.modal-grand-right h2{font-size:32px}.modal-grand-challenge-main-wrap{padding:20px 12px}.modal-grand-right p{font-size:16px}.modal-grand-right .btn{font-size:16px}.modal-grand-challenge-main-wrap{max-width:min(100% - 24px,1240px)}.modal-grand-info .modal-grand-info__text,.modal-grand-info-stay div{padding:12px;gap:8px}.modal-grand-info,.modal-grand-info-stay{-ms-grid-columns:100%;grid-template-columns:100%}.modal-grand-tabs{gap:8px;padding:8px}}@media (max-width:1200px){.modal-grand-challenge-wrap{height:calc(100% - 48px);overflow:auto}.modal-grand-challenge-main-wrap{height:calc(100vh - 120px)}}.custom-modal-form-grand.ui-dialog .ui-dialog-buttonset.form-actions{float:unset;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media (min-width:991px){.custom-modal-form-grand.ui-dialog .ui-dialog-buttonset.form-actions{width:48.5%;float:right;margin-top:-87px;position:relative;z-index:999;margin-right:16px}}.custom-modal-form-grand.ui-dialog .ui-dialog-titlebar{background-color:transparent;border:none;height:33px}@media (min-width:991px){.custom-modal-form-grand.ui-dialog .ui-dialog-titlebar{position:absolute;right:36px;top:60px;z-index:101}}.custom-modal-form-grand.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.custom-modal-form-grand.ui-dialog .ui-dialog-titlebar-close:after{content:"Close";color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0.16px;position:absolute;right:16px}.custom-modal-form-grand.ui-dialog .ui-dialog-titlebar-close:before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none"><path d="M5.04053 5.92892L0.888578 10.0809L9.86163e-05 9.19239L4.15205 5.04044L9.86163e-05 0.888482L0.888578 2.21514e-06L5.04053 4.15196L9.19249 1.87797e-06L10.081 0.888481L5.92901 5.04044L10.081 9.19239L9.19249 10.0809L5.04053 5.92892Z" fill="white"/></svg>');width:13px;height:13px;background-repeat:no-repeat;background-size:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:18px}.custom-modal-form-grand.ui-dialog .ui-dialog-titlebar-close{border-radius:10px;background:#6400FF;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:16px 53px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:33px;border:none;width:107px;top:0}.custom-modal-form-grand.ui-dialog .ui-dialog-buttonpane{padding-bottom:0;border-top:0;margin:0;padding:0}.custom-modal-form-grand.ui-dialog .ui-dialog-buttonpane button{margin-bottom:0;margin-right:0}.custom-modal-form-grand.ui-dialog .button,.custom-modal-form-grand.ui-dialog button.cv-validate-before-ajax.button{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="12" viewBox="0 0 15 12" fill="none"><path d="M9.34625 11.3075L8.29225 10.223L12.1115 6.40375H0V4.90375H12.1115L8.29225 1.0845L9.34625 0L15 5.65375L9.34625 11.3075Z" fill="white"/></svg>');background-repeat:no-repeat;background-position:center right 18px;width:100%!important;text-align:left;color:#fff;padding:12px 24px!important;border-radius:10px;background-color:#6400FF;color:#FFF;font-size:20px;padding:12px;font-style:normal;font-weight:500;line-height:133%;letter-spacing:-0.38px}@media (min-width:991px){.custom-modal-form-grand.ui-dialog .button,.custom-modal-form-grand.ui-dialog button.cv-validate-before-ajax.button{padding:20px 24px!important}}.custom-modal-form-grand.ui-dialog .accept-text{color:#000;border-left:2px solid blue;padding:16px 0 16px 30px;font-size:14px;font-style:normal;font-weight:400;line-height:125%}@media (min-width:991px){.custom-modal-form-grand.ui-dialog .accept-text{max-width:373px}}.custom-modal-form-grand.ui-dialog .content-grand-top{max-width:410px;margin-left:-12px;margin-bottom:40px}.custom-modal-form-grand.ui-dialog .content-grand-top h2{color:#000;font-size:40px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-2.84px}@media (min-width:990px){.custom-modal-form-grand.ui-dialog .content-grand-top h2{font-size:64px}}.custom-modal-form-grand.ui-dialog .form-item-purpose label{display:none}.custom-modal-form-grand.ui-dialog .form-item-purpose .nice-select.form-select.dropdownSelect.form-control{border-radius:0!important;border:none!important;border-bottom:1px solid rgba(14,0,36,0.5)!important}html:has(.custom-modal-form-grand){overflow:overlay!important}html:has(.custom-modal-form-grand) .ui-widget-overlay{background:rgba(20,0,51,0.7);opacity:unset}@media (min-width:768px){.custom-modal-form-grand form .form-wrapper.mb-6{margin-bottom:24px!important}}@media (max-width:768px){.custom-modal-form-grand form .form-item-purpose{margin-top:36px}.custom-modal-form-grand form .form-wrapper,.custom-modal-form-grand form .js-form-item-last-name{margin-bottom:18px!important}.custom-modal-form-grand form .captcha-row{margin-bottom:0!important}}.content-grand-top-main-wrap .form-wrapper{padding:0}.captcha-type-challenge--image{--image-width:180px!important;--gap-h:40px!important;margin-bottom:1rem}.captcha-type-challenge--image .form-item-captcha-response label{font-size:12px;margin-bottom:5px}.captcha__image-wrapper img{border:1px solid #ddd!important;margin-bottom:0!important}.reload-captcha-wrapper{position:absolute;top:18px;right:-22px}.form-item-captcha-response input{border:0;border-bottom:1px solid rgba(14,0,36,0.5)}.form-item-captcha-response input:focus-visible{outline:none}.form-item-captcha-response input:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#6400FF;background:transparent}.webform-submission-challenge-contact-form input:focus-visible,.webform-submission-challenge-contact-form textarea:focus-visible{outline:none}