Difference between revisions of "Team:TecCEM"

Line 1: Line 1:
{{TecCEM/Menu}}
+
<html lang="en">
{{TecCEM/BubblesTemplate}}
+
  <head>
<html>
+
    <meta charset="UTF-8" />
<head>
+
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta charset="utf-8">
+
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Untitled Document</title>
+
    <title>Document</title>
</head>
+
  
<script text="text/javascript">
+
    <style>
 +
      @import url('https://fonts.googleapis.com/css2?family=Nunito:wght@700&family=Roboto&display=swap');
 +
      #sideMenu,
 +
      #top_title,
 +
      .patrollink,
 +
      #firstHeading,
 +
      #home_logo,
 +
      #sideMenu {
 +
        display: none;
 +
      }
  
window.onload = function(){  
+
      #content {
//alert(teamMembersPhotosArray.toString());
+
        padding: 0px;
 +
        width: 100%;
 +
        margin-top: -7px;
 +
        margin-left: 0px;
 +
        border: none;
 +
      }
  
 +
      #bodyContent h1,
 +
      #bodyContent h2,
 +
      #bodyContent h3,
 +
      #bodyContent h4,
 +
      #bodyContent h5 {
 +
        margin-bottom: 0px;
 +
      }
  
var numOfBubbles = 10;
+
      #bodyContent a[href ^="https://"],
                        console.log("numOfBuublesDeclaredCorrectly");
+
        .link-https {
 +
        padding-right: 0px;
 +
      }
  
for (j = 0;j < numOfBubbles;j++){
+
      * {
    var bubble_size = generateRandomNumber(10,60);
+
        box-sizing: border-box;
    var left = generateRandomNumber(85, 95);
+
        margin: 0;
    var speed_percentage = generateRandomNumber(40,60);
+
        padding: 0;
    generate_bubble(bubble_size, left, speed_percentage);
+
      }
}
+
  
    }
+
      header,
 +
      footer {
 +
        height: 100vh;
 +
        display: flex;
 +
        justify-content: center;
 +
        align-items: center;
 +
      }
  
</script>
+
      h1 {
 +
        font-size: 50px;
 +
      }
  
<body>
+
      header {
<div class="Imagen_principal">
+
        background: rgb(69, 77, 77);
<img src="https://static.igem.org/mediawiki/2021/9/9f/T--TecCEM--FotoEquipoTexem.jpg" alt="">
+
        background: linear-gradient(
<div class="Titulo">
+
          63deg,
<h1 style= "font-family: 'Nunito', Times; font-weight: bold">Team</h1>
+
          rgba(69, 77, 77, 1) 0%,
</div>
+
          rgba(40, 255, 224, 1) 100%
<div class="Difuminado"></div>
+
        );
</div>
+
      }
+
<div class="cuerpo_principal bubbles_window">
+
+
<div class="Espacio_menu_lateral">
+
+
</div>
+
+
<div class="Texto" style="display: flex">
+
<br id="primer">
+
<br>
+
<h2 style="font-family: Nunito, Times; font-size: 5rem;">Título 1</h2>
+
<br>
+
<div class="txt">
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Numquam, aperiam provident tempora. Deleniti neque dolorem veritatis ipsa maiores nihil optio in labore dolorum, eius quas rem facilis, maxime soluta temporibus? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptas saepe porro eveniet cum minima error obcaecati est qui ex ea eligendi omnis molestiae consequuntur voluptates, ullam commodi praesentium et possimus.
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem molestias, rem a? In explicabo, eligendi veniam odio vero deserunt consequatur recusandae cupiditate, dolor minima ipsa corrupti error qui consectetur. Laudantium?</p></p>
+
</div>
+
+
+
<br id="segundo">
+
<br>
+
<h2 style="font-family: Nunito, Times; font-size: 5rem">Título 2</h2>
+
<br>
+
<div class="txt">
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Numquam, aperiam provident tempora. Deleniti neque dolorem veritatis ipsa maiores nihil optio in labore dolorum, eius quas rem facilis, maxime soluta temporibus? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptas saepe porro eveniet cum minima error obcaecati est qui ex ea eligendi omnis molestiae consequuntur voluptates, ullam commodi praesentium et possimus.
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem molestias, rem a? In explicabo, eligendi veniam odio vero deserunt consequatur recusandae cupiditate, dolor minima ipsa corrupti error qui consectetur. Laudantium?</p></p>
+
</div>
+
+
+
<br id="tercero">
+
<br>
+
<h2 style="font-family: Nunito, Times; font-size: 5rem">Título 3</h2>
+
<br>
+
<div class="txt">
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Numquam, aperiam provident tempora. Deleniti neque dolorem veritatis ipsa maiores nihil optio in labore dolorum, eius quas rem facilis, maxime soluta temporibus? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptas saepe porro eveniet cum minima error obcaecati est qui ex ea eligendi omnis molestiae consequuntur voluptates, ullam commodi praesentium et possimus.
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem molestias, rem a? In explicabo, eligendi veniam odio vero deserunt consequatur recusandae cupiditate, dolor minima ipsa corrupti error qui consectetur. Laudantium? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Neque dolores aperiam error, odit quas illo illum cum earum fuga id autem, inventore voluptatibus recusandae, voluptatum distinctio veritatis, ducimus repellat enim!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur cupiditate totam eos debitis necessitatibus natus ipsa, possimus reiciendis quaerat. Harum sit ducimus voluptatum, id quia fuga, sequi tempore perferendis veritatis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci expedita eum fugit culpa corporis laborum perferendis, magnam iure! Et voluptatem iste aperiam perspiciatis modi officia necessitatibus, veritatis quasi aliquam quam!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis architecto voluptas unde expedita labore, ipsa, vel, minus autem modi nisi quo ab esse pariatur voluptatibus tempora! Enim nihil, eum officiis!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi repellat omnis magnam recusandae necessitatibus optio, nostrum perferendis assumenda, culpa. Tenetur amet at temporibus unde ratione quaerat eos quam iusto. Deserunt.Lorem ipsum dolor sit Lorem ipsum dolor sit amet, consectetur adipisicing elit. Neque dolores aperiam error, odit quas illo illum cum earum fuga id autem, inventore voluptatibus recusandae, voluptatum distinctio veritatis, ducimus repellat enim!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur cupiditate totam eos debitis necessitatibus natus ipsa, possimus reiciendis quaerat. Harum sit ducimus voluptatum, id quia fuga, sequi tempore perferendis veritatis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci expedita eum fugit culpa corporis laborum perferendis, magnam iure! Et voluptatem iste aperiam perspiciatis modi officia necessitatibus, veritatis quasi aliquam quam!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis architecto voluptas unde expedita labore, ipsa, vel, minus autem modi nisi quo ab esse pariatur voluptatibus tempora! Enim nihil, eum officiis!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi repellat omnis magnam recusandae necessitatibus optio, nostrum perferendis assumenda, culpa. Tenetur amet at temporibus unde ratione quaerat eos quam iusto. Deserunt.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ullam rem quod, quia, minima illo voluptatum nesciunt maxime ipsam magni inventore est quisquam aspernatur tempore id suscipit animi quaerat ea mollitia.</p></p>
+
</div>
+
+
<br id="cuarto">
+
<br>
+
<h2 style="font-family: Nunito, Times; font-size: 5rem">Título 4</h2>
+
<br>
+
<div class="txt">
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Numquam, aperiam provident tempora. Deleniti neque dolorem veritatis ipsa maiores nihil optio in labore dolorum, eius quas rem facilis, maxime soluta temporibus? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptas saepe porro eveniet cum minima error obcaecati est qui ex ea eligendi omnis molestiae consequuntur voluptates, ullam commodi praesentium et possimus.
+
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem molestias, rem a? In explicabo, eligendi veniam odio vero deserunt consequatur recusandae cupiditate, dolor minima ipsa corrupti error qui consectetur. Laudantium?</p></p>
+
</div>
+
  
