:root{font-size:20px}@media screen and (max-width: 1150px){:root{font-size:18px}}@media screen and (max-width: 560px){:root{font-size:16px}}html{font-family:"montserrat",sans-serif}body{background:#5d2365;color:#bababa}img{max-width:100%;border:none}.floats::after{content:"";display:block;clear:both}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:"montserrat",sans-serif;font-weight:700;margin:1em 0 0.5em 0}h1{font-size:3rem;color:#5d2365}h2{font-size:2.5rem;color:#ed1b5b;font-weight:500}h3{font-size:2rem;font-weight:500}h4{font-size:1.25rem;margin:0.5em 0}h5{font-weight:400;font-size:2rem}h6{font-weight:400;font-size:2rem}p{font-weight:500;text-align:justify}a,a:link,a:visited{color:#5d2365;font-weight:900;text-decoration:underline}a:hover,a:link:hover,a:visited:hover{text-decoration:none}a.button{display:inline-block;color:white;text-decoration:none;font-weight:500;font-size:1rem;padding:0.75em 1.5em;margin:0.5em 0;background:#5d2365;transition:all 0.2s ease-in-out;border-radius:0.3em}a.button:hover{text-decoration:none;background:#ed1b5b}header{position:fixed;top:0;width:100%;z-index:99999;transition:all ease 0.4s;background:#5d2365;border-top:4px solid #ed1b5b}header .header-wrap{width:97%;margin:0 auto}header .header-wrap .head-left{float:left;width:30%;margin:12px 0 8px}header .header-wrap .head-left a img{opacity:1;width:120px;transition:all ease 0.4s}@media screen and (max-width: 560px){header .header-wrap .head-left{width:45%}}header h2{font-size:1.2rem;color:#fff;margin:0;padding:0;font-weight:300;font-family:"montserrat",sans-serif}header.heat{background:#e20613;border-top:4px solid #000}header.heat #social-slam ul li{background:#e20613}header.heat #social-slam ul li:hover{background:#000}header.heat #social-slam ul li:nth-of-type(1):hover{background:#e20613}header.heat.activehead{background:rgba(226,6,19,0.5)}.head-right{float:right;width:69%;text-align:right;transition:all ease 0.2s;margin-top:1rem}.head-right a{color:#FFF}.head-right ul{list-style:none}.head-right ul li{display:inline-block}.head-right ul li:nth-of-type(1){margin-right:0.25em}@media screen and (max-width: 675px){.head-right ul li:nth-of-type(1){display:none}}.head-right ul li i{background:#ed1b5b;width:1.500em;text-align:center;height:1.267em;padding-top:0.233em;font-size:1.5rem;margin:0 0.1em;transition:all ease-in-out 0.2s}.head-right ul li i:nth-of-type(4){margin-right:0}.head-right ul li i:hover{background:rgba(237,27,91,0.7)}@media screen and (max-width: 560px){.head-right{width:45%;margin-top:23px}}.activehead{background:rgba(93,35,101,0.5)}.activehead .header-wrap .head-left a img{opacity:0.5}.activehead .header-wrap .head-right #nav-icon{opacity:0.5}.slam-closed{background:#ed1b5b;max-height:0px;overflow-y:hidden;transition:all ease 0.2s}#social-slam ul{list-style:none;margin:0;padding:0;width:100%}#social-slam ul li{display:block;color:#fff;margin:0 auto;padding:15px 0;width:100%;background:#ed1b5b;text-align:center;transition:all ease 0.3s;border-bottom:1px solid #fff}#social-slam ul li a{display:block;color:#fff}#social-slam ul li a:hover{color:#fafafa}#social-slam ul li:hover{background:#5d2365}#social-slam ul li:nth-of-type(1):hover{background:#ed1b5b}.kiss-logo{opacity:1;transition:all ease-in-out 0.2s}.kiss-logo:hover{opacity:0.9}#nav-icon{width:40px;height:35px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right}#nav-icon span{display:block;position:absolute;height:6px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:14px}#nav-icon span:nth-child(4){top:28px}#nav-icon.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}.hero{background:url(../img/hero.jpg) center center no-repeat,#5d2365;background-size:cover;width:100%;padding:10% 0 0}.hero .hero-content{padding:3em 0;max-width:1000px}@media screen and (max-width: 1360px){.hero .hero-content{width:60%;margin-left:1%}}@media screen and (max-width: 960px){.hero .hero-content{width:90%;margin:0 auto}}.hero .hero-content .purple-box{background:#8d3e98;width:90%;padding:1em;text-align:center;margin:0 auto}@media screen and (max-width: 550px){.hero .hero-content .purple-box{margin:5% auto 0}}@media screen and (max-width: 400px){.hero .hero-content .purple-box{margin:10% auto 0}}.hero .hero-content .purple-box h1{color:white;font-size:2rem;margin:0;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (max-width: 960px){.hero .hero-content .purple-box h1{font-size:1.5rem}}.hero .hero-content .purple-box p{margin:0;text-align:center;color:white;font-weight:100}.hero .hero-content img{display:block;margin:2em auto 5em}.hero .hero-content img:nth-of-type(1){margin:14em auto}@media screen and (max-width: 540px){.hero .hero-content img:nth-of-type(1){margin:4em auto}}.intro{background:#5d2365;padding:3em 0;position:relative;transform:skewY(3deg) translateY(-50px)}.intro .main{transform:skewY(-3deg);margin-top:75px}.intro p{text-align:center;color:white;font-weight:300}.intro p:nth-of-type(3){font-weight:500;font-size:1.125em}.intro p a{color:white;opacity:1}.intro p a:hover{opacity:0.6;transition:all ease 0.4s}.intro p i{font-size:1.5em;margin:0 15px}.intro p:last-of-type{background:#ed1b5b;padding:1.5em 1.25em}.main{width:90%;margin:0 auto;max-width:1200px}.grey{background:#f8f8f8;background:-moz-radial-gradient(center, ellipse cover, #f8f8f8 0%, #dfdfdf 100%);background:-webkit-radial-gradient(center, ellipse cover, #f8f8f8 0%, #dfdfdf 100%);background:radial-gradient(ellipse at center, #f8f8f8 0%, #dfdfdf 100%);padding:3em 0}.grey p{color:#5d2365;text-align:center;font-weight:300}.grey p strong{font-weight:700}.grey h4{color:#ed1b5b;text-align:center;font-weight:700;font-size:1.2rem;margin-top:3em}.option{width:40%;float:left;margin:2.5% 5%;background:#ed1b5b;padding:1em 2em;position:relative}@media screen and (max-width: 750px){.option{width:90%;float:none;margin:10% 5%}}.option h3{position:absolute;top:-37px;left:20px;margin:0;font-size:3rem;font-weight:700;color:#f8a4bd}.option p{color:white;text-align:center;font-weight:100}.gallery{background:#5d2365;border-top:8px solid #5d2365;border-bottom:8px solid #5d2365}.gallery img{display:block;width:calc(100% / 3);padding:0 3px;float:left}.winners{background:#ed1b5b}.winners .wintro{border-top:6px solid #fff;background:#5d2365;width:100%;padding:1em 3em}.winners .wintro h4{color:white;margin:0;text-align:center;font-weight:300}.winners .wintro h4 span{font-weight:700}.winners .face{width:calc(100% / 5);float:left;background:#f1487c;position:relative}.winners .face:nth-of-type(even){background:#ed1b5b}.winners .face img{display:block;opacity:1;transition:all ease-out 0.3s;margin:0 auto}.winners .face img:hover{opacity:0.8}.winners .face .overlay{background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;right:0;bottom:0}.winners .story{position:relative;background:#ed1b5b;padding:1em 0 3em}.winners .story .storywrap{width:90%;max-width:700px;margin:0 auto}.winners .story .storywrap h5{margin-bottom:0;color:white;font-weight:700}.winners .story .storywrap p{margin-top:0;color:white}.winners .story .pointer{position:absolute;width:2em;height:2em;top:0;left:10%;background:#ed1b5b;transform:translate(-50%, -50%) rotate(45deg);transition:all ease-out 0.4s}.form{width:90%;max-width:1200px;margin:0 auto}.vidya{background:#171717;position:relative;z-index:100}.vidya .vidya-wrap{margin:0 auto;max-width:1200px}footer{background:#464646;padding:15px 0;border-top:solid 4px #ed1b5b}.footer-wrap{width:100%;margin:0 auto;max-width:1100px;text-align:center;text-transform:uppercase}.footer-wrap p{font-weight:100;font-family:"montserrat",sans-serif;color:#eeeeee;text-align:center;margin:0.5em 0}
