/*----- 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 { max-width: 1366px; margin: 0 auto; } /*estilos de los contenidos* /*estilos del header*/ header { z-index: 900; position: relative; background-color: rgba(0, 0, 0, 0.801); height: 50px; width: 100%; top: 0; padding: 0 0 !important; } .icono { background-image: url(../images/seedtag/white.svg); z-index: 1000; position: absolute; float: left; -webkit-animation: seedtagAnimate 10s infinite alternate linear; animation: seedtagAnimate 10s infinite alternate linear; -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; } @-webkit-keyframes seedtagAnimate{ 0% {background-image: url(../images/seedtag/white.svg);} 25% {background-image: url(../images/seedtag/yellow.svg);} 50% {background-image: url(../images/seedtag/red.svg);} 75% {background-image: url(../images/seedtag/pink.svg);} 100% {background-image: url(../images/seedtag/orange.svg);} } @keyframes seedtagAnimate{ 0% {background-image: url(../images/seedtag/white.svg);} 25% {background-image: url(../images/seedtag/yellow.svg);} 50% {background-image: url(../images/seedtag/red.svg);} 75% {background-image: url(../images/seedtag/pink.svg);} 100% {background-image: url(../images/seedtag/orange.svg);} } #logo { padding: 1em 0; float: left; } #infoContacto { float: right; margin-top: 12px; } #infoContacto i { color: white; margin-right: 12px; font-size: 1.20rem; } /*----- SECCIÓN 1 - CABECERA -----*/ article > section:nth-child(1) { position: relative; background-color:#181C2B; background-size: cover; width: 100%; height: 100%; } #intro { z-index: 20; padding: 0 0; background-repeat: no-repeat; background-size: cover; width: 1005; height: 80%; } .imagen_portada { z-index: 15; position: absolute; background-size: cover; bottom: 0;left: 0; width: 100%; height: 100%; background-position-y: 90%; background-image: -o-linear-gradient( rgba(22, 21, 21, 0), rgba(44,42,42,0)), url(../images/seedtag/bgseedtag.png); background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(22, 21, 21, 0)), to(rgba(44,42,42,0))), url(../images/seedtag/bgseedtag.png); background-image: linear-gradient( rgba(22, 21, 21, 0), rgba(44,42,42,0)), url(../images/seedtag/bgseedtag.png); } #descripcion { position: absolute; z-index: 30; -webkit-transition-duration:1000ms; -o-transition-duration:1000ms; transition-duration:1000ms; margin: 0px 0; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); z-index: 20; width: 80%; -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: #fff; } h1 { -webkit-transition-duration:2000ms !important; -o-transition-duration:2000ms !important; transition-duration:2000ms !important; z-index: 20; text-align: left; font-size: 2.2rem; font-family: 'Lato', sans-serif; font-weight: 400; margin-bottom: 25px; } #descripcion p { display: block; text-align: left; z-index: 20; margin-bottom: 30px; line-height: 1.25; font-family: 'Lato', sans-serif; font-weight: 300; font-size: .9rem; } .infoContacto1, .infoContacto2, .infoContacto3 { z-index: 20; padding: 0 .5em; font-weight: 100; color: rgba(255, 255, 255, 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: white; -webkit-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; } .infoContacto2:hover { color: white; -webkit-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; } .infoContacto3:hover { color: white; -webkit-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; } #scroll1 { margin-bottom: -70px; z-index: 20; position: absolute; background-position: center; bottom: 0px; width: 100%; height: 10%; display: -webkit-box; display: -ms-flexbox; display: flex; } #scroll2 { margin-bottom: -70px; 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: 100%; height: 10%; display: -webkit-box; display: -ms-flexbox; display: flex; } @-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%);} } /*----- SECCIÓN BRANDS -----*/ article > section:nth-child(2) { padding: 0px 0; position: relative; width: 100%; z-index: 200; } .seccionBrands h2 { padding: 45px 0 50px; position: absolute; top: 10%; width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .seccionBrands { width: 100%; top: 0; height: 400px; padding: 0; margin: 0; } .nestle { background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 30; position: absolute; top: 30%; left: 0; width: 20%; height: 30%; -webkit-filter: invert(100%); filter: invert(100%); background-image: url(../images/seedtag/Nestle.svg); } .renault { background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 50; position: absolute; top: 30%; left: 20%; width: 20%; height: 30%; -webkit-filter: invert(100%); filter: invert(100%); background-image: url(../images/seedtag/renault.svg); } .levis { background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 50; background-size: contain; position: absolute; top: 30%; left: 40%; width: 20%; height: 30%; -webkit-filter: invert(100%); filter: invert(100%); background-image: url(../images/seedtag/Levis.svg); } .heineken { background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 50; position: absolute; top: 30%; left: 60%; width: 20%; height: 30%; -webkit-filter: invert(100%); filter: invert(100%); background-image: url(../images/seedtag/Heineken.svg); } .microsoft { background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 50; position: absolute; top: 30%; left: 80%; width: 20%; height: 30%; -webkit-filter: invert(100%); filter: invert(100%); background-image: url(../images/seedtag/microsoft.svg); } .fairy { background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 50; position: absolute; top: 60%; left: 0%; width: 20%; height: 30%; -webkit-filter: invert(100%); filter: invert(100%); background-image: url(../images/seedtag/fairy.svg); } .adobe { background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 50; position: absolute; top: 60%; left: 20%; width: 20%; height: 30%; -webkit-filter: invert(100%); filter: invert(100%); background-image: url(../images/seedtag/adobe.svg); } .cocaCola { background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 50; position: absolute; top: 60%; left: 40%; width: 20%; height: 30%; -webkit-filter: invert(100%); filter: invert(100%); background-image: url(../images/seedtag/cocacola.svg); } .nike{ background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 50; position: absolute; top: 60%; left: 60%; width: 20%; height: 30%; -webkit-filter: invert(100%); filter: invert(100%); background-image: url(../images/seedtag/nike.svg); } .loewe{ background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 50; position: absolute; top: 60%; left: 80%; width: 20%; height: 30%; -webkit-filter: invert(100%); filter: invert(100%); background-image: url(../images/seedtag/loewe.svg); } /*----- SECCIÓN 2 JEAN PAUL GAULTIER -----*/ article > section:nth-child(3) { padding: 0px 0; position: relative; width: 100%; } #seccionJPG { -webkit-animation: imagenMove 30s infinite alternate linear; animation: imagenMove 30s infinite alternate linear; background-image: -o-linear-gradient(rgb(255, 255, 255),rgba(255, 255, 255, 0.507)),url(../images/seedtag/jeanpaulgaultier/jpg1.png); background-image: -webkit-gradient(linear,left top, left bottom,from(rgb(255, 255, 255)),to(rgba(255, 255, 255, 0.507))),url(../images/seedtag/jeanpaulgaultier/jpg1.png); background-image: linear-gradient(rgb(255, 255, 255),rgba(255, 255, 255, 0.507)),url(../images/seedtag/jeanpaulgaultier/jpg1.png); background-size: cover; left: 0; width: 100%; background-position: 80% 24%; padding: 0 !important; margin: 0 !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; text-align: center; } @-webkit-keyframes imagenMove { 0% {background-size: 100%;} 100% {background-size: 150%;} } @keyframes imagenMove { 0% {background-size: 100%;} 100% {background-size: 150%;} } #textojs { position: absolute; z-index: 1000000000000; width: 100%; height: 20%; top: 0; left: 0; } article > section:nth-child(3){ padding: 60px 0 0 0; text-align: center; background-color: #fff; } #seccionJPG { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } #seccionJPG h2 { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .container-all { max-width: 650px; margin: auto; margin-top: 100px; } /* CONTAINER-BOX 1*/ .container-box { display: -webkit-box; display: -ms-flexbox; display: flex; width: 650px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .container-box a { text-decoration: none; color: #181C2B; } .box { cursor: pointer; width: 650px; height: 400px; background: #181C2B; text-align: center; position: relative; overflow: hidden; -webkit-transition: .3s ease all; -o-transition: .3s ease all; transition: .3s ease all; background-size: cover; } .box h3, .box p, .box .imagen { position: relative; z-index: 1; -webkit-transition: .3s ease all; -o-transition: .3s ease all; transition: .3s ease all; } .box .imagen { width: 100%; padding: 0 20px; -webkit-transform: translateY(300%); -ms-transform: translateY(300%); transform: translateY(300%); } .box h3, .box p { margin-top: 10px; } .box h3 { text-align: center; padding: 0 20px; font-size: .9em; font-weight: 100; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; } .box p { font-size: 1em; } #card1 { background-image: url(../images/seedtag/2men.jpg); background-size: cover; background-position-y: 26%; } #infoCard1 { width: 100%; } #infoCard1 h4 { margin-top: 20px; } .logo_jeanpaulgaultier { background-size: contain; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; margin: 0px 0; width: 20%; height: 7%; margin-top: 50px; } /* X TO CLOSE */ .x-btn { background-color: rgba(77, 77, 77, 0.507); z-index: 150; position: absolute; top: 0%; right: 0%; font-size: 20px; font-weight: bold; color: white; cursor: pointer; padding: 3px 6px; &:hover {background-color: rgba(77, 77, 77, 0.801);} } #x-btn-ba { top: 75%; } #x-btn-palomo { top: 0%; } /*CREATIVIDAD JEAN PAUL GAULTIER*/ .cid { position: absolute; width: 100%; height: 100%; bottom: 0; left: 0; background-repeat: no-repeat; &.hovered { opacity: 0;} } .cid[class~="bg"]{ -webkit-animation: color 5s infinite alternate linear; animation: color 5s infinite alternate linear; background-color: white; border: 1px solid rgba(0, 0, 0, 0.171); } .cid[class~="logo"]{ background-position: center; background-size: contain; background-repeat: no-repeat; top: 3%; left: 3%; width: 20%; height: 15%; background-image: url(../images/seedtag/jeanpaulgaultier/creative/logo.svg); } .cid[class~="barra"]{ background-color: black; background-size: contain; background-position: center; height: 15%; width: 100%; bottom: 20%; left: 0%; } .cid[class~="copy"]{ background-image: url(../images/seedtag/jeanpaulgaultier/creative/copy.svg); background-size: contain; background-position: center; height: 16%; width: 24%; bottom: 81%; left: 52%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .cid[class~="copyhover"]{ -webkit-animation: parpadeo 3s infinite alternate linear; animation: parpadeo 3s infinite alternate linear; background-image: url(../images/seedtag/jeanpaulgaultier/creative/copyhover.svg); background-size: contain; background-position: center; height: 6%; width: 28%; bottom: 72%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } /*PRODUCTO 1*/ .producto1{ position: absolute; z-index: 100; background-size: contain; background-position: center; height: 60%; width: 18%; bottom: 5%; left: 5%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .cid[class~="colonia1"]{ z-index: 20; background-image: url(../images/seedtag/jeanpaulgaultier/creative/colonia1.png); background-size: contain; background-position: center; height: 100%; width: 100%; bottom: 5%; left: 5%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .producto1:hover .colonia1 { -webkit-animation: move 3s infinite linear; animation: move 3s infinite linear; } .cid[class~="barra1"]{ z-index: 10; background-image: url(../images/seedtag/jeanpaulgaultier/creative/barra1.png); background-size: contain; background-position: center; height: 100%; width: 100%; bottom: 5%; left: -10%; opacity: 0; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .producto1:hover .barra1 { -webkit-transition: .3s .1s ease; -o-transition: .3s .1s ease; transition: .3s .1s ease; opacity: 1; -webkit-animation: move2 3s infinite linear; animation: move2 3s infinite linear; } .cid[class~="objeto1"]{ z-index: 30; background-image: url(../images/seedtag/jeanpaulgaultier/creative/objeto1.png); background-size: contain; background-position: center; height: 120%; width: 120%; bottom: -5%; left: 5%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; opacity: 0; } .producto1:hover .objeto1 { -webkit-transition: .3s .1s ease; -o-transition: .3s .1s ease; transition: .3s .1s ease; opacity: 1; -webkit-animation: move3 5s infinite linear; animation: move3 5s infinite linear; } /*PRODUCTO 2*/ .producto2{ position: absolute; z-index: 100; background-size: contain; background-position: center; height: 60%; width: 18%; bottom: 9%; left: 28.5%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .cid[class~="colonia2"]{ z-index: 20; background-image: url(../images/seedtag/jeanpaulgaultier/creative/colonia2.png); background-size: contain; background-position: center; height: 100%; width: 100%; bottom: 0%; left: 0%; } .producto2:hover .colonia2 { -webkit-animation: move 3s infinite linear; animation: move 3s infinite linear; } .cid[class~="barra2"]{ z-index: 10; background-image: url(../images/seedtag/jeanpaulgaultier/creative/barra2.png); background-size: contain; background-position: center; height: 100%; width: 100%; bottom: 15%; left: -30%; opacity: 0; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .producto2:hover .barra2 { -webkit-transition: .3s .1s ease; -o-transition: .3s .1s ease; transition: .3s .1s ease; opacity: 1; -webkit-animation: move2 3s infinite linear; animation: move2 3s infinite linear; } .cid[class~="objeto2"]{ z-index: 30; background-image: url(../images/seedtag/jeanpaulgaultier/creative/objeto2.png); background-size: contain; background-position: center; height: 140%; width: 140%; bottom: -55%; left: 5%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; opacity: 0; } .producto2:hover .objeto2 { -webkit-transition: .3s .1s ease; -o-transition: .3s .1s ease; transition: .3s .1s ease; opacity: 1; -webkit-animation: move3 5s infinite linear; animation: move3 5s infinite linear; } /*PRODUCTO 3*/ .producto3{ position: absolute; z-index: 100; background-size: contain; background-position: center; height: 60%; width: 18%; bottom: 5%; left: 52%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .cid[class~="colonia3"]{ z-index: 20; background-image: url(../images/seedtag/jeanpaulgaultier/creative/colonia3.png); background-size: contain; background-position: center; height: 100%; width: 100%; bottom: 0%; left: 0%; } .producto3:hover .colonia3 { -webkit-animation: move 3s infinite linear; animation: move 3s infinite linear; } .cid[class~="barra3"]{ z-index: 10; background-image: url(../images/seedtag/jeanpaulgaultier/creative/barra3.png); background-size: contain; background-position: center; height: 100%; width: 100%; bottom: 15%; left: -30%; opacity: 0; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .producto3:hover .barra3 { -webkit-transition: .3s .1s ease; -o-transition: .3s .1s ease; transition: .3s .1s ease; opacity: 1; -webkit-animation: move2 3s infinite linear; animation: move2 3s infinite linear; } .cid[class~="objeto3"]{ z-index: 30; background-image: url(../images/seedtag/jeanpaulgaultier/creative/objeto3.png); background-size: contain; background-position: center; height: 140%; width: 140%; bottom: -55%; left: 5%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; opacity: 0; } .producto3:hover .objeto3 { -webkit-transition: .3s .1s ease; -o-transition: .3s .1s ease; transition: .3s .1s ease; opacity: 1; -webkit-animation: move3 5s infinite linear; animation: move3 5s infinite linear; } /*PRODUCTO 4*/ .producto4{ position: absolute; z-index: 100; background-size: contain; background-position: center; height: 60%; width: 18%; bottom: 9%; left: 75%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .cid[class~="colonia4"]{ z-index: 20; background-image: url(../images/seedtag/jeanpaulgaultier/creative/colonia4.png); background-size: contain; background-position: center; height: 100%; width: 100%; bottom: 0%; left: 0%; } .producto4:hover .colonia4 { -webkit-animation: move 3s infinite linear; animation: move 3s infinite linear; } .cid[class~="barra4"]{ z-index: 10; background-image: url(../images/seedtag/jeanpaulgaultier/creative/barra4.png); background-size: contain; background-position: center; height: 100%; width: 100%; bottom: 15%; left: -30%; opacity: 0; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .producto4:hover .barra4 { -webkit-transition: .3s .1s ease; -o-transition: .3s .1s ease; transition: .3s .1s ease; opacity: 1; -webkit-animation: move2 3s infinite linear; animation: move2 3s infinite linear; } .cid[class~="objeto4"]{ z-index: 30; background-image: url(../images/seedtag/jeanpaulgaultier/creative/objeto4.png); background-size: contain; background-position: center; height: 140%; width: 140%; bottom: -55%; left: 5%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; opacity: 0; } .producto4:hover .objeto4 { -webkit-transition: .3s .1s ease; -o-transition: .3s .1s ease; transition: .3s .1s ease; opacity: 1; -webkit-animation: move3 5s infinite linear; animation: move3 5s infinite linear; } /*ANIMATIONS*/ @-webkit-keyframes move { 0% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} 50% {-webkit-transform: translate(5%, 5%);transform: translate(5%, 5%);} 100% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} } @keyframes move { 0% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} 50% {-webkit-transform: translate(5%, 5%);transform: translate(5%, 5%);} 100% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} } @-webkit-keyframes move2 { 0% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} 50% {-webkit-transform: translate(-5%, -5%);transform: translate(-5%, -5%);} 100% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} } @keyframes move2 { 0% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} 50% {-webkit-transform: translate(-5%, -5%);transform: translate(-5%, -5%);} 100% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} } @-webkit-keyframes move3 { 0% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} 50% {-webkit-transform: translate(15%, -15%);transform: translate(15%, -15%);} 100% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} } @keyframes move3 { 0% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} 50% {-webkit-transform: translate(15%, -15%);transform: translate(15%, -15%);} 100% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);} } @-webkit-keyframes parpadeo { 0% {opacity: 1;} 100% {opacity: 0;} } @keyframes parpadeo { 0% {opacity: 1;} 100% {opacity: 0;} } /*----- SECCIÓN 3 BRITISH AIRWAYS -----*/ article > section:nth-child(4) { padding: 0px 0; position: relative; width: 100%; } #seccionBA { -webkit-animation: imagenMove 30s infinite alternate linear; animation: imagenMove 30s infinite alternate linear; background-image: -o-linear-gradient(rgba(255, 255, 255, 0.692),rgba(255, 255, 255, 0.767)),url(../images/seedtag/britishairways/jp1.jpg); background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255, 255, 255, 0.692)),to(rgba(255, 255, 255, 0.767))),url(../images/seedtag/britishairways/jp1.jpg); background-image: linear-gradient(rgba(255, 255, 255, 0.692),rgba(255, 255, 255, 0.767)),url(../images/seedtag/britishairways/jp1.jpg); background-color: #fff; background-size: cover; left: 0; width: 100%; background-position: 80% 24%; padding: 0 !important; margin: 0 !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; text-align: center; } @-webkit-keyframes imagenMove { 0% {background-size: 100%;} 100% {background-size: 150%;} } @keyframes imagenMove { 0% {background-size: 100%;} 100% {background-size: 150%;} } #textojs { position: absolute; z-index: 1000000000000; width: 100%; height: 20%; top: 0; left: 0; } article > section:nth-child(4){ padding: 0px 0 0; text-align: center; } #seccionBA { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 50px auto; } #seccionBA h2 { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; margin: 30px 0; } .container-all { max-width: 650px; margin: auto; margin-top: 100px; } /* CONTAINER-BOX 2*/ .container-box2 { display: -webkit-box; display: -ms-flexbox; display: flex; width: 650px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .container-box2 a { text-decoration: none; color: #181C2B; } .box { cursor: pointer; width: 650px; height: 400px; background: #181C2B; text-align: center; position: relative; overflow: hidden; -webkit-transition: .3s ease all; -o-transition: .3s ease all; transition: .3s ease all; background-size: cover; } .box h3, .box p, .box .imagen { position: relative; z-index: 1; -webkit-transition: .3s ease all; -o-transition: .3s ease all; transition: .3s ease all; } .box .imagen { width: 100%; padding: 0 20px; -webkit-transform: translateY(300%); -ms-transform: translateY(300%); transform: translateY(300%); } .box h3, .box p { margin-top: 10px; } .box h3 { text-align: center; padding: 0 20px; font-size: .9em; font-weight: 100; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; } .box p { font-size: 1em; } #card2 { background-image: url(../images/seedtag/britishairways/jp1.jpg); background-size: cover; background-position-y: 26%; border: 1px solid rgba(0, 0, 0, 0.726); } #infoCard2 { width: 100%; } #infoCard2 h4 { margin-top: 20px; } .logo_ba { background-size: contain; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; margin: 0px 0; width: 10%; height: 5%; margin-top: 50px; } /*CREATIVIDAD BA*/ .ced { position: absolute; width: 100%; height: 100%; bottom: 0; left: 0; background-repeat: no-repeat; } .ced[class~="bg"]{ -webkit-animation: bgChange 5s infinite linear; animation: bgChange 5s infinite linear; background-size: contain; height: 50%; width: 150%; background-position: bottom; bottom: 0; right: 0; opacity: .8; } @-webkit-keyframes bgChange { 0% {background-image: url(../images/seedtag/britishairways/creative/bg2.png);} 40% {background-image: url(../images/seedtag/britishairways/creative/bg2.png);} 50% {background-image: url(../images/seedtag/britishairways/creative/bg1.png);} 90% {background-image: url(../images/seedtag/britishairways/creative/bg1.png);} 100% {background-image: url(../images/seedtag/britishairways/creative/bg2.png);} } @keyframes bgChange { 0% {background-image: url(../images/seedtag/britishairways/creative/bg2.png);} 40% {background-image: url(../images/seedtag/britishairways/creative/bg2.png);} 50% {background-image: url(../images/seedtag/britishairways/creative/bg1.png);} 90% {background-image: url(../images/seedtag/britishairways/creative/bg1.png);} 100% {background-image: url(../images/seedtag/britishairways/creative/bg2.png);} } .ced[class~="copy"]{ position: absolute; -webkit-animation: copyChange 5s infinite linear; animation: copyChange 5s infinite linear; z-index: 80; background-size: contain; height: 8%; background-repeat: no-repeat; background-position: bottom center; bottom: 3.5%; left: 1%; } @-webkit-keyframes copyChange { 0% {background-image: url(../images/seedtag/britishairways/creative/copyroma.svg);} 40% {background-image: url(../images/seedtag/britishairways/creative/copyroma.svg);} 50% {background-image: url(../images/seedtag/britishairways/creative/copymilano.svg);} 90% {background-image: url(../images/seedtag/britishairways/creative/copymilano.svg);} 100% {background-image: url(../images/seedtag/britishairways/creative/copyroma.svg);} } @keyframes copyChange { 0% {background-image: url(../images/seedtag/britishairways/creative/copyroma.svg);} 40% {background-image: url(../images/seedtag/britishairways/creative/copyroma.svg);} 50% {background-image: url(../images/seedtag/britishairways/creative/copymilano.svg);} 90% {background-image: url(../images/seedtag/britishairways/creative/copymilano.svg);} 100% {background-image: url(../images/seedtag/britishairways/creative/copyroma.svg);} } .ced[class~="cta"]{ background-image: url(../images/seedtag/britishairways/creative/cta.svg); z-index: 100; background-size: contain; height: 6%; background-repeat: no-repeat; background-position: bottom right; bottom: 3.5%; left: -3%; -webkit-transition: -webkit-filter .6s cubic-bezier(0.075, 0.82, 0.165, 1); transition: -webkit-filter .6s cubic-bezier(0.075, 0.82, 0.165, 1); -o-transition: filter .6s cubic-bezier(0.075, 0.82, 0.165, 1); transition: filter .6s cubic-bezier(0.075, 0.82, 0.165, 1); transition: filter .6s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-filter .6s cubic-bezier(0.075, 0.82, 0.165, 1); &:hover {-webkit-filter: brightness(120%);filter: brightness(120%);-webkit-transition: -webkit-filter .6s cubic-bezier(0.075, 0.82, 0.165, 1);transition: -webkit-filter .6s cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition: filter .6s cubic-bezier(0.075, 0.82, 0.165, 1) ;transition: filter .6s cubic-bezier(0.075, 0.82, 0.165, 1) ;transition: filter .6s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-filter .6s cubic-bezier(0.075, 0.82, 0.165, 1);} } .ced[class~="avion"]{ z-index: 50; -webkit-animation: backgroundMove 20s linear infinite; animation: backgroundMove 20s linear infinite; background-image: url(../images/seedtag/britishairways/creative/avion.png); background-size: contain; height: 8%; background-repeat: no-repeat; background-position: bottom left; bottom: 10%; left: 0; } .ced[class~="nubes"]{ z-index: 10; -webkit-animation: backgroundMove 60s linear infinite, nubesChange 5s infinite linear; animation: backgroundMove 60s linear infinite, nubesChange 5s infinite linear; background-image: url(../images/seedtag/britishairways/creative/nubes.png); background-size: contain; height: 40%; background-repeat: repeat-x; background-position: bottom left; bottom: 0%; left: 0; opacity: .6; -webkit-filter: url("#turbulence"); filter: url("#turbulence"); } @-webkit-keyframes backgroundMove { 0% {background-position: -100px bottom;} 100% {background-position: 1000px bottom;} } @keyframes backgroundMove { 0% {background-position: -100px bottom;} 100% {background-position: 1000px bottom;} } @-webkit-keyframes nubesChange { 0% {opacity: .6;} 40% {opacity: .6;} 50% {opacity: 0;} 90% {opacity: 0;} 100% {opacity: .6;} } @keyframes nubesChange { 0% {opacity: .6;} 40% {opacity: .6;} 50% {opacity: 0;} 90% {opacity: 0;} 100% {opacity: .6;} } .ced[class~="vaticano"]{ -webkit-animation: vaticanoChange 5s infinite linear; animation: vaticanoChange 5s infinite linear; z-index: 51; background-image: url(../images/seedtag/britishairways/creative/vaticano.png); background-size: contain; height: 20%; background-repeat: no-repeat; background-position: bottom right; bottom: 0%; right: 0%; } @keyframes vaticanoChange { 0% {opacity: 1;} 40% {opacity: 1;} 50% {opacity: 0;} 90% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes vaticanoChange { 0% {opacity: 1;} 40% {opacity: 1;} 50% {opacity: 0;} 90% {opacity: 0;} 100% {opacity: 1;} } .ced[class~="logo"]{ z-index: 50; background-image: url(../images/seedtag/britishairways/creative/logo.svg); background-size: contain; height: 4%; background-repeat: no-repeat; background-position: bottom left; bottom: 5%; left: 3%; } .ced[class~="bg2"]{ -webkit-animation: aguaChange 5s infinite linear; animation: aguaChange 5s infinite linear; background-image: url(../images/seedtag/britishairways/creative/agua.png); background-size: contain; height: 50%; width: 150%; background-position: bottom; bottom: 0; right: 0; opacity: .8; -webkit-filter: url("#turbulence"); filter: url("#turbulence"); } @keyframes aguaChange { 0% {opacity: 0;} 40% {opacity: 0;} 50% {opacity: 0.8;} 85% {opacity: 0.8;} 100% {opacity: 0;} } @-webkit-keyframes aguaChange { 0% {opacity: 0;} 40% {opacity: 0;} 50% {opacity: 0.8;} 85% {opacity: 0.8;} 100% {opacity: 0;} } /*----- SECCIÓN 4 PALOMO SPAIN -----*/ article > section:nth-child(5) { padding: 0px 0; position: relative; width: 100%; } #seccionPALOMO { background-color: rgba(255, 255, 255, 0.247); -webkit-animation: imagenMove 30s infinite alternate linear; animation: imagenMove 30s infinite alternate linear; background-image: -o-linear-gradient(rgba(255, 255, 255, 0.89),rgba(255, 255, 255, 0.932)),url(../images/seedtag/palomospain/creative/palomobg.jpeg); background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255, 255, 255, 0.89)),to(rgba(255, 255, 255, 0.932))),url(../images/seedtag/palomospain/creative/palomobg.jpeg); background-image: linear-gradient(rgba(255, 255, 255, 0.89),rgba(255, 255, 255, 0.932)),url(../images/seedtag/palomospain/creative/palomobg.jpeg); background-size: cover; left: 0; width: 100%; background-position: 80% 24%; padding: 0 !important; margin: 0 !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; text-align: center; } #textojs { position: absolute; z-index: 1000000000000; width: 100%; height: 20%; top: 0; left: 0; } article > section:nth-child(5){ padding: 0px 0 0; text-align: center; } #seccionPALOMO { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 50px 50px !important } #seccionPALOMO h2 { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; margin: 30px 0; } .container-all { max-width: 650px; margin: auto; margin-top: 100px; } /* CONTAINER-BOX 3*/ .container-box3 { display: -webkit-box; display: -ms-flexbox; display: flex; width: 650px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .container-box3 a { text-decoration: none; color: #181C2B; } .box { cursor: pointer; width: 650px; height: 400px; background: #181C2B; text-align: center; position: relative; overflow: hidden; -webkit-transition: .3s ease all; -o-transition: .3s ease all; transition: .3s ease all; background-size: cover; } .box h3, .box p, .box .imagen { position: relative; z-index: 1; -webkit-transition: .3s ease all; -o-transition: .3s ease all; transition: .3s ease all; } .box .imagen { width: 100%; padding: 0 20px; -webkit-transform: translateY(300%); -ms-transform: translateY(300%); transform: translateY(300%); } .box h3, .box p { margin-top: 10px; } .box h3 { text-align: center; padding: 0 20px; font-size: .9em; font-weight: 100; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; } .box p { font-size: 1em; } #card3 { background-image: url(../images/seedtag/britishairways/jp1.jpg); background-size: cover; background-position-y: 26%; border: 1px solid rgba(0, 0, 0, 0.726); } #infoCard3 { width: 100%; } #infoCard3 h4 { margin-top: 20px; } .logo_palomo { -webkit-filter: invert(100%); filter: invert(100%); background-size: contain; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; margin: 10% 5%; padding: 0 25%; width: 10%; margin-top: 50px; } /*CREATIVIDAD PALOMO*/ .palomo { position: absolute; width: 100%; height: 100%; bottom: 0; left: 0; background-repeat: no-repeat; } .palomo[class~="bg"]{ background: url(../images/seedtag/palomospain/creative/imagenintro.jpg); background-size: cover; height: 100%; width: 100%; background-position: top center; bottom: 0; right: 0; opacity: 1; } .palomo[class~="copy"]{ -webkit-animation: intermitente 2s 1s infinite alternate linear; animation: intermitente 2s 1s infinite alternate linear; background: url(../images/seedtag/palomospain/creative/copy.svg); z-index: 100; background-size: contain; width: 80%; height: 5%; background-repeat: no-repeat; background-position: center; bottom: 3.5%; left: 10%; } @-webkit-keyframes intermitente { 0% {opacity: 1;} 100% {opacity: 0;} } @keyframes intermitente { 0% {opacity: 1;} 100% {opacity: 0;} } .palomo[class~="logo"]{ background-image: url(../images/seedtag/palomospain/creative/logo.png); z-index: 100; background-size: contain; height: 4%; width: 15%; background-repeat: no-repeat; background-position: left; top: 1.5%; left: 4%; -webkit-transition: -webkit-filter .6s cubic-bezier(0.075, 0.82, 0.165, 1); transition: -webkit-filter .6s cubic-bezier(0.075, 0.82, 0.165, 1); -o-transition: filter .6s cubic-bezier(0.075, 0.82, 0.165, 1); transition: filter .6s cubic-bezier(0.075, 0.82, 0.165, 1); transition: filter .6s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-filter .6s cubic-bezier(0.075, 0.82, 0.165, 1); } // CONTAINER 1 .container1{ -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%); clip-path: polygon(0 0, 0% 100%, 100% 100%); position: absolute; background-repeat: no-repeat; background-position: top; background-size: cover; left: 0; width: 50%; height: 100%; z-index: 50; } .palomo[class~="imagen1intro"]{ background-image: url(../images/seedtag/palomospain/creative/imagen1intro.jpg); -webkit-filter: brightness(80%); filter: brightness(80%); -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%); clip-path: polygon(0 0, 0% 100%, 100% 100%); position: absolute; background-repeat: no-repeat; background-position: top; background-size: cover; width: 100%; height: 100%; -webkit-transition: 1400ms ease; -o-transition: 1400ms ease; transition: 1400ms ease; z-index: 1; &:hover { background-image: none; } } .palomo_button1{ &:hover { background-color: rgb(0, 0, 0); outline: 6px solid black; } background-size: contain; background-repeat: no-repeat; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-position: center center; background-image: url(../images/seedtag/palomospain/creative/boton1.svg); width: 30%; left: 5%; height: 8%; bottom: 15%; opacity: 1; z-index: 95; -webkit-transform-origin: center top; -ms-transform-origin: center top; transform-origin: center top; -webkit-transition: .5s ease; -o-transition: .5s ease; transition: .5s ease; opacity: 0; .step-one &{ display: none; } } .container1:hover .palomo_button1 { opacity: 1; } //CONTAINER 2 .container2{ -webkit-clip-path: polygon(100% 0, 100% 100%, 0 0); clip-path: polygon(100% 0, 100% 100%, 0 0); position: absolute; background-repeat: no-repeat; background-position: left; background-size: cover; width: 50%; height: 100%; -webkit-transition: 400ms ease; -o-transition: 400ms ease; transition: 400ms ease; z-index: 1; } .palomo[class~="imagen2intro"]{ background-image: url(../images/seedtag/palomospain/creative/imagen2intro.jpg); &:hover {-webkit-filter: brightness(90%);filter: brightness(90%);} -webkit-filter: brightness(80%); filter: brightness(80%); -webkit-clip-path: polygon(100% 0, 100% 100%, 0 0); clip-path: polygon(100% 0, 100% 100%, 0 0); position: absolute; background-repeat: no-repeat; background-position: left; background-size: cover; background-position-x: 50% ; width: 100%; height: 100%; -webkit-transition: 400ms ease; -o-transition: 400ms ease; transition: 400ms ease; z-index: 1; &:hover { background-image: none; } } .palomo_button2{ &:hover { background-color: rgb(0, 0, 0); outline: 6px solid black; } background-size: contain; background-repeat: no-repeat; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-position: center center; background-image: url(../images/seedtag/palomospain/creative/boton2.svg); width: 60%; left: 30%; height: 8%; bottom: 80%; opacity: 1; z-index: 95; -webkit-transform-origin: center top; -ms-transform-origin: center top; transform-origin: center top; -webkit-transition: .5s ease; -o-transition: .5s ease; transition: .5s ease; opacity: 0; .step-one &{ display: none; } } .container2:hover .palomo_button2 { opacity: 1; } // CONTAINER 3 .container3{ position: absolute; -webkit-clip-path: polygon(100% 0, 0 100%, 0 0); clip-path: polygon(100% 0, 0 100%, 0 0); background-repeat: no-repeat; background-position: right; background-size: cover; left: 50%; width: 50%; height: 100%; -webkit-transition: 400ms ease; -o-transition: 400ms ease; transition: 400ms ease; z-index: 1; } .palomo[class~="imagen3intro"]{ position: absolute; background-image: url(../images/seedtag/palomospain/creative/imagen3intro.jpg); &:hover {-webkit-filter: brightness(90%);filter: brightness(90%);} -webkit-filter: brightness(80%); filter: brightness(80%); -webkit-clip-path: polygon(100% 0, 0 100%, 0 0); clip-path: polygon(100% 0, 0 100%, 0 0); background-repeat: no-repeat; background-position: right; background-size: cover; background-position-x: 50%; left: 0%; width: 100%; height: 100%; -webkit-transition: 400ms ease; -o-transition: 400ms ease; transition: 400ms ease; z-index: 1; &:hover { background-image: none; } } .palomo_button3{ &:hover { background-color: rgb(0, 0, 0); outline: 6px solid black; } background-size: contain; background-repeat: no-repeat; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-position: center center; background-image: url(../images/seedtag/palomospain/creative/boton3.svg); width: 40%; left: 10%; height: 8%; bottom: 55%; opacity: 1; z-index: 95; -webkit-transform-origin: center top; -ms-transform-origin: center top; transform-origin: center top; -webkit-transition: .5s ease; -o-transition: .5s ease; transition: .5s ease; opacity: 0; .step-one &{ display: none; } } .container3:hover .palomo_button3 { opacity: 1; } // CONTAINER 4 .container4{ position: absolute; -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%); clip-path: polygon(100% 0, 0 100%, 100% 100%); background-repeat: no-repeat; background-position: left; background-size: cover; left: calc(100% / 2); width: 50%; height: 100%; -webkit-transition: 400ms ease; -o-transition: 400ms ease; transition: 400ms ease; z-index: 1; } .palomo[class~="imagen4intro"]{ position: absolute; background-image: url(../images/seedtag/palomospain/creative/imagen4intro.jpg); &:hover {-webkit-filter: brightness(90%);filter: brightness(90%);} -webkit-filter: brightness(80%); filter: brightness(80%); -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%); clip-path: polygon(100% 0, 0 100%, 100% 100%); background-repeat: no-repeat; background-position: left; background-size: cover; left: 0; width: 100%; height: 100%; -webkit-transition: 400ms ease; -o-transition: 400ms ease; transition: 400ms ease; z-index: 1; &:hover { background-image: none; } } @-webkit-keyframes bgchange4 { 0% {background-image: url(../images/seedtag/palomospain/creative/imagen4c.jpg);} 40% {background-image: url(../images/seedtag/palomospain/creative/imagen4c.jpg);} 50% {background-image: url(../images/seedtag/palomospain/creative/imagen4b.jpg);} 90% {background-image: url(../images/seedtag/palomospain/creative/imagen4b.jpg);} 100% {background-image: url(../images/seedtag/palomospain/creative/imagen4c.jpg);} } @keyframes bgchange4 { 0% {background-image: url(../images/seedtag/palomospain/creative/imagen4c.jpg);} 40% {background-image: url(../images/seedtag/palomospain/creative/imagen4c.jpg);} 50% {background-image: url(../images/seedtag/palomospain/creative/imagen4b.jpg);} 90% {background-image: url(../images/seedtag/palomospain/creative/imagen4b.jpg);} 100% {background-image: url(../images/seedtag/palomospain/creative/imagen4c.jpg);} } .palomo_button4{ &:hover { background-color: rgb(0, 0, 0); outline: 6px solid black; } background-size: contain; background-repeat: no-repeat; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-position: center center; background-image: url(../images/seedtag/palomospain/creative/boton4.svg); width: 45%; left: 44%; height: 8%; bottom: 23%; opacity: 1; z-index: 95; -webkit-transform-origin: center top; -ms-transform-origin: center top; transform-origin: center top; -webkit-transition: .5s ease; -o-transition: .5s ease; transition: .5s ease; opacity: 0; .step-one &{ display: none; } } .container4:hover .palomo_button4 { opacity: 1; } /*----- SECCIÓN 4 - MÁS EJEMPLOS -----*/ article > section:nth-child(6) { position: relative; background-color: rgb(24, 28, 43); width: 100%; height: 1300px; background-size: contain; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } article > section:nth-child(6) h2 { padding-top: 50px; color: #fff; } article > section:nth-child(6) p { bottom: 0; padding-bottom: 50px; color: #fff; } .h6, .p6{position: relative;} #sm_box { position: relative; 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; -ms-flex-flow: wrap; flex-flow: wrap; width: 100%;height: 100%; } article > section:nth-child(6) h2, p { 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; } .example { background-size: contain; background-repeat: no-repeat; background-position: center; border: 10px solid transparent; } .example p { font-size: 1.5em; font-weight: 700; } /* EXAMPLE UNO - BURGER */ &.uno { 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; position: relative; width: 25%; height: 50%; } .header { height: 10%; } &.uno_title { text-align: center; font-size: .9em; } &.uno_creative { z-index: 10; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(../images/seedtag/burgerking/burger.png); width: 100%; height: 90%; } /* EXAMPLE DOS - GAME */ &.dos { 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; position: relative; width: 25%; height: 50%; } &.dos_title { text-align: center; font-size: .9em; } &.dos_creative { z-index: 10; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(../images/seedtag/game/game.png); width: 100%; height: 90%; } /* EXAMPLE TRES */ &.tres { 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; position: relative; width: 25%; height: 50%; } &.tres_title { text-align: center; font-size: .9em; } &.tres_creative { z-index: 10; background-position: center; background-size: contain; background-repeat: no-repeat; width: 100%; height: 90%; } /* EXAMPLE CUATRO */ &.cuatro { 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; position: relative; width: 25%; height: 50%; } &.cuatro_title { text-align: center; font-size: .9em; } &.cuatro_creative { z-index: 10; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(../images/seedtag/smoe/smoe.gif); width: 100%; height: 90%; } /* EXAMPLE CINCO VODAFONE */ &.cinco { 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; position: relative; width: 25%; height: 50%; } &.cinco_title { text-align: center; font-size: .9em; } &.cinco_creative1 { z-index: 10; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(../images/seedtag/vodafone/vodafone.gif); width: 100%; height: 90%; } /* EXAMPLE SEIS */ &.seis { 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; position: relative; width: 25%; height: 50%; } &.seis_title { text-align: center; font-size: .9em; } &.seis_creative { z-index: 10; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(../images/seedtag/f/fiat.gif); width: 100%; height: 90%; } /* EXAMPLE SIETE - CRUDELIA */ &.siete { 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; position: relative; width: 25%; height: 50%; } &.siete_title { text-align: center; font-size: .9em; } &.siete_creative { -webkit-animation: crudeliaMove 5s infinite alternate linear; animation: crudeliaMove 5s infinite alternate linear; z-index: 10; background-position: center; background-size: contain; background-repeat: no-repeat; width: 100%; height: 90%; } @-webkit-keyframes crudeliaMove { 0% {background-image: url(../images/seedtag/crudelia/crudelia.jpg);} 45% {background-image: url(../images/seedtag/crudelia/crudelia.jpg);} 55% {background-image: url(../images/seedtag/crudelia/crudelia2.jpg);} 100% {background-image: url(../images/seedtag/crudelia/crudelia2.jpg);} } @keyframes crudeliaMove { 0% {background-image: url(../images/seedtag/crudelia/crudelia.jpg);} 45% {background-image: url(../images/seedtag/crudelia/crudelia.jpg);} 55% {background-image: url(../images/seedtag/crudelia/crudelia2.jpg);} 100% {background-image: url(../images/seedtag/crudelia/crudelia2.jpg);} } /* EXAMPLE OCHO */ &.ocho { 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; position: relative; width: 25%; height: 50%; } &.ocho_title { text-align: center; font-size: .9em; } &.ocho_creative { -webkit-animation: fiatStoryBoard 10s infinite; animation: fiatStoryBoard 10s infinite; z-index: 10; background-position: center; background-size: contain; background-repeat: no-repeat; width: 100%; height: 90%; } @-webkit-keyframes fiatStoryBoard { 0% {background-image: url(../images/seedtag/dacia/00.jpg);} 12% {background-image: url(../images/seedtag/dacia/01.jpg);} 24% {background-image: url(../images/seedtag/dacia/02.jpg);} 36% {background-image: url(../images/seedtag/dacia/03.jpg);} 48% {background-image: url(../images/seedtag/dacia/04.jpg);} 60% {background-image: url(../images/seedtag/dacia/05.jpg);} 80% {background-image: url(../images/seedtag/dacia/06.jpg);} 90% {background-image: url(../images/seedtag/dacia/07.jpg);} 100% {background-image: url(../images/seedtag/dacia/07.jpg);} } @keyframes fiatStoryBoard { 0% {background-image: url(../images/seedtag/dacia/00.jpg);} 12% {background-image: url(../images/seedtag/dacia/01.jpg);} 24% {background-image: url(../images/seedtag/dacia/02.jpg);} 36% {background-image: url(../images/seedtag/dacia/03.jpg);} 48% {background-image: url(../images/seedtag/dacia/04.jpg);} 60% {background-image: url(../images/seedtag/dacia/05.jpg);} 80% {background-image: url(../images/seedtag/dacia/06.jpg);} 90% {background-image: url(../images/seedtag/dacia/07.jpg);} 100% {background-image: url(../images/seedtag/dacia/07.jpg);} } /**/ article > section:nth-child(7) { position: relative; background-color: #EEBF45; width: 100%; height: 1000px; background-size: contain; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } article > section:nth-child(7) h2 { position: relative; padding-top: 50px; color: black; } article > section:nth-child(7) p { bottom: 0; padding-bottom: 50px; color: black; } #responsive { position: relative; 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; -ms-flex-flow: wrap; flex-flow: wrap; width: 100%;height: 100%; } article > section:nth-child(7) h2, p { 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; } .mockup { position: relative; background-size: contain; background-repeat: no-repeat; background-position: center; border: 20px solid transparent; } &.desktop { position: absolute; left: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-image: url(../images/seedtag/desktop.png); width: 100%; height: 100%; -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); } &.tablet { position: absolute; left: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-image: url(../images/seedtag/tablet.png); width: 100%; height: 100%; -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); } &.mobile { position: absolute; left: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-image: url(../images/seedtag/mobile.png); width: 100%; height: 100%; -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); } /*----- SECCIÓN 7 MÁS PROYECTOS -----*/ .container-section { z-index: 1000 !important; width: 100%; } .container-section:hover { -webkit-filter: brightness(70%); filter: brightness(70%); } a { text-decoration: none; width: 100%; } article > section:nth-child(8){ background: -o-linear-gradient(rgba(0,0,0,0.5), rgba(0, 0, 0, 0.5)) , url(../images/pomona.jpg); background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0, 0, 0, 0.5))) , url(../images/pomona.jpg); background: linear-gradient(rgba(0,0,0,0.5), rgba(0, 0, 0, 0.5)) , url(../images/pomona.jpg); height: 300px; background-repeat: no-repeat; background-size: cover; background-position: center; background-position-y: 50%; } article > section:nth-child(8):hover{ -webkit-filter: brightness(70%); filter: brightness(70%); } #seccionOcho { 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; } #seccionOcho div { -ms-flex-preferred-size: 45%; flex-basis: 60%; padding-right: 1.2rem; } h2 { position: relative; margin-bottom: 20px; } #seccionOcho h2 { position: relative; font-size: 2.5rem; color: white; } #seccionOcho p { position: relative; color: white; line-height: 2; -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; } /*----- FOOTER -----*/ footer { z-index: 50; background: -o-linear-gradient(left, #1A1D32,#1A1D32, rgb(221, 76, 68)); background: -webkit-gradient(linear, left top, right top, from(#1A1D32),color-stop(#1A1D32), to(rgb(221, 76, 68))); background: linear-gradient(to right, #1A1D32,#1A1D32, rgb(221, 76, 68)); padding: 20px 0; } .copyright { float: right; color: white; padding-top: 8px; text-align: center; } .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;} #icons { width: 100%; display:-webkit-box; display:-ms-flexbox; display:flex; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: .5em 0 .5em 0; } .mail, .telefono, .linkedin2, .cv , .instagram {color: #fff;} /*------ MEDIA QUERIES ---------*/ @media screen and (max-width: 3840px){ .container { width: 93%; max-width: 3840px; } article > section:nth-child(1) { padding: 0; margin: 0; } #descripcion { width: 60%; } #scroll1, #scroll2 { margin-bottom: 50px; } .ced[class~="copy"] { position: absolute; } } @media screen and (max-width: 1920px){ .container { width: 93%; max-width: 1920px; } article > section:nth-child(1) { padding: 0; margin: 0; } #intro { height: 900px !important; } #scroll1, #scroll2 { margin-bottom: 50px; } #descripcion { width: 50%; } .ced[class~="copy"] { position: absolute; } } @media screen and (max-width: 1300px){ h1 { font-size: 1.33rem !important; } #descripcion { -webkit-transform: translateY(15%) translateX(10%)!important; -ms-transform: translateY(15%) translateX(10%)!important; transform: translateY(15%) translateX(10%)!important; width: 50% !important; font-size: .85em !important; } translateY(15%) #scroll1, #scroll2 { left: 9.5%; margin-bottom: 1%; height: 52px; } header { width: 100%; } #intro { height: 523px !important; } #logo-seedtag { -webkit-transition-duration: 1000ms; -o-transition-duration: 1000ms; transition-duration: 1000ms; text-align: left; margin: 0px 0; height: 4% !important; } h1 { font-size: 2.3rem; } article > section:nth-child(2){ padding: 0px 0; } #seccionJPG { background-size: cover; background-position: bottom; background-repeat: no-repeat; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; flex-flow: column wrap; } .col { padding: 30px 0; } #seccionCinco { text-align: center; } /*new*/ #seccionJPG, #seccionBA, #seccionPALOMO { -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 50px !important; background-color: #fff; background-size: cover !important; } .logo_jeanpaulgaultier, .logo_ba, .logo_palomo { padding: 50px 200px; height: 3% !important; } article > section:nth-child(1) { padding: 0; margin: 0; } } @media screen and (max-width: 1160px){ article > section:nth-child(1) { background-color: #181C2B; height: 700px; } #descripcion { -webkit-transform: translateY(50%) translateX(5%) !important; -ms-transform: translateY(50%) translateX(5%) !important; transform: translateY(50%) translateX(5%) !important; width: 70% !important; } #scroll1, #scroll2 {left: 8%;} } @media screen and (max-width: 900px){ article > section:nth-child(1) { background-color: #181C2B; height: 700px; } #descripcion { -webkit-transform: translateY(38%) translateX(-50%) !important; -ms-transform: translateY(38%) translateX(-50%) !important; transform: translateY(38%) translateX(-50%) !important; left: 50%; } #scroll1, #scroll2 { width: 100%; left: 18%; height: 10%; margin-bottom: 10%; } article > section:nth-child(6) { height: 2800px; } &.uno_title, &.dos_title, &.tres_title, &.cuatro_title, &.cinco_title, &.seis_title, &.siete_title, &.ocho_title {position:relative; height: 50%;} &.uno, &.dos, &.tres, &.cuatro, &.cinco, &.seis, &.siete, &.ocho { 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; position: relative; width: 100%; height: 10%; } article > section:nth-child(7) { position: relative; background-color: #EEBF45; width: 100%; height: 2000px; background-size: contain; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .mockup { position: relative; 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-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-size: contain; background-repeat: no-repeat; background-position: center; border: 5px solid transparent; } &.desktop { background-image: url(../images/seedtag/desktop2.png); -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); width: 100%; height: 30%; background-position: bottom; } &.tablet { width: 100%; height: 30%; background-image: url(../images/seedtag/tablet2.png); -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); } &.mobile { width: 100%; height: 30%; background-image: url(../images/seedtag/mobile2.png); -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); } } @media screen and (max-width: 659px){ section { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } article > section:nth-child(1) { position: relative; padding: 0; margin: 0; height: 700px; } 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; } #intro { height: 570px !important; } /*SECCION 1*/ #descripcion { -webkit-transition-duration:1000ms; -o-transition-duration:1000ms; transition-duration:1000ms; margin: 20px 0; -webkit-transform: translateY(15%) translateX(15%) !important; -ms-transform: translateY(15%) translateX(15%) !important; transform: translateY(15%) translateX(15%) !important; z-index: 20; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 0 1em; height: 60%; width: 70%; -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; margin-top: 10% !important; left: 10%; } #logo-seedtag { -webkit-transition-duration: 1000ms; -o-transition-duration: 1000ms; transition-duration: 1000ms; text-align: left; margin: 0px 0px; margin-left: -25%; height: 5%; width: 100%; background-size: contain; -webkit-transform: scale(.5); -ms-transform: scale(.5); transform: scale(.5); } h1 { -webkit-transition-duration:2000ms !important; -o-transition-duration:2000ms !important; transition-duration:2000ms !important; z-index: 20; text-align: left; font-size: 1.7rem; font-family: arial, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ; margin-bottom: 20px; margin-top: 20px; } #descripcion p { font-weight: 50; text-align: left; z-index: 20; font-size: .9rem; margin-bottom: 30px; line-height: 1.3; } #scroll1, #scroll2 { width: 5%; left: 25%; } /*SECCION BRANDS*/ .seccionBrands h2 { position: absolute; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; } h2 { position: absolute; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; padding-left: 5%; padding-right: 5%; } .nestle, .renault, .levis, .heineken, .microsoft, .fairy, .adobe, .cocaCola, .nike, .loewe { -webkit-transform:scale(.8) !important; -ms-transform:scale(.8) !important; transform:scale(.8) !important; background-size: contain; width: 20%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .nestle, .renault, .levis{ width: 50%; top: 30%; } .fairy, .adobe, .nike{ width: 50%; top: 50% !important; } .adobe, .heineken, .renault { left: 25%; } .nike, .microsoft, .levis { left: 50%; } .heineken, .microsoft, .cocaCola { width: 50%; top: 70%; } .cocaCola { position: relative; left: 0%; } .loewe {display: none;} #seccionSiete { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } #seccionSiete h2 { position: relative; width: 100%; } #card1, #card2, #card3 { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; width: 400px; background-color: pink; } .container-box, .container-box2, .container-box3 { width: 100%; } #seccionJPG, #seccionBA, #seccionPALOMO { -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 50px !important; background-color: #fff; } .logo_jeanpaulgaultier, .logo_ba, .logo_palomo { padding: 50px 50px; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); height: 5% !important; } article > section:nth-child(6) { height: 2500px; } &.uno_title, &.dos_title, &.tres_title, &.cuatro_title, &.cinco_title, &.seis_title, &.siete_title, &.ocho_title {position:relative; height: 50%;} &.uno, &.dos, &.tres, &.cuatro, &.cinco, &.seis, &.siete, &.ocho { 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; position: relative; width: 100%; height: 10%; } article > section:nth-child(7) { position: relative; background-color: #EEBF45; width: 100%; height: 2000px; background-size: contain; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .mockup { position: relative; 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-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-size: contain; background-repeat: no-repeat; background-position: center; border: 5px solid transparent; } &.desktop { background-image: url(../images/seedtag/desktop2.png); -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); width: 100%; height: 30%; background-position: bottom; } &.tablet { width: 100%; height: 30%; background-image: url(../images/seedtag/tablet2.png); -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); } &.mobile { width: 100%; height: 30%; background-image: url(../images/seedtag/mobile2.png); -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); } /*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;} /*BRITISH AIRWAYS*/ .ced[class~="copy"]{ position: absolute; -webkit-animation: copyChange2 5s infinite linear; animation: copyChange2 5s infinite linear; z-index: 80; background-size: contain; height: 10%; background-repeat: no-repeat; background-position: bottom center; bottom: 3.5%; left: 1%; } @-webkit-keyframes copyChange2 { 0% {background-image: url(../images/seedtag/britishairways/creative/copyroma2.svg);} 40% {background-image: url(../images/seedtag/britishairways/creative/copyroma2.svg);} 50% {background-image: url(../images/seedtag/britishairways/creative/copymilano2.svg);} 90% {background-image: url(../images/seedtag/britishairways/creative/copymilano2.svg);} 100% {background-image: url(../images/seedtag/britishairways/creative/copyroma2.svg);} } @keyframes copyChange2 { 0% {background-image: url(../images/seedtag/britishairways/creative/copyroma2.svg);} 40% {background-image: url(../images/seedtag/britishairways/creative/copyroma2.svg);} 50% {background-image: url(../images/seedtag/britishairways/creative/copymilano2.svg);} 90% {background-image: url(../images/seedtag/britishairways/creative/copymilano2.svg);} 100% {background-image: url(../images/seedtag/britishairways/creative/copyroma2.svg);} } /*NEW*/ #seccionSiete h2 { position: relative; width: 100%; text-align: center; font-size: 1.5em; } #icons { display:-webkit-box; display:-ms-flexbox; display:flex; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; margin: 1em 0 1em 0; } #seccionOcho div{ -ms-flex-preferred-size: 100%; flex-basis: 100%; } #seccionOcho h2 { margin-top: 10%; text-align: center; } #seccionOcho p { text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 0%; } } @media screen and (max-width: 560px){ #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; } #scroll1, #scroll2 { margin-bottom: 15px; } h2{font-size: 1.5em;} #descripcion h1, #descripcion p, #logo-seedtag {text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} #logo-seedtag {margin-left: 0;} #descripcion {left: 6%;} article > section:nth-child(7) { position: relative; background-color: #EEBF45; width: 100%; height: 1400px; background-size: contain; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .mockup { position: relative; 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-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-size: contain; background-repeat: no-repeat; background-position: center; border: 5px solid transparent; } &.desktop { background-image: url(../images/seedtag/desktop2.png); -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); width: 100%; height: 30%; background-position: bottom; } &.tablet { width: 100%; height: 30%; background-image: url(../images/seedtag/tablet2.png); -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); } &.mobile { width: 100%; height: 25%; background-image: url(../images/seedtag/mobile2.png); -webkit-filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); filter: drop-shadow(-5px -2px 10px rgba(0, 0, 0, 0.192)); } #seccionOcho div{ -ms-flex-preferred-size: 100%; flex-basis: 100%; } #seccionOcho h2 { margin-top: 10%; text-align: center; } #seccionOcho p { text-align: center; margin-top: 0%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } article > section:nth-child(6) {height: 3500px;} .h6 {position: relative;} .p6 { position: relative; padding: 30px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; text-align: center; } &.uno_title, &.dos_title, &.tres_title, &.cuatro_title, &.cinco_title, &.seis_title, &.siete_title, &.ocho_title {position:relative; height: 50%;} &.uno, &.dos, &.tres, &.cuatro, &.cinco, &.seis, &.siete, &.ocho { 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; position: relative; width: 100%; height: 10%; } } @media screen and (max-width: 480px){ h1 {font-size: .9rem !important;} article > section:nth-child(1) { background-color:#181C2B; padding: 0 0 ; position: relative; height: 750px; width: 100%; top: 0; left: 0%; } #scroll1, #scroll2 {top: 26%;} .imagen_portada {top: -100px;} #logo-seedtag { margin-left: 0; } #descripcion { text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; width: 80% !important; height: 50%; padding: 0px 0px; margin: 0; top: -8%; margin-left: -3%; left: 0; } h1 {text-align: center;} #descripcion p { text-align: center !important; font-weight: 350; text-align: left; z-index: 20; font-size: .95rem; margin-bottom: 30px; line-height: 1.2; } #scroll1, #scroll2 { z-index: 100; position: absolute; top: 65%; left: 0%; height: 8%; } #card1, #card2, #card3 { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; width: 300px !important; } #infoCard1,#infoCard2, #infoCard3 { width: 100%; } h2 {font-size: 1.1rem;} .ced[class~="logo"]{ background-image: url(../images/seedtag/britishairways/creative/logom.svg);} .ced[class~="copy"]{ margin-left: -4%;} .ced[class~="avion"]{ z-index: 50; -webkit-animation: backgroundMove 20s linear infinite; animation: backgroundMove 20s linear infinite; background-image: url(../images/seedtag/britishairways/creative/avion.png); background-size: contain; height: 4%; background-repeat: no-repeat; background-position: bottom left; bottom: 10%; left: 0; } #seccionSiete h2 { position: relative; width: 100%; text-align: center; font-size: 1.5em; } #icons { display:-webkit-box; display:-ms-flexbox; display:flex; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; 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;} } @-webkit-keyframes color { 0% {background-color: white;} 100% {background-color: rgba(255, 255, 255, 0.699);} } @keyframes color { 0% {background-color: white;} 100% {background-color: rgba(255, 255, 255, 0.699);} }