<img id="fig1" src="https://static.igem.org/mediawiki/2021/9/9f/T--TecCEM--FotoEquipoTexem.jpg" alt="">
+
      footer {
+
        background: rgb(238, 174, 202);
<p class="Caption" style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.2rem; font-style: italic">Fig 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Itaque, nam, maiores. Inventore ex eum doloremque eligendi id, voluptates quod illum, dolore deserunt iste alias. Dolor libero illo hic, temporibus harum.</p>
+
        background: radial-gradient(
+
          circle,
+
          rgba(238, 174, 202, 1) 0%,
<br id="quinto">
+
          rgba(148, 187, 233, 1) 100%
<br>
+
        );
<h2 style="font-family: Nunito, Times; font-size: 5rem">Título 5</h2>
+
      }
<br>
+
<div class="txt">
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Numquam, aperiam provident tempora. Deleniti neque dolorem veritatis ipsa maiores nihil optio in labore dolorum, eius quas rem facilis, maxime soluta temporibus? Lorem ipsum dolor sit ametLorem ipsum dolor sit amet, consectetur adipisicing elit. Neque dolores aperiam error, odit quas illo illum cum earum fuga id autem, inventore voluptatibus recusandae, voluptatum distinctio veritatis, ducimus repellat enim!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur cupiditate totam eos debitis necessitatibus natus ipsa, possimus reiciendis quaerat. Harum sit ducimus voluptatum, id quia fuga, sequi tempore perferendis veritatis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci expedita eum fugit culpa corporis laborum perferendis, magnam iure! Et voluptatem iste aperiam perspiciatis modi officia necessitatibus, veritatis quasi aliquam quam!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis architecto voluptas unde expedita labore, ipsa, vel, minus autem modi nisi quo ab esse pariatur voluptatibus tempora! Enim nihil, eum officiis!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi repellat omnis magnam recusandae necessitatibus optio, nostrum perferendis assumenda, culpa. Tenetur amet at temporibus unde ratione quaerat eos quam iusto. Deserunt.Lorem ipsum dolor sit Lorem ipsum dolor sit amet, consectetur adipisicing elit. Neque dolores aperiam error, odit quas illo illum cum earum fuga id autem, inventore voluptatibus recusandae, voluptatum distinctio veritatis, ducimus repellat enim!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur cupiditate totam eos debitis necessitatibus natus ipsa, possimus reiciendis quaerat. Harum sit ducimus voluptatum, id quia fuga, sequi tempore perferendis veritatis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci expedita eum fugit culpa corporis laborum perferendis, magnam iure! Et voluptatem iste aperiam perspiciatis modi officia necessitatibus, veritatis quasi aliquam quam!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis architecto voluptas unde expedita labore, ipsa, vel, minus autem modi nisi quo ab esse pariatur voluptatibus tempora! Enim nihil, eum officiis!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi repellat omnis magnam recusandae necessitatibus optio, nostrum perferendis assumenda, culpa. Tenetur amet at temporibus unde ratione quaerat eos quam iusto. Deserunt.Lorem ipsum dolor sit Lorem ipsum dolor sit amet, consectetur adipisicing elit. Neque dolores aperiam error, odit quas illo illum cum earum fuga id autem, inventore voluptatibus recusandae, voluptatum distinctio veritatis, ducimus repellat enim!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur cupiditate totam eos debitis necessitatibus natus ipsa, possimus reiciendis quaerat. Harum sit ducimus voluptatum, id quia fuga, sequi tempore perferendis veritatis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci expedita eum fugit culpa corporis laborum perferendis, magnam iure! Et voluptatem iste aperiam perspiciatis modi officia necessitatibus, veritatis quasi aliquam quam!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis architecto voluptas unde expedita labore, ipsa, vel, minus autem modi nisi quo ab esse pariatur voluptatibus tempora! Enim nihil, eum officiis!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi repellat omnis magnam recusandae necessitatibus optio, nostrum perferendis assumenda, culpa. Tenetur amet at temporibus unde ratione quaerat eos quam iusto. Deserunt.Lorem ipsum dolor sit Lorem ipsum dolor sit amet, consectetur adipisicing elit. Neque dolores aperiam error, odit quas illo illum cum earum fuga id autem, inventore voluptatibus recusandae, voluptatum distinctio veritatis, ducimus repellat enim!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur cupiditate totam eos debitis necessitatibus natus ipsa, possimus reiciendis quaerat. Harum sit ducimus voluptatum, id quia fuga, sequi tempore perferendis veritatis.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci expedita eum fugit culpa corporis laborum perferendis, magnam iure! Et voluptatem iste aperiam perspiciatis modi officia necessitatibus, veritatis quasi aliquam quam!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis architecto voluptas unde expedita labore, ipsa, vel, minus autem modi nisi quo ab esse pariatur voluptatibus tempora! Enim nihil, eum officiis!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi repellat omnis magnam recusandae necessitatibus optio, nostrum perferendis assumenda, culpa. Tenetur amet at temporibus unde ratione quaerat eos quam iusto. Deserunt.Lorem ipsum dolor sit , consectetur adipisicing elit. Voluptas saepe porro eveniet cum minima error obcaecati est qui ex ea eligendi omnis molestiae consequuntur voluptates, ullam commodi praesentium et.</p>
+
+
<div class="Apacite">
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Altan A et al. (2020)</p>
+
<span class="cite">
+
<h3>Referencia</h3>
+
<p>[3] Altan, A., & Karasu, S. (2020). Recognition of COVID-19 disease from X-ray images by hybrid model consisting of 2D curvelet transform, chaotic salp swarm algorithm and deep learning technique. Chaos, Solitons and Fractals, 140, 110071. https://doi.org/10.1016/j.chaos.2020.110071</p>
+
</span>
+
</div>
+
<p style="font-family: 'Roboto', sans-serif; text-align: justify-all; font-size: 1.3rem">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid modi, hic illo? Saepe necessitatibus, vero quaerat aliquam minus qui. Eveniet aperiam illum praesentium eaque enim? Ipsam labore mollitia quos, atque?</p>
+
+
<br id="final">
+
</div>
+
</div>
+
+
</div>
+
<div class="menu_lateral" id="menu_lateral">
+
<ul style="list-style: none; margin: 0; padding: 0;">
+
<li style="margin-top: 1rem; cursor: default; font-weight: bold; font-size: 1.7rem; font-family: Nunito, Times; border-bottom: 2.5px solid #000">
+
<center>Index</center></li>
+
<li id="to1" class="menu_section" style="font-family: Nunito, Times; font-size: 1.1rem">Primer Título</li>
+
<li id="to2" class="menu_section" style="font-family: Nunito, Times; font-size: 1.1rem">Trabajo en laboratorio sobre</li>
+
<li id="to3" class="menu_section" style="font-family: Nunito, Times; font-size: 1.1rem">Tercer Título</li>
+
<li id="to4" class="menu_section" style="font-family: Nunito, Times; font-size: 1.1rem">Cuarto Título</li>
+
<li id="to5" class="menu_section" style="font-family: Nunito, Times; font-size: 1.1rem">Quinto Título</li>
+
</ul>
+
<div style="align-self: center; border-radius: 100rem; overflow: hidden; box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);">
+
<img src="https://static.igem.org/mediawiki/2021/1/1c/T--TecCEM--logo.png" style = "width: 100%"  alt="TecCEM logo">
+
</div>
+
+
</div>
+
  
