@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap";
@font-face{font-family:Obveron;src:url(../media/ObveronFont.0-y2_c0f7r5-u.ttf)format("truetype")}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Nunito,Roboto,sans-serif;overflow-x:hidden}.landing-section{z-index:1;text-align:center;background-color:#1a7a78;justify-content:center;align-items:center;min-height:100vh;font-family:Nunito,sans-serif;display:flex;position:relative;overflow:hidden}.landing-bg{z-index:-1;opacity:.2;background-image:url(../media/landing.225-i3adz49me.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:105%;position:absolute;top:0;left:0}.landing-content{position:relative}.landing-content h6{color:#fcb747;margin-bottom:2rem;font-size:1.2rem;font-weight:500}.landing-content h2{color:#fff;margin:45px 0;font-family:Obveron,Nunito,serif;font-size:80px;font-weight:300;line-height:84px}.landing-content h2 span{color:#fc2c57}.landing-content h4{color:#fff;font-size:1.6rem}.landing-content h4 span{font-size:1rem}.hero-sponsors{justify-content:center;align-items:center;display:flex}.btn{color:#fff;background:#fc2c57;border:2px solid #fc2c57;border-radius:45px;margin:.8rem 0;padding:11px 51px;font-size:16px;text-decoration:none}.btn:hover{box-shadow:0 10px 50px #c321344d}.btn-two{color:#fba820;background:0 0;border-color:#fba820;margin:.8rem 0;padding:11px 33px}.btn-two:hover{color:#fff;background:#fd475d;border-color:#fd475d}.workshop-section{background-color:#fff;margin-bottom:1rem;padding-top:2rem;padding-bottom:1rem;font-family:Nunito,sans-serif}.workshop-div{margin-bottom:2rem}.title{text-align:center;margin:2.4rem 0;font-family:Nunito,sans-serif}.title h2{color:#2c2c51;max-width:640px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:40px;font-weight:600;line-height:55px}.title h2 span{font-weight:300;display:block}.workshop-img img{border-radius:8px;max-width:100%}.workshop-content p{color:#7b7b93;text-align:justify;padding:1.2rem 1.2rem 1.2rem 2rem;font-size:1rem}.workshop-about h2{color:#2c2c51;padding:2rem 0 0 2rem;font-size:1.6rem;font-weight:500}@media (max-width:600px){.workshop-content p,.workshop-about h2{padding:1rem}}.workshop-card{margin-top:9rem;padding:10px 12px}@media (min-width:950px){.workshop-card{z-index:100;background-color:#fff;border-radius:6px;width:80%;padding:60px;position:absolute;top:-225px;left:75px;box-shadow:0 40px 60px #5c0a1414}}.workshop-info{padding:10px;position:relative}.workshop-info .tag{color:#fff;background:#fd475d;border-radius:4px;padding:4px 10px;text-decoration:none;display:inline-block}.workshop-info h3{color:#2c2c51;margin:2rem 0;font-size:34px;font-weight:600;line-height:44px}.workshop-info .date{color:#fba820;margin-left:30px;font-size:1rem;text-decoration:none}.workshop-info .date-mob{margin:2rem 0}.workshop-info .btn{padding:7px 37px}.date-mob .date{margin-left:10px}.desc-content{padding:1rem}.desc-content h2{color:#2c2c51;margin-bottom:25px;font-size:1.6rem;font-weight:500}.desc-content p{color:#7b7b93;text-align:justify;margin-bottom:4px;font-size:1rem;font-weight:400;line-height:28px}.desc-content-desk{padding:0 0 1.2rem 2rem}.desc-content ul{border-top:1px solid #ececf6;margin-bottom:0;padding:.8rem 1.2rem}.desc-content ul li{color:#7b7b93;margin-top:20px;padding-left:20px;font-size:16px;font-weight:400;line-height:28px;list-style:none;position:relative}.desc-content ul li span{color:#2c2c51;font-weight:500}.desc-content ul li:before{content:"";background:#26da15;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:0}.faq-section{background-color:#fff;margin-bottom:5rem;font-family:Nunito,sans-serif}.questions h3{color:#2c2c51;font-size:18px;font-weight:200;line-height:28px}.answers{color:#7b7b93;text-align:justify;margin:0 .5rem;font-size:1rem;font-weight:400;line-height:28px}.prizes-card{cursor:pointer;background-color:#fff;min-height:475px;margin-bottom:30px;padding:60px 40px 40px;transition:all .3s linear;box-shadow:0 3px 10px #263b5e1a}.prizes-card h4{color:#2c2c51;margin-top:34px;margin-bottom:16px;font-size:1.5rem;font-weight:500;line-height:28px;transition:color .2s linear}.prizes-card p{color:#7b7b93;margin-bottom:40px;font-size:1rem;line-height:30px}.prizes-card:hover{box-shadow:0 30px 60px #263b5e1a}.mentor-section{margin:60px 0 100px;font-family:Nunito,Roboto,sans-serif}.mentor-box{text-align:center;border-radius:15px;padding:20px 80px;box-shadow:0 20px 40px #0c002e0f}@media (max-width:600px){.mentor-box{padding:20px}}.mentor-img{justify-content:center;align-items:center;margin-bottom:50px;display:flex}.mentor-heading{margin-bottom:30px}.mentor-heading h2{color:#2c2c51;margin-bottom:5px;font-size:1.6rem}.mentor-heading h4{color:#7b7b93;font-size:1rem}.mentor-details p{color:#7b7b93;margin-bottom:20px;font-size:1rem;line-height:30px}footer{background-color:#145c5b;font-family:Nunito,sans-serif}.footer-section{text-align:center;min-height:60vh;padding:50px}.footer-section p a{color:#fff;font-size:1rem;text-decoration:none}a{cursor:pointer}.footer-section p a:hover{color:#fba820}.footer-heading{color:#fff;margin-bottom:10px;font-size:18px}span i{color:#fff;cursor:pointer;margin-right:6px;font-size:20px}span i:hover{color:#fba820}.footerLeft .logo{margin-bottom:10px}.footerLeft .logo img{height:100px}.contact a i{margin-right:6px}.footerRight .mail{margin-bottom:30px}.social-icon{justify-content:center;align-items:center;display:flex}.social-icon .icon{border-radius:50px;width:50px;height:50px;padding:0;transition:all .8s;position:relative}.icon:hover{background:#e60073;box-shadow:0 0 20px #e60073}.icon:hover:nth-child(2){background:#1877f2;box-shadow:0 0 20px #0451b6}.icon:hover:nth-child(3){background:#0e76a8;box-shadow:0 0 20px #04374e}.icon:hover:nth-child(4){background:#1da1f2;box-shadow:0 0 20px #1281c5}.social-media{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-privacy ul{justify-content:center;align-items:center;text-decoration:none;display:flex}.footer-privacy ul a{cursor:pointer;text-decoration:none}.footer-privacy ul li{color:#fff;margin:10px 15px}.footer-privacy ul a:first-child{list-style:none}@media (max-width:868px){.footerLeft .logo svg{text-align:center;width:185px;height:95px;margin-left:-20px}}
