serverscoop-site/css/mobile.css

1936 lines
32 KiB
CSS

/* screen - desktop */
body {
background-color: var(--brand2) !important;
}
.desktop {
align-items: flex-start;
background-color: var(--white);
display: flex;
flex-direction: column;
height: 1853px;
width: 1280px;
}
.desktop .header {
align-items: flex-end;
background-color: var(--brand2);
display: flex;
height: 722px;
width: 1280px;
}
.desktop .overlap-group-1 {
height: 662px;
position: relative;
width: 1280px;
}
.desktop .hero-tilt {
height: 80px;
left: 0;
position: absolute;
top: 582px;
width: 1280px;
}
.desktop .group-24 {
align-items: flex-start;
display: flex;
flex-direction: column;
left: 10px;
position: absolute;
top: 0;
width: 1264px;
}
.desktop .flex-row {
align-items: center;
display: flex;
margin-left: -0.17px;
min-width: 1260px;
}
.desktop .brand {
display: block;
height: 60px;
width: 316px;
opacity: 0;
transform: translate(-25px, 0);
}
.desktop .brand.bp3-animate-enter {
animation: bp3-animate-enter-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
transform: translate(-25px, 0);
}
@keyframes bp3-animate-enter-frames {
from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.desktop .menu {
height: 27px;
margin-bottom: 1.0px;
margin-left: 619px;
position: relative;
width: 325px;
opacity: 0;
transform: translate(25px, 0);
}
.desktop .menu.bp3-animate-enter1 {
animation: bp3-animate-enter1-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(25px, 0);
}
@keyframes bp3-animate-enter1-frames {
from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.desktop .about {
left: -5px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
text-align: right;
top: 0;
white-space: nowrap;
}
.desktop .support {
left: 108px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
text-align: right;
top: 0;
white-space: nowrap;
}
.desktop .connect {
left: 249px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
text-align: right;
top: 0;
white-space: nowrap;
}
.desktop .overlap-group2 {
height: 532px;
margin-top: 64px;
position: relative;
width: 1256px;
}
.desktop .overlap-group1 {
height: 532px;
left: 0;
position: absolute;
top: 0;
width: 1256px;
}
.desktop .hero-text {
left: 0;
letter-spacing: 0;
line-height: 72px;
position: absolute;
top: 5px;
width: 632px;
}
.desktop .hero-text-1 {
left: 0;
letter-spacing: 0;
line-height: 27px;
position: absolute;
top: 261px;
width: 632px;
}
.desktop .stack4 {
height: 508px;
left: 628px;
position: absolute;
top: 0;
width: 628px;
}
.desktop .human1 {
height: 249px;
left: 563px;
position: absolute;
top: 283px;
width: 173px;
}
.desktop .buttons {
align-items: flex-start;
display: flex;
height: 44px;
left: 0;
position: absolute;
top: 355px;
}
.desktop .button {
background-color: var(--brand1);
height: 44px;
pointer-events: auto;
position: relative;
transition: all 0.2s ease;
width: 125px;
}
.desktop .text-i13631421432 {
height: 14px;
left: 20px;
letter-spacing: 0;
line-height: 14px;
position: absolute;
text-align: center;
top: 15px;
white-space: nowrap;
}
.desktop .button-1 {
align-items: center;
background-color: var(--light-gray);
display: flex;
height: 44px;
justify-content: flex-end;
margin-left: 20px;
min-width: 141px;
padding: 0 18px;
}
.desktop .text-i13631422432 {
height: 14px;
letter-spacing: 0;
line-height: 14px;
min-width: 103px;
text-align: center;
white-space: nowrap;
}
.desktop .aim {
align-items: flex-end;
background-color: var(--brand3);
display: flex;
flex-direction: column;
height: 495px;
padding: 20px 8px;
width: 1280px;
}
.desktop .reclaim-hosting {
letter-spacing: 0;
line-height: 72px;
min-height: 72px;
text-align: center;
white-space: nowrap;
width: 1262px;
opacity: 0;
transform: translate(0, 25px);
}
.desktop .reclaim-hosting.bp3-animate-enter2 {
animation: bp3-animate-enter2-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(0, 25px);
}
@keyframes bp3-animate-enter2-frames {
from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.desktop .hero-text-2 {
align-self: center;
letter-spacing: 0;
line-height: 27px;
margin-left: 2.0px;
margin-top: 20px;
min-height: 54px;
text-align: center;
width: 632px;
opacity: 0;
}
.desktop .hero-text-2.bp3-animate-enter3 {
animation: bp3-animate-enter3-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
}
@keyframes bp3-animate-enter3-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.desktop .flex-row-1 {
align-items: flex-start;
align-self: center;
display: flex;
margin-top: 40px;
min-width: 1260px;
}
.desktop .box {
background-color: var(--white);
box-shadow: 10px 10px 0px #00b856;
height: 175px;
position: relative;
width: 610px;
opacity: 0;
transform: translate(-25px, 0);
}
.desktop .box.bp3-animate-enter4 {
animation: bp3-animate-enter4-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(-25px, 0);
}
@keyframes bp3-animate-enter4-frames {
from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.desktop .frame-4 {
align-items: flex-end;
display: flex;
height: 60px;
justify-content: flex-end;
left: 10px;
position: absolute;
top: 10px;
}
.desktop .overlap-group {
height: 78px;
margin-bottom: -18px;
position: relative;
width: 560px;
}
.desktop .text {
left: 0;
letter-spacing: 0;
line-height: 48px;
position: absolute;
top: 30px;
white-space: nowrap;
width: 512px;
}
.desktop .icon-dove {
height: 60px;
left: 500px;
position: absolute;
top: 0;
width: 60px;
}
.desktop .text-1 {
left: 40px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
top: 108px;
white-space: nowrap;
width: 592px;
}
.desktop .box-1 {
background-color: var(--white);
box-shadow: 10px 10px 0px #00b856;
height: 175px;
margin-left: 39px;
position: relative;
width: 610px;
opacity: 0;
transform: translate(-25px, 0);
}
.desktop .box-1.bp3-animate-enter5 {
animation: bp3-animate-enter5-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(-25px, 0);
}
@keyframes bp3-animate-enter5-frames {
from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.desktop .icon-dove-1 {
height: 60px;
left: 500px;
position: absolute;
top: 0;
width: 61px;
}
.desktop .text-5 {
letter-spacing: 0;
line-height: 24px;
margin-top: 50px;
min-height: 24px;
text-align: center;
white-space: nowrap;
width: 1262px;
opacity: 0;
}
.desktop .text-5.bp3-animate-enter6 {
animation: bp3-animate-enter6-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
}
@keyframes bp3-animate-enter6-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.desktop .frame-25 {
align-items: flex-start;
display: flex;
height: 529px;
width: 1280px;
}
.desktop .overlap-group2-1 {
height: 489px;
position: relative;
width: 1280px;
}
.desktop .hero-tilt-1 {
height: 40px;
left: 0;
position: absolute;
top: 60px;
width: 1280px;
}
.desktop .frame-26 {
background-color: var(--brand3);
height: 60px;
left: 0;
position: absolute;
top: 0;
width: 1280px;
}
.desktop .group-26 {
align-items: center;
display: flex;
flex-direction: column;
left: 10px;
position: absolute;
top: 0;
width: 1264px;
}
.desktop .human2 {
height: 100px;
margin-right: 4.34px;
width: 101px;
}
.desktop .overlap-group-2 {
height: 122px;
margin-right: 2.0px;
margin-top: 20px;
position: relative;
width: 1262px;
}
.desktop .a-joint-mission {
left: 0;
letter-spacing: 0;
line-height: 72px;
position: absolute;
text-align: center;
top: 0;
white-space: nowrap;
width: 1262px;
opacity: 0;
transform: translate(0, 25px);
}
.desktop .a-joint-mission.bp3-animate-enter7 {
animation: bp3-animate-enter7-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(0, 25px);
}
@keyframes bp3-animate-enter7-frames {
from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.desktop .hero-text-3 {
left: 315px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
text-align: center;
top: 68px;
width: 632px;
opacity: 0;
}
.desktop .hero-text-3.bp3-animate-enter8 {
animation: bp3-animate-enter8-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
}
@keyframes bp3-animate-enter8-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.desktop .frame-20 {
align-items: flex-start;
display: flex;
height: 100px;
justify-content: flex-end;
margin-right: 4.0px;
margin-top: 47px;
min-width: 433px;
}
.desktop .logo-autonomic {
display: block;
height: 80px;
width: 99px;
opacity: 0;
}
.desktop .logo-autonomic.bp3-animate-enter9 {
animation: bp3-animate-enter9-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp3-animate-enter9-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.desktop .logo-platform6 {
display: block;
height: 80px;
margin-left: 82px;
width: 71px;
opacity: 0;
}
.desktop .logo-platform6.bp3-animate-enter10 {
animation: bp3-animate-enter10-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp3-animate-enter10-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.desktop .logo-wa {
display: block;
height: 80px;
margin-left: 90px;
margin-top: 5px;
width: 91px;
opacity: 0;
}
.desktop .logo-wa.bp3-animate-enter11 {
animation: bp3-animate-enter11-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp3-animate-enter11-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.desktop .frame-21 {
align-items: center;
display: flex;
margin-right: 4.0px;
margin-top: 20px;
min-width: 630px;
}
.desktop .logo-cni {
display: block;
height: 80px;
width: 292px;
opacity: 0;
}
.desktop .logo-cni.bp3-animate-enter12 {
animation: bp3-animate-enter12-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp3-animate-enter12-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.desktop .logo-mediablaze {
display: block;
height: 50px;
margin-left: 54px;
margin-top: 0;
width: 284px;
opacity: 0;
}
.desktop .logo-mediablaze.bp3-animate-enter13 {
animation: bp3-animate-enter13-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp3-animate-enter13-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.desktop .frame-28 {
align-items: center;
background-color: var(--brand2);
display: flex;
height: 107px;
padding: 0 25px;
width: 1280px;
}
.desktop .hero-text-4 {
letter-spacing: 0;
line-height: 27px;
min-height: 27px;
text-align: center;
white-space: nowrap;
width: 1192px;
}
/* screen - mobile */
.mobile {
align-items: flex-start;
background-color: var(--white);
display: flex;
flex-direction: column;
height: 2257px;
width: 375px;
}
.mobile .header {
align-items: center;
background-color: var(--brand2);
display: flex;
flex-direction: column;
height: 933px;
overflow: hidden;
width: 375px;
}
.mobile .brand {
display: block;
height: 60px;
margin-right: 14.34px;
margin-top: 20px;
width: 321px;
opacity: 0;
transform: translate(-25px, 0);
}
.mobile .brand.bp1-animate-enter {
animation: bp1-animate-enter-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
transform: translate(-25px, 0);
}
@keyframes bp1-animate-enter-frames {
from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.mobile .menu {
height: 27px;
margin-top: 22px;
position: relative;
width: 335px;
opacity: 0;
transform: translate(25px, 0);
}
.mobile .menu.bp1-animate-enter1 {
animation: bp1-animate-enter1-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(25px, 0);
}
@keyframes bp1-animate-enter1-frames {
from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.mobile .about {
left: 3px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
text-align: center;
top: 0;
white-space: nowrap;
}
.mobile .support {
left: 114px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
text-align: center;
top: 0;
white-space: nowrap;
}
.mobile .connect {
left: 255px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
text-align: center;
top: 0;
white-space: nowrap;
}
.mobile .hero-text {
letter-spacing: 0;
line-height: 48px;
margin-left: 2.0px;
margin-top: 20px;
min-height: 144px;
width: 337px;
}
.mobile .hero-text-1 {
letter-spacing: 0;
line-height: 27px;
margin-left: 2.0px;
margin-top: 20px;
min-height: 108px;
width: 337px;
}
.mobile .overlap-group {
height: 308px;
margin-right: 0.49px;
margin-top: 38px;
position: relative;
width: 365px;
}
.mobile .stack4 {
height: 279px;
left: 20px;
position: absolute;
top: 0;
width: 345px;
}
.mobile .human1 {
height: 120px;
left: 0;
position: absolute;
top: 188px;
width: 85px;
}
.mobile .buttons {
align-items: flex-start;
display: flex;
margin-left: 1.0px;
margin-top: 40px;
min-width: 286px;
}
.mobile .button {
background-color: var(--brand1);
height: 44px;
pointer-events: auto;
position: relative;
transition: all 0.2s ease;
width: 125px;
}
.mobile .text-i13629856432 {
height: 14px;
left: 20px;
letter-spacing: 0;
line-height: 14px;
position: absolute;
text-align: center;
top: 15px;
white-space: nowrap;
}
.mobile .button-1 {
align-items: center;
background-color: var(--light-gray);
display: flex;
height: 44px;
justify-content: flex-end;
margin-left: 20px;
min-width: 141px;
padding: 0 18px;
}
.mobile .text-i13629857432 {
height: 14px;
letter-spacing: 0;
line-height: 14px;
min-width: 103px;
text-align: center;
white-space: nowrap;
}
.mobile .hero-tilt {
height: 40px;
margin-top: 40px;
width: 375px;
}
.mobile .aim {
align-items: center;
background-color: var(--brand3);
display: flex;
flex-direction: column;
height: 618px;
padding: 20px 0;
width: 375px;
}
.mobile .group-23 {
align-items: flex-start;
display: flex;
flex-direction: column;
margin-left: 4.0px;
min-height: 176px;
width: 339px;
}
.mobile .reclaim-hosting {
letter-spacing: 0;
line-height: 48px;
min-height: 48px;
text-align: center;
white-space: nowrap;
width: 337px;
opacity: 0;
transform: translate(0, 25px);
}
.mobile .reclaim-hosting.bp1-animate-enter2 {
animation: bp1-animate-enter2-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(0, 25px);
}
@keyframes bp1-animate-enter2-frames {
from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.mobile .hero-text-2 {
letter-spacing: 0;
line-height: 27px;
margin-top: 20px;
min-height: 108px;
width: 337px;
opacity: 0;
}
.mobile .hero-text-2.bp1-animate-enter3 {
animation: bp1-animate-enter3-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
}
@keyframes bp1-animate-enter3-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.mobile .box {
background-color: var(--white);
box-shadow: 10px 10px 0px #00b856;
height: 147px;
margin-top: 20px;
position: relative;
width: 355px;
opacity: 0;
transform: translate(-25px, 0);
}
.mobile .box.bp1-animate-enter4 {
animation: bp1-animate-enter4-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(-25px, 0);
}
@keyframes bp1-animate-enter4-frames {
from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.mobile .frame-4 {
align-items: flex-start;
display: flex;
height: 60px;
left: 10px;
position: absolute;
top: 10px;
}
.mobile .text {
color: var(--brand1);
font-family: var(--font-family-liberation_sans-bold);
font-size: var(--font-size-m);
font-weight: 700;
letter-spacing: 0;
line-height: 27px;
min-height: 27px;
white-space: nowrap;
width: 267px;
}
.mobile .icon-dove {
height: 60px;
margin-left: 8px;
width: 60px;
}
.mobile .text-1 {
left: 10px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
top: 80px;
width: 337px;
}
.mobile .box-1 {
background-color: var(--white);
box-shadow: 10px 10px 0px #00b856;
height: 147px;
margin-top: 20px;
position: relative;
width: 355px;
opacity: 0;
transform: translate(-25px, 0);
}
.mobile .box-1.bp1-animate-enter5 {
animation: bp1-animate-enter5-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(-25px, 0);
}
@keyframes bp1-animate-enter5-frames {
from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.mobile .text-10 {
letter-spacing: 0;
line-height: 24px;
margin-left: 2.0px;
margin-top: 20px;
min-height: 48px;
text-align: center;
width: 337px;
opacity: 0;
}
.mobile .text-10.bp1-animate-enter6 {
animation: bp1-animate-enter6-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
}
@keyframes bp1-animate-enter6-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.mobile .frame-25 {
align-items: center;
display: flex;
flex-direction: column;
height: 599px;
width: 375px;
}
.mobile .overlap-group1 {
height: 100px;
position: relative;
width: 375px;
}
.mobile .hero-tilt-1 {
height: 40px;
left: 0;
position: absolute;
top: 60px;
width: 375px;
}
.mobile .frame-26 {
background-color: var(--brand3);
height: 60px;
left: 0;
position: absolute;
top: 0;
width: 375px;
}
.mobile .human2 {
height: 100px;
left: 137px;
position: absolute;
top: 0;
width: 102px;
}
.mobile .a-joint-mission {
letter-spacing: 0;
line-height: 48px;
margin-left: 2.0px;
margin-top: 20px;
min-height: 48px;
text-align: center;
white-space: nowrap;
width: 337px;
opacity: 0;
transform: translate(0, 25px);
}
.mobile .a-joint-mission.bp1-animate-enter7 {
animation: bp1-animate-enter7-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(0, 25px);
}
@keyframes bp1-animate-enter7-frames {
from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.mobile .hero-text-3 {
letter-spacing: 0;
line-height: 27px;
margin-left: 2.0px;
margin-top: 20px;
min-height: 81px;
width: 337px;
opacity: 0;
}
.mobile .hero-text-3.bp1-animate-enter8 {
animation: bp1-animate-enter8-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
}
@keyframes bp1-animate-enter8-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.mobile .frame-20 {
align-items: flex-start;
display: flex;
height: 100px;
justify-content: flex-end;
margin-left: 1.0px;
margin-top: 20px;
min-width: 334px;
}
.mobile .logo-autonomic {
display: block;
height: 80px;
width: 99px;
opacity: 0;
}
.mobile .logo-autonomic.bp1-animate-enter9 {
animation: bp1-animate-enter9-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp1-animate-enter9-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.mobile .logo-platform6 {
display: block;
height: 80px;
margin-left: 33px;
width: 70px;
opacity: 0;
}
.mobile .logo-platform6.bp1-animate-enter10 {
animation: bp1-animate-enter10-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp1-animate-enter10-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.mobile .logo-wa {
display: block;
height: 80px;
margin-left: 41px;
margin-top: 5px;
width: 91px;
opacity: 0;
}
.mobile .logo-wa.bp1-animate-enter11 {
animation: bp1-animate-enter11-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp1-animate-enter11-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.mobile .frame-21 {
align-items: flex-end;
display: flex;
flex-direction: column;
margin-top: 20px;
min-height: 150px;
padding: 0 21.2px;
width: 335px;
}
.mobile .logo-cni {
display: block;
height: 80px;
width: 292px;
opacity: 0;
}
.mobile .logo-cni.bp1-animate-enter12 {
animation: bp1-animate-enter12-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp1-animate-enter12-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.mobile .logo-mediablaze {
align-self: center;
display: block;
height: 50px;
margin-left: 1.0px;
margin-top: 20px;
width: 284px;
opacity: 0;
}
.mobile .logo-mediablaze.bp1-animate-enter13 {
animation: bp1-animate-enter13-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp1-animate-enter13-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.mobile .frame-28 {
align-items: center;
background-color: var(--brand2);
display: flex;
height: 107px;
padding: 0 18px;
width: 375px;
}
.mobile .hero-text-4 {
letter-spacing: 0;
line-height: 27px;
margin-left: 2px;
min-height: 27px;
text-align: center;
white-space: nowrap;
width: 337px;
}
/* screen - tablet */
.tablet {
align-items: flex-start;
background-color: var(--white);
display: flex;
flex-direction: column;
height: 2050px;
width: 768px;
}
.tablet .overlap-group {
height: 1394px;
position: relative;
width: 768px;
}
.tablet .header {
align-items: center;
background-color: var(--brand2);
display: flex;
flex-direction: column;
height: 933px;
left: 0;
padding: 20px 0;
position: absolute;
top: 0;
width: 768px;
}
.tablet .brand {
display: block;
height: 60px;
margin-right: 15.34px;
width: 321px;
opacity: 0;
transform: translate(-25px, 0);
}
.tablet .brand.bp2-animate-enter {
animation: bp2-animate-enter-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
transform: translate(-25px, 0);
}
@keyframes bp2-animate-enter-frames {
from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.tablet .menu {
height: 27px;
margin-right: 0;
margin-top: 22px;
position: relative;
width: 686px;
opacity: 0;
transform: translate(25px, 0);
}
.tablet .menu.bp2-animate-enter1 {
animation: bp2-animate-enter1-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(25px, 0);
}
@keyframes bp2-animate-enter1-frames {
from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.tablet .about {
left: 178px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
text-align: center;
top: 0;
white-space: nowrap;
}
.tablet .support {
left: 290px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
text-align: center;
top: 0;
white-space: nowrap;
}
.tablet .connect {
left: 431px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
text-align: center;
top: 0;
white-space: nowrap;
}
.tablet .hero-text {
letter-spacing: 0;
line-height: 48px;
margin-left: 2.0px;
margin-top: 20px;
min-height: 96px;
text-align: center;
width: 486px;
}
.tablet .hero-text-1 {
letter-spacing: 0;
line-height: 27px;
margin-left: 2.0px;
margin-top: 19px;
min-height: 54px;
text-align: center;
width: 642px;
}
.tablet .overlap-group1-1 {
height: 478px;
margin-left: 25.59px;
margin-top: 19px;
position: relative;
width: 538px;
}
.tablet .stack4 {
height: 402px;
left: 40px;
position: absolute;
top: 0;
width: 498px;
}
.tablet .human1 {
height: 180px;
left: 0;
position: absolute;
top: 267px;
width: 128px;
}
.tablet .buttons {
align-items: flex-start;
display: flex;
height: 44px;
left: 113px;
position: absolute;
top: 434px;
}
.tablet .button {
background-color: var(--brand1);
height: 44px;
pointer-events: auto;
position: relative;
transition: all 0.2s ease;
width: 125px;
}
.tablet .text-i13630520432 {
height: 14px;
left: 20px;
letter-spacing: 0;
line-height: 14px;
position: absolute;
text-align: center;
top: 15px;
white-space: nowrap;
}
.tablet .button-1 {
align-items: center;
background-color: var(--light-gray);
display: flex;
height: 44px;
justify-content: flex-end;
margin-left: 20px;
min-width: 141px;
padding: 0 18px;
}
.tablet .text-i13630521432 {
height: 14px;
letter-spacing: 0;
line-height: 14px;
min-width: 103px;
text-align: center;
white-space: nowrap;
}
.tablet .hero-tilt {
height: 40px;
margin-top: 40px;
width: 768px;
}
.tablet .aim {
align-items: flex-end;
background-color: var(--brand3);
display: flex;
flex-direction: column;
height: 497px;
left: 0;
padding: 20px 18px;
position: absolute;
top: 897px;
width: 768px;
}
.tablet .group-23 {
align-items: flex-start;
display: flex;
flex-direction: column;
margin-right: 18px;
min-height: 122px;
width: 692px;
}
.tablet .reclaim-hosting {
letter-spacing: 0;
line-height: 48px;
min-height: 48px;
text-align: center;
white-space: nowrap;
width: 690px;
opacity: 0;
transform: translate(0, 25px);
}
.tablet .reclaim-hosting.bp2-animate-enter2 {
animation: bp2-animate-enter2-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(0, 25px);
}
@keyframes bp2-animate-enter2-frames {
from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.tablet .hero-text-2 {
letter-spacing: 0;
line-height: 27px;
margin-top: 20px;
min-height: 54px;
text-align: center;
width: 642px;
opacity: 0;
}
.tablet .hero-text-2.bp2-animate-enter3 {
animation: bp2-animate-enter3-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
}
@keyframes bp2-animate-enter3-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.tablet .flex-row {
align-items: flex-start;
display: flex;
margin-right: 22px;
margin-top: 74px;
min-width: 688px;
}
.tablet .box {
background-color: var(--white);
box-shadow: 10px 10px 0px #00b856;
height: 207px;
position: relative;
width: 335px;
opacity: 0;
transform: translate(-25px, 0);
}
.tablet .box.bp2-animate-enter4 {
animation: bp2-animate-enter4-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(-25px, 0);
}
@keyframes bp2-animate-enter4-frames {
from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.tablet .frame-4 {
align-items: flex-end;
display: flex;
height: 60px;
justify-content: flex-end;
left: 10px;
position: absolute;
top: 10px;
}
.tablet .overlap-group1 {
height: 106px;
margin-bottom: -46px;
position: relative;
width: 305px;
}
.tablet .text-1 {
left: 0;
letter-spacing: 0;
line-height: 48px;
position: absolute;
top: 10px;
width: 247px;
}
.tablet .icon-dove {
height: 60px;
left: 245px;
position: absolute;
top: 0;
width: 60px;
}
.tablet .text-1-1 {
left: 20px;
letter-spacing: 0;
line-height: 27px;
position: absolute;
top: 136px;
width: 317px;
}
.tablet .box-1 {
background-color: var(--white);
box-shadow: 10px 10px 0px #00b856;
height: 207px;
margin-left: 18px;
position: relative;
width: 335px;
opacity: 0;
transform: translate(-25px, 0);
}
.tablet .box-1.bp2-animate-enter5 {
animation: bp2-animate-enter5-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(-25px, 0);
}
@keyframes bp2-animate-enter5-frames {
from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.tablet .text-15 {
letter-spacing: 0;
line-height: 24px;
margin-top: 30px;
min-height: 24px;
text-align: center;
white-space: nowrap;
width: 730px;
opacity: 0;
}
.tablet .text-15.bp2-animate-enter6 {
animation: bp2-animate-enter6-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
}
@keyframes bp2-animate-enter6-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.tablet .frame-25 {
align-items: center;
display: flex;
flex-direction: column;
height: 549px;
width: 768px;
}
.tablet .overlap-group2 {
height: 100px;
position: relative;
width: 768px;
}
.tablet .hero-tilt-1 {
height: 40px;
left: 0;
position: absolute;
top: 60px;
width: 768px;
}
.tablet .frame-26 {
background-color: var(--brand3);
height: 60px;
left: 0;
position: absolute;
top: 0;
width: 768px;
}
.tablet .human2 {
height: 100px;
left: 333px;
position: absolute;
top: 0;
width: 102px;
}
.tablet .a-joint-mission {
letter-spacing: 0;
line-height: 48px;
margin-left: 2.0px;
margin-top: 20px;
min-height: 48px;
text-align: center;
white-space: nowrap;
width: 730px;
opacity: 0;
transform: translate(0, 25px);
}
.tablet .a-joint-mission.bp2-animate-enter7 {
animation: bp2-animate-enter7-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
transform: translate(0, 25px);
}
@keyframes bp2-animate-enter7-frames {
from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}
.tablet .hero-text-3 {
letter-spacing: 0;
line-height: 27px;
margin-left: 2.0px;
margin-top: 20px;
min-height: 54px;
text-align: center;
width: 642px;
opacity: 0;
}
.tablet .hero-text-3.bp2-animate-enter8 {
animation: bp2-animate-enter8-frames 0.20s ease-in-out 0.00s 1 normal forwards;
opacity: 0;
}
@keyframes bp2-animate-enter8-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.tablet .frame-20 {
align-items: flex-start;
display: flex;
height: 100px;
justify-content: flex-end;
margin-top: 47px;
min-width: 640px;
}
.tablet .logo-autonomic {
display: block;
height: 80px;
width: 99px;
opacity: 0;
}
.tablet .logo-autonomic.bp2-animate-enter9 {
animation: bp2-animate-enter9-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp2-animate-enter9-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.tablet .logo-platform6 {
display: block;
height: 80px;
margin-left: 186px;
width: 70px;
opacity: 0;
}
.tablet .logo-platform6.bp2-animate-enter10 {
animation: bp2-animate-enter10-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp2-animate-enter10-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.tablet .logo-wa {
display: block;
height: 80px;
margin-left: 194px;
margin-top: 5px;
width: 91px;
opacity: 0;
}
.tablet .logo-wa.bp2-animate-enter11 {
animation: bp2-animate-enter11-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp2-animate-enter11-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.tablet .frame-21 {
align-items: center;
display: flex;
margin-top: 20px;
min-width: 640px;
}
.tablet .logo-cni {
display: block;
height: 80px;
width: 292px;
opacity: 0;
}
.tablet .logo-cni.bp2-animate-enter12 {
animation: bp2-animate-enter12-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp2-animate-enter12-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.tablet .logo-mediablaze {
display: block;
height: 50px;
margin-left: 64px;
margin-top: 0;
width: 284px;
opacity: 0;
}
.tablet .logo-mediablaze.bp2-animate-enter13 {
animation: bp2-animate-enter13-frames 0.20s ease-in-out 0.00s 1 normal forwards;
display: block;
opacity: 0;
}
@keyframes bp2-animate-enter13-frames {
from{opacity: 0;
}
to{opacity: 1;
}
}
.tablet .frame-28 {
align-items: center;
background-color: var(--brand2);
display: flex;
height: 107px;
padding: 0 38px;
width: 768px;
}
.tablet .hero-text-4 {
letter-spacing: 0;
line-height: 27px;
margin-left: 2px;
min-height: 27px;
text-align: center;
white-space: nowrap;
width: 690px;
}
@media screen and (max-width: 767px) {
.screen.desktop {
display: none;
}
.screen.tablet {
display: none;
}
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
.screen.desktop {
display: none;
}
.screen.mobile {
display: none;
}
}
@media screen and (min-width: 1280px) {
.screen.mobile {
display: none;
}
.screen.tablet {
display: none;
}
}