                                        @font-face {
                                             font-family: 'CabinetGrotesk-Variable';
                                             src: url('../fonts/CabinetGrotesk-Variable.woff2') format('woff2'), url('../fonts/CabinetGrotesk-Variable.woff') format('woff'), url('../fonts/CabinetGrotesk-Variable.ttf') format('truetype');
                                             font-weight: 100 900;
                                             font-display: swap;
                                             font-style: normal;
                                        }
                                        
                                        @font-face {
                                             font-family: 'Mazement';
                                             src: url('../fonts/Mazement-Regular.woff2') format('woff2'), url('../fonts/Mazement-Regular.woff') format('woff');
                                             font-weight: normal;
                                             font-style: normal;
                                             font-display: swap;
                                        }
                                        .de-rupee .de_un_link{
                                             color: #000;
                                             text-decoration: underline;
                                             text-underline-offset: 5px;
                                        }
                                        .de-rupee .mr_top{
                                             margin-top: 6px;
                                        }
                                        .hide-reg {
                                             margin-top: 0 !important;
                                        }
                                        
                                        .designthon-form-main.meetup-form .multi-step-wizard.first-screen {
                                             margin: 56px auto;
                                             width: 70%;
                                        }
                                        
                                        .register-form-banner.designathon .big-text {
                                             font-family: 'Mazement';
                                             font-size: 120px;
                                             font-weight: normal;
                                             color: #E9FE01;
                                             line-height: normal;
                                        }
                                        
                                        .de-main-title {
                                             width: 100% !important;
                                             font-size: 32px;
                                             font-family: 'CabinetGrotesk-Variable';
                                             font-weight: 500;
                                        }
                                        
                                        .de-benefit-item {
                                             border: 1px solid rgba(220, 220, 220, 1);
                                             display: flex;
                                             align-items: center;
                                             gap: 22px;
                                             padding: 32px 24px;
                                             height: 100%;
                                             /* width: 31.1%; */
                                             flex: 0 0 auto;
                                             max-width: 100%;
                                             transition: all 0.5s ease-in-out;
                                        }
                                        
                                        .thanks-btn {
                                             margin-top: 30px;
                                             text-align: center;
                                        }
                                        
                                        .thanks-btn .main-btn {
                                             font-size: 18px;
                                             padding: 15px 35px;
                                        }
                                        
                                        .register-form-banner.designathon .meetup-banner:before {
                                             content: none;
                                        }
                                        
                                        .register-form-banner.designathon .meetup-banner {
                                             background: #0F0F0F;
                                             padding: 130px 0 30px 72px;
                                             z-index: 1;
                                        }
                                        
                                        .de-benefit-item:hover {
                                             background: #090909;
                                        }
                                        
                                        .de-benefit-item:hover .de-content .de-highlight {
                                             color: #E9FE01;
                                        }
                                        
                                        .de-benefit-item:hover .de-content p {
                                             color: #BBB9B9;
                                        }
                                        
                                        .de-benefit-item:hover .de-img img {
                                             filter: brightness(0) invert(1);
                                        }
                                        
                                        .designathon-benefit-wrapper {
                                             padding: 68px 57px;
                                             width: 100%;
                                        }
                                        
                                        .de-benefit-list {
                                             /* display: flex;
                                        flex-wrap: wrap;
                                        gap: 32px 56px; */
                                             /* height: 100%; */
                                             margin-top: 36px;
                                        }
                                        
                                        .de-benefit-list p {
                                             font-family: 'CabinetGrotesk-Variable';
                                             font-weight: 500;
                                             font-size: 18px;
                                             color: #121212;
                                             line-height: 1.3;
                                             margin-bottom: 0;
                                        }
                                        
                                        .de-main-btn {
                                             margin-top: 38px;
                                             display: flex;
                                             align-items: center;
                                             gap: 24px;
                                        }
                                        
                                        .one-rupee {
                                             font-family: 'CabinetGrotesk-Variable';
                                             font-weight: 500;
                                             font-size: 20px;
                                        }
                                        
                                        .de-sub-title {
                                             font-family: 'Mundial Light';
                                             font-weight: 300;
                                             font-size: 24px;
                                        }
                                        
                                        .de-sponsor-logos {
                                             position: absolute;
                                             top: 41%;
                                             right: 30px;
                                             transform: translateY(-50%);
                                        }
                                        
                                        .de-logos {
                                             display: flex;
                                             justify-content: right;
                                             gap: 36px;
                                        }
                                        
                                        .mu-logo {
                                             width: 10em;
                                        }
                                        
                                        .de-sponsor-logos h5 {
                                             font-family: 'Mundial';
                                             font-size: 18px;
                                             color: rgba(255, 195, 77, 1);
                                             margin-top: 5px;
                                             text-align: right;
                                        }
                                        
                                        .designathon-benefit-wrapper .form-check-input.check_box {
                                             height: 1em;
                                             width: 1em;
                                             min-width: 1em;
                                        }
                                        
                                        .terms-inner {
                                             margin-top: 30px;
                                        }
                                        
                                        .de-group.two .form-check-label a {
                                             color: #000;
                                             text-decoration: underline;
                                        }
                                        
                                        .terms-inner .check-box-main,
                                        .de-group.two .check-box-main {
                                             width: 100%;
                                             position: relative;
                                        }
                                        
                                        .designthon-form-main .container {
                                             width: 100%;
                                             max-width: 100%;
                                             padding: 0 15px;
                                        }
                                        
                                        .register-form-banner.designathon .big-text,
                                        .register-form-banner.designathon .ev_sub_title {
                                             text-align: left;
                                             margin-top: 0 !important;
                                        }
                                        
                                        .form-wrapper .progress-container.desginthon-form-title {
                                             padding: 0 0 40px;
                                        }
                                        
                                        .passport-form-main.form-wrapper .desginthon-form-title .progressbar .current-title {
                                             position: static;
                                             animation: none;
                                        }
                                        
                                        .passport-form-main.form-wrapper .desginthon-form-title .progressbar .current-title span {
                                             font-size: 30px;
                                             font-family: 'CabinetGrotesk-Variable';
                                             font-weight: 500;
                                        }
                                        
                                        .passport-form-main .tribe-link a {
                                             color: #000000;
                                             font-size: 24px;
                                             font-family: 'CabinetGrotesk-Variable';
                                             font-weight: 700;
                                             text-decoration: underline;
                                        }
                                        
                                        .form-wrapper #progressbar {
                                             align-items: center;
                                        }
                                        
                                        .de-group.two {
                                             margin-top: 5px;
                                        }
                                        /* .terms-inner .form-check-input.check_box:checked {
     background-color: #E9FE01;
     border-color: #E9FE01;
} */
                                        
                                        @media(max-width:1820px) {
                                             .de-benefit-list {
                                                  gap: 32px 46px;
                                             }
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 100px;
                                             }
                                             .register-form-banner.designathon .passport-banner-content {
                                                  width: 45%;
                                             }
                                        }
                                        
                                        @media(max-width:1700px) {
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 100px;
                                             }
                                        }
                                        
                                        @media(max-width:1600px) {
                                             .passport-form-main .tribe-link a {
                                                  font-size: 24px;
                                             }
                                             .designathon-benefit-wrapper {
                                                  padding: 56px 45px;
                                             }
                                             .register-form-banner.designathon .meetup-banner {
                                                  padding: 130px 0 30px 60px;
                                             }
                                             .form-wrapper .progress-container.desginthon-form-title {
                                                  padding: 0 0 30px;
                                             }
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 70px;
                                             }
                                             .de-sub-title {
                                                  font-size: 22px;
                                             }
                                             .de-benefit-item {
                                                  /* width: 32.33%; */
                                                  padding: 25px 24px;
                                             }
                                             .de-benefit-list {
                                                  gap: 25px 20px;
                                                  margin-top: 28px;
                                             }
                                             .de-benefit-list p {
                                                  font-size: 16px;
                                             }
                                             .de-main-btn {
                                                  margin-top: 30px;
                                             }
                                             .de-main-btn .main-btn {
                                                  padding: 16px 32px;
                                                  font-size: 20px;
                                             }
                                             .de-main-title {
                                                  font-size: 28px;
                                             }
                                        }
                                        
                                        @media(max-width:1500px) {
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 90px;
                                             }
                                             /* .de-sponsor-logos {
                                                  top: 90px;
                                             } */
                                             .de-sponsor-logos h5 {
                                                  margin-top: 15px;
                                             }
                                        }
                                        
                                        @media(max-width:1450px) {
                                             .designathon-benefit-wrapper {
                                                  padding: 56px 35px;
                                             }
                                             .register-form-banner.designathon .meetup-banner {
                                                  padding: 130px 0 30px 50px;
                                             }
                                        }
                                        
                                        @media(max-width: 1400px) {
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 75px;
                                             }
                                             .de-benefit-list {
                                                  margin-top: 20px;
                                             }
                                             .de-main-title {
                                                  font-size: 26px;
                                             }
                                             .de-main-btn {
                                                  margin-top: 15px;
                                             }
                                             .de-group.two {
                                                  margin-top: 0;
                                             }
                                             .designathon-benefit-wrapper {
                                                  padding: 50px 35px;
                                             }
                                             /* .de-benefit-item {
                                             width: 32.1%;
                                        } */
                                        }
                                        
                                        @media(max-width:1350px) {
                                             .designathon-benefit-wrapper {
                                                  padding: 50px 35px;
                                             }
                                             .register-form-banner.designathon .meetup-banner {
                                                  padding: 130px 0 30px 45px;
                                             }
                                             .de-main-title {
                                                  font-size: 28px;
                                             }
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 60px !important;
                                             }
                                             .designthon-form-main.meetup-form .multi-step-wizard.first-screen {
                                                  width: 80%;
                                             }
                                        }
                                        
                                        @media(max-width:1280px) {
                                             .de-benefit-item {
                                                  gap: 20px;
                                                  padding: 24px 20px;
                                             }
                                             .de-benefit-list p {
                                                  font-size: 16px;
                                             }
                                             .de-sub-title {
                                                  font-size: 18px;
                                             }
                                             .register-form-banner.designathon .ev_sub_title {
                                                  font-size: 18px !important;
                                             }
                                        }
                                        
                                        @media(max-width:1199px) {
                                             .designthon-form-main.meetup-form .multi-step-wizard.first-screen {
                                                  width: 90%;
                                                  margin: 56px auto !important;
                                             }
                                             /* .de-benefit-item {
                                             width: 31.76%;
                                        } */
                                        }
                                        
                                        @media(max-width: 1024px) {
                                             .designathon-benefit-wrapper {
                                                  padding: 56px 15px;
                                             }
                                             /* .de-benefit-item {
                                             width: 48.3%;
                                        } */
                                             .de-main-btn {
                                                  margin-top: 30px;
                                             }
                                             .de-benefit-list {
                                                  margin-top: 25px;
                                             }
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 65px;
                                             }
                                             .register-form-banner.designathon .meetup-banner {
                                                  padding: 130px 0 30px 30px;
                                             }
                                        }
                                        
                                        @media(max-width:991px) {
                                             .one-rupee {
                                                  font-size: 16px;
                                             }
                                             .de-logos {
                                                  justify-content: left;
                                             }
                                             .register-form-banner.designathon .vibX-logo {
                                                  width: 347px;
                                             }
                                             .register-form-banner.designathon .passport-banner-content {
                                                  width: 57%;
                                             }
                                             .vibeX-line {
                                                  font-size: 16px;
                                             }
                                             .mu-logo {
                                                  width: 9em;
                                             }
                                             .register-form-banner.designathon .meetup-banner {
                                                  padding: 130px 0 30px 30px;
                                             }
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 50px !important;
                                             }
                                             .de-sponsor-logos h5 {
                                                  margin-top: 10px;
                                             }
                                             .de-sponsor-logos {
                                                  margin-top: 20px;
                                             }
                                             /* .de-benefit-item {
                                             width: 48.3%;
                                        } */
                                             .de-sponsor-logos h5 {
                                                  text-align: left;
                                             }
                                             .passport-form-main.form-wrapper .desginthon-form-title .progressbar .current-title span {
                                                  font-size: 28px;
                                             }
                                             .passport-form-main .tribe-link a {
                                                  font-size: 20px;
                                             }
                                             .meetup-form .designathon-benefit-wrapper .form-contact.multi-step-wizard {
                                                  margin-top: 0;
                                             }
                                        }
                                        
                                        @media(max-width:767px) {
                                             .one-rupee {
                                                  font-size: 12px;
                                             }
                                             .register-form-banner.designathon.first-screen .meetup-banner {
                                                  padding: 140px 30px 15px 30px !important;
                                             }
                                             .de-sponsor-logos {
                                                  position: static;
                                                  margin-top: 70px;
                                             }
                                             .register-form-banner.designathon .vibX-logo {
                                                  width: 100%;
                                             }
                                             .designathon-benefit-wrapper.first .check-box-main label.error {
                                                  bottom: -16px;
                                                  left: -8px;
                                                  font-size: 14px;
                                             }
                                             .designathon-benefit-wrapper .multi-step-wizard .action-btns {
                                                  margin-top: 0;
                                             }
                                             .passport-form-main.form-wrapper .desginthon-form-title .progressbar .current-title span {
                                                  font-size: 24px;
                                             }
                                             .de-benefit-item {
                                                  padding: 20px 20px;
                                             }
                                             /* .de-benefit-item {
                                             width: 100%;
                                        } */
                                             .de-benefit-list {
                                                  gap: 25px 30px;
                                             }
                                             .de-sponsor-logos h5 {
                                                  text-align: left;
                                             }
                                             .meetup-banner .banner-content {
                                                  text-align: left;
                                             }
                                        }
                                        
                                        @media(max-width:650px) {
                                             .de-main-title {
                                                  font-size: 24px;
                                             }
                                             .passport-form-main.form-wrapper .desginthon-form-title .progressbar .current-title span {
                                                  font-size: 22px;
                                             }
                                        }
                                        
                                        @media(max-width:575px) {
                                             .designthon-form-main.meetup-form .multi-step-wizard.first-screen {
                                                  width: 100%;
                                             }
                                             .designathon-benefit-wrapper {
                                                  padding: 56px 0;
                                             }
                                             .de-benefit-list {
                                                  gap: 15px 25px;
                                             }
                                             .register-form-banner.designathon .meetup-banner {
                                                  padding: 110px 15px 30px 15px !important;
                                             }
                                             .register-form-banner.designathon.first-screen .meetup-banner {
                                                  padding: 130px 15px 15px 15px !important;
                                             }
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 50px !important;
                                             }
                                             .register-form-banner.designathon .ev_sub_title {
                                                  margin-top: 5px;
                                             }
                                             .form-wrapper #progressbar {
                                                  flex-direction: column;
                                                  align-items: flex-start;
                                                  margin-bottom: 30px;
                                                  height: auto;
                                             }
                                             .passport-form-main .tribe-link a {
                                                  font-size: 18px;
                                             }
                                             .register-form-banner.designathon.first-screen .big-text {
                                                  font-size: 35px !important;
                                             }
                                             .register-form-banner.designathon.first-screen .ev_sub_title {
                                                  font-size: 16px !important;
                                             }
                                             .mu-logo {
                                                  width: 8em;
                                                  height: auto;
                                             }
                                             .des-logo {
                                                  width: 70px;
                                             }
                                             .de-logos {
                                                  gap: 26px;
                                             }
                                             .register-form-banner.designathon.first-screen .ev_sub_title {
                                                  font-size: 16px !important;
                                             }
                                             .de-main-title {
                                                  font-size: 22px;
                                             }
                                             .de-benefit-list {
                                                  margin-top: 15px;
                                             }
                                             .designathon-benefit-wrapper.first {
                                                  padding: 45px 0;
                                             }
                                             .terms-inner {
                                                  margin-top: 20px;
                                             }
                                             .de-main-btn {
                                                  margin-top: 20px;
                                                  flex-direction: column;
                                             }
                                             .designathon-benefit-wrapper.first .de-main-btn .main-btn {
                                                  font-size: 18px;
                                             }
                                        }
                                        
                                        @media(max-width:479px) {
                                             .designthon-form-main.meetup-form .multi-step-wizard.first-screen {
                                                  margin: 40px auto !important;
                                             }
                                             .de-main-title {
                                                  font-size: 18px;
                                             }
                                             .de-benefit-list {
                                                  margin-top: 20px;
                                             }
                                             .de-benefit-item {
                                                  flex-direction: column;
                                                  align-items: flex-start;
                                             }
                                             .vibeX-line {
                                                  font-size: 14px;
                                             }
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 37px;
                                             }
                                             .de-sponsor-logos h5 {
                                                  font-size: 16px;
                                                  margin-top: 5px;
                                             }
                                             .designathon-benefit-wrapper.first .de-main-btn .main-btn {
                                                  padding: 15px 18px !important;
                                                  font-size: 14px;
                                             }
                                             /* .de-main-btn {
                                                  flex-direction: column;
                                                  align-items: flex-start;
                                             } */
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 40px !important;
                                             }
                                             .register-form-banner.designathon.first-screen .big-text {
                                                  font-size: 35px !important;
                                             }
                                             .register-form-banner.designathon .ev_sub_title {
                                                  font-size: 16px !important;
                                             }
                                             .register-form-banner.designathon.first-screen .ev_sub_title {
                                                  font-size: 13px !important;
                                             }
                                             .designathon-benefit-wrapper.first {
                                                  padding: 30px 0;
                                             }
                                             .de-main-title {
                                                  font-size: 16px;
                                             }
                                             .de-benefit-list p {
                                                  font-size: 14px;
                                             }
                                             .de-benefit-item {
                                                  gap: 10px;
                                             }
                                             .de-benefit-list {
                                                  margin-top: 15px;
                                             }
                                             .designathon-benefit-wrapper.first .check-box-main .form-check-label {
                                                  font-size: 14px;
                                             }
                                             .terms-inner {
                                                  margin-top: 15px;
                                             }
                                             .mu-logo {
                                                  width: 7em;
                                             }
                                             .register-form-banner.designathon .passport-banner-content {
                                                  width: 84%;
                                             }
                                             .register-form-banner.designathon.first-screen .meetup-banner {
                                                  padding: 120px 15px 15px 15px !important;
                                             }
                                        }
                                        
                                        @media(max-width:380px) {
                                             .register-form-banner.designathon .big-text {
                                                  font-size: 35px !important;
                                             }
                                        }