<div class="tips">
+
      .content {
<img src="https://static.igem.org/mediawiki/2021/5/58/T--TecCEM--idea.png" style="width: 25%; display: inline-block" alt="idea">
+
        background: rgb(63, 94, 251);
<h4 style="display: inline-block; font-family: Nunito; font-size: 1.8rem">Tips</h4>
+
        background: radial-gradient(
<p style="padding: 0; margin: 0; display: inline; font-family: Roboto; font-size: 1.1rem; text-align: center">Hover the references</p>
+
          circle,
 +
          rgba(63, 94, 251, 1) 0%,
 +
          rgba(255, 48, 90, 1) 100%
 +
        );
 +
      }
  
</div>
+
      .container {
 +
        display: flex;
 +
        padding-bottom: 70px;
 +
        padding-top: 50px;
 +
      }
  
 +
      .item-10 {
 +
        text-align: center;
 +
        width: 10%;
 +
        height: 30vh;
 +
        padding-top: 1em;
 +
        padding-bottom: 1em;
 +
      }
  
<!--------------------- BREAKS FOR FOOTER TEMPLATE ---------------------->
+
      .item-20 {
<br><br><br><br>
+
        text-align: center;
<br><br><br><br>
+
        width: 20%;
<br><br><br><br>
+
        height: 30vh;
<br><br>
+
        padding-top: 1em;
 +
        padding-bottom: 1em;
 +
      }
  
</body>
+
      .item-30 {
 +
        text-align: center;
 +
        width: 30%;
 +
        height: 30vh;
 +
        padding-top: 1em;
 +
        padding-bottom: 1em;
 +
      }
  
</html>
+
      .item-40 {
 +
        text-align: center;
 +
        width: 40%;
 +
        height: 30vh;
 +
        padding-top: 1em;
 +
        padding-bottom: 1em;
 +
      }
  
{{TecCEM/Footer}}
+
      .item-50 {
 +
        text-align: center;
 +
        width: 50%;
 +
        height: 30vh;
 +
        padding-top: 1em;
 +
        padding-bottom: 1em;
 +
      }
  
