body{margin:0;font-family:'Josefin Sans';}
a{color:inherit;text-decoration:none;}
a:hover{color:#c26aa3;}
img{max-width:100%;}


.content-boxed{max-width:90%;width:1150px;margin:0 auto;}


nav ul{list-style:none;display:flex;justify-content:center;align-items:center;padding:0;margin:0;}
nav li{margin:0 30px 0 0;}
nav li:last-child{margin:0;}
nav a{text-decoration:none;text-transform:uppercase;font-weight:600;color:#c26aa3;}
nav a:hover{color:#000;}


header{height:476px;background-image:url('../images/header.png');background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;}
header .content-boxed{position:relative;height:100%;}
#menu{position:relative;top:25px;font-size:17px;}
h1{text-transform:uppercase;font-weight:300;color:#c26aa3;font-size:65px;margin:83px 0px 0 180px;}
#header-logos{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:25px;right:0;width:445px;}
#header-gepac img{width:190px;}
#header-rrss ul{list-style:none;display:flex;justify-content:center;align-items:center;padding:0;}
#header-rrss li{margin:0 10px 0 0;}
#header-rrss li:last-child{margin:0;}
#header-rrss a{color:#c26aa3;}
#header-rrss a:hover{color:#000;}


main{text-align:center;font-size:21px;font-weight:300;}
main h2{font-size:42px;font-weight:300;color:#c26aa3;text-transform:uppercase;}
main h3{font-size:35px;font-weight:300;color:#c26aa3;margin:50px 0 0 0;}
section{padding:0 0 70px 0;}
button{width:335px;height:50px;background-color:#c26aa3;text-transform:uppercase;color:#fff;border:1px solid #c26aa3;font-family:'Josefin Sans';font-weight:300;font-size:22px;margin:20px 0 0 0;}
button:hover{cursor:pointer;background-color:#fff;color:#c26aa3;}


.pink-section{background-color:#c26aa3;color:#fff;padding-top:40px;}
.pink-section h2{color:#fff;}
.pink-section .lista{display:flex;justify-content:center;}
.pink-section ul{text-align:left;}
span i{font-size:335px;color:#c26aa3;}


.sponsor{display:inline-block;width:25%;}
.sponsor div{margin:20px;}


footer{color:#c26aa3;font-weight:300;}
footer section{padding:0 0 20px 0;}
footer a:hover{color:#000;}
#footer-info{display:flex;justify-content:space-between;align-items:center;}
#footer-rrss{font-size:30px;}
#footer-rrss ul{list-style:none;display:flex;justify-content:center;align-items:center;}
#footer-rrss li{margin:0 30px 0 0;}
#footer-rrss li:last-child{margin:0;}
#footer-gepac{width:70px;}
#footer-bar{text-align:center;font-size:30px;}
#footer-bar p{margin:10px 0;}
