.contact-us{padding:50px;background-color:rgba(100,25,67,.827);overflow:hidden}.contact-us h2{font-weight:700;font-size:3.6rem;text-align:center}.contact-us .contact-us-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:10px 0}.contact-us .contact-us-cards .contact-card{background-color:#811e58;border-radius:25px;color:#fff;border:2px solid #fff;position:relative;padding:0 10px;min-width:300px;overflow:visible;margin-top:20px}.contact-us .contact-us-cards .contact-card .profile-icon{margin-top:45px;display:flex;justify-content:center}.contact-us .contact-us-cards .contact-card .profile-icon img{margin:auto;border:5px solid #fff;border-radius:50%;transition:.5s;max-width:160px;width:160px;height:160px;object-fit:cover;display:block}.contact-us .contact-us-cards .contact-card .position{margin-top:30px}.contact-us .contact-us-cards .contact-card .position *{text-align:center}.contact-us .contact-us-cards .contact-card .position h1{font-weight:700;font-size:24px}.contact-us .contact-us-cards .contact-card .social-media{display:flex;justify-content:space-evenly;align-items:center;margin-top:20px}.contact-us .contact-us-cards .contact-card .social-media div{display:flex;align-items:center}.contact-us .contact-us-cards .contact-card .social-media div img{width:20px;margin:0 5px}.contact-us .contact-us-cards .contact-card .social-media span{font-size:14px}.contact-us .contact-us-cards .contact-card .email{display:flex;align-items:center;justify-content:center;margin-top:10px;margin-bottom:45px}.contact-us .contact-us-cards .contact-card .email img{width:22px;margin:0 5px}.contact-us .contact-us-cards .contact-card .email span{font-size:14px}.contact-us .contact-us-cards .contact-card:after{content:"";position:absolute;width:80%;height:10px;background:#fff;left:50%;transform:translate(-50%);border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:.5s}.contact-us .contact-us-cards .contact-card:hover:after{background-color:#641944}.contact-us .contact-us-cards .contact-card:hover .profile-icon img{border:5px solid #641944}.footer{background-color:#52063f;padding:50px;color:#fff}.footer h1{text-align:center;font-weight:400;font-size:7.2rem;color:#fff}.footer hr{margin:20px auto;max-width:645px;border-color:#be7bb1}.footer a,.footer p,.footer span{text-align:center;color:#ecd6e7}.footer p>a{color:#dbadcf;transition:color .3s ease}.footer p>a:hover{color:#fff}@media (max-width:700px){.footer h1{font-size:5rem}}@media (max-width:500px){.footer h1{font-size:3.2rem}}@keyframes Button_gradientShift__ZVfCe{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Button_borderGlow__HwpWq{0%,to{box-shadow:0 6px 20px rgba(199,49,136,.25),0 3px 12px rgba(164,72,147,.2),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 0 rgba(199,49,136,0)}50%{box-shadow:0 6px 20px rgba(199,49,136,.35),0 3px 12px rgba(164,72,147,.3),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 20px 2px rgba(199,49,136,.4)}}@keyframes Button_pulseHighlight__PGrSf{0%,to{border-color:#a44893}50%{border-color:#c73188}}.Button_btnDesign1__nVn8V{padding:15px 45px;background:linear-gradient(135deg,#ecd6e7,#d8adcf,#be7bb1,#c73188,#a44893,#be7bb1,#ecd6e7);background-size:300% 300%;animation:Button_gradientShift__ZVfCe 4s ease infinite,Button_borderGlow__HwpWq 3s ease-in-out infinite,Button_pulseHighlight__PGrSf 3s ease-in-out infinite;color:#641944;border:2.5px solid #a44893;border-radius:50px;font-family:Cera Pro;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;height:60px;min-width:180px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Button_btnDesign1__nVn8V:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 35px rgba(199,49,136,.5),0 8px 20px rgba(164,72,147,.4),0 0 40px rgba(199,49,136,.4),inset 0 1px 0 hsla(0,0%,100%,.2);border-color:#d84dcf;animation-play-state:paused}.Button_btnDesign1__nVn8V:active{transform:translateY(-1px) scale(1.01);box-shadow:0 4px 15px rgba(199,49,136,.3),0 2px 8px rgba(164,72,147,.25)}.Button_btnDesign1__nVn8V:disabled{cursor:default;opacity:.45;transform:none;box-shadow:0 2px 8px rgba(199,49,136,.08);filter:grayscale(.3);animation:none}.Button_btnDesign1__nVn8V:disabled:hover{transform:none;box-shadow:0 2px 8px rgba(199,49,136,.08);border-color:#a44893}.Button_btnDesign1__nVn8V div.Button_btnText__aWO5J{z-index:2;position:relative;transition:all .4s ease;letter-spacing:.8px;text-transform:uppercase;font-size:18px;text-shadow:0 1px 3px hsla(0,0%,100%,.3);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.Button_btnDesign1__nVn8V:before{content:"";display:block;background:linear-gradient(135deg,#ecd6e7,#be7bb1 25%,#a44893 50%,#c73188 75%,#641944);background-size:200% 100%;color:#fff;width:0;left:0;top:0;position:absolute;height:60px;transition:width .5s cubic-bezier(.4,0,.2,1),background-position .8s ease;border-radius:50px;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.2)}.Button_btnDesign1__nVn8V:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.4),rgba(236,214,231,.2),transparent);transform:translate(-50%,-50%);transition:width .7s ease,height .7s ease;pointer-events:none}.Button_btnDesign1__nVn8V:hover:before{width:100%;background-position:-100% 0}.Button_btnDesign1__nVn8V:hover:after{width:350px;height:350px}.Button_btnDesign1__nVn8V:disabled{color:gray}.Button_btnDesign1__nVn8V:disabled:hover:before{width:0}.Button_btnDesign1__nVn8V:disabled:after{display:none}.Button_btnDesign1__nVn8V:hover div.Button_btnText__aWO5J{color:#fff;font-weight:700;letter-spacing:1.5px;text-shadow:0 2px 12px rgba(100,25,68,.3),0 0 20px rgba(199,49,136,.4)}.awards{padding:50px;background-color:#641944;position:relative}.awards h1{font-weight:700;font-size:3.6rem;text-align:center;margin-bottom:20px;color:#ecd6e7}.awards .award-holder{display:flex;margin:10px;box-sizing:content-box;flex-wrap:wrap;justify-content:center;align-items:baseline}.awards .award-holder .award{margin:20px;box-sizing:border-box;border-radius:50px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.awards .award-holder .award:hover{transform:translateY(-10px)}.awards .award-holder .award img{width:200px}.awards .award-holder .award div{text-align:center;padding:20px}.awards .award-holder .award div span:first-child{font-family:Cera Pro;font-weight:700;font-size:30px;color:#c73188;text-shadow:0 0 20px rgba(199,49,136,.5)}.awards .award-holder .award.first img{width:300px}.awards .award-holder .award.first:hover{box-shadow:0 15px 40px rgba(199,49,136,.5)}.awards .award-holder .award.second img{width:250px}.awards .award-holder .award.second:hover,.awards .award-holder .award.third:hover{box-shadow:0 15px 40px rgba(199,49,136,.5)}@media (max-width:776px){.awards .award-holder .award.first{order:1}.awards .award-holder .award.second{order:2}.awards .award-holder .award.third{order:3}}.image-slider{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#6a0b4b;padding:30px;margin:auto}.image-slider h1{font-size:50px;margin-bottom:10px}.image-slider .slider{display:flex;align-items:center;position:relative;gap:10px}.image-slider .slider .main-image{width:850px;height:550px;box-shadow:0 12px 25px rgba(0,0,0,.6);border-radius:20px;object-fit:cover;transition:width .3s ease,height .3s ease}.image-slider .slider .arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:20px;color:#fff;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .3s ease}.image-slider .slider .arrow:hover{background-color:rgba(0,0,0,.7)}.image-slider .slider .left-arrow{left:10px}.image-slider .slider .right-arrow{right:10px}.image-slider .thumbnails{display:flex;gap:10px;margin-top:20px;overflow-x:auto;padding:10px 20px;scrollbar-width:thin}.image-slider .thumbnails img{width:100px;height:70px;cursor:pointer;border-radius:10px;border:2px solid transparent;transition:transform .3s ease,border .3s ease}.image-slider .thumbnails img:hover{transform:scale(1.1);border-color:#fff}.image-slider .thumbnails img.active{border-color:#fff;transform:scale(1.2)}@media(max-width:1024px){.image-slider h1{font-size:40px}.image-slider .slider .main-image{width:600px;height:auto}.image-slider .thumbnails img{width:80px;height:60px}.image-slider .arrow{font-size:15px;width:20px;height:20px}}@media(max-width:600px){.image-slider h1{font-size:30px}.image-slider .slider .main-image{width:100%;max-width:350px;height:auto}.image-slider .arrow{font-size:5px;width:10px;height:10px}.image-slider .thumbnails img{width:60px;height:40px}}.navigation-bar{height:100px;width:100%;position:fixed;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:space-between;padding:10px 50px;z-index:10}.navigation-bar .title{width:220px}.navigation-bar .title img{width:84px}.navigation-bar .title .web{display:none}.navigation-bar .title .pearlhack-logo{filter:drop-shadow(0 4px 10px rgba(14,0,0,.929))}.navigation-bar .title.designathon .web,.navigation-bar .title.ideathon .web{display:initial}.navigation-bar .links ul{display:flex;align-items:center;list-style-type:none;border:1px solid #fff;border-radius:15px;padding:10px}.navigation-bar .links ul li{margin-left:20px}.navigation-bar .links ul .more{display:flex;cursor:pointer;align-items:center}.navigation-bar .links ul .more img{width:22px;margin:0 10px;transition:.2s}.navigation-bar .links ul .more .more-items{display:none}.navigation-bar .links ul .more .more-items.show{display:initial;position:fixed;top:76px;background:#7d2354;padding:15px;border-radius:10px}.navigation-bar .links ul .more .more-items.show hr{margin:10px 0}.navigation-bar .links ul .more .more-items.show a{font-size:1.4rem}.navigation-bar .links ul .more span{transition:.2s}.navigation-bar .links ul .more:hover span{color:#250316}.navigation-bar .links ul .faq,.navigation-bar .links ul .sign,.navigation-bar .links ul .who{display:none}.navigation-bar .links ul a{color:#fff;text-decoration:none;transition:.2s}.navigation-bar .links ul a:hover{color:#250316}.navigation-bar .profile{width:220px}.navigation-bar .profile img{width:40px;display:block;margin-left:auto;cursor:pointer;border-radius:50%}.navigation-bar .profile div{display:none}.navigation-bar .profile div.show{cursor:pointer;display:flex;position:fixed;align-items:center;top:80px;right:80px;background-color:rgba(95,27,60,0);border-radius:10px;padding:10px;border:1px solid #fff}.navigation-bar .profile div.show img{width:22px;margin-left:5px}.navigation-bar .menu{display:none}@media (max-width:1024px){.navigation-bar{flex-direction:column;height:auto}.navigation-bar .title{width:auto;order:2;display:flex;flex-direction:column;align-items:center;margin:10px}.navigation-bar .title .web{display:initial;font-weight:700}.navigation-bar .links,.navigation-bar .title .dash,.navigation-bar .title img{display:none}.navigation-bar .links.float{display:flex;flex-direction:column;position:fixed;top:150px}.navigation-bar .links.float ul{flex-direction:column;border-radius:15px;background:rgba(30,0,33,.616);height:calc(100vh - 250px);width:70vw;align-items:center;justify-content:center;gap:8px;overflow:auto}.navigation-bar .links.float li{font-size:2rem;margin:0}.navigation-bar .links.float li:first-child{margin-top:auto}.navigation-bar .links.float .more{display:none}.navigation-bar .links.float .faq,.navigation-bar .links.float .who{display:initial}.navigation-bar .links.float .sign{display:flex;margin-top:auto;align-items:center;flex-direction:column}.navigation-bar .links.float .sign img{width:22px;margin:5px}.navigation-bar .profile{width:auto;order:1}.navigation-bar .profile div.show{display:none}.navigation-bar .menu{order:3;display:block}.navigation-bar .menu img{width:25px}.navigation-bar:has(.links.float){height:100vh;justify-content:flex-start}}.hero-section{padding:170px 20px 10px;min-height:100vh;position:relative;overflow:hidden;background:url(/images/PearlHack_bg.png) 50%/cover no-repeat}.hero-section .bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-section>*{position:relative;z-index:1}.hero-section h1{font-size:10rem;text-align:center}.hero-section .three{margin-top:-15px}.hero-section .btn-holder{display:flex;justify-content:center;gap:10px;margin-top:10px}.hero-section .btn-holder button{width:200px}.hero-section .social-media{display:flex;flex-direction:column;align-items:center;position:absolute;right:63px;top:calc(50% + 50px);transform:translateY(-50%)}.hero-section .social-media .verticle-bar{height:calc(50vh - 200px);width:.5px;background:#fff}.hero-section .social-media .icons{display:flex;flex-direction:column}.hero-section .social-media .icons img{width:20px;margin:10px 0}.hero-section .message{text-align:center;font-style:italic;font-weight:400;font-size:3rem}.hero-section .scroll-more{display:flex;flex-direction:column;align-items:center;margin-top:30px}.hero-section .scroll-more img{width:20px;margin-bottom:10px}@media (max-width:1024px){.hero-section h1{font-size:7rem}.hero-section .social-media{top:calc(50% + 70px)}}@media (max-width:750px){.hero-section h1{font-size:5rem}.hero-section .btn-holder{flex-direction:column;align-items:center}.hero-section .social-media{position:relative;right:auto;top:auto;transform:none;margin-top:50px}.hero-section .social-media .icons{flex-direction:row}.hero-section .social-media .icons img{margin:0 10px}.hero-section .scroll-more,.hero-section .social-media .verticle-bar{display:none}}.submission-count{background-color:transparent;padding:20px;overflow:hidden}.submission-count h1{font-weight:700;font-size:3.6rem;text-align:center;text-transform:uppercase}.submission-count img{margin:30px auto;width:150px;display:block}.submission-count .clock{display:flex;margin:10px auto;width:-moz-fit-content;border-radius:50px;border:1px solid #fff;background:hsla(0,0%,100%,.1);padding:10px 40px;width:100%;max-width:560px;justify-content:space-around}.submission-count .clock .value{font-size:40px}.submission-count .clock .name{font-size:20px;font-weight:700}@media (max-width:750px){.submission-count .clock .value{font-size:25px}.submission-count .clock .name{font-size:12px}}.submission-count .clock div{display:flex;margin:10px;align-items:center;flex-direction:column;font-size:25px}.submission-count .clock .name{color:#641944}.registration-count{background-color:transparent;padding:20px;overflow:hidden}.registration-count h1{font-weight:700;font-size:3.6rem;text-align:center;text-transform:uppercase}.registration-count img{margin:30px auto;width:150px;display:block}.registration-count .clock{display:flex;margin:10px auto;width:-moz-fit-content;border-radius:50px;border:1px solid #fff;background:hsla(0,0%,100%,.1);padding:10px 40px;width:100%;max-width:560px;justify-content:space-around}.registration-count .clock .value{font-size:40px}.registration-count .clock .name{font-size:20px;font-weight:700}@media (max-width:750px){.registration-count .clock .value{font-size:25px}.registration-count .clock .name{font-size:12px}}.registration-count .clock div{display:flex;margin:10px;align-items:center;flex-direction:column;font-size:25px}.registration-count .clock .name{color:#641944}.rules-regulations{display:flex;color:#fff;padding:50px;align-items:center;background-color:#641944;overflow:hidden}.rules-regulations h1{font-size:36px;font-weight:700;margin-bottom:30px;color:#fff}.rules-regulations p{color:#ecd6e7}.rules-regulations p b{color:#dbadcf}.rules-regulations .title.mini{display:none}.rules-regulations .title{flex:1 1}.rules-regulations .title img{width:440px;margin:auto;display:block}.rules-regulations .content{flex:1 1}@media (max-width:1024px){.rules-regulations{flex-direction:column}.rules-regulations .title{display:none}.rules-regulations .title.mini{display:initial}.rules-regulations .title.mini img{margin:20px auto 50px}.rules-regulations .title img{width:250px;margin:20px 0}.rules-regulations .content h1,.rules-regulations p{text-align:center}.rules-regulations .content div button{margin:30px auto auto}}.ideathon-content{overflow-x:hidden}.ideathon-content .what-is{padding:50px;background-color:#641944;overflow:hidden}.ideathon-content .what-is h1{font-weight:700;font-size:3.6rem;text-align:center;margin-bottom:20px}.ideathon-content .what-is p{text-align:center;margin:auto;max-width:960px}.ideathon-content .time-line{padding:50px;background-color:#641944;overflow:hidden}.ideathon-content .time-line h1{font-weight:700;font-size:3.6rem;text-align:center;margin-bottom:20px}.ideathon-content .time-line .event-timeline{display:flex;justify-content:center;margin:0 10px}.ideathon-content .time-line .event-timeline table{flex:1 1}.ideathon-content .time-line .event-timeline td{padding:5px}.ideathon-content .time-line .event-timeline tbody .fade{color:#bebebe}.ideathon-content .time-line .event-timeline tr:nth-child(odd) td:first-child{text-align:right}.ideathon-content .time-line .event-timeline .purple-bar div{background:#ecd6e7;width:5px;height:100px;margin:5px}.ideathon-content .time-line .event-timeline .bubble{width:30px}.welcome{background-color:#7d2354;color:#fff;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:14%}@media (max-width:1000px){.welcome{flex-direction:column}.welcome .text-holder .title{text-align:center;margin-top:10px}.welcome .text-holder .text{text-align:center;margin:auto}.welcome .image-holder img{max-width:300px}}.welcome .title{font-size:60px;font-weight:700}.welcome img{max-width:500px;width:100%;padding:50px}.welcome .text-holder{flex:1 1;box-sizing:content-box}.welcome .image-holder{flex:1 1}.welcome .image-holder img{margin:auto}@media (max-width:800px){.welcome .title{font-size:40px;line-height:50px}}