<html>
+
      .item-60 {
<style>
+
        text-align: center;
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@700&family=Roboto&display=swap');
+
        width: 60%;
.tips{
+
        height: 30vh;
display: flex;
+
        padding-top: 1em;
transition: transform 0.6s ease-out;
+
        padding-bottom: 1em;
flex-wrap: wrap;
+
      }
width: 10%;
+
background: #FDEBC5;
+
border-radius: 2rem;
+
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
+
justify-content: center;
+
align-content: center;
+
align-items: center;
+
max-height: 45rem;
+
position: fixed;
+
top: 15%;
+
margin-left: 2rem;
+
padding: 1rem;
+
right: 26px;
+
transform: translateX(+150%) translateY(0);
+
+
}
+
.tips_hidden{
+
transform: translateX(0%) translateY(0);
+
/*100% - .menu_lateral.height + .menu_lateral_teccem.heigh
+
100 - 35 + 20 = 85
+
*/
+
}
+
+
h1{
+
font-family: "Hoefler Text", "Liberation Serif", "Times New Roman", "serif";
+
font-size: 1.3rem;
+
}
+
h2, h3{
+
border-left: 4px solid #CDECA9;
+
border-right: 4px solid #CDECA9;
+
display: inline-block;
+
width: 100%;
+
min-height: 50px;
+
  
text-align: center;
+
      .item-70 {
color: #45ACFF;
+
        text-align: center;
}
+
        width: 70%;
+
        height: 30vh;
.txt{
+
        padding-top: 1em;
text-align: justify;
+
        padding-bottom: 1em;
  text-justify: inter-word;
+
      }
}
+
.survey{
+
display: flex;
+
align-content: center;
+
justify-content: center;
+
align-items: center;
+
}
+
body{
+
margin: 0;
+
padding: 0;
+
}
+
.Imagen_principal{
+
display: flex;
+
align-content: center;
+
justify-content: center;
+
align-items: center;
+
width: 100vw;
+
height: 100vh;
+
}
+
.Imagen_principal > img{
+
width: 100vw;
+
height: 100%;
+
}
+
.Titulo{
+
position: absolute;
+
background: white;
+
padding: 1rem;
+
border-radius: 1rem;
+
z-index: 10;
+
}
+
.Titulo > h1{
+
display: inline;
+
opacity: 1;
+
font-size: 4rem;
+
}
+
.Difuminado{
+
width: 100vw;
+
height: 100vh;
+
position: absolute;
+
z-index: 9;
+
background: white;
+
opacity: .4;
+
}
+
.cuerpo_principal{
+
display: flex;
+
flex-direction: row;
+
width: 100vw;
+
}
+
.menu_lateral{
+
display: flex;
+
transition: transform 0.6s ease-out;
+
+
flex-wrap: wrap;
+
width: 10%;
+
justify-content: center;
+
align-content: center;
+
align-items: center;
+
max-height: 45rem;
+
position: fixed;
+
top: 10%;
+
margin-left: 2rem;
+
padding: 1rem;
+
transform: translateX(-150%) translateY(0);
+
+
}
+
.menu_lateral_hidden{
+
transform: translateX(0%) translateY(0);
+
/*100% - .menu_lateral.height + .menu_lateral_teccem.heigh
+
100 - 35 + 20 = 85
+
*/
+
}
+
.Espacio_menu_lateral{
+
width: 17%;
+
}
+
.menu_lateral li{
+
margin-bottom: 1rem;
+
cursor: pointer;
+
transition: all 0.4s ease-out;
+
+
}
+
.menu_section:hover{
+
transform: translateX(10%) translateY(0);
+
text-decoration: underline;
+
}
+
.sobresalirmenu{
+
transform: translateX(10%) translateY(0);
+
text-decoration: underline;
+
}
+
.Texto{
+
width: 65%;
+
padding: 1rem;
+
justify-content: center;
+
display: flex;
+
flex-direction: column;
+
align-items: center;
+
display: inline;
+
+
}
+
.Texto h2{
+
align-self: left;
+
}
+
+
.Texto p {
+
text-align: justify;
+
display: inline;
+
}
+
+
.Texto img{
+
width: 70%;
+
max-height: 500px;
+
}
+
+
.Caption{
+
width: 70%;
+
}
+
html, body {
+
    height: 100vh;
+
}
+
.cite{
+
position: absolute;
+
bottom: 55px;
+
width: 500px;
+
background: #fff;
+
padding: 20px;
+
box-sizing: border-box;
+
box-shadow: 6px 4px 4px 4px rgba(0, 0, 0, 0.2);
+
visibility: hidden;
+
opacity: 0;
+
border-radius: 20px;
+
transition: 0.5s;
+
transform: translateX(-50%) translateY(50px)
+
}
+
.Apacite:hover .cite{
+
visibility: visible;
+
opacity: 1;
+
transform: translateX(-50%) translateY(0px);
+
z-index: 99999;
+
+
}
+
.Apacite {
+
  position: relative;
+
display: inline;
+
transition: 0.5s;
+
cursor: pointer;
+
width: auto;
+
}
+
.Apacite:hover{
+
text-decoration: underline;
+
}
+
+
</style>
+
+
<script>
+
  
 +
      .item-80 {
 +
        text-align: center;
 +
        width: 80%;
 +
        height: 30vh;
 +
        padding-top: 1em;
 +
        padding-bottom: 1em;
 +
      }
  
function getElementY(query) {
+
      .item-90 {
  return window.pageYOffset + document.querySelector(query).getBoundingClientRect().top
+
        text-align: center;
}
+
        width: 90%;
 +
        height: 30vh;
 +
        padding-top: 1em;
 +
        padding-bottom: 1em;
 +
      }
  
