*{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}li{list-style-type:none}a,img,video{display:block}p a{display:inline}a{text-decoration:none;color:black}body{font-family:'Montserrat', sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header{width:100%;background-color:white;padding:30px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;z-index:4}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav ul li{margin:0 20px;position:relative}header nav ul li a{color:black;text-transform:uppercase;font-weight:bold;font-size:85%;letter-spacing:2px;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}header nav ul li ul{position:absolute;padding:20px;background-color:white;display:none}header nav ul li ul li{min-width:170px;margin:5px 0;padding:0 20px 0}header nav ul li ul li a{color:lightgrey;font-size:90%;white-space:nowrap;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}header nav ul li ul li:first-child{border-top:5px solid #913364;padding:20px 20px 0;margin:10px 0 0}header nav ul li:hover>a{color:#913364}header nav ul li:hover ul{display:block}header i.fa{display:none}main{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main div.linea2{width:350px;height:2px;background-color:#913364;margin-top:100px}main div.texto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:125px;margin-bottom:-70px;width:90%;text-align:justify}main div.fotos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:110px 0}main div.fotos article{padding:10px;width:25%}main div.fotos article a{position:relative}main div.fotos article a div.blanco{position:absolute;width:100%;height:100%;background-color:#913364;top:0;left:0;z-index:1;opacity:0;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}main div.fotos article a div.animacion{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}main div.fotos article a div.animacion h4{font-family:'Poppins', sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;color:white}main div.fotos article a div.animacion p{color:#6e6e6e;font-family:'Roboto', sans-serif;font-size:15px;font-weight:400;text-transform:capitalize}main div.fotos article a img{width:100%}main div.fotos article a:hover div.blanco{opacity:0.6}main div.fotos article a:hover div.animacion{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}footer{background-color:#913364;width:100%;padding:30px 50px}