* { font-family: Verdana, Geneva, Tahoma, sans-serif; } body { background: #1e2733; margin: 0; padding: 0; } header { padding: 0; margin: 0; position: sticky; top: 0; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; width: 100%; z-index: 10; /* Adjust the z-index as needed */ } main { -webkit-flex: 1; flex: 1; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-around; align-items: flex-start; } .flex-column { -webkit-flex: 100%; flex: 100%; -webkit-flex-direction: row; flex-direction: column; display: -webkit-flex; display: flex; align-items: center; color: var(--text-color); padding: 100px 5px 100px 5px; text-align: center; min-height: 50vh; justify-content: center; } .flex-row { -webkit-flex: 100%; flex: 100%; -webkit-flex-direction: row; flex-direction: row; display: -webkit-flex; display: flex; color: var(--text-color); margin: 10px; text-align: center; border-radius: 5px; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-evenly; } .flex-row-product { -webkit-flex: 100%; flex: 100%; -webkit-flex-direction: row; flex-direction: row; display: -webkit-flex; display: flex; color: var(--text-color); margin: 10px; text-align: center; border-radius: 5px; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-evenly; align-items: center; gap: 50px; color: #fefff1; padding: 10px; } .flex-row-items { -webkit-flex: content; flex: content; -webkit-flex-direction: row; flex-direction: row; display: -webkit-flex; display: flex; color: var(--text-color); margin: 10px; text-align: center; border-radius: 5px; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-evenly; align-items: center; gap: 50px; } .flex-container { margin: 10px; padding: 20px; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-direction: column; flex-direction: column; justify-content: space-evenly; align-items: center; -webkit-flex: 1 1 0; flex: 1 1 0; } .flex-container-left { margin: 10px; padding: 20px; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-direction: column; flex-direction: column; justify-content: space-evenly; align-items: left; -webkit-flex: 1 1 0; flex: 1 1 0; } .flex-container-left img { margin: auto; display: block; } video { min-width: 300px; width: 100%; height: auto; } .bg-one { border-radius: 5px; background-color: #3b444b; transition: box-shadow 0.2s, -webkit-box-shadow 0.2s; } .bg-two { border-radius: 5px; background-color: #212b38; transition: box-shadow 0.2s, -webkit-box-shadow 0.2s; } footer { color: var(--text-color); background-color: #151f29; text-align: center; padding: 1rem; -webkit-flex: 1; flex: 1; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-evenly; } h1, h2, h3 { color: #fefff1; text-align: left; } h4 { color: #a162f7; text-align: left; } .header-large { font-size: 3rem; } p, ul, ol, td, li { word-break: normal; color: #fefff1; text-align: left; max-width: 1000px; } .break-all { word-break: break-all; } a { color: white; text-decoration: none; text-align: left; margin: 0 auto; padding: 5px; transition: color 0.5s ease; } .a-black { color: #fff; text-decoration: none; text-align: left; margin: 0 auto; padding: 5px; transition: color 0.5s ease; } a:hover:not(nav a) { color: #45e3ff; } .page-link { color: white; text-decoration: none; text-align: left; margin: 0 auto; padding: 0px; transition: color 0.5s ease; } .page-link:hover { color: #45e3ff; } .button-1 { align-items: center; background-color: #fefff1; border-radius: 12px; box-shadow: transparent 0 0 0 3px, rgba(18, 18, 18, 0.1) 0 6px 20px; box-sizing: border-box; color: #121212; cursor: pointer; display: -webkit-flex; display: flex; -webkit-flex: 0 0 auto; flex: 0 0 auto; font-family: Inter, sans-serif; font-size: 18px; font-weight: 700; justify-content: center; line-height: 1; margin: 1rem; outline: none; padding: 1rem 1.2rem; text-align: center; text-decoration: none; transition: box-shadow 0.2s, -webkit-box-shadow 0.2s; white-space: nowrap; border: 0; user-select: none; -webkit-user-select: none; touch-action: manipulation; width: fit-content; } .button-1:hover { box-shadow: #00bcf3 0 0 0 3px, transparent 0 0 0 0; } .button-2 { align-items: center; border-radius: 12px; box-sizing: border-box; color: #fefff1; cursor: pointer; display: -webkit-flex; display: flex; -webkit-flex: 0 0 auto; flex: 0 0 auto; font-family: Inter, sans-serif; font-size: 18px; font-weight: 700; justify-content: center; line-height: 1; margin: 1rem; outline: none; padding: 1rem 1.2rem; text-align: center; text-decoration: none; white-space: nowrap; box-shadow: #ffffff 0 0 0 2px, transparent 0 0 0 0; user-select: none; -webkit-user-select: none; touch-action: manipulation; width: fit-content; } .button-2:hover { box-shadow: #00bcf3 0 0 0 3px, transparent 0 0 0 0; } .button-3 { align-items: center; appearance: none; background: #fefff1; border: 0; border-radius: 100px; box-shadow: rgba(48, 46, 53, 0.4) 0 2px 4px, rgba(45, 35, 66, 0.3) 0 7px 13px -3px, rgba(70, 71, 78, 0.5) 0 -3px 0 inset; box-sizing: border-box; color: black; cursor: pointer; display: inline-flex; height: 48px; justify-content: center; line-height: 1; list-style: none; overflow: hidden; padding-left: 16px; padding-right: 16px; position: relative; text-align: left; text-decoration: none; transition: box-shadow 0.15s, transform 0.15s, color 0.2s; user-select: none; -webkit-user-select: none; touch-action: manipulation; white-space: nowrap; will-change: box-shadow, transform; font-size: 18px; font-weight: bold; margin: 20px 20px 20px 0px; max-width: fit-content; } .button-3:focus { box-shadow: #000000 0 0 0 1.5px inset, rgba(45, 35, 66, 0.4) 0 2px 4px, rgba(45, 35, 66, 0.3) 0 7px 13px -3px, #242424 0 -3px 0 inset; } .button-3:hover { box-shadow: #45e3ff 0 4px 8px, rgba(45, 35, 66, 0.3) 0 7px 13px 3px, #00baf35b 0 -3px 0 inset; transform: translateY(-2px); } .button-3:active { box-shadow: #242424 0 3px 7px inset; transform: translateY(-2px); } /* Menu */ .menu { margin: 0 auto; display: -webkit-flex; display: flex; justify-content: center; align-content: center; -webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 100%; z-index: 100; } nav { background: #151f29; display: -webkit-flex; display: flex; align-content: space-around; justify-content: space-evenly; -webkit-flex: 1; flex: 1; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 100%; z-index: 100; } nav ul { padding: 0; margin: 0; list-style: none; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; align-content: center; align-items: center; } nav ul li { display: -webkit-flex; display: flex; } nav a { display: -webkit-flex; display: flex; padding: 0 10px; color: #fff; font-size: 18px; line-height: 50px; text-decoration: none; justify-content: center; align-content: center; align-items: center; transition: box-shadow 0.2s, -webkit-box-shadow 0.2s; border-radius: 12px; margin: 1rem; } .menu-items a:hover { box-shadow: #45e3ff 0 0 0 2px, transparent 0 0 0 0; } /* Hide Dropdowns by Default */ nav ul ul { display: none; position: absolute; top: 60px; /* Adjust the height of the main nav */ background-color: #151f29; } /* Display Dropdowns on Hover */ nav ul li:hover > ul { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; justify-content: center; align-content: center; align-items: center; } /* First Tier Dropdown */ nav ul ul li { display: -webkit-flex; display: flex; width: 100%; float: none; justify-content: center; align-content: center; align-items: center; } /* Second, Third and more Tiers */ nav ul ul ul li { position: relative; top: -100px; left: 100%; } .drop { cursor: pointer; display: none; } input[type="checkbox"] { display: none; } .menu-items { display: -webkit-flex; display: flex; } :checked + .drop:after { display: none; } input:checked + .drop + .menu-items { display: -webkit-flex; display: flex; } .message-icon-container { position: fixed; bottom: 20px; right: 20px; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background-color: #a162f7; color: #fff; border-radius: 50%; width: 50px; height: 50px; cursor: pointer; transition: width 0.2s, height 0.2s; } .message-icon-container:hover { width: 55px; height: 55px; } .bg-img { background: url("/assets/last_hour_hosting_logo_blue.png") center/cover no-repeat; height: 300px; color: #fff; text-align: center; padding: 20px; } .bg-img-main { background: url("/assets/background.jpg") center/cover no-repeat; background-color: rgba(160, 98, 247, 0.781); background-blend-mode: soft-light; } .bg-img-cloud { background: url("/assets/background-cloud.jpg") center/cover no-repeat; background-color: rgba(160, 98, 247, 0.781); background-blend-mode: soft-light; } .bg-img-vps { background: url("/assets/background-vps.jpg") center/cover no-repeat; background-color: rgba(160, 98, 247, 0.781); background-blend-mode: soft-light; } .bg-img-apps { background: url("/assets/background-cloud-apps.jpg") center/cover no-repeat; background-color: rgba(160, 98, 247, 0.781); background-blend-mode: soft-light; } @media all and (max-width: 960px) { .flex-column { padding: 10px 5px; } /* mobile menu */ /* First Tier Dropdown */ /* Display All Items in Full-width Column */ nav ul li { display: -webkit-flex; display: flex; width: 100%; text-align: center; justify-content: center; align-content: center; align-items: center; } nav ul ul li { display: none; width: 100%; float: none; justify-content: center; align-content: center; align-items: center; } .drop { cursor: pointer; display: -webkit-flex; display: flex; justify-content: center; align-content: center; align-items: center; } input[type="checkbox"] { display: none; } .menu-items { display: none; } input:checked + .drop + .menu-items { display: -webkit-flex; display: flex; } } nav a:not(.logo) { margin: 0.2rem; } .e-mail:before { content: attr(data-website) "\0040"attr(data-user); unicode-bidi: bidi-override; direction: rtl; color: #fefff1; }