function doScrolling(element, duration) {
+
      .item-100 {
var startingY = window.pageYOffset + 50
+
        text-align: center;
  var elementY = getElementY(element)
+
        width: 100%;
  // If element is close to page's bottom then window will scroll only to some position above the element.
+
        height: 30vh;
  var targetY = document.body.scrollHeight - elementY < window.innerHeight ? document.body.scrollHeight - window.innerHeight : elementY
+
        padding-top: 1em;
var diff = targetY - startingY
+
        padding-bottom: 1em;
  // Easing function: easeInOutCubic
+
      }
  // From: https://gist.github.com/gre/1650294
+
  var easing = function (t) { return t<.5 ? 4*t*t*t : (t-1)*(2*t-2)*(2*t-2)+1 }
+
  var start
+
  
  if (!diff) return
+
      .animation_1 {
 +
        background-repeat: no-repeat;
 +
        background-position: center;
 +
        position: relative;
 +
        overflow: hidden;
 +
      }
  
// Bootstrap our animation - it will get called right before next frame shall be rendered.
+
      .animation_2 {
window.requestAnimationFrame(function step(timestamp) {
+
        background-repeat: no-repeat;
    if (!start) start = timestamp
+
        background-position: center;
    // Elapsed miliseconds since start of scrolling.
+
        position: relative;
    var time = timestamp - start
+
        overflow: hidden;
// Get percent of completion in range [0, 1].
+
      }
    var percent = Math.min(time / duration, 1)
+
    // Apply the easing.
+
    // It can cause bad-looking slow frames in browser performance tool, so be careful.
+
    percent = easing(percent)
+
  
    window.scrollTo(0, startingY + diff * percent - 50)
+
      .animation_3 {
 +
        background-repeat: no-repeat;
 +
        background-position: center;
 +
        position: relative;
 +
        overflow: hidden;
 +
      }
  
// Proceed with animation as long as we wanted it to.
+
      .drop_1 {
    if (time < duration) {
+
        height: 150px;
      window.requestAnimationFrame(step)
+
        position: absolute;
    }
+
        top: 30px;
+
        left: 75%;
  })
+
      }
console.log(elementY)
+
}
+
  
// Apply event handlers. Example of firing the scrolling mechanism.
+
      .drop_2 {
document.getElementById('to1').addEventListener('click', doScrolling.bind(null, '#primer', 1000))
+
        height: 150px;
document.getElementById('to2').addEventListener('click', doScrolling.bind(null, '#segundo', 1000))
+
        position: absolute;
document.getElementById('to3').addEventListener('click', doScrolling.bind(null, '#tercero', 1000))
+
        top: 30px;
document.getElementById('to4').addEventListener('click', doScrolling.bind(null, '#cuarto', 1000))
+
        left: 23%;
document.getElementById('to5').addEventListener('click', doScrolling.bind(null, '#quinto', 1000))
+
      }
</script>
+
<script>
+
$(window).scroll(function(){
+
  if($(document).scrollTop() > 650){
+
document.querySelector(".menu_lateral").classList.add("menu_lateral_hidden");
+
  }else{
+
document.querySelector(".menu_lateral").classList.remove("menu_lateral_hidden");
+
  }
+
});
+
</script>
+
<script>
+
$(window).scroll(function(){
+
var f = $(document).scrollTop();
+
                var pri = getElementY("#primer")-52
+
var seg = getElementY("#segundo")-52;
+
var ter =  getElementY("#tercero")-52;
+
var cuar = getElementY("#cuarto")-52;
+
var quin =  getElementY("#quinto")-52;
+
var final =  getElementY("#final")-250;
+
if(f >= pri){
+
if(f >= seg){
+
if(f >= ter){
+
if(f >= cuar){
+
if(f>=quin){
+
if(f>=final){
+
document.querySelector(".menu_lateral").classList.remove("menu_lateral_hidden");
+
console.log("Debería de esconderlo");
+
}else{
+
console.log("quinta");
+
document.querySelector("#to5").classList.add("sobresalirmenu");
+
document.querySelector("#to4").classList.remove("sobresalirmenu");
+
}
+
//.sobresalirmenu
+
}else{
+
console.log("cuarta");
+
document.querySelector("#to3").classList.remove("sobresalirmenu");
+
document.querySelector("#to4").classList.add("sobresalirmenu");
+
document.querySelector("#to5").classList.remove("sobresalirmenu");
+
}
+
}else{
+
console.log("tercera");  
+
document.querySelector("#to3").classList.add("sobresalirmenu");
+
document.querySelector("#to2").classList.remove("sobresalirmenu");
+
document.querySelector("#to4").classList.remove("sobresalirmenu");
+
}
+
}else{
+
console.log("Segunda");  
+
document.querySelector("#to2").classList.add("sobresalirmenu");
+
document.querySelector("#to3").classList.remove("sobresalirmenu");
+
document.querySelector("#to1").classList.remove("sobresalirmenu");
+
}
+
  }else{
+
console.log("Primera sección");
+
    document.querySelector("#to1").classList.add("sobresalirmenu");
+
document.querySelector("#to2").classList.remove("sobresalirmenu");
+
  }
+
}
+
if(f>=650){
+
if(f<=seg){
+
document.querySelector(".tips").classList.add("tips_hidden");
+
}else{
+
document.querySelector(".tips").classList.remove("tips_hidden");
+
}
+
}else{
+
document.querySelector(".tips").classList.remove("tips_hidden");
+
}
+
});
+
  
