img{height:auto}.sponsors-outer-wrapper{box-sizing:border-box;float:none;margin:0 auto;padding:50px 5.12vw 0;width:100%}.sponsors-inner-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.sponsors-group{background-color:#fff;box-shadow:5px 5px 15px #00000029;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.15);-moz-box-shadow:5px 5px 15px rgba(0,0,0,.15);box-shadow:5px 5px 15px rgba(0,0,0,.15);box-sizing:border-box;flex:0 48%;margin-bottom:20px;padding:60px 2.92vw 100px;position:relative}.sponsors-outer-wrapper .s-main-heading h1,.sponsors-outer-wrapper .s-main-heading h2{color:#202020;display:inline-block;font-size:calc(15px + 2.6vw);letter-spacing:0;margin-top:0}.s-content-sec p{color:#202020;font-size:calc(2.5px + 1vw);letter-spacing:0}.s-button-sec a{background:#eeae1e;border:2px solid #eeae1e;border-radius:10px;color:#202020;display:inline-block;font-size:calc(2.4px + 1vw);letter-spacing:0;padding:6px 1.46vw;text-decoration:none;transition:all .4s}.s-button-sec a:hover{background-color:transparent;border:2px solid #202020;text-decoration:none}.s-content-sec{padding:40px 0}.sponsors-outer-wrapper:first-child .sponsors-inner-sec{margin-top:-16vw}.sponsors-outer-wrapper:first-child .sponsors-inner-sec h1{margin-top:8.22vh}.sponsors-inner-bg{box-sizing:border-box;float:none;margin:0 auto;padding:0 3.66vw 50px;width:100%}.register-button a{background:#eeae1e;border:2px solid #eeae1e;border-radius:10px;color:#202020;display:inline-block;font-size:calc(4.4px + 1vw);letter-spacing:0;margin-top:30px;padding:8px 3.66vw;text-decoration:none;transition:all .4s}.register-button a:hover{background-color:transparent;border:2px solid #202020;text-decoration:none}.s-button-sec{bottom:40px;position:absolute}@media (min-width:1200px){.sponsors-group{min-height:320px}}@media (max-width:854px){.sponsors-outer-wrapper{padding:50px 0 0}.s-button-sec a{font-size:18px;padding:10px 20px}.sponsors-outer-wrapper .s-main-heading h2{font-size:32px}.sponsors-outer-wrapper:first-child .sponsors-inner-sec{margin-top:-100px}.sponsors-outer-wrapper:first-child .sponsors-inner-sec h1{margin-top:30px}}@media (max-width:768px){.s-content-sec{height:auto!important}.s-button-sec{bottom:auto;margin-top:20px;position:static}.sponsors-group{margin-bottom:50px;padding-bottom:40px}.register-button a{margin-top:0}}@media (max-width:528px){.sponsors-group{flex:0 100%}.register-button{text-align:center}}.popup{bottom:0;display:none;left:0;overflow:scroll;position:fixed;right:0;top:0;z-index:99999999}.popup_open{overflow:hidden}.popup-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0}.popup-content{background:#fff;box-sizing:border-box;left:0;margin:30px auto;max-width:600px;padding:45px 30px;position:absolute;right:0;top:20%;width:90%;z-index:99999}.close-popup{color:#eeae1e;cursor:pointer;display:inline-block;font-size:38px;position:absolute;right:15px;text-decoration:none;top:0}.scaleUpIn{animation:scaleIn .5s ease-in both;-webkit-animation:scaleIn .5s ease-in both}.scaleUpOut{animation:scaleOut .5s ease-in both;-webkit-animation:scaleOut .5s ease-in both}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.5)}}@keyframes scaleOut{to{opacity:0;transform:scale(.5)}}@-webkit-keyframes scaleOut{to{opacity:0;-webkit-transform:scale(.5)}}.sponsor-popup-icon{padding-bottom:20px;text-align:center}.s-logo-sec a img{max-height:160px;width:auto}.sponsor-popup-icon img{max-height:250px}