/*Importar fuentes*/ @font-face { font-family: "AllRoundGothicW01-Book"; src: url("../font/AllRoundGothic/dd266e8a31d9cbae26395f9d100e4e4b.eot"); /* IE9*/ src: url("../font/AllRoundGothic/dd266e8a31d9cbae26395f9d100e4e4b.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../font/AllRoundGothic/dd266e8a31d9cbae26395f9d100e4e4b.woff2") format("woff2"), /* chrome、firefox */ url("../font/AllRoundGothic/dd266e8a31d9cbae26395f9d100e4e4b.woff") format("woff"), /* chrome、firefox */ url("../font/AllRoundGothic/dd266e8a31d9cbae26395f9d100e4e4b.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url("../font/AllRoundGothic/dd266e8a31d9cbae26395f9d100e4e4b.svg#All Round Gothic W01 Book") format("svg"); /* iOS 4.1- */ } @font-face { font-family: "AlmaqW01-Refined"; src: url("../font/Almaq/9126c154a82d08fe6124045ce0fc61d9.eot"); /* IE9*/ src: url("../font/Almaq/9126c154a82d08fe6124045ce0fc61d9.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../font/Almaq/9126c154a82d08fe6124045ce0fc61d9.woff2") format("woff2"), /* chrome、firefox */ url("../font/Almaq/9126c154a82d08fe6124045ce0fc61d9.woff") format("woff"), /* chrome、firefox */ url("../font/Almaq/9126c154a82d08fe6124045ce0fc61d9.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url("../font/Almaq/9126c154a82d08fe6124045ce0fc61d9.svg#Almaq W01 Refined") format("svg"); /* iOS 4.1- */ } /*================*/ /*Estilos globales*/ html, body { margin: 0; padding: 0; overflow-x: hidden; } body { scroll-behavior: smooth; background-image: url('../img/Fondo solo0.png'); } .menu-to { margin-top: 0; } .sections { display: flex; flex-wrap: wrap; margin-top: 150px; } .relleno { width: 100%; position: relative; height: 86vh; align-items: center; } .left { text-align: left; } .right { text-align: right; } .container { width: 85%; margin: 0px auto; display: flex; flex-wrap: wrap; } .img-container { width: 50%; box-sizing: border-box; margin-bottom: 100px; z-index: 10; } .content { padding-top: 100px; width: 50%; padding-bottom: 100px; box-sizing: border-box; visibility: hidden; z-index: 10; } .padding { padding-top: 150px; } .padding-left { padding-left: 75px; } .padding-right { padding-right: 75px; } .hidden { visibility: hidden; } .visible { visibility: visible; } .separator { width: 100%; margin-top: -90px; margin-bottom: -90px; height: 200px; z-index: 10; border: hidden; } .separator-1 { width: 100%; height: 60px; z-index: 10; margin-top: -40px; background-image: url('../img/Fondo solo0.png'); background-size: auto; background-attachment: fixed; background-repeat: repeat-y; background-position: -60px -5px; border: hidden; } .no-underline { text-decoration: none; } .no-underlinee { text-decoration: none; } .no-underline:hover { text-decoration: none !important; color: white; } /*=======================*/ /*Estilos primera seccion*/ .first-section { padding-top: 100px; background: url('../img/Fondo azul0.png'); background-size: auto; background-attachment: fixed; background-repeat: repeat-y; background-position: -6px -5px; border: hidden; } .layer-one { transition: width 0.5s ease-in; width: 100px; z-index: 1; position: absolute; transform: translateX(980px) rotate(15deg) translateY(420px); } .layer-two { width: 75px; z-index: 1; position: absolute; transform: translateX(1096px) rotate(-20deg) translateY(5px); filter: blur(2px); } .layer-three { transition: width 0.25s ease-in; width: 70px; z-index: 1; position: absolute; transform: translateX(1096px) rotate(-20deg) translateY(380px); filter: blur(2px); } .layer-four { width: 70px; z-index: 1; position: absolute; transform: translateX(120px) translateY(0px); } .layer-five { width: 70px; z-index: 1; position: absolute; transform: translateX(1320px) translateY(80px); } .layer-six { width: 70px; z-index: 1; position: absolute; transform: translateX(720px) translateY(20px); } .layer-seven { width: 70px; z-index: 1; position: absolute; transform: translateX(1100px) translateY(480px); } /*=======================*/ /*Estilos segunda seccion*/ .second-section { margin-top: 0; background: url('../img/rojo0.png'); background-size: auto; background-attachment: fixed; background-position: -5px -6px; background-repeat: repeat-x; z-index: 3; padding-top: 100px; } .layer-one-s2 { width: 125px; z-index: 2; position: absolute; margin-left: -150px; margin-top: 750px; transform: rotate(15deg); } .layer-two-s2 { width: 150px; z-index: 2; position: absolute; margin-left: -100px; margin-top: 750px; transform: rotate(15deg); opacity: 0.8; } .layer-three-s2 { width: 200px; z-index: 2; position: absolute; margin-left: 325px; margin-top: 750px; transform: rotate(15deg); } .layer-four-s2 { width: 75px; z-index: 2; position: absolute; margin-left: 425px; margin-top: 750px; transform: rotate(15deg); filter: blur(3px); } .layer-five-s2 { width: 75px; z-index: 2; position: absolute; margin-left: 25px; } .layer-six-s2 { width: 75px; z-index: 2; position: absolute; margin-left: 650px; margin-top: 600px; } .layer-seven-s2 { width: 75px; z-index: 2; position: absolute; margin-left: 720px; margin-top: 75px; } .layer-eight-s2 { width: 75px; z-index: 2; position: absolute; margin-left: 1100px; } .padding { margin-top: -140px; } .padding-2 { margin-top: -50px; } /*=======================*/ /*Estilos tercera seccion*/ .third-section { padding-top: 150px; padding-bottom: 50px; background: url('../img/FONDO MORADO0.png'); background-size: auto; background-attachment: fixed; background-position: -5px -6px; z-index: 3; background-repeat: repeat-x; width: 100%; } .layer-one-s3 { width: 150px; position: absolute; z-index: 4; margin-left: 780px; transition: margin-left 1.5s ease-in-out; } .layer-two-s3 { width: 150px; filter: blur(3px); position: absolute; z-index: 4; margin-left: 1200px; } .layer-three-s3 { width: 200px; position: absolute; z-index: 4; margin-left: 1250px; margin-top: 350px; } .layer-five-s3 { width: 75px; z-index: 2; position: absolute; margin-left: 25px; } .layer-six-s3 { width: 75px; z-index: 2; position: absolute; margin-left: 600px; margin-top: 75px; } .layer-seven-s3 { width: 75px; z-index: 2; position: absolute; margin-left: 1000px; margin-top: 25px; } /*=======================*/ /*Estilos cuarta seccion*/ .fourth-section { padding-top: 150px; background: url('../img/fondo verde0.png'); background-size: auto; background-attachment: fixed; background-position: -5px -6px; z-index: 3; background-repeat: repeat-x; width: 100%; padding-bottom: 50px; } .layer-one-s4 { margin-left: -210px; width: 175px; position: absolute; z-index: 4; } .layer-two-s4 { margin-left: 350px; margin-top: 480px; width: 150px; position: absolute; } .layer-three-s4 { width: 100px; margin-left: 860px; position: absolute; filter: blur(3px); margin-top: -50px; } .layer-four-s4 { width: 75px; z-index: 2; position: absolute; margin-left: -25px; margin-top: 480px; } .layer-five-s4 { width: 75px; z-index: 2; position: absolute; margin-left: 720px; margin-top: 75px; } .layer-six-s4 { width: 75px; z-index: 2; position: absolute; margin-left: 1300px; margin-top: -25px; } /*=======================*/ /*Estilos quinta seccion*/ .fifth-section { padding-top: 100px; background: url('../img/Fondo amarillo0.png'); background-size: auto; background-attachment: fixed; background-position: -5px -6px; z-index: 3; background-repeat: repeat-x; width: 100%; } .layer-one-s5 { width: 125px; z-index: 4; position: absolute; margin-left: 610px; margin-top: 480px; filter: blur(0.5px); } .layer-two-s5 { width: 75px; z-index: 4; position: absolute; margin-left: 1020px; margin-top: -10px; filter: blur(1.5px); } .layer-three-s5 { width: 125px; z-index: 4; position: absolute; margin-left: 1300px; margin-top: 420px; } .layer-four-s5 { width: 75px; z-index: 4; position: absolute; margin-left: 1300px; margin-top: -25px; } .layer-five-s5 { width: 75px; z-index: 4; position: absolute; margin-left: 600px; margin-top: 75px; } .layer-six-s5 { width: 75px; z-index: 4; position: absolute; margin-left: -25px; } /*=======================*/ /*Estilos para el footer*/ footer { background-color: rgba(0, 0, 0, 0); display: flex !important; flex-wrap: wrap; padding-bottom: 50px; padding-top: 50px; z-index: 10; justify-content: center; align-items: center; transition: all 0.25s ease-in-out; } .us { display: table; text-align: center; } #footer-part-1 { width: 90%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } #footer-part-2 { margin-top: 50px; } #hr1 { transition: all 0.25s ease-in-out; } #hr2 { transition: all 0.25s ease-in-out; } .vl { border-left: 2px solid #555; height: 137px; float: left; } .footer-izq { float: left; margin-right: 35px; width: 26%; } .footer-cen { float: left; margin-left: 35px; margin-right: 35px; text-align: center; } .footer-der { float: left; margin-left: 35px; } .footer-title { font-family: 'AllRoundGothicW01-Book'; font-size: 32px; padding: 0; margin: 0 0 15px 0; transition: all 0.25s ease-in-out; font-weight: 1200; } #footer-img-der { width: 200px; float: left; margin-left: 15px; transition: all 0.25s ease-in-out; } #footer-img-izq { transition: all 0.25s ease-in-out; max-width: 322px; } #link { text-decoration: none; font-family: 'AllRoundGothicW01-Book'; font-size: 26px; } #footer-txt { padding: 0; margin: 0; float: left; font-family: 'AllRoundGothicW01-Book'; font-size: 26px; transition: all 0.25s ease-in-out; } #copy { padding: 0; margin: 0 0 0 0; float: left; transition: all 0.25s ease-in-out; font-family: 'AllRoundGothicW01-Book'; font-size: 18px; width: 100%; text-align: center; } .txt-gray { color: #555; } .txt-white { color: #fff; } .img-gray { -webkit-filter: invert(70%); -moz-filter: invert(70%); -ms-filter: invert(70%); -o-filter: invert(70%); filter: invert(70%); } /*=======================*/ /*Estilos para el streaming*/ .streaming-content { width: 50%; z-index: 3; margin-top: -150px; /* visibility: hidden; */ } .streaming-title { font-family: 'AlmaqW01-Refined'; color: #555; font-weight: 500; font-size: 48px; margin: 0; } .streaming-description { color: #777; font-family: 'AllRoundGothicW01-Book'; font-size: 22px; text-align: justify; } .fondo-1 { position: absolute; width: 52%; right: 0%; top: -21.5%; z-index: 1; } .dialogo-1 { position: absolute; width: 65%; right: 40%; top: 52%; z-index: 4; /* visibility: hidden; */ } .dialogo-2 { position: absolute; width: 65%; right: -14%; top: 50%; z-index: 4; } .lapiz { position: absolute; width: 65%; right: 32%; top: 17%; z-index: 4; } .avion { position: absolute; width: 75%; right: -7%; top: 54%; z-index: 5; } .foco { position: absolute; width: 100%; right: 0%; top: 2%; z-index: 4; left: 3.6%; } .libro { position: absolute; width: 70%; right: 31%; top: 43%; z-index: 3; } .fondo-5 { position: absolute; width: 20%; right: 35%; top: 0%; z-index: 1; } /*=======================*/ /*Navbar menu*/ .ul-menu { margin: 0; padding: 0; overflow: hidden; position: fixed; top: 0; width: 100%; z-index: 11; display: flex; align-items: center; justify-content: center; } .ul-menu:hover { background-color: rgba(255, 255, 255, 0.507); } #menu:hover { opacity: 1; } .li-menu { display: inline-block; } .menu-item { display: block; text-align: center; padding: 14px 54px; text-decoration: none; font-family: 'AllRoundGothicW01-Book'; max-width: 256px; font-size: 22px; transition: all 0.25s ease-in-out; } .blue { color: rgb(1, 115, 182); } .white { color: #fff; } .blue-bottom { color: #8e8e8e; font-weight: 900; } .blue-bottom:hover { color: rgb(1, 115, 182); font-weight: 900; text-decoration: none !important; } .strong-blue { color: #343884; } .strong-blue:hover { color: #fff; } .navbar { transition: opacity 0.25s ease-in-out; } .navbar:hover { opacity: 1; } .display-t { display: none !important; } .covid { display: block; text-align: center; padding: 14px 28px; text-decoration: none; font-family: 'AllRoundGothicW01-Book'; max-width: 256px; font-size: 22px; transition: all 0.25s ease-in-out; } .white-button { color: #fff; border: 2px solid #fff; } .strong-blue-button { color: #343884; border: 2px solid #343884; } .strong-blue-button:hover { color: #343884; border: 2px solid #fff; background-color: #fff; } .covid:hover { color: rgb(1, 115, 182); background-color: #fff; border: 2px solid #fff; } .centrar { margin-top: 35px; } .logo-menu { margin-top: 10px; } /*=======================*/ /*Estilos menu-bottom*/ #menu-bottom { width: 100%; margin-top: 100px; padding-bottom: 50px; border: hidden; } .ul-menu-bottom { margin: 0; padding: 0; overflow: hidden; width: 100%; z-index: 11; display: flex; align-items: center; justify-content: center; } .p-rt { padding-right: 50px; padding-top: 18px; } /*=======================*/ /*Estilos seccion cero*/ .zero-section { padding-top: 100px; background: url('../img/Fondo clases0.png'); background-size: auto; background-attachment: fixed; background-position: -5px -6px; z-index: 3; background-repeat: repeat-x; width: 100%; } .layer-one-s0 { width: 150px; z-index: 2; position: absolute; margin-left: -130px; margin-top: 550px; transform: rotate(-35deg); } .layer-two-s0 { width: 75px; z-index: 2; position: absolute; margin-left: 320px; margin-top: 50px; transform: rotate(60deg); opacity: 0.8; filter: blur(2px); } .layer-three-s0 { width: 125px; z-index: 2; position: absolute; margin-left: 600px; margin-top: 600px; filter: blur(1px); -webkit-transform: scaleX(-1) rotate(35deg); ; -moz-transform: scaleX(-1) rotate(35deg); ; transform: scaleX(-1) rotate(35deg); ; filter: FlipH; -ms-filter: "FlipH"; } .layer-four-s0 { width: 75px; z-index: 2; position: absolute; margin-left: 1350px; margin-top: 50px; } .layer-five-s0 { width: 75px; z-index: 2; position: absolute; margin-left: 25px; } .layer-six-s0 { width: 75px; z-index: 2; position: absolute; margin-left: 700px; margin-top: 15px; } .margin-te { position: relative; top: 320px; } @media (max-width: 1185px) { .margin-te { position: relative; top: 310px; } } @media (max-width: 1100px) { .margin-te { position: relative; top: 300px; } } @media (max-width: 990px) { .margin-te { position: relative; top: 290px; } } @media (max-width: 880px) { .margin-te { position: relative; top: 249px; } .relleno { width: 100%; position: relative; height: 750px !important; align-items: center; } } /*Seccion de responsive*/ @media (max-width: 2500px) { .description { font-family: 'AllRoundGothicW01-Book'; color: #fff; font-size: 45px; text-align: justify; } .title { font-family: 'AlmaqW01-Refined'; color: #fff; font-weight: 500; font-size: 80px; text-shadow: #333 2px 2px 3px; } } @media (max-width: 2000px) { .description { font-family: 'AllRoundGothicW01-Book'; color: #fff; font-size: 40px; text-align: justify; } .title { font-family: 'AlmaqW01-Refined'; color: #fff; font-weight: 500; font-size: 70px; text-shadow: #333 2px 2px 3px; } } @media (max-width: 1900px) { .title { font-family: 'AlmaqW01-Refined'; color: #fff; font-weight: 500; font-size: 48px; text-shadow: #333 2px 2px 3px; } .description { font-family: 'AllRoundGothicW01-Book'; color: #fff; font-size: 28px; text-align: justify; } } @media (max-width: 1820px) { .libro { position: absolute; width: 71%; right: 29%; top: 49%; z-index: 3; } .foco { position: absolute; width: 100%; right: 0%; top: 11%; z-index: 4; left: 5.6%; } .lapiz { position: absolute; width: 65%; right: 28%; top: 25%; z-index: 4; } .dialogo-1 { position: absolute; width: 65%; right: 37%; top: 58%; z-index: 4; /* visibility: hidden; */ } .avion { position: absolute; width: 75%; right: -10%; top: 62%; z-index: 5; } .dialogo-2 { position: absolute; width: 65%; right: -14%; top: 55%; z-index: 4; } } @media (max-width: 1730px) { .foco { position: absolute; width: 100%; right: 0%; top: 8%; z-index: 4; /* visibility: hidden; */ left: 3.6%; } .container { width: 80%; } .menu-item { padding: 14px 24px; } .covid { padding: 14px 24px; } .fondo-1 { width: 53%; } .fondo-4 { top: 50%; } } @media (max-width: 1538px) { .foco { position: absolute; width: 100%; right: 0%; top: 11%; z-index: 4; /* visibility: hidden; */ left: 3.6%; } } @media (max-width: 1420px) { .foco { position: absolute; width: 100%; right: 0%; top: 15%; z-index: 4; /* visibility: hidden; */ left: 3.6%; } .lapiz { position: absolute; width: 65%; right: 32%; top: 26%; z-index: 4; /* visibility: hidden; */ } } @media (max-width: 1366px) { .container { width: 80%; } .menu-item { padding: 14px 24px; } .covid { padding: 14px 24px; } .fondo-1 { width: 53%; } .fondo-4 { top: 50%; } } @media (max-width: 1306px) { .foco { position: absolute; width: 100%; right: 0%; top: 18%; z-index: 4; /* visibility: hidden; */ left: 3.6%; } #hr2 { visibility: hidden; } .footer-der { margin-left: 30px; margin-right: 30px; margin-top: 35px; } .footer-izq { width: 45%; text-align: right; } } @media (max-width: 1300px) { .libro { position: absolute; width: 55%; right: 22%; top: 250px; z-index: 3; } .dialogo-1 { position: absolute; width: 57%; right: 45%; top: 320px; z-index: 4; } .avion { position: absolute; width: 60%; right: 11%; top: 300px; z-index: 5; } .dialogo-2 { position: absolute; width: 55%; right: 0%; top: 250px; z-index: 4; } .foco { position: absolute; width: 89%; right: 0%; top: -70px; z-index: 4; left: 5.9%; } .lapiz { position: absolute; width: 55%; right: 38%; top: 56px; z-index: 4; } .relleno { width: 100%; position: relative; height: 800px; align-items: center; } } @media (max-width: 1233px) { .padding-right { padding-right: 25px; } .padding-left { padding-left: 25px; } .menu-item { padding: 14px 14px; } .covid { padding: 14px 14px; } #logo-menu { width: 90%; padding-top: 30px; } .container { width: 100%; } .fondo-1 { width: 54%; } .fondo-4 { top: 27%; } } @media (max-width: 1220px) { .foco { position: absolute; width: 100%; right: 0%; top: -110px; z-index: 4; left: 0.6%; } #hr2 { visibility: visible; } #hr1 { visibility: hidden; } .footer-der { margin-left: 35px; margin-right: 0; margin-top: 35px; } .footer-izq { width: 100%; margin-left: 0; text-align: center; } .footer-cen { margin-left: 0; margin-top: 35px; } } @media (max-width: 1100px) { .foco { position: absolute; width: 100%; right: 0%; top: -80px; z-index: 4; left: 0.6%; } } @media (max-width: 1150px) { .fondo-1 { width: 56%; } .fondo-4 { top: 25%; } } @media (max-width: 1090px) { .foco { position: absolute; width: 100%; right: 0%; top: -60px; z-index: 4; left: 0.6%; } } @media (max-width: 1111px) { .white-button { color: #fff; border: 2px solid #fff; } } @media (max-width: 993px) { .title { font-size: 38px; } .description { font-size: 20px; } .menu-item { font-size: 22px; } .covid { font-size: 22px; } .fondo-1 { width: 60%; } .fondo-2 { width: 50%; } .fondo-3 { width: 50%; } .layer-one-s5 { visibility: hidden; } } @media (max-width: 980px) { .foco { position: absolute; width: 100%; right: 0%; top: -40px; z-index: 4; left: 0.6%; } .dialogo-1 { position: absolute; width: 57%; right: 45%; top: 310px; z-index: 4; } .lapiz { position: absolute; width: 55%; right: 38%; top: 100px; z-index: 4; } } @media (max-width: 980px) { .foco { position: absolute; width: 100%; right: 0%; top: -20px; z-index: 4; left: 0.6%; } } @media (max-width: 850px) { .foco { position: absolute; width: 100%; right: 0%; top: 0px; z-index: 4; left: 0.6%; } } @media (max-width: 800px) { .foco { position: absolute; width: 100%; right: 0%; top: 10px; z-index: 4; left: 0.6%; } .lapiz { position: absolute; width: 55%; right: 38%; top: 120px; z-index: 4; } .dialogo-1 { position: absolute; width: 57%; right: 45%; top: 300px; z-index: 4; } } .ocultar { display: inline; } .mostrar { display: none; } .pa { padding-left: 30px !important; } @media (max-width: 991px) { .ocultar { display: none !important; } .mostrar { display: inline; } } @media (max-width: 890px) { .streaming-content { width: 100%; margin-top: 250px; } .fondo-4 { top: 20%; width: 50%; } } @media (max-width: 868px) { #hr2 { visibility: hidden; } .footer-cen { text-align: center; } } @media (max-width: 865px) { .title { font-size: 34px; } .description { font-size: 18px; } } @media (max-width: 773px) { .content { width: 100%; } #img-source-1 { width: 100%; } .container { justify-content: center; align-items: center; } .content { padding-top: 15px; } .padding-left { padding-left: 0; } .menu-item { font-size: 18px; } .covid { font-size: 22px; } .fondo-1 { width: 100%; } .streaming-content { width: 100%; margin-top: 450px; } .fondo-2 { width: 90%; right: 5%; } .fondo-3 { width: 90%; right: 5%; } .fondo-4 { width: 70%; right: 15%; } } @media (max-width: 767px) { .title { font-size: 41px; } .description { font-family: 'AllRoundGothicW01-Book'; color: #fff; font-size: 20px; text-align: left; } } @media (max-width: 590px) { .footer-cen { margin-top: 0; } } @media (max-width: 520px) { .hidden-movil { visibility: hidden; } } @media (max-width: 520px) { .img-container { width: 100%; } .streaming-content { margin-top: 350px; } } @media (max-width: 490px) { .fondo-2 { top: -10%; } .fondo-3 { top: -10%; } .fondo-4 { width: 100%; right: 0%; top: 10%; } .streaming-content { margin-top: 400px; } } @media (max-width: 420px) { .fondo-4 { top: 0%; } .streaming-content { margin-top: 300px; } } /* MOVIL INDEX */ .m-text { margin-top: 3rem; } @media (max-width: 1300px) { .display-t { display: initial !important; } .display-m { display: none !important; } } @media (max-width: 767px) { .m-text { margin-top: 1rem; } .margin-te { position: relative; top: 250px !important; } .relleno { width: 100%; position: relative; height: 750px !important; align-items: center; } .margin-te { position: relative; top: 260px; } .fondo-4 { top: 0%; } .streaming-content { margin-top: 300px; } /* .display-t { display: initial !important; } */ .libro { position: absolute; width: 67%; right: 16%; top: 180px; z-index: 3; } .foco { position: absolute; width: 103%; right: 0%; top: -30px; z-index: 4; left: -1%; } .avion { position: absolute; width: 75%; right: 0%; top: 240px; z-index: 5; } .lapiz { position: absolute; width: 62%; right: 37%; top: 65px; z-index: 4; } .dialogo-1 { position: absolute; width: 63%; right: 46%; top: 244px; z-index: 4; } .dialogo-2 { position: absolute; width: 62%; right: -8%; top: 210px; z-index: 4; } } @media (max-width: 695px) { .foco { position: absolute; width: 95%; right: 0%; top: 5px; z-index: 4; left: 3%; } .margin-te { position: relative; top: 230px !important; } .relleno { width: 100%; position: relative; height: 730px !important; align-items: center; } } @media (max-width: 630px) { .foco { position: absolute; width: 95%; right: 0%; top: 35px; z-index: 4; left: 3%; } } @media (max-width: 575px) { .margin-te { position: relative; top: 250px; } .lapiz { position: absolute; width: 62%; right: 37%; top: 90px; z-index: 4; } .foco { position: absolute; width: 95%; right: 0%; top: 50px; z-index: 4; left: 3%; } .dialogo-1 { position: absolute; width: 63%; right: 46%; top: 224px; z-index: 4; } } @media (max-width: 545px) { .margin-te { position: relative; top: 210px !important; } .relleno { width: 100%; position: relative; height: 710px !important; align-items: center; } } @media (max-width: 537px) { .foco { position: absolute; width: 95%; right: 0%; top: 60px; z-index: 4; left: 3%; } } @media (max-width: 486px) { .foco { position: absolute; width: 95%; right: 0%; top: 70px; z-index: 4; left: 3%; } .lapiz { position: absolute; width: 62%; right: 37%; top: 100px; z-index: 4; } .margin-te { position: relative; top: 170px; } } @media (max-width: 446px) { .foco { position: absolute; width: 95%; right: 0%; top: 78px; z-index: 4; left: 3%; } .lapiz { position: absolute; width: 62%; right: 37%; top: 113px; z-index: 4; } .margin-te { position: relative; top: 129px !important; } .font-index { color: #686868; font-weight: normal; font-size: 25px !important; } .relleno { width: 100%; position: relative; height: 655px !important; align-items: center; } } @media (max-width: 417px) { .foco { position: absolute; width: 95%; right: 0%; top: 85px; z-index: 4; left: 3%; } .lapiz { position: absolute; width: 62%; right: 37%; top: 115px; z-index: 4; } } @media (max-width: 414px) { .margin-te { position: relative; top: 140px; } } @media (max-width: 400px) { .foco { position: absolute; width: 95%; right: 0%; top: 85px; z-index: 4; left: 3%; } .lapiz { position: absolute; width: 55%; right: 38%; top: 80px; z-index: 4; } .avion { position: absolute; width: 75%; right: 0%; top: 211px; z-index: 5; } .dialogo-2 { position: absolute; width: 62%; right: -8%; top: 195px; z-index: 4; } .dialogo-1 { position: absolute; width: 63%; right: 46%; top: 214px; z-index: 4; } } @media (max-width: 340px) { .lapiz { position: absolute; width: 62%; right: 37%; top: 130px; z-index: 4; } .foco { position: absolute; width: 95%; right: 0%; top: 99px; z-index: 4; left: 3%; } .margin-te { position: relative; top: 100px !important; } .relleno { width: 100%; position: relative; height: 630px !important; align-items: center; } } @media (max-width: 321px) { .margin-te { position: relative; top: 80px !important; } .relleno { width: 100%; position: relative; height: 630px !important; align-items: center; } } @media (max-width: 308px) { .relleno { width: 100%; position: relative; height: 580px !important; align-items: center; } .font-index { color: #686868; font-weight: normal; font-size: 20px !important; } .margin-te { position: relative; top: 50px !important; } } @media (max-width: 295px) { .foco { position: absolute; width: 95%; right: 0%; top: 108px; z-index: 4; left: 3%; } .relleno { width: 100%; position: relative; height: 579px !important; align-items: center; } .margin-te { position: relative; top: 21px !important; } } @media (max-width: 290px) { .margin-te { position: relative; top: 3px !important; } } @media (max-width: 270px) { .foco { position: absolute; width: 95%; right: 0%; top: 108px; z-index: 4; left: 3%; } .lapiz { position: absolute; width: 62%; right: 37%; top: 139px; z-index: 4; } .dialogo-1 { position: absolute; width: 63%; right: 46%; top: 202px; z-index: 4; } .dialogo-2 { position: absolute; width: 62%; right: -8%; top: 187px; z-index: 4; } .avion { position: absolute; width: 75%; right: 0%; top: 202px; z-index: 5; } }