</script>
+
      .drop_3 {
+
        height: 150px;
 +
        position: absolute;
 +
        top: 30px;
 +
        left: 73%;
 +
      }
 +
    </style>
 +
  </head>
 +
 
 +
  <body>
 +
    <section class="body">
 +
      <header>
 +
        <h1>Header</h1>
 +
      </header>
 +
      <section class="content">
 +
        <section class="animation_1">
 +
          <img
 +
            class="drop_1"
 +
            src="https://static.igem.org/mediawiki/2021/6/66/T--TecCEM--contaminatedwater.svg"
 +
            alt="img"
 +
          />
 +
          <div class="container">
 +
            <div class="item-20">
 +
              <h1>Ícono</h1>
 +
              </br>
 +
            </div>
 +
            <div class="item-40">
 +
              <h1>Datos</h1>
 +
              </br>
 +
              <p>
 +
                Lorem ipsum dolor, sit amet consectetur adipisicing elit.
 +
                Temporibus architecto numquam explicabo minus nemo perspiciatis
 +
                sint sunt rerum quia voluptatum maiores minima, optio laboriosam
 +
                eligendi voluptas, dolore facilis modi autem tempore est. Dicta,
 +
                officia. Pariatur nostrum minus quae fugiat aliquam, temporibus
 +
                amet atque. Assumenda dolor hic possimus officiis, ut vero,
 +
                cumque nam dolorum, quam perspiciatis est? Sint culpa harum
 +
                inventore aliquid quis qui voluptate voluptas consequatur
 +
                excepturi dolorum neque molestias ab fugiat doloribus,
 +
                distinctio iste animi eligendi. Nostrum corporis saepe quo
 +
                impedit provident consequatur totam fugit nihil minus fugiat,
 +
                quisquam eum sint ducimus quis, eveniet pariatur mollitia velit
 +
                numquam. Distinctio.
 +
              </p>
 +
            </div>
 +
            <div class="item-50"></div>
 +
          </div>
 +
          <div class="container">
 +
            <div class="item-50"></div>
 +
            <div class="item-40">
 +
              <h1>Problemática</h1>
 +
              </br>
 +
              <p>
 +
                Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsam
 +
                laudantium molestias numquam quasi iure necessitatibus tenetur?
 +
                Sequi voluptatum nobis, quae obcaecati, eaque ducimus molestias
 +
                deserunt debitis quod aspernatur ullam aut dolores repudiandae
 +
                laudantium ut soluta delectus, suscipit dolore quam? Ut sequi
 +
                perspiciatis dolorum corporis? In architecto tempore asperiores
 +
                id dolorum alias facilis beatae ratione fugit dolor facere non
 +
                eaque fuga ipsam nihil ducimus cum, a rem? Alias fugiat
 +
                incidunt, ab nemo modi sapiente? Et, illum!
 +
              </p>
 +
            </div>
 +
            <div class="item-20">
 +
              <h1>Ícono</h1>
 +
              </br>
 +
            </div>
 +
          </div>
 +
        </section>
 +
        <section class="animation_2">
 +
          <img
 +
            class="drop_2"
 +
            src="https://static.igem.org/mediawiki/2021/6/66/T--TecCEM--contaminatedwater.svg"
 +
            alt="img"
 +
          />
 +
          <div class="container">
 +
            <div class="item-50"></div>
 +
            <div class="item-40">
 +
              <h1>Detección</h1>
 +
              </br>
 +
              <p>
 +
                Lorem ipsum dolor, sit amet consectetur adipisicing elit. Est
 +
                voluptates eius laborum dolor. Ratione repellendus nobis
 +
                pariatur. Eum suscipit eveniet praesentium dicta optio
 +
                laboriosam minima perferendis natus ipsa placeat voluptatum,
 +
                consequuntur totam. Suscipit itaque, odit possimus aspernatur
 +
                quae ad, dolores officiis reiciendis soluta quod iure,
 +
                asperiores cumque! Repellat soluta corporis laborum unde eos,
 +
                consectetur repudiandae nobis quasi aperiam quo id inventore
 +
                veniam quae in quod natus, amet sed doloremque ex sapiente
 +
                vitae! Quam, voluptate id.
 +
              </p>
 +
            </div>
 +
            <div class="item-20">
 +
              <h1>Ícono</h1>
 +
              </br>
 +
            </div>
 +
          </div>
 +
          <div class="container">
 +
            <div class="item-20">
 +
              <h1>Ícono</h1>
 +
              </br>
 +
            </div>
 +
            <div class="item-40">
 +
              <h1>Remoción</h1>
 +
              </br>
 +
              <p>
 +
                Lorem ipsum dolor, sit amet consectetur adipisicing elit.
 +
                Temporibus architecto numquam explicabo minus nemo perspiciatis
 +
                sint sunt rerum quia voluptatum maiores minima, optio laboriosam
 +
                eligendi voluptas, dolore facilis modi autem tempore est. Dicta,
 +
                officia. Pariatur nostrum minus quae fugiat aliquam, temporibus
 +
                amet atque. Assumenda dolor hic possimus officiis, ut vero,
 +
                cumque nam dolorum, quam perspiciatis est? Sint culpa harum
 +
                inventore aliquid quis qui voluptate voluptas consequatur
 +
                excepturi dolorum neque molestias ab fugiat doloribus,
 +
                distinctio iste animi eligendi. Nostrum corporis saepe quo
 +
                impedit provident consequatur totam fugit nihil minus fugiat,
 +
                quisquam eum sint ducimus quis, eveniet pariatur mollitia velit
 +
                numquam. Distinctio.
 +
              </p>
 +
            </div>
 +
            <div class="item-50"></div>
 +
          </div>
 +
        </section>
 +
        <section class="animation_3">
 +
          <img
 +
            class="drop_3"
 +
            src="https://static.igem.org/mediawiki/2021/3/36/T--TecCEM--cleanwater.svg"
 +
            alt="img"
 +
          />
 +
          <div class="container">
 +
            <div class="item-20">
 +
              <h1>Ícono</h1>
 +
              </br>
 +
            </div>
 +
            <div class="item-40">
 +
              <h1>Resultados</h1>
 +
              </br>
 +
              <p>
 +
                Lorem ipsum dolor, sit amet consectetur adipisicing elit.
 +
                Temporibus architecto numquam explicabo minus nemo perspiciatis
 +
                sint sunt rerum quia voluptatum maiores minima, optio laboriosam
 +
                eligendi voluptas, dolore facilis modi autem tempore est. Dicta,
 +
                officia. Pariatur nostrum minus quae fugiat aliquam, temporibus
 +
                amet atque. Assumenda dolor hic possimus officiis, ut vero,
 +
                cumque nam dolorum, quam perspiciatis est? Sint culpa harum
 +
                inventore aliquid quis qui voluptate voluptas consequatur
 +
                excepturi dolorum neque molestias ab fugiat doloribus,
 +
                distinctio iste animi eligendi. Nostrum corporis saepe quo
 +
                impedit provident consequatur totam fugit nihil minus fugiat,
 +
                quisquam eum sint ducimus quis, eveniet pariatur mollitia velit
 +
                numquam. Distinctio.
 +
              </p>
 +
            </div>
 +
            <div class="item-50"></div>
 +
          </div>
 +
          <div class="container">
 +
            <div class="item-50"></div>
 +
            <div class="item-40">
 +
              <h1>Impacto</h1>
 +
              </br>
 +
              <p>
 +
                Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsam
 +
                laudantium molestias numquam quasi iure necessitatibus tenetur?
 +
                Sequi voluptatum nobis, quae obcaecati, eaque ducimus molestias
 +
                deserunt debitis quod aspernatur ullam aut dolores repudiandae
 +
                laudantium ut soluta delectus, suscipit dolore quam? Ut sequi
 +
                perspiciatis dolorum corporis? In architecto tempore asperiores
 +
                id dolorum alias facilis beatae ratione fugit dolor facere non
 +
                eaque fuga ipsam nihil ducimus cum, a rem? Alias fugiat
 +
                incidunt, ab nemo modi sapiente? Et, illum!
 +
              </p>
 +
            </div>
 +
            <div class="item-20">
 +
              <h1>Ícono</h1>
 +
              </br>
 +
            </div>
 +
          </div>
 +
        </section>
 +
      </section>
 +
      <footer>
 +
        <h1>Footer</h1>
 +
      </footer>
 +
    </section>
 +
 
 +
    <script
 +
      src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.8/ScrollMagic.min.js"
 +
      integrity="sha512-8E3KZoPoZCD+1dgfqhPbejQBnQfBXe8FuwL4z/c8sTrgeDMFEnoyTlH3obB4/fV+6Sg0a0XF+L/6xS4Xx1fUEg=="
 +
      crossorigin="anonymous"
 +
    ></script>
 +
    <script
 +
      src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.8/plugins/debug.addIndicators.js"
 +
      integrity="sha512-mq6TSOBEH8eoYFBvyDQOQf63xgTeAk7ps+MHGLWZ6Byz0BqQzrP+3GIgYL+KvLaWgpL8XgDVbIRYQeLa3Vqu6A=="
 +
      crossorigin="anonymous"
 +
    ></script>
 +
    <script
 +
      src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.8/plugins/animation.gsap.min.js"
 +
      integrity="sha512-5/OHwmQzDSBS0Ous4/hlYoWLHd06/d2r7LdKZQVBXOA6PvOqWVXtdboiLTU7lQTGyVoKVTNkwi0ol4gHGlw5ww=="
 +
      crossorigin="anonymous"
 +
    ></script>
 +
    <script
 +
      src="https://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenLite.min.js"
 +
      integrity="sha512-/8phkpsAzxsbuX18zNkQ2gCq4Q5JsWoPo1jHLDeZorPUHRtx9YJxpdk+os05oDhPJVCNzA2/NMl4rmJyQ+6Fvg=="
 +
      crossorigin="anonymous"
 +
    ></script>
 +
    <script
 +
      src="https://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TimelineLite.min.js"
 +
      integrity="sha512-I0VFyPo7hdM7YrEbQ0pvX4bX2904k0+B19u/xBrPrQoMprfcSnIDfGFD8kP52GbAhwtDjkEVhXlQvj8+vkJyew=="
 +
      crossorigin="anonymous"
 +
    ></script>
 +
    <script
 +
      src="https://cdnjs.cloudflare.com/ajax/libs/gsap/latest/plugins/CSSPlugin.min.js"
 +
      integrity="sha512-ht40uOoiTef4nKq0THVzjIGh3VS108J577LVVgNXnQLXza3doXjoM3owin2vd+Hm6w88k12RIrePIVY2WNzz6Q=="
 +
      crossorigin="anonymous"
 +
    ></script>
 +
    <script
 +
      src="https://cdnjs.cloudflare.com/ajax/libs/gsap/latest/plugins/BezierPlugin.min.js"
 +
      integrity="sha512-oOy5+mtZRcqjn6b9k4oj+tk2/hVIetzOAM9Y5cndEHgLxiIGavAz1agbHf6JjGzxXZ2SMbu08Uy1DDF0UwA0qQ=="
 +
      crossorigin="anonymous"
 +
    ></script>
 +
    <script>
 +
      const dropPath1 = {
 +
        curviness: 0.2,
 +
        autoRotate: false,
 +
        values: [
 +
          {
 +
            x: 0,
 +
            y: 260,
 +
          },
 +
          {
 +
            x: -800,
 +
            y: 260,
 +
          },
 +
          {
 +
            x: -800,
 +
            y: 800,
 +
          },
 +
          {
 +
            x: 200,
 +
            y: window.innerHeight,
 +
          },
 +
        ],
 +
      };
 +
 
 +
      const dropPath2 = {
 +
        curviness: 0.2,
 +
        autoRotate: false,
 +
        values: [
 +
          {
 +
            x: 0,
 +
            y: 220,
 +
          },
 +
          {
 +
            x: 700,
 +
            y: 220,
 +
          },
 +
          {
 +
            x: 700,
 +
            y: window.innerHeight,
 +
          },
 +
        ],
 +
      };
 +
 
 +
      const dropPath3 = {
 +
        curviness: 0.2,
 +
        autoRotate: false,
 +
        values: [
 +
          {
 +
            x: 0,
 +
            y: 260,
 +
          },
 +
          {
 +
            x: -800,
 +
            y: 260,
 +
          },
 +
          {
 +
            x: -800,
 +
            y: 400,
 +
          },
 +
        ],
 +
      };
 +
 
 +
      const tween1 = new TimelineLite();
 +
 
 +
      tween1.add(
 +
        TweenLite.to(".drop_1", 5, {
 +
          bezier: dropPath1,
 +
          ease: Power1.easeInOut,
 +
        })
 +
      );
 +
 
 +
      const tween2 = new TimelineLite();
 +
 
 +
      tween2.add(
 +
        TweenLite.to(".drop_2", 5, {
 +
          bezier: dropPath2,
 +
          ease: Power1.easeInOut,
 +
        })
 +
      );
 +
 
 +
      const tween3 = new TimelineLite();
 +
 
 +
      tween3.add(
 +
        TweenLite.to(".drop_3", 5, {
 +
          bezier: dropPath3,
 +
          ease: Power1.easeInOut,
 +
        })
 +
      );
 +
 
 +
      const controller = new ScrollMagic.Controller();
 +
 
 +
      const scene1 = new ScrollMagic.Scene({
 +
        triggerElement: ".animation_1",
 +
        duration: 1000,
 +
        triggerHook: 0,
 +
      })
 +
        .setTween(tween1)
 +
        .setPin(".animation_1")
 +
        .addTo(controller);
 +
 
 +
      const scene2 = new ScrollMagic.Scene({
 +
        triggerElement: ".animation_2",
 +
        duration: 1000,
 +
        triggerHook: 0,
 +
      })
 +
        .setTween(tween2)
 +
        .setPin(".animation_2")
 +
        .addTo(controller);
 +
 
 +
      const scene3 = new ScrollMagic.Scene({
 +
        triggerElement: ".animation_3",
 +
        duration: 1000,
 +
        triggerHook: 0,
 +
      })
 +
        .setTween(tween3)
 +
        .setPin(".animation_3")
 +
        .addTo(controller);
 +
    </script>
 +
  </body>
 
