header { height: 420px; background-color: var(--main--color); position: relative; overflow: hidden; } #shape { position: absolute; left: 0; bottom: -2vw; } img:not(#shape) { position: absolute; left: 0; } header img:nth-child(1) { opacity: 0.4; bottom: -0.1vw; animation: move-1 5s infinite; } @keyframes move-1 { 50% { transform: translateY(15px); } } header img:nth-child(2) { opacity: 0.3; bottom: 0.5vw; animation: move-2 4s infinite; } @keyframes move-2 { 50% { transform: translateY(35px); } } header img:nth-child(3) { bottom: 0.3vw; opacity: 0.2; animation: move-3 3.5s infinite; } @keyframes move-3 { 50% { transform: translateY(25px); } } header img:nth-child(4) { bottom: 0.1vw; opacity: 0.3; animation: move-4 3s infinite; } @keyframes move-4 { 50% { transform: translateY(20px); } } h1{ font-size: 17px; font-weight: 500; margin-top: 40px; padding-left: 20px; padding-right: 20px; color: white; } h2{ font-size: 25px; font-weight: bold; padding-left: 20px; padding-right: 20px; color: white; margin-top: 10px; text-shadow: 2px 3px 6px rgba(139, 139, 139, 1); } p{ font-size: 14px; font-weight: 400; color: white; padding-left: 20px; padding-right: 20px; margin-top: 10px; } .grid-container { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; margin-top:-50px; position: relative; padding:20px; } .grid-containers { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; position: relative; padding:0px; } .page-info{ text-align:left; } .page-info h4{ padding-left:20px; padding-right:20px; margin-top:15px; } .page-info p{ color:black; font-size:14px; text-align:left; padding-left:20px; padding-right:20px; } .page-info img{ width:200px; animation: move-1 5s infinite; position:relative !important; } .ambasa{ display:none; } @media only screen and (min-width: 768px) { .grid-container { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; padding:20px; } .grid-containers { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; padding:20px; } .page-info{ text-align:left;display:flex; align-items:center; } .page-info h4{ padding-left:20px; padding-right:20px; font-size:18px !important; } .page-info p{ color:black; font-size:13px !important; text-align:left; padding-left:20px; padding-right:20px; } .page-info img{ width:200px; position:relative !important; } .ambasa{ width:175px; display:block; position:absolute !important; top:50px !important; right:0 !important; z-index:99999999; } } .box-total-transaksi { background-color: white; background-image: url('https://winpreso.id/wp-content/uploads/2021/05/Background-Keren-Putih-Untuk-Edit-Foto_1080_02.jpg'); background-size: cover; background-position: center; border-radius: 15px; padding: 15px; text-align: center; width: 100%; box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px; } .box-total-transaksi p { margin: 0; font-weight: 500; color:black; } .box-total-transaksi h5 { margin: 10px 0 0; font-size:22px !important; font-weight: 600; color:#577eff; } .brand{ display: flex; align-items: center; margin-top: 15px; padding-left: 10px; } .brand img{ position: relative !important; animation: none !important; opacity: 1 !important; } .brand h3{ font-size: 20px; font-weight: bold; color: white; } .log-reg{ display: flex; align-items: center; padding-left: 15px; margin-top: 15px; gap: 15px; position: relative; z-index: 999; } .log-reg a{ width: 150px; } .log-reg button{ width: 100%; border:none; background: white; padding: 5px 5px 5px 5px; font-size: 14px; font-weight: bold; letter-spacing: 2px; border-radius: 100px; border: 2px solid white; } #datetime{ position: absolute; top: 25px; right: 15px; font-size: 12px; font-weight: 500; color: black; background: white; padding: 8px; padding-left: 15px; padding-right: 15px; border-radius: 100px; } h2 span { color: rgb(208, 255, 0); position: relative; font-size: 18px; } h2 span::before { content: ""; height: 35px; width: 2px; position: absolute; top: 50%; right: -8px; background: #fff; transform: translateY(-45%); animation: blink 0.7s infinite; } h2 span.stop-blinking::before { animation: none; } @keyframes blink { 50% { opacity: 0 } } .anim{ background: linear-gradient(110deg, #ffffff 8%, #f5f5f5 18%, #ffffff 33%); background-size: 200% 100%; animation: 3.5s shine linear infinite; } @keyframes shine { to { background-position-x: -200%; } } #installButton{ border:none; background: var(--main--color); color: white; font-size: 13px; font-weight: 700; letter-spacing: 1px; padding: 5px 15px 5px 15px; border-radius: 100px; } .my-footer{ background: var(--main--color); border-radius: 15px; padding: 15px; margin-top: 35px; border-top: 2px solid #f1f1f1; position: relative; } .my-footer h5{ font-size: 14px; color: white; } .footer-links{ color: #f1f1f1; font-size: 12px; letter-spacing: 1px; } .caption--keuntungan{ margin-top: 30px; margin-bottom: 20px; text-align: center; } .caption--keuntungan h5{ font-size: 18px; margin: 0; letter-spacing: 1px; font-weight: 700; } .caption--keuntungan p{ font-size: 17px; margin: 0; color: var(--main--color); font-weight: bold; letter-spacing: 1px; } .keuntungans{ padding: 20px; background: aliceblue; color: black; border-radius: 15px; } .keuntungans p{ color: black; font-weight: bold; font-size: 14px; letter-spacing: 1px; } .keuntungans img{ width: 80px; }