/*----- ESTILOS GENERALES -----*/ html, body { height: 100%; } /*modificar el modelo de cajas de CSS*/ html { -webkit-box-sizing: border-box; box-sizing: border-box; } *, *:before, *:after { -webkit-box-sizing: inherit; box-sizing: inherit; } /*resetear margenes y padding*/ * { margin: 0; padding: 0; } body { overflow-x: hidden; font-family: 'Open Sans' , sans-serif; } .container { width: 90%; max-width: 1366px; margin: 0 auto; } /*estilos de los contenidos* /*estilos del header*/ header { position: absolute; z-index: 900; -webkit-filter: none; filter: none; height: 50px; width: 100%; } .icono { background-image: url(../images/pomona/bloque3_icono.png); z-index: 1000; position: absolute; float: left; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); background-size: contain; background-repeat: no-repeat; width: 10%; height: 63.5%; margin-top: 8px; left: 1%; top: 0; } #logo { padding: 1em 0; float: left; } #infoContacto { float: right; margin-top: 12px; } #infoContacto i { color: black; margin-right: 12px; font-size: 1.20rem; } /*----- SECCIÓN 1 - CABECERA -----*/ article > section:nth-child(1) { position: relative; background-color: #fdf8de; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(#fff, #fdf8de;)); background-image: -o-linear-gradient( #fdf8de; #fff); background-image: linear-gradient( #fdf8de; #fff); background-size: cover; width: 100%; height: 100%; } .fondo_portada { z-index: 15; position: absolute; background-size: cover; bottom: 0;right: 0; width: 100%; height: 100%; } .imagen_portada { -webkit-animation: floating2 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); animation: floating2 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.37)); filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.37)); z-index: 20; position: absolute; background-size: contain; background-repeat: no-repeat; padding: 0 0; margin: 0 0; bottom: 0;right: 0; width: 100%; height: 70%; background-position: right; background-image: url(../images/pomona/mano.png); } @-webkit-keyframes floating2 { 0% {background-position-x: 100%;} 100% {background-position-x: 110%;} } @keyframes floating2 { 0% {background-position-x: 100%;} 100% {background-position-x: 110%;} } #intro { z-index: 20; padding: 0 0; background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; } #descripcion { position: absolute; z-index: 30; -webkit-transition-duration:1000ms; -o-transition-duration:1000ms; transition-duration:1000ms; margin: 0px 0; -webkit-transform: translateY(50%) translateX(30%); -ms-transform: translateY(50%) translateX(30%); transform: translateY(50%) translateX(30%); z-index: 20; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 0 1em 0 0; -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; color: #000; } #logo-pomona { z-index: 20; -webkit-transition-duration: 1000ms; -o-transition-duration: 1000ms; transition-duration: 1000ms; text-align: left; left: 0; margin-bottom: 0%; } #descripcion img { width: 80%; } h1 { -webkit-transition-duration:2000ms !important; -o-transition-duration:2000ms !important; transition-duration:2000ms !important; z-index: 20; text-align: left; font-size: 7.5rem; font-family: 'Birthstone', cursive; margin-bottom: 15px; } #descripcion p { text-align: left; z-index: 20; margin-bottom: 30px; font-size: 1.2rem; line-height: 1.35; font-family: 'Noto Sans Display', sans-serif; } .infoContacto1, .infoContacto2, .infoContacto3 { z-index: 20; padding: 0 .5em; font-weight: 100; color: rgba(0, 0, 0, 0.5); text-decoration: none; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; } .infoContacto1:hover { color: black; -webkit-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; } .infoContacto2:hover { color: black; -webkit-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; } .infoContacto3:hover { color: black; -webkit-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; } #scroll1 { margin-bottom: -150px; -webkit-filter: invert(100%); filter: invert(100%); z-index: 20; position: absolute; background-position: center; bottom:0px; width: 40px !important; height: 20%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #scroll2 { margin-bottom: -150px; -webkit-filter: invert(100%); filter: invert(100%); z-index: 20; -webkit-animation: upDown 400ms 1s infinite alternate linear; animation: upDown 400ms 1s infinite alternate linear; position: absolute; background-position: center; bottom:0px; width: 40px !important; height: 20%; left: 0; } @-webkit-keyframes upDown { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(5%);transform: translateY(5%);} } @keyframes upDown { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(5%);transform: translateY(5%);} } /*SECCION 2*/ article > section:nth-child(2) { width: 100%; height: 3000px!important; max-width: 2930px; right: 0; background-color: #fdf8de; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fdf8de;)); background-image: -o-linear-gradient(#fff, #fdf8de;); background-image: linear-gradient(#fff, #fdf8de;); } article > section:nth-child(2) h2 { position: relative; color: black; z-index: 10000000; -webkit-transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; transform: translateX(-50%) !important; left: 50%; width: 6.5%; } .part1_1 { position: relative; -webkit-animation: arribaAbajo 10s infinite alternate linear; animation: arribaAbajo 10s infinite alternate linear; z-index: 20; background-image: url(../images/pomona/bloque1_1.png); background-size: cover; background-position: center; height: 2900px; width: 100%; } .part1_mano1 { position: absolute; -webkit-animation: manomove1 5s infinite alternate linear; animation: manomove1 5s infinite alternate linear; top: 15%; left: -10%; -webkit-filter: drop-shadow(-5px 10px 10px rgba(0, 0, 0, 0.397)); filter: drop-shadow(-5px 10px 10px rgba(0, 0, 0, 0.397)); z-index: 220; background-image: url(../images/pomona/mano1.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 20%; width: 43%; } @-webkit-keyframes manomove1 { 0% {-webkit-transform: translateY(0);transform: translateY(0);} 100% {-webkit-transform: translateY(-10%) translateX(-15%) rotate(30deg);transform: translateY(-10%) translateX(-15%) rotate(30deg);} } @keyframes manomove1 { 0% {-webkit-transform: translateY(0);transform: translateY(0);} 100% {-webkit-transform: translateY(-10%) translateX(-15%) rotate(30deg);transform: translateY(-10%) translateX(-15%) rotate(30deg);} } .part1_mano2 { position: relative; -webkit-animation: manomove2 3s infinite alternate linear; animation: manomove2 3s infinite alternate linear; top: 35%; right: 0; -webkit-filter: drop-shadow(-5px 10px 10px rgba(0, 0, 0, 0.397)); filter: drop-shadow(-5px 10px 10px rgba(0, 0, 0, 0.397)); z-index: 320; background-image: url(../images/pomona/mano2.png); background-size: contain; background-repeat: no-repeat; background-position: right; height: 20%; width: 100%; } @-webkit-keyframes manomove2 { 0% {background-position-x: 110%;-webkit-transform: rotate(0deg) translateY(0%);transform: rotate(0deg) translateY(0%);} 100% {background-position-x: 140%;} } @keyframes manomove2 { 0% {background-position-x: 110%;-webkit-transform: rotate(0deg) translateY(0%);transform: rotate(0deg) translateY(0%);} 100% {background-position-x: 140%;} } .part1_fruta1 { position: absolute; top: 15%; left: 50%; -webkit-animation: abajoArribaf1 10s infinite alternate linear; animation: abajoArribaf1 10s infinite alternate linear; -webkit-filter: drop-shadow(-5px 10px 10px rgba(0, 0, 0, 0.397)); filter: drop-shadow(-5px 10px 10px rgba(0, 0, 0, 0.397)); z-index: 220; background-image: url(../images/pomona/fruta1.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 70px; width: 70px; } @-webkit-keyframes abajoArribaf1 { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(1300%) rotate(100deg);transform: translateY(1300%) rotate(100deg);} } @keyframes abajoArribaf1 { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(1300%) rotate(100deg);transform: translateY(1300%) rotate(100deg);} } .part1_fruta2 { position: absolute; top: 35%; left: 15%; -webkit-animation: abajoArribaf2 10s infinite alternate linear; animation: abajoArribaf2 10s infinite alternate linear; -webkit-filter: drop-shadow(-5px 10px 10px rgba(0, 0, 0, 0.397)); filter: drop-shadow(-5px 10px 10px rgba(0, 0, 0, 0.397)); z-index: 220; background-image: url(../images/pomona/fruta2.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 90px; width: 90px; } @-webkit-keyframes abajoArribaf2 { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(1300%) rotate(-200deg);transform: translateY(1300%) rotate(-200deg);} } @keyframes abajoArribaf2 { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(1300%) rotate(-200deg);transform: translateY(1300%) rotate(-200deg);} } .part1_fruta3 { position: absolute; top: 55%; left: 50%; -webkit-animation: abajoArribaf3 10s infinite alternate linear; animation: abajoArribaf3 10s infinite alternate linear; -webkit-filter: drop-shadow(-5px 10px 10px rgba(0, 0, 0, 0.397)); filter: drop-shadow(-5px 10px 10px rgba(0, 0, 0, 0.397)); z-index: 220; background-image: url(../images/pomona/fruta3.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 20px; width: 20px; } @-webkit-keyframes abajoArribaf3 { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(4000%) rotate(600deg);transform: translateY(4000%) rotate(600deg);} } @keyframes abajoArribaf3 { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(4000%) rotate(600deg);transform: translateY(4000%) rotate(600deg);} } /*----- SECCIÓN 3 -----*/ article > section:nth-child(3) { position: relative; z-index: 10; background-color: #ebfdde; background-image: -webkit-gradient(linear, left top, left bottom, from(#fdf8de), to(#fff)); background-image: -o-linear-gradient(#fdf8de, #fff); background-image: linear-gradient(#fdf8de, #fff); width: 100%; height: 4000px; background-size: cover; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 50px 0px 50px; } article > section:nth-child(3) h2 { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .part2_tipo_1 { position: absolute; top: 5%; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 10; background-image: url(../images/pomona/tipo_1.svg); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 40%; } .part2_tipo_2 { position: absolute; top: 5%; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 10; background-image: url(../images/pomona/tipo_2.svg); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 40%; } .part2_tipo_3 { position: absolute; top: 5%; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 10; background-image: url(../images/pomona/tipo_3.svg); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 40%; } .part2_tipo_4 { position: absolute; top: 5%; -webkit-animation: opa1 2s infinite linear; animation: opa1 2s infinite linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 10; background-image: url(../images/pomona/tipo_4.svg); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 40%; } @-webkit-keyframes opa1 { 0% {opacity: 1;} 49.9% {opacity: 1;} 50% {opacity: 0;} 99.9% {opacity: 0;} 100% {opacity: 1;} } @keyframes opa1 { 0% {opacity: 1;} 49.9% {opacity: 1;} 50% {opacity: 0;} 99.9% {opacity: 0;} 100% {opacity: 1;} } .part2_tipo_5 { position: absolute; top: 5%; -webkit-animation: opa2 2s infinite linear; animation: opa2 2s infinite linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 10; background-image: url(../images/pomona/tipo_5.svg); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 40%; } @-webkit-keyframes opa2 { 0% {opacity: 0;} 49.9% {opacity: 0;} 50% {opacity: 1;} 99.9% {opacity: 1;} 100% {opacity: 0;} } @keyframes opa2 { 0% {opacity: 0;} 49.9% {opacity: 0;} 50% {opacity: 1;} 99.9% {opacity: 1;} 100% {opacity: 0;} } .part2_fruta4 { -webkit-animation: abajoA 10s infinite alternate linear; animation: abajoA 10s infinite alternate linear; position: relative; top: 0%; left: -15%; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 10; background-image: url(../images/pomona/fruta4.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 200px; width: 20%; } @-webkit-keyframes abajoA { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(150%) translateX(300%) rotate(360deg);transform: translateY(150%) translateX(300%) rotate(360deg);} } @keyframes abajoA { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(150%) translateX(300%) rotate(360deg);transform: translateY(150%) translateX(300%) rotate(360deg);} } .part2_tipografia1 { position: relative; top: 25%; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.247)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.247)); z-index: 10; background-image: url(../images/pomona/tipografia1.svg); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 40%; } .part2_fruta5 { -webkit-animation: abajoA 10s infinite alternate linear; animation: abajoA 10s infinite alternate linear; position: relative; top: 35%; left: 20%; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.247)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.247)); z-index: 10; background-image: url(../images/pomona/fruta5.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 3%; width: 3%; } .part2_bloque { -webkit-animation: abajoArriba 8s infinite alternate linear; animation: abajoArriba 8s infinite alternate linear; position: relative; top: 0%; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 1; background-image: url(../images/pomona/part2_bloque.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 2600px; width: 100%; } .part2_movil { position: relative; top: 5%; -webkit-animation: floatingFlip 10s infinite linear; animation: floatingFlip 10s infinite linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 10000000000; background-image: url(../images/pomona/movil.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 20%; } @-webkit-keyframes floating { 0% {-webkit-transform: translateY(0%) rotate(0deg);transform: translateY(0%) rotate(0deg);} 100% {-webkit-transform: translateY(-5%) rotate(20deg);transform: translateY(-5%) rotate(20deg);} } @-webkit-keyframes floatingFlip { 0% {-webkit-transform: translateY(0%)translateX(0) translateZ(0rem) rotate(0deg);transform: translateY(0%)translateX(0) translateZ(0rem) rotate(0deg);} 100% {-webkit-transform: translateY(0%) translateX(0) translateZ(10px) rotate(360deg);transform: translateY(0%) translateX(0) translateZ(10px) rotate(360deg);} } @keyframes floating { 0% {-webkit-transform: translateY(0%) rotate(0deg);transform: translateY(0%) rotate(0deg);} 100% {-webkit-transform: translateY(-5%) rotate(20deg);transform: translateY(-5%) rotate(20deg);} } @keyframes floatingFlip { 0% {-webkit-transform: translateY(0%)translateX(0) translateZ(0rem) rotate(0deg);transform: translateY(0%)translateX(0) translateZ(0rem) rotate(0deg);} 100% {-webkit-transform: translateY(0%) translateX(0) translateZ(10px) rotate(360deg);transform: translateY(0%) translateX(0) translateZ(10px) rotate(360deg);} } .part2_vaso { position: absolute; top: 95%; -webkit-animation: floatingFlip2 10s infinite alternate linear; animation: floatingFlip2 10s infinite alternate linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 10000000000; background-image: url(../images/pomona/vaso.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 30%; } @-webkit-keyframes floatingFlip2 { 0% {-webkit-transform: translateY(0%)translateX(0) translateZ(0rem) rotate(0deg);transform: translateY(0%)translateX(0) translateZ(0rem) rotate(0deg);} 100% {-webkit-transform: translateY(0%) translateX(0) translateZ(10px) rotate(60deg);transform: translateY(0%) translateX(0) translateZ(10px) rotate(60deg);} } @keyframes floatingFlip2 { 0% {-webkit-transform: translateY(0%)translateX(0) translateZ(0rem) rotate(0deg);transform: translateY(0%)translateX(0) translateZ(0rem) rotate(0deg);} 100% {-webkit-transform: translateY(0%) translateX(0) translateZ(10px) rotate(60deg);transform: translateY(0%) translateX(0) translateZ(10px) rotate(60deg);} } .part2_card1 { position: absolute; top: 80%; margin-left: -20%; -webkit-animation: floatingFlip2 10s infinite alternate linear; animation: floatingFlip2 10s infinite alternate linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 100; background-image: url(../images/pomona/card1.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 15%; } .part2_card2 { position: absolute; top: 80%; margin-left: 0%; -webkit-transform: rotate(50deg) !important; -ms-transform: rotate(50deg) !important; transform: rotate(50deg) !important; -webkit-animation: floatingFlip3 10s infinite alternate linear; animation: floatingFlip3 10s infinite alternate linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 200; background-image: url(../images/pomona/card2.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 15%; } @-webkit-keyframes floatingFlip3 { 0% {-webkit-transform: translateY(0%)translateX(0) translateZ(0rem) rotate(50deg);transform: translateY(0%)translateX(0) translateZ(0rem) rotate(50deg);} 100% {-webkit-transform: translateY(0%) translateX(0) translateZ(10px) rotate(0deg);transform: translateY(0%) translateX(0) translateZ(10px) rotate(0deg);} } @keyframes floatingFlip3 { 0% {-webkit-transform: translateY(0%)translateX(0) translateZ(0rem) rotate(50deg);transform: translateY(0%)translateX(0) translateZ(0rem) rotate(50deg);} 100% {-webkit-transform: translateY(0%) translateX(0) translateZ(10px) rotate(0deg);transform: translateY(0%) translateX(0) translateZ(10px) rotate(0deg);} } /*----- SECCIÓN 4 -----*/ article > section:nth-child(4) { position: relative; background-color: #ebfdde; background-image: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#fdf8de)); background-image: -o-linear-gradient(#fff,#fdf8de); background-image: linear-gradient(#fff,#fdf8de); width: 100%; height: 3200px; background-size: cover; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .part3_1 { position: relative; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); margin: 0px 0; z-index: 10; background-image: url(../images/pomona/bloque2_2.png); background-size: cover; background-position: center; height: 2000px; width: 100%; top: 0%; } .part3_2 { position: absolute; -webkit-animation: abajoArriba2 8s infinite alternate linear; animation: abajoArriba2 8s infinite alternate linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); margin: 0px 0; z-index: 5; background-image: url(../images/pomona/pomona_head.png); background-size: contain; background-repeat: no-repeat; background-position: left top; height: 2000px; width: 40%; top: 4%; left: -5%; } @-webkit-keyframes abajoArriba2 { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(0%) rotate(15deg);transform: translateY(0%) rotate(15deg);} } @keyframes abajoArriba2 { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(0%) rotate(15deg);transform: translateY(0%) rotate(15deg);} } .part3_3 { position: absolute; -webkit-animation: abajoArriba2 8s infinite alternate linear; animation: abajoArriba2 8s infinite alternate linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); margin: 0px 0; z-index: 5; background-image: url(../images/pomona/pomona_hand.png); background-size: contain; background-repeat: no-repeat; background-position: left top; height: 2000px; width: 45%; top: 30%; left: 15%; } .part3_4 { position: absolute; -webkit-animation: abajoArriba2 8s infinite alternate linear; animation: abajoArriba2 8s infinite alternate linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); margin: 0px 0; z-index: 35; background-image: url(../images/pomona/pomona_sweeater.png); background-size: contain; background-repeat: no-repeat; background-position: left top; height: 2000px; width: 45%; top: 30%; left: 15%; } /*----- SECCIÓN 5 -----*/ article > section:nth-child(5) { position: relative; z-index: 10000000; width: 100%; height: 600px; background-size: cover; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-image: -webkit-gradient(linear, left top, left bottom, from(#fdf8de), to(#fff)); background-image: -o-linear-gradient(#fdf8de, #fff); background-image: linear-gradient(#fdf8de, #fff); } article > section:nth-child(5) h2 { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-decoration: none; } .part4_1 { -webkit-animation: abajoArriba 4s infinite alternate linear; animation: abajoArriba 4s infinite alternate linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.103)); z-index: 10; background-image: url(../images/pomona/bloque3_1.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 500px; width: 100%; } @-webkit-keyframes abajoArriba { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(15%);transform: translateY(15%);} } @keyframes abajoArriba { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(15%);transform: translateY(15%);} } .part4_2 { -webkit-animation: arribaAbajo2 4s infinite alternate linear; animation: arribaAbajo2 4s infinite alternate linear; -webkit-filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.301)); filter: drop-shadow(-10px 20px 10px rgba(0, 0, 0, 0.301)); position: absolute; z-index: 20; background-image: url(../images/pomona/bloque3_icono.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 200px; width: 100%; } @-webkit-keyframes arribaAbajo { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(-15%);transform: translateY(-15%);} } @keyframes arribaAbajo { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(-15%);transform: translateY(-15%);} } @-webkit-keyframes arribaAbajo2 { 0% {-webkit-transform: translateY(0%) rotate(360deg);transform: translateY(0%) rotate(360deg); -webkit-filter: drop-shadow(10px -20px 10px rgba(0, 0, 0, 0.301)); filter: drop-shadow(10px -20px 10px rgba(0, 0, 0, 0.301));} 100% {-webkit-transform: translateY(-15%) rotate(0deg);transform: translateY(-15%) rotate(0deg);} } @keyframes arribaAbajo2 { 0% {-webkit-transform: translateY(0%) rotate(360deg);transform: translateY(0%) rotate(360deg); -webkit-filter: drop-shadow(10px -20px 10px rgba(0, 0, 0, 0.301)); filter: drop-shadow(10px -20px 10px rgba(0, 0, 0, 0.301));} 100% {-webkit-transform: translateY(-15%) rotate(0deg);transform: translateY(-15%) rotate(0deg);} } /*----- SECCIÓN 6 MÁS PROYECTOS -----*/ .container-section { position: absolute !important; z-index: 1000 !important; width: 100%; } a { text-decoration: none; width: 100%; } article > section:nth-child(6){ background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0, 0, 0, 0))) , url(../images/yorokobu/portada_yorokobu.gif); background: -o-linear-gradient(rgba(0,0,0,0), rgba(0, 0, 0, 0)) , url(../images/yorokobu/portada_yorokobu.gif); background: linear-gradient(rgba(0,0,0,0), rgba(0, 0, 0, 0)) , url(../images/yorokobu/portada_yorokobu.gif); height: 300px; background-repeat: no-repeat; background-size: contain; background-position: center; background-position-y: 40%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } article > section:nth-child(6):hover { background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(204,235,246, .4))) , url(../images/yorokobu/portada_yorokobu.gif); background: -o-linear-gradient(#fff, rgba(204,235,246, .4)) , url(../images/yorokobu/portada_yorokobu.gif); background: linear-gradient(#fff, rgba(204,235,246, .4)) , url(../images/yorokobu/portada_yorokobu.gif); -webkit-transition: 1s ease; -o-transition: 1s ease; transition: 1s ease; background-size: contain; background-position: center; background-position-y: 35%; } #seccionSeis { height: 300px; padding: 50px 0px; 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; } #seccionSeis div { -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-right: 1.2rem; } h2 { margin-bottom: 20px; } #seccionSeis h2 { margin-top: 3%; font-size: 2.5rem; color: black; } /*----- FOOTER -----*/ footer { z-index: 100; position: static; z-index: 50; background-color: black; padding: 20px 0; } #icons { width: 100%; display:flex; text-align: center; align-items: center; justify-content: space-between; margin: .5em 0 .5em 0; } .mail, .telefono, .linkedin2, .cv , .instagram {color: #fff;} .copyright { text-align: center; float: right; color: white; padding-top: 8px; } .nav { float: left; } #pieDePagina { overflow: hidden; } .nav li { display: inline-block; font-size: 0.80rem; padding: 12px 0 0; } .nav li a { color: white; text-decoration: none; padding-right: 1.5rem; } .nav li a:hover { text-decoration: underline; } #developed { font-size: .6rem; opacity: .5;} /*------ MEDIA QUERIES ---------*/ @media screen and (max-width: 3840px){ .container { width: 91%; max-width: 3840px; } } @media screen and (max-width: 1920px){ .container { max-width: 1920px; } #intro { height: 900px !important; } #descripcion { width: 45%; -webkit-transform: translateY(30%) translateX(20%); -ms-transform: translateY(30%) translateX(20%); transform: translateY(30%) translateX(20%); } article > section:nth-child(2) { height: 1200px; } video { height: 40%; } .part1_mano2 { height: 15%; } .interaccion2{ height: 640px; } article > section:nth-child(3) { height: 4000px; } .part1 { height: 3000px; } .interaccion1 { height: 400px; } .imagen_portada { height: 55%; } } @media screen and (min-width: 960px) and (max-width: 1300px){ .container { max-width: 1143px; } h1 { font-size: 5.43rem; } article > section:nth-child(2) { height: 2000px !important; } #descripcion { -webkit-transform: translateY(20%) translateX(10%); -ms-transform: translateY(20%) translateX(10%); transform: translateY(20%) translateX(10%); width: 60%; } #intro { height: 700px !important; } #scroll1, #scroll2 { margin-bottom: -100px; } .interaccion2{ height: 60%; } article > section:nth-child(3) { height: 3240px; } .part1 { height: 2000px; } .part1_mano2 { height: 12%; } .interaccion1 { height: 400px; } .interaccion2 { height: 400px; } .imagen_portada { height: 45%; } .part2_movil { height: 20%; width: 20%; } .part2_card1, .part2_card2 { margin-top: -15%; height: 20%; width: 20%; } .part2_vaso { width: 50%; } .part3_2 { margin-top: 15%; margin-left: -10%; } .part3_3, .part3_4 { margin-left: -7%; } .seccionDos { height: 1000px; } .part1_1 { height: 2400px !important; } article > section:nth-child(4) { height: 2200px; } .part3_3, .part3_4 { margin-top: 30%; height: 1000px; } } @media screen and (max-width: 959px){ article > section:nth-child(1) { padding: 0; margin: 0; } header { width: 100%; } #intro{ -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; flex-flow: column wrap; } h1 { font-size: 3.3rem; } #descripcion { -webkit-transition-duration: 1000ms; -o-transition-duration: 1000ms; transition-duration: 1000ms; z-index: 20; width: 100%; padding: 2em 2em; left: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateY(20%) translateX(10%) !important; -ms-transform: translateY(20%) translateX(10%) !important; transform: translateY(20%) translateX(10%) !important; width: 55% !important; } #descripcion p { font-size: .8em; } #logo-pomona { position: relative; width: 30%; } h1 { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 2.2rem; } article > section:nth-child(2){ padding: 0px 0; height: 2400px !important; background-color: #ebfdde; } .col { padding: 30px 0; } video { height: 40%; } .interaccion2{ height: 60%; } .part1 { background-repeat: no-repeat; height: 1200px; } .interaccion1 { height: 400px; } .interaccion2 { height: 400px; } .lateral { height: 240px; } .part2 { height: 70%; } article > section:nth-child(4) { height: 500px;} #seccionCinco { text-align: left; } article > section:nth-child(6):hover { -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } /*NEW*/ #logo-pomona { width: 100%; } #scroll1, #scroll2 { display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 20; position: absolute; background-position: center; height: 15%; width: 100%; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; left: 10%; } .imagen_portada { top: 50%; height: 50%; } article > section:nth-child(2) h2 { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; color: black; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 10000000; -webkit-transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; transform: translateX(-50%) !important; left: 0%; width: 100%; } .part1_1 { background-size: contain; background-repeat: no-repeat; width: 100%; height: 2500px; background-image: url(../images/pomona/bloque1_1_mobile.png); } .part2_tipografia1 { width: 80%; height: 15% !important; } .part2_bloque { height: 3550px; background-image: url(../images/pomona/part2_bloque_mobile.png); } .part3_1 { background-image: url(../images/pomona/bloque2_mobile.png); height: 1600px; width: 100%; } .part1_mano2 { top: 35%; right: 0; z-index: 320; background-size: contain; background-repeat: no-repeat; background-position: right; height: 12%; width: 100%; } .part2_tipo_1, .part2_tipo_2, .part2_tipo_3, .part2_tipo_4, .part2_tipo_5 { width: 80%; } article > section:nth-child(3) { height: 5000px; } .part2_card1, .part2_card2 { margin-top: 50%; width: 30%; } .part2_movil { margin-top: -30% !important; } .part2_vaso { width: 50%; margin-top: 20%; } article > section:nth-child(4) { position: relative; height: 2500px; background-color: #ebfdde; } .part3_2 { -webkit-animation: abajoArribaMobile 8s infinite alternate linear; animation: abajoArribaMobile 8s infinite alternate linear; width: 60%; left: -30%; margin-top: -5%; } .part3_3, .part3_4 { -webkit-animation: abajoArribaMobile2 8s infinite alternate linear; animation: abajoArribaMobile2 8s infinite alternate linear; width: 80%; height: 1600px; left: -20%; margin-top: -5%; } @-webkit-keyframes abajoArribaMobile { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(0%) rotate(5deg);transform: translateY(0%) rotate(5deg);} } @keyframes abajoArribaMobile { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(0%) rotate(5deg);transform: translateY(0%) rotate(5deg);} } @-webkit-keyframes abajoArribaMobile2 { 0% {-webkit-transform: translateY(0%) rotate(15deg);transform: translateY(0%) rotate(15deg);} 100% {-webkit-transform: translateY(0%) translateX(10%) rotate(5deg);transform: translateY(0%) translateX(10%) rotate(5deg);} } @keyframes abajoArribaMobile2 { 0% {-webkit-transform: translateY(0%) rotate(15deg);transform: translateY(0%) rotate(15deg);} 100% {-webkit-transform: translateY(0%) translateX(10%) rotate(5deg);transform: translateY(0%) translateX(10%) rotate(5deg);} } article > section:nth-child(5) { position: relative; z-index: 10000000; width: 100%; height: 400px; background-size: cover; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .part4_1, .part4_2 { margin-top: -50%; } .part4_2 { height: 30%; } } @media screen and (max-width: 659px){ section { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } header { width: 100%; height: 100px; } #infoContacto { top: 40%; position: absolute; width: 100%; text-align: center; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .icono { height: 32.5%; top: 5%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; float: center; width: 30px; } /*SECCION 1*/ article > section:nth-child(1) { height: 800px; } #descripcion { left: 0; -webkit-transition-duration:1000ms; -o-transition-duration:1000ms; transition-duration:1000ms; margin: 0px 0; -webkit-transform: translateY(15%) translateX(40%) !important; -ms-transform: translateY(15%) translateX(40%) !important; transform: translateY(15%) translateX(40%) !important; z-index: 20; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 2em 1em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } #intro { height: 930px !important; } #logo-pomona { padding: 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition-duration: 1000ms; -o-transition-duration: 1000ms; transition-duration: 1000ms; text-align: center; background-size: contain; } h1 { -webkit-transition-duration:2000ms !important; -o-transition-duration:2000ms !important; transition-duration:2000ms !important; z-index: 20; text-align: center; font-size: 1.7rem; font-family: arial, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ; margin-bottom: 25px; margin-top: 20px; } #descripcion p { font-weight: 50; text-align: center; z-index: 20; font-size: .8rem; margin-bottom: 30px; line-height: 1.5; font-style: italic; font-family: arial, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ; } article > section:nth-child(2) { height: 1550px !important; background-color: #ebfdde; } .revista_abierta { width: 80%; } article > section:nth-child(4) { height: 400px; } .interaccion1 { width: 100%; } #scroll1, #scroll2 { z-index: 20; position: absolute; background-position: center; height: 10%; width: 100%; margin-bottom: -10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; left: 0; } #seccionCinco, #seccionSeis { text-align: center; } /*NEW*/ #logo-pomona { margin-top: 10%; width: 100%; } #scroll1, #scroll2 { display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 20; position: absolute; background-position: center; height: 15%; width: 100%; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; left: 45%; } .imagen_portada { top: 75%; height:30%; } article > section:nth-child(2) h2 { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; color: black; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 10000000; -webkit-transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; transform: translateX(-50%) !important; left: 50%; width: 100%; } .part1_1 { background-size: contain; background-repeat: no-repeat; width: 100%; height:1750px; background-image: url(../images/pomona/bloque1_1_mobile.png); } .part2_tipografia1 { width: 80%; height: 45%; } .part2_bloque { height: 3550px !important; background-image: url(../images/pomona/part2_bloque_mobile.png); } .part3_1 { background-image: url(../images/pomona/bloque2_mobile.png); height: 1000px; width: 100%; } .part1_mano2 { top: 35%; right: 0; z-index: 320; background-size: contain; background-repeat: no-repeat; background-position: right; height: 12%; width: 100%; } .part2_tipo_1, .part2_tipo_2, .part2_tipo_3, .part2_tipo_4, .part2_tipo_5 { width: 80%; } article > section:nth-child(3) { height: 3000px; } article > section:nth-child(4) { position: relative; height: 1680px; } .part3_2 { -webkit-animation: abajoArribaMobile 8s infinite alternate linear; animation: abajoArribaMobile 8s infinite alternate linear; width: 60%; left: -40%; margin-top: 4% !important; } .part3_3, .part3_4 { -webkit-animation: abajoArribaMobile2 8s infinite alternate linear; animation: abajoArribaMobile2 8s infinite alternate linear; width: 80%; height: 700px; left: 00%; } .part2_card1, .part2_card2 { margin-top: 50%; width: 30%; } @-webkit-keyframes abajoArribaMobile { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(0%) rotate(5deg);transform: translateY(0%) rotate(5deg);} } @keyframes abajoArribaMobile { 0% {-webkit-transform: translateY(0%);transform: translateY(0%);} 100% {-webkit-transform: translateY(0%) rotate(5deg);transform: translateY(0%) rotate(5deg);} } @-webkit-keyframes abajoArribaMobile2 { 0% {-webkit-transform: translateY(0%) rotate(15deg);transform: translateY(0%) rotate(15deg);} 100% {-webkit-transform: translateY(10%) translateX(10%) rotate(5deg);transform: translateY(10%) translateX(10%) rotate(5deg);} } @keyframes abajoArribaMobile2 { 0% {-webkit-transform: translateY(0%) rotate(15deg);transform: translateY(0%) rotate(15deg);} 100% {-webkit-transform: translateY(10%) translateX(10%) rotate(5deg);transform: translateY(10%) translateX(10%) rotate(5deg);} } article > section:nth-child(5) { position: relative; z-index: 10000000; width: 100%; height: 400px; background-size: cover; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .part2_card1, .part2_card2 { width: 40%; margin-top: -50%; } .part2_movil { width: 50%; top: -5%; } .part2_vaso { width: 70%; margin-top: -41%; } .part3_2 { margin-top: -10%; margin-left: 5%; } .part4_1, .part4_2 { margin-top: -50%; } .part4_2 { height: 150px; width: 150px; background-position: center; } /*pie de pagina*/ /*pie de pagina*/ #pieDePagina { text-align: center; } .nav { float: none; } .nav li { display: block; margin: 20px 0; } .nav li a {padding-right: 0rem;} .copyright { float: none; border-top: 1px solid #fff; margin-top: 30px; } #developed { font-size: .6rem; opacity: .5;} #seccionSeis h2 { position: relative; width: 100%; text-align: center; font-size: 1.5em; margin-top: 20%; } #icons { display:flex; text-align: center; align-items: center; justify-content: space-around; margin: 1em 0 1em 0; } } @media screen and (max-width: 480px){ #icons { display:flex; text-align: center; align-items: center; justify-content: space-around; padding: 0 6em 0 6em; margin: 1em 0 1em 0; } #scroll1, #scroll2 {height: 12%;} .imagen_portada {top: 70%;} .part1_mano1 {top: 25%;} .part1_mano2 {top: 42%;height: 7%;} .part3_2 {margin-top: 25% !important; } .part4_2 {height: 100px;width: 100px;} .part1_fruta1, .part1_fruta2 { height: 40px; width: 40px; } #seccionSeis h2 {margin-top: 24%; font-size: 1.8rem;} #icons { display:flex; text-align: center; align-items: center; justify-content: space-around; margin: 1em 0 1em 0; } } /* -----ANIMATIONS----- */ @-webkit-keyframes leftRight { 0% {-webkit-transform: translateX(-40%);transform: translateX(-40%); opacity: 0;} 100% {-webkit-transform: translateX(0%);transform: translateX(0%); opacity: 1;} } @keyframes leftRight { 0% {-webkit-transform: translateX(-40%);transform: translateX(-40%); opacity: 0;} 100% {-webkit-transform: translateX(0%);transform: translateX(0%); opacity: 1;} }