</html>
 
</html>

Revision as of 02:03, 15 October 2021

Document

Header

img

Ícono


Datos


Lorem ipsum dolor, sit amet consectetur adipisicing elit. Temporibus architecto numquam explicabo minus nemo perspiciatis sint sunt rerum quia voluptatum maiores minima, optio laboriosam eligendi voluptas, dolore facilis modi autem tempore est. Dicta, officia. Pariatur nostrum minus quae fugiat aliquam, temporibus amet atque. Assumenda dolor hic possimus officiis, ut vero, cumque nam dolorum, quam perspiciatis est? Sint culpa harum inventore aliquid quis qui voluptate voluptas consequatur excepturi dolorum neque molestias ab fugiat doloribus, distinctio iste animi eligendi. Nostrum corporis saepe quo impedit provident consequatur totam fugit nihil minus fugiat, quisquam eum sint ducimus quis, eveniet pariatur mollitia velit numquam. Distinctio.

Problemática


Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsam laudantium molestias numquam quasi iure necessitatibus tenetur? Sequi voluptatum nobis, quae obcaecati, eaque ducimus molestias deserunt debitis quod aspernatur ullam aut dolores repudiandae laudantium ut soluta delectus, suscipit dolore quam? Ut sequi perspiciatis dolorum corporis? In architecto tempore asperiores id dolorum alias facilis beatae ratione fugit dolor facere non eaque fuga ipsam nihil ducimus cum, a rem? Alias fugiat incidunt, ab nemo modi sapiente? Et, illum!

