* { padding: 0%; margin: 0%; font-family: 'Montserrat', sans-serif; -webkit-tap-highlight-color: transparent; scrollbar-width: none; } ::-webkit-scrollbar { display: none; } .arrow { width: 100%; text-align: center; } .arrow i { color: #FECF4D; -webkit-text-stroke: 1px black; font-size: 25px; font-weight: 100; position: absolute; top: 94%; right: 49%; animation: fade 1.5s forwards infinite 2s; } @keyframes fade { 0% { transform: translateY(0px); } 50% { transform: translateY(-15px); } 100% { transform: translateY(0px); } } body { background-color: #001A35; } h1 { font: 20px; font-weight: 400; height: 200px; position: absolute; width: 20px; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #FECF4D; } span { font: 20px; font-weight: 400; height: 200px; position: absolute; width: 20px; transform: translate(-50%, -50%); } .c0 { transform: rotate(0deg); font-size: 15px; padding-top: 9px; text-align: center; animation: ro 8s linear infinite; } .c1 { transform: rotate(18deg); animation: ro1 8s linear infinite; text-align: center; } .c2 { transform: rotate(36deg); animation: ro2 8s linear infinite; text-align: center; } .c3 { transform: rotate(54deg); animation: ro3 8s linear infinite; text-align: center; } .c4 { transform: rotate(72deg); animation: ro4 8s linear infinite; text-align: center; } .c5 { transform: rotate(90deg); animation: ro5 8s linear infinite; text-align: center; } .c6 { transform: rotate(108deg); animation: ro6 8s linear infinite; text-align: center; } .c7 { transform: rotate(126deg); animation: ro7 8s linear infinite; text-align: center; } .c8 { transform: rotate(144deg); animation: ro8 8s linear infinite; text-align: center; } .c9 { transform: rotate(162deg); animation: ro9 8s linear infinite; text-align: center; } .c10 { transform: rotate(180deg); animation: ro10 8s linear infinite; text-align: center; } .c11 { transform: rotate(198deg); animation: ro11 8s linear infinite; text-align: center; } .c12 { transform: rotate(216deg); animation: ro12 8s linear infinite; text-align: center; } .c13 { transform: rotate(234deg); animation: ro13 8s linear infinite; text-align: center; } .c14 { transform: rotate(252deg); animation: ro14 8s linear infinite; text-align: center; } .c15 { transform: rotate(270deg); animation: ro15 8s linear infinite; text-align: center; } .c16 { transform: rotate(288deg); animation: ro16 8s linear infinite; text-align: center; } .c17 { transform: rotate(306deg); animation: ro17 8s linear infinite; text-align: center; } .c18 { transform: rotate(324deg); animation: ro18 8s linear infinite; text-align: center; } .c19 { transform: rotate(342deg); animation: ro19 8s linear infinite; text-align: center; } .t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9, .t10, .t11, .t12, .t13, .t14, .t15, .t16, .t17, .t18, .t19, .t20, .t21, .t22, .t23, .t24 { transform: translateY(50px); opacity: 0; transition: all 1s ease-out; } @keyframes ro { 50% { transform: rotate(180deg); } 100% { transform: rotate(360deg); } } @keyframes ro1 { 50% { transform: rotate(198deg); } 100% { transform: rotate(378deg); } } @keyframes ro2 { 50% { transform: rotate(216deg); } 100% { transform: rotate(396deg); } } @keyframes ro3 { 50% { transform: rotate(234deg); } 100% { transform: rotate(414deg); } } @keyframes ro4 { 50% { transform: rotate(252deg); } 100% { transform: rotate(432deg); } } @keyframes ro5 { 50% { transform: rotate(270deg); } 100% { transform: rotate(450deg); } } @keyframes ro6 { 50% { transform: rotate(288deg); } 100% { transform: rotate(468deg); } } @keyframes ro7 { 50% { transform: rotate(306deg); } 100% { transform: rotate(486deg); } } @keyframes ro8 { 50% { transform: rotate(324deg); } 100% { transform: rotate(504deg); } } @keyframes ro9 { 50% { transform: rotate(342deg); } 100% { transform: rotate(522deg); } } @keyframes ro10 { 50% { transform: rotate(360deg); } 100% { transform: rotate(540deg); } } @keyframes ro11 { 50% { transform: rotate(378deg); } 100% { transform: rotate(558deg); } } @keyframes ro12 { 50% { transform: rotate(396deg); } 100% { transform: rotate(576deg); } } @keyframes ro13 { 50% { transform: rotate(414deg); } 100% { transform: rotate(594deg); } } @keyframes ro14 { 50% { transform: rotate(432deg); } 100% { transform: rotate(612deg); } } @keyframes ro15 { 50% { transform: rotate(450deg); } 100% { transform: rotate(630deg); } } @keyframes ro16 { 50% { transform: rotate(468deg); } 100% { transform: rotate(648deg); } } @keyframes ro17 { 50% { transform: rotate(486deg); } 100% { transform: rotate(666deg); } } @keyframes ro18 { 50% { transform: rotate(504deg); } 100% { transform: rotate(684deg); } } @keyframes ro19 { 50% { transform: rotate(522deg); } 100% { transform: rotate(702deg); } } .title { color: #FECF4D; font-size: 40px; font-weight: 500; text-align: center; z-index: 1; } .heading { color: #FECF4D; font-size: 30px; font-weight: 400; margin-left: 30px; } .fade { transform: translateY(0px); opacity: 1; } @media screen and (min-width:1000px) { .wrapper { display: flex; flex-direction: column; } .container { width: 100vw; height: 100%; min-height: 100vh; } .header { position: fixed; width: 100vw; height: 50px; z-index: 1; display: flex; flex-direction: row; } .menu { position: absolute; right: 0; } .sidebar { height: 100%; width: 0; position: fixed; z-index: 1; top: 0; right: 0; background-color: black; overflow-x: hidden; transition: 0.7s; padding-top: 40px; } .sidebar a:hover { color: #FECF4D; } .sidebar h1 { color: #FECF4D; font-size: 25px; padding-bottom: 5px; padding-left: 32px; } .sidebar a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.7s; } .sidebar .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; } .openbtn { display: block; font-size: 25px; font-weight: 300; cursor: pointer; position: relative; background-color: #0B361E; color: #FECF4D; padding: 5px 15px; border: none; opacity: 1; transition: all 1s ease; } .lo { background-color: #FECF4D; border: 5px solid #FECF4D; width: 100px; height: 100px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .bor { border: 1px dotted gray; width: 225px; height: 225px; border-radius: 50%; position: absolute; left: 50%; top: 50%; z-index: -1; transform: translate(-50%, -50%); opacity: 0.5; } .text1 { font-size: 50px; margin-top: 15vh; margin-left: 40vw; color: white; margin-right: 40px; } .text2 { font-size: 32px; line-height: 1.2em; margin-top: 30vw; margin-left: 50px; color: white; margin-right: 40px; } .conta { height: 110vh; } } @media screen and (max-width:600px) { .wrapper { display: flex; flex-direction: column; } .container { width: 100vw; height: 100%; min-height: 100vh; } .header { position: fixed; width: 100vw; height: 50px; z-index: 1; display: flex; flex-direction: row; } .menu { position: absolute; right: 0; } .sidebar { height: 100%; width: 0; position: fixed; z-index: 1; top: 0; right: 0; background-color: black; overflow-x: hidden; transition: 0.7s; padding-top: 40px; } .sidebar a:hover { color: #FECF4D; } .sidebar h1 { color: #FECF4D; font-size: 25px; padding-bottom: 5px; padding-left: 32px; } .sidebar a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.7s; } .sidebar .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; } .openbtn { display: block; font-size: 25px; font-weight: 300; cursor: pointer; position: relative; background-color: #0B361E; color: #FECF4D; padding: 5px 15px; border: none; opacity: 1; transition: all 1s ease; } .lo { background-color: #FECF4D; border: 5px solid #FECF4D; width: 100px; height: 100px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .bor { border: 1px dotted gray; width: 225px; height: 225px; border-radius: 50%; position: absolute; left: 50%; top: 50%; z-index: -1; transform: translate(-50%, -50%); opacity: 0.5; } .text2 { font-size: 32px; line-height: 1.2em; margin-top: 30vw; margin-left: 50px; color: white; margin-right: 40px; } .text1 { font-size: 32px; margin-top: 15vh; margin-left: 50px; color: white; margin-right: 40px; } .conta { height: 115vh; } }