.countries { position: relative; } @media only screen and (min-width: 1200px) { .countries { min-height: calc(100vh - 100px); } } @media only screen and (min-width: 960px) { .countries { background-image: url("/assets/usage-statistics-assets/analytics/1.svg"); background-size: contain; background-repeat: no-repeat; background-position: top center; } } .countries a.next { position: absolute; bottom: 10vh; right: -10%; color: var(--portal-main-color); line-height: 24px; font-size: 18px; letter-spacing: 1.8px; z-index: 1; } .countries a.next svg { fill: currentColor } .countries a.next:hover { color: var(--portal-dark-color); } .countries input, .countries input:focus { background: transparent 0 0 no-repeat padding-box; border-radius: 4px; padding: 15px; border: none; outline: none; } .countries input::placeholder { color: #a3a3a3; font-weight: 600; } button.search, button.search:hover { color: #333333; font-weight: 700; border: none; outline: none; background-color: transparent; font-family: "Roboto", sans-serif; font-size: 16px; } button.search:hover { color: var(--portal-main-color); } .card { background: #FFFFFF 0 0 no-repeat padding-box; box-shadow: 0 3px 6px #00000029; border-radius: 4px; padding: 40px 0; text-align: center; position: relative; height: 110px; font-weight: 700; } .card h4 { font-weight: 700; } .card > img { position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 50%); } .second { background-image: url("/assets/usage-statistics-assets/analytics/2.2.svg"), url("/assets/usage-statistics-assets/analytics/2.1.svg"); background-size: auto; background-repeat: no-repeat; background-position: bottom left, top right; } .third { background-image: url("/assets/usage-statistics-assets/analytics/3.2.svg"), url("/assets/usage-statistics-assets/analytics/3.1.svg"); background-size: auto; background-repeat: no-repeat; background-position: bottom left, bottom right; } .third ul { padding-left: 0 !important; display: inline-flex; vertical-align: middle; flex-wrap: nowrap; } .third .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before { margin-right: 10px !important; border-left: 1px solid #f2f2f2 !important; } .third .uk-subnav > * { padding-left: 10px; flex: inherit; } .third ul > li > a { text-transform: none; letter-spacing: 0; } .third ul > li.uk-active > a, .third ul > li.uk-active > a:hover { color: var(--portal-main-color) !important; font-weight: 700; } .third .uk-subnav > *:nth-child(1) { padding-left: 0 !important; } .iframe-card { background: #FFFFFF 0 0 no-repeat padding-box; box-shadow: 1px 10px 12px #00000029; border: 1px solid #E0E0E0; border-radius: 5px; padding: 30px; min-height: 496px; }