Ícono


img

Detección


Lorem ipsum dolor, sit amet consectetur adipisicing elit. Est voluptates eius laborum dolor. Ratione repellendus nobis pariatur. Eum suscipit eveniet praesentium dicta optio laboriosam minima perferendis natus ipsa placeat voluptatum, consequuntur totam. Suscipit itaque, odit possimus aspernatur quae ad, dolores officiis reiciendis soluta quod iure, asperiores cumque! Repellat soluta corporis laborum unde eos, consectetur repudiandae nobis quasi aperiam quo id inventore veniam quae in quod natus, amet sed doloremque ex sapiente vitae! Quam, voluptate id.

Ícono


Ícono


Remoción


Lorem ipsum dolor, sit amet consectetur adipisicing elit. Temporibus architecto numquam explicabo minus nemo perspiciatis sint sunt rerum quia voluptatum maiores minima, optio laboriosam eligendi voluptas, dolore facilis modi autem tempore est. Dicta, officia. Pariatur nostrum minus quae fugiat aliquam, temporibus amet atque. Assumenda dolor hic possimus officiis, ut vero, cumque nam dolorum, quam perspiciatis est? Sint culpa harum inventore aliquid quis qui voluptate voluptas consequatur excepturi dolorum neque molestias ab fugiat doloribus, distinctio iste animi eligendi. Nostrum corporis saepe quo impedit provident consequatur totam fugit nihil minus fugiat, quisquam eum sint ducimus quis, eveniet pariatur mollitia velit numquam. Distinctio.

img

Ícono


Resultados


Lorem ipsum dolor, sit amet consectetur adipisicing elit. Temporibus architecto numquam explicabo minus nemo perspiciatis sint sunt rerum quia voluptatum maiores minima, optio laboriosam eligendi voluptas, dolore facilis modi autem tempore est. Dicta, officia. Pariatur nostrum minus quae fugiat aliquam, temporibus amet atque. Assumenda dolor hic possimus officiis, ut vero, cumque nam dolorum, quam perspiciatis est? Sint culpa harum inventore aliquid quis qui voluptate voluptas consequatur excepturi dolorum neque molestias ab fugiat doloribus, distinctio iste animi eligendi. Nostrum corporis saepe quo impedit provident consequatur totam fugit nihil minus fugiat, quisquam eum sint ducimus quis, eveniet pariatur mollitia velit numquam. Distinctio.

Impacto


Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsam laudantium molestias numquam quasi iure necessitatibus tenetur? Sequi voluptatum nobis, quae obcaecati, eaque ducimus molestias deserunt debitis quod aspernatur ullam aut dolores repudiandae laudantium ut soluta delectus, suscipit dolore quam? Ut sequi perspiciatis dolorum corporis? In architecto tempore asperiores id dolorum alias facilis beatae ratione fugit dolor facere non eaque fuga ipsam nihil ducimus cum, a rem? Alias fugiat incidunt, ab nemo modi sapiente? Et, illum!

Ícono


Footer