5753 lines
124 KiB
CSS
5753 lines
124 KiB
CSS
html {
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.site-header {
|
|
position: absolute;
|
|
backdrop-filter: blur(3px);
|
|
margin-bottom: 0;
|
|
display: flex;
|
|
height: 81px;
|
|
border-bottom: 1px solid rgba(0, 0, 0, 0.5);
|
|
}
|
|
|
|
@media only screen and (max-width: 480px) {
|
|
#landingpage .site-header {
|
|
background-color: #ffffff;
|
|
}
|
|
}
|
|
|
|
#landingpage .site-header .grid-wrapper {
|
|
max-width: 960px !important;
|
|
padding: 0 40px !important;
|
|
}
|
|
|
|
@media only screen and (min-width: 1025px) {
|
|
#landingpage .site-header .grid-wrapper {
|
|
padding: 0 !important;
|
|
}
|
|
}
|
|
|
|
#landingpage .site-header .toggle {
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
right: 40px;
|
|
}
|
|
|
|
#landingpage footer .grid-wrapper {
|
|
max-width: 960px;
|
|
}
|
|
|
|
#landingpage #buy-dialog {
|
|
overflow-y: auto;
|
|
padding: 40px;
|
|
}
|
|
|
|
#landingpage #buy-dialog .distributors {
|
|
font-family: 'Instrument Sans', Figtree, sans-serif;
|
|
}
|
|
|
|
#landingpage .page-content {
|
|
height: auto;
|
|
overflow-x: unset;
|
|
overflow-y: unset;
|
|
}
|
|
|
|
#landingpage .content {
|
|
max-width: unset;
|
|
margin: unset;
|
|
color: #002332;
|
|
font-family: Figtree, sans-serif;
|
|
font-weight: 400;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
#landingpage .content img {
|
|
box-shadow: unset;
|
|
border: unset;
|
|
max-width: 100%;
|
|
}
|
|
|
|
#landingpage a {
|
|
text-decoration: unset;
|
|
}
|
|
|
|
#landingpage .page-content {
|
|
background-color: #f2f4f9;
|
|
}
|
|
|
|
#landingpage .page-content>.grid-wrapper {
|
|
max-width: unset;
|
|
}
|
|
|
|
#landingpage .spacer {
|
|
background-color: #f2f4f9;
|
|
}
|
|
|
|
body .page-content>footer {
|
|
margin-top: 0 !important;
|
|
}
|
|
|
|
article.page {
|
|
font-size: 14px;
|
|
}
|
|
|
|
article.page p {
|
|
font-size: 1.4em;
|
|
letter-spacing: -0.02em;
|
|
margin-bottom: 10px;
|
|
font-weight: 400;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
article.page h3 {
|
|
text-transform: unset;
|
|
}
|
|
|
|
#landingpage .page-content {
|
|
padding-top: 80px;
|
|
max-width: 100%;
|
|
overflow-x: clip;
|
|
}
|
|
|
|
|
|
|
|
/* Voice Preview Edition page styles */
|
|
.vpe-main :target {
|
|
position: initial;
|
|
top: initial;
|
|
visibility: initial;
|
|
display: block;
|
|
}
|
|
|
|
.vpe-main .nice-select .nice-select-dropdown {
|
|
width: 100%;
|
|
}
|
|
|
|
.vpe-main .nice-select .list {
|
|
margin: 0;
|
|
}
|
|
|
|
.vpe-main .nice-select {
|
|
--grid-width: 8;
|
|
box-shadow: 0 4px 12px 0px rgba(0, 35, 50, 0.2);
|
|
border: unset;
|
|
border-radius: 40px;
|
|
line-height: 40px;
|
|
height: 40px;
|
|
width: 100%;
|
|
max-width: calc(var(--grid-width) * var(--grid-m));
|
|
}
|
|
|
|
.vpe-main {
|
|
--color-primary: #00AEF8;
|
|
--color-secondary: #DB582E;
|
|
--color-secondary-light: #EAA088;
|
|
--color-navy: #002332;
|
|
|
|
--columns: 3;
|
|
--columns-outer: 21;
|
|
--grid-s: 20px;
|
|
--grid-m: 40px;
|
|
--grid-l: 120px;
|
|
|
|
--sticky-header-height: calc(var(--grid-m) * 2);
|
|
|
|
--h1: 64;
|
|
--h1-mobile: 40;
|
|
--h2: 48;
|
|
--h2-mobile: 30;
|
|
--h3: 32;
|
|
--h3-mobile: 24;
|
|
--h4: 24;
|
|
--h4-mobile: 16;
|
|
|
|
--medium: 96;
|
|
--medium-mobile: 40;
|
|
|
|
--large: 128;
|
|
--large-mobile: 46;
|
|
|
|
--subtitle: 24;
|
|
--subtitle-mobile: 16;
|
|
|
|
--subtitle-small: 24;
|
|
--subtitle-small-mobile: 20;
|
|
|
|
--subtitle-medium: 32;
|
|
--subtitle-medium-mobile: 24;
|
|
|
|
--price: 170;
|
|
--price-mobile: 60;
|
|
|
|
--wrapper-radius: 0px;
|
|
|
|
isolation: isolate;
|
|
position: relative;
|
|
}
|
|
|
|
@media only screen and (min-width: 875px) {
|
|
:root {
|
|
--price-mobile: 120;
|
|
}
|
|
}
|
|
|
|
@media only screen and (min-width: 2180px) {
|
|
.vpe-main {
|
|
--wrapper-radius: 40px;
|
|
}
|
|
}
|
|
|
|
.vpe-main h1,
|
|
.vpe-main .h1,
|
|
.vpe-main h2,
|
|
.vpe-main .h2,
|
|
.vpe-main h3,
|
|
.vpe-main .h3,
|
|
.vpe-main h4,
|
|
.vpe-main .h4,
|
|
.vpe-main h5,
|
|
.vpe-main .h5,
|
|
.vpe-main h6,
|
|
.vpe-main .h6 {
|
|
font-weight: 700;
|
|
text-wrap-style: balance;
|
|
line-height: 1.2;
|
|
color: #002332;
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.vpe-main h1,
|
|
.vpe-main .h1 {
|
|
font-size: min(calc((1px * var(--h1-mobile)) + var(--h1-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--h1)));
|
|
}
|
|
|
|
.vpe-main h2,
|
|
.vpe-main .h2 {
|
|
font-size: min(calc((1px * var(--h2-mobile)) + var(--h2-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--h2)));
|
|
}
|
|
|
|
.vpe-main h3,
|
|
.vpe-main .h3 {
|
|
font-size: min(calc((1px * var(--h3-mobile)) + var(--h3-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--h3)));
|
|
}
|
|
|
|
.vpe-main h4,
|
|
.vpe-main .h4 {
|
|
font-size: min(calc((1px * var(--h4-mobile)) + var(--h4-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--h4)));
|
|
}
|
|
|
|
.vpe-main .fs-medium {
|
|
font-size: min(calc((1px * var(--medium-mobile)) + var(--medium-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--medium)));
|
|
line-height: 1;
|
|
font-weight: 700;
|
|
text-wrap-style: balance;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.vpe-main .fs-large {
|
|
font-size: min(calc((1px * var(--large-mobile)) + var(--large-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--large)));
|
|
line-height: 1;
|
|
font-weight: 700;
|
|
text-wrap-style: balance;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.subtitle {
|
|
font-size: min(calc((1px * var(--subtitle-mobile)) + var(--subtitle-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--subtitle)));
|
|
}
|
|
|
|
.subtitle-medium {
|
|
font-size: min(calc((1px * var(--subtitle-medium-mobile)) + var(--subtitle-medium-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--subtitle-medium)));
|
|
font-weight: 300;
|
|
}
|
|
|
|
.subtitle-small {
|
|
font-size: min(calc((1px * var(--subtitle-small-mobile)) + var(--subtitle-small-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--subtitle-small)));
|
|
font-weight: 400;
|
|
}
|
|
|
|
.fs-price {
|
|
font-size: min(calc((1px * var(--price-mobile)) + var(--price-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--price)));
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
line-height: .9;
|
|
}
|
|
|
|
/* Animations */
|
|
.f-in {
|
|
opacity: 0.001;
|
|
transition: opacity 0.2s ease-out;
|
|
}
|
|
|
|
.hero-c-in {
|
|
color: #fff;
|
|
opacity: .2;
|
|
transition: color 0.2s ease-out, opacity 0.2s ease-out;
|
|
}
|
|
|
|
.hero-inner .hero-h1 .f-in {
|
|
opacity: .2;
|
|
}
|
|
|
|
.hero-inner .f-in:nth-of-type(1) {
|
|
transition-delay: 0.5s;
|
|
}
|
|
|
|
.hero-inner .f-in:nth-of-type(2) {
|
|
transition-delay: 0.75s;
|
|
}
|
|
|
|
.hero-h1 h1 .small .hero-c-in:nth-of-type(1) {
|
|
transition-delay: 1.25s;
|
|
}
|
|
|
|
.hero-h1 h1 .small .hero-c-in:nth-of-type(2) {
|
|
transition-delay: 1.4s;
|
|
}
|
|
|
|
body.js-ready .f-in {
|
|
opacity: 1 !important;
|
|
}
|
|
|
|
body.js-ready .hero-c-in {
|
|
color: #fff;
|
|
opacity: 1;
|
|
}
|
|
|
|
.vpe-main .button {
|
|
--grid-width: 2;
|
|
background-color: var(--color-navy);
|
|
color: #ffffff;
|
|
font-weight: 400;
|
|
text-transform: uppercase;
|
|
border-radius: 20px;
|
|
height: 40px;
|
|
max-width: calc(var(--grid-width) * var(--grid-m));
|
|
width: 100%;
|
|
user-select: none;
|
|
text-align: center;
|
|
font-size: 12px;
|
|
transition: border-color 0.25s, background-color 0.25s, color 0.25s, box-shadow 0.25s;
|
|
}
|
|
|
|
.vpe-main .button:hover {
|
|
box-shadow: unset;
|
|
}
|
|
|
|
.vpe-main .button:before {
|
|
content: unset;
|
|
}
|
|
|
|
.vpe-main .button.clear {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
backdrop-filter: blur(5px);
|
|
color: #FFFFFF;
|
|
font-weight: 600;
|
|
line-height: 1.3;
|
|
border: 1px solid #ffffff;
|
|
}
|
|
|
|
.vpe-main .button.secondary {
|
|
background-color: var(--color-secondary);
|
|
}
|
|
|
|
.vpe-main .button.secondary:hover {
|
|
background-color: var(--color-navy);
|
|
}
|
|
|
|
.vpe-main .button.clear.clear-secondary:hover {
|
|
border-color: var(--color-secondary);
|
|
background-color: var(--color-secondary);
|
|
color: #ffffff;
|
|
}
|
|
|
|
|
|
.vpe-main .button.clear.clear-navy:hover {
|
|
border-color: var(--color-navy);
|
|
background-color: var(--color-navy);
|
|
color: #ffffff;
|
|
}
|
|
|
|
.hero-inner {
|
|
--small-font-size: 32px;
|
|
--large-font-size: 66px;
|
|
--heading-offset: 0;
|
|
}
|
|
|
|
.hero-h1 {
|
|
text-align: center;
|
|
}
|
|
|
|
.hero-h1 h1 {
|
|
display: flex;
|
|
margin: 0 auto;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
color: #fff;
|
|
width: fit-content;
|
|
line-height: .9;
|
|
margin-bottom: var(--heading-offset);
|
|
}
|
|
|
|
.hero-h1 .tagline {
|
|
color: #fff;
|
|
margin-top: 8px;
|
|
}
|
|
|
|
.hero-h1 h1 span.small {
|
|
align-self: center;
|
|
font-weight: 600;
|
|
font-size: var(--small-font-size);
|
|
text-transform: uppercase;
|
|
top: 100%;
|
|
margin-top: 7px;
|
|
}
|
|
|
|
.hero-h1 h1 span.large {
|
|
font-size: var(--large-font-size);
|
|
margin-left: -4px;
|
|
}
|
|
|
|
.hero-inner .product .text-mask {
|
|
color: #2E3192;
|
|
font-weight: 700;
|
|
mix-blend-mode: color-burn;
|
|
opacity: .2;
|
|
display: none;
|
|
font-size: var(--large-font-size);
|
|
position: absolute;
|
|
left: calc(50% - 2px);
|
|
transform: translateX(-50%);
|
|
white-space: nowrap;
|
|
line-height: 1;
|
|
letter-spacing: -0.32px;
|
|
bottom: calc(100% - (-1 * var(--heading-offset)));
|
|
}
|
|
|
|
.vpe-nav.mobile-open {
|
|
backdrop-filter: unset;
|
|
}
|
|
|
|
.vpe-nav.pinned:not(.mobile-open) {
|
|
background-color: rgba(255, 255, 255, 0.5);
|
|
backdrop-filter: blur(10px);
|
|
-webkit-backdrop-filter: blur(10px);
|
|
}
|
|
|
|
.vpe-nav.pinned,
|
|
.vpe-nav.mobile-open {
|
|
--color: #002332;
|
|
}
|
|
|
|
.vpe-nav.pinned {
|
|
transform: translateY(0);
|
|
}
|
|
|
|
.vpe-nav.mobile-open .mobile-nav {
|
|
pointer-events: all;
|
|
opacity: 1;
|
|
}
|
|
|
|
.vpe-nav .mobile-nav {
|
|
transform: translateY(0);
|
|
--color: #002332;
|
|
padding: var(--grid-s) 0;
|
|
opacity: 0;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.vpe-nav .mobile-nav:before {
|
|
content: '';
|
|
background-color: rgba(255, 255, 255, 0.5);
|
|
backdrop-filter: blur(10px);
|
|
-webkit-backdrop-filter: blur(10px);
|
|
position: absolute;
|
|
top: -120px;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
.vpe-nav .mobile-nav .nav-links {
|
|
align-items: center;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.vpe-nav {
|
|
--color: #ffffff;
|
|
height: var(--sticky-header-height);
|
|
position: sticky;
|
|
top: 0;
|
|
z-index: 6;
|
|
background-color: rgba(255, 255, 255, 0);
|
|
transition: background-color 0.25s ease-out, transform 0.25s ease-out;
|
|
transform: translateY(20px);
|
|
}
|
|
|
|
.vpe-nav:not(.mobile-open):before {
|
|
content: '';
|
|
position: absolute;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 100%;
|
|
height: 40px;
|
|
background-color: rgba(255, 255, 255, 0);
|
|
transition: background-color 0.25s ease-out;
|
|
}
|
|
|
|
.vpe-nav.mobile-open:before,
|
|
.vpe-nav.pinned:before {
|
|
background-color: rgba(255, 255, 255, 0.5);
|
|
backdrop-filter: blur(10px);
|
|
-webkit-backdrop-filter: blur(10px);
|
|
}
|
|
|
|
.vpe-nav .burger {
|
|
--burger-bar-height: 2px;
|
|
--burger-bar-width: 16px;
|
|
--burger-border-radius: 0px;
|
|
--burger-bar-spacing: 6px;
|
|
--burger-bar-color: #ffffff;
|
|
--burger-transition-speed: 0.1s;
|
|
display: grid;
|
|
place-items: center;
|
|
flex-shrink: 0;
|
|
border-radius: 50%;
|
|
background-color: var(--color-secondary);
|
|
width: 32px;
|
|
height: 32px;
|
|
position: relative;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.vpe-nav .burger__icon {
|
|
background-color: var(--burger-bar-color);
|
|
border-radius: var(--burger-border-radius);
|
|
height: var(--burger-bar-height);
|
|
width: var(--burger-bar-width);
|
|
position: absolute;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
transition: background-color var(--burger-transition-speed);
|
|
}
|
|
|
|
.vpe-nav .burger__icon:before,
|
|
.vpe-nav .burger__icon:after {
|
|
background-color: var(--burger-bar-color);
|
|
content: " ";
|
|
height: var(--burger-bar-height);
|
|
width: 100%;
|
|
border-radius: var(--burger-border-radius);
|
|
position: absolute;
|
|
transition: transform var(--burger-transition-speed), top var(--burger-transition-speed), bottom var(--burger-transition-speed);
|
|
}
|
|
|
|
.vpe-nav .burger__icon:before {
|
|
top: calc(-1 * var(--burger-bar-spacing));
|
|
}
|
|
|
|
.vpe-nav .burger__icon:after {
|
|
bottom: calc(-1 * var(--burger-bar-spacing));
|
|
}
|
|
|
|
.vpe-nav.mobile-open .burger__icon {
|
|
background-color: transparent;
|
|
}
|
|
|
|
.vpe-nav.mobile-open .burger__icon:before,
|
|
.vpe-nav.mobile-open .burger__icon:after {
|
|
transform-origin: 50% 50%;
|
|
}
|
|
|
|
.vpe-nav.mobile-open .burger__icon:before {
|
|
transform: rotate(45deg);
|
|
top: 0;
|
|
}
|
|
|
|
.vpe-nav.mobile-open .burger__icon:after {
|
|
transform: rotate(-45deg);
|
|
bottom: 0;
|
|
}
|
|
|
|
.vpe-nav .nav-inner {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
height: 100%;
|
|
}
|
|
|
|
.vpe-nav .nav-logo {
|
|
display: grid;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.vpe-nav .nav-logo img {
|
|
grid-area: 1/1;
|
|
width: 200px;
|
|
}
|
|
|
|
.vpe-nav .nav-logo img:last-child {
|
|
opacity: 0;
|
|
transition: opacity 0.25s ease-out;
|
|
}
|
|
|
|
.vpe-nav.mobile-open .nav-logo img:last-child,
|
|
.vpe-nav.pinned .nav-logo img:last-child {
|
|
opacity: 1;
|
|
}
|
|
|
|
.vpe-nav .nav-logo-wrapper {
|
|
align-items: center;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 4px 8px;
|
|
}
|
|
|
|
.vpe-nav .badge {
|
|
font-size: 10px;
|
|
white-space: nowrap;
|
|
padding: 0 4px 0 4px;
|
|
background: #ffffff;
|
|
height: fit-content;
|
|
color: #002332;
|
|
font-weight: 500;
|
|
border-radius: 4px;
|
|
letter-spacing: .025rem;
|
|
}
|
|
|
|
.vpe-nav .nav-links {
|
|
align-items: center;
|
|
display: flex;
|
|
gap: 24px;
|
|
}
|
|
|
|
.vpe-nav>.wrapper>.nav-links {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-nav .nav-links a {
|
|
display: grid;
|
|
place-items: center;
|
|
color: var(--color);
|
|
transition: color 0.5s;
|
|
position: relative;
|
|
outline: 0;
|
|
}
|
|
|
|
.vpe-nav .nav-links a.active {
|
|
font-weight: 700;
|
|
}
|
|
|
|
.vpe-nav .nav-links a.cta {
|
|
background-color: var(--color-navy);
|
|
border-radius: calc(var(--grid-m) / 2);
|
|
color: #ffffff;
|
|
width: calc(var(--grid-m) * 3);
|
|
height: calc(var(--grid-m) * 1);
|
|
font-size: 12px;
|
|
text-transform: uppercase;
|
|
transition: background-color 0.25s, color 0.25s;
|
|
}
|
|
|
|
.vpe-nav .nav-links a.cta:hover {
|
|
background-color: var(--color-secondary);
|
|
}
|
|
|
|
.vpe-nav .nav-links a:not(.cta):before {
|
|
content: '';
|
|
position: absolute;
|
|
top: 100%;
|
|
left: 0;
|
|
width: 0;
|
|
background-color: var(--color);
|
|
height: 1px;
|
|
transition: width 0.25s;
|
|
}
|
|
|
|
.vpe-nav .nav-links a:not(.cta):hover:before {
|
|
width: 100%;
|
|
}
|
|
|
|
|
|
.vpe-main>.grid:before,
|
|
.vpe-main>.grid:after {
|
|
inset: calc(0 * var(--grid-m)) calc(-1 * var(--grid-l)) 0;
|
|
}
|
|
|
|
.vpe-main>.grid:before {
|
|
content: unset;
|
|
}
|
|
|
|
.vpe-main .wrapper {
|
|
position: relative;
|
|
max-width: calc((var(--columns) * (var(--grid-m) * 2)));
|
|
min-width: calc(var(--grid-m) * 6);
|
|
|
|
margin: 0 auto;
|
|
box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0);
|
|
width: 100%;
|
|
z-index: 1;
|
|
container-type: inline-size;
|
|
}
|
|
|
|
.vpe-main .wrapper.outer {
|
|
max-width: calc((var(--columns-outer) * (var(--grid-m) * 2)));
|
|
transition: border-radius 0.5s;
|
|
border-radius: var(--wrapper-radius);
|
|
}
|
|
|
|
.vpe-main .wrapper.tall {
|
|
height: calc(min(max(var(--rows, 10) - 4, 16), 22) * var(--grid-m));
|
|
}
|
|
|
|
.grid:before {
|
|
content: '';
|
|
position: absolute;
|
|
inset: 0 calc(-1 * var(--grid-l));
|
|
background-size: var(--grid-l) var(--grid-l);
|
|
background-image:
|
|
linear-gradient(to right, rgba(0, 0, 0, .05) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(0, 0, 0, .05) 1px, transparent 1px);
|
|
background-position: center top;
|
|
transform: translateX(calc(-0.5* var(--grid-l)));
|
|
z-index: -1;
|
|
}
|
|
|
|
.grid:after {
|
|
content: '';
|
|
position: absolute;
|
|
inset: 0 calc(-1 * var(--grid-m));
|
|
background-size: var(--grid-m) var(--grid-m);
|
|
background-image:
|
|
linear-gradient(to right, rgba(223, 223, 223, .3) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(223, 223, 223, .3) 1px, transparent 1px);
|
|
background-position: center top;
|
|
transform: translateX(calc(-0.5* var(--grid-m)));
|
|
z-index: -2;
|
|
}
|
|
|
|
.vpe-main .debug,
|
|
.vpe-main:before,
|
|
.vpe-main:after {
|
|
pointer-events: none;
|
|
}
|
|
|
|
.vpe-main section {
|
|
padding: var(--grid-m) 0;
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main .item1 {
|
|
display: grid;
|
|
place-items: center;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.vpe-main .item1 img {
|
|
width: calc(var(--grid-l) * 2);
|
|
height: calc(var(--grid-l) * 2);
|
|
}
|
|
|
|
.vpe-main .card {
|
|
border: 1px solid var(--Light-on-primary, #FFF);
|
|
background: var(--Tonal-Palettes-primary-primary95, #E5F7FE);
|
|
border-radius: 20px;
|
|
isolation: isolate;
|
|
position: relative;
|
|
padding: var(--grid-s);
|
|
min-height: calc(var(--grid-m) * 3);
|
|
container-type: inline-size;
|
|
outline: 0;
|
|
color: var(--color-navy);
|
|
transition: background-color 0.35s, color 0.35s, border-color 0.35s;
|
|
}
|
|
|
|
.vpe-main a.card:hover {
|
|
background-color: var(--color-primary);
|
|
color: #ffffff;
|
|
border-color: var(--color-primary);
|
|
}
|
|
|
|
.vpe-main .card span {
|
|
font-size: min(calc((1px * var(--h3-mobile)) + var(--h3-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--h3)));
|
|
font-weight: 700;
|
|
line-height: initial;
|
|
padding-right: 20px;
|
|
}
|
|
|
|
.vpe-main .card:before {
|
|
content: '';
|
|
position: absolute;
|
|
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 15.5V13.5H12.1L0.5 1.9L1.9 0.5L13.5 12.1V5.5H15.5V15.5H5.5Z' fill='%23DB582E'/%3E%3C/svg%3E%0A");
|
|
background-repeat: no-repeat;
|
|
background-position: 50% 50%;
|
|
bottom: var(--grid-s);
|
|
right: var(--grid-s);
|
|
width: var(--grid-m);
|
|
height: var(--grid-m);
|
|
z-index: 1;
|
|
filter: brightness(0) invert(1);
|
|
rotate: 0deg;
|
|
transition: filter 0.35s, rotate 0.35s;
|
|
}
|
|
|
|
.vpe-main a.card:hover:before {
|
|
animation: card-arrow-hint 1s linear infinite .35s;
|
|
filter: brightness(1) invert(0);
|
|
rotate: 45deg;
|
|
}
|
|
|
|
.vpe-main .card:after {
|
|
content: '';
|
|
position: absolute;
|
|
bottom: var(--grid-s);
|
|
right: var(--grid-s);
|
|
border-radius: 50%;
|
|
background-color: var(--color-secondary);
|
|
width: var(--grid-m);
|
|
height: var(--grid-m);
|
|
transition: background-color 0.35s;
|
|
}
|
|
|
|
.vpe-main a.card:hover:after {
|
|
background-color: #ffffff;
|
|
}
|
|
|
|
|
|
.vpe-main .bg-white {
|
|
background-color: white;
|
|
}
|
|
|
|
.vpe-main .bg-gradient {
|
|
background-image: url('/images/voice-pe/gradient.webp');
|
|
background-size: cover;
|
|
background-position: center center;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
border-bottom-left-radius: var(--wrapper-radius);
|
|
border-bottom-right-radius: var(--wrapper-radius);
|
|
transition: border-radius 0.5s;
|
|
}
|
|
|
|
.vpe-main .bg-vpe-family {
|
|
background-image: url('/images/voice-pe/vpe-family.webp');
|
|
background-size: cover;
|
|
background-position: center 44%;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
border-top-left-radius: var(--wrapper-radius);
|
|
border-top-right-radius: var(--wrapper-radius);
|
|
transition: border-radius 0.5s;
|
|
}
|
|
|
|
.vpe-main .bg-vpe-family:before {
|
|
content: '';
|
|
inset: 0;
|
|
position: absolute;
|
|
background: linear-gradient(180deg, transparent 50%, #00AEF8 100%);
|
|
z-index: -2;
|
|
}
|
|
|
|
.vpe-main .bg-none {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
transition: border-radius 0.5s;
|
|
}
|
|
|
|
.vpe-main .bg-grey {
|
|
position: absolute;
|
|
top: 0;
|
|
background-color: #F2F4F9;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
transition: border-radius 0.5s;
|
|
}
|
|
|
|
.vpe-main .bg-navy-gradient {
|
|
background: linear-gradient(180deg, #005761 0%, #002332 71.4%);
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
transition: border-radius 0.5s;
|
|
border-radius: var(--wrapper-radius);
|
|
}
|
|
|
|
.vpe-main .bg-blue-gradient {
|
|
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #CCEFFE 100%);
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
transition: border-radius 0.5s;
|
|
border-radius: var(--wrapper-radius);
|
|
}
|
|
|
|
.vpe-main .bg-blue {
|
|
background: #CCEFFE;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
transition: border-radius 0.5s;
|
|
border-radius: var(--wrapper-radius);
|
|
}
|
|
|
|
.vpe-main .bg-secondary {
|
|
background: radial-gradient(235.68% 137.54% at 49.97% 77.91%, rgba(219, 88, 46, 0.00) 0%, rgba(219, 88, 46, 0.00) 13.5%, #DB582E 100%), linear-gradient(180deg, #EF875D 0%, #F38A69 20.5%, #DB6D6E 44%, #DA676A 74%);
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
transition: border-radius 0.5s;
|
|
border-radius: var(--wrapper-radius);
|
|
}
|
|
|
|
.vpe-main .bg-blue-alt {
|
|
background: var(--color-primary);
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
transition: border-radius 0.5s;
|
|
border-radius: var(--wrapper-radius);
|
|
}
|
|
|
|
.vpe-main .bg-blue-gradient-alt:before {
|
|
content: '';
|
|
background: linear-gradient(180deg, transparent 60%, #00AEF8 100%);
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
transition: border-radius 0.5s;
|
|
border-radius: var(--wrapper-radius);
|
|
}
|
|
|
|
.vpe-main .bg-navy-gradient-alt {
|
|
background: linear-gradient(180deg, #002332 0%, #004576 100%);
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
overflow: hidden;
|
|
transform: translateX(-50%);
|
|
max-width: 2160px;
|
|
width: calc(100% + (var(--grid-m) * 4));
|
|
height: 100%;
|
|
transition: border-radius 0.5s;
|
|
border-radius: var(--wrapper-radius);
|
|
}
|
|
|
|
section#hero {
|
|
padding: 0;
|
|
}
|
|
|
|
section#hero .bg-gradient {
|
|
top: calc(-1 * var(--sticky-header-height));
|
|
height: calc(100% + var(--sticky-header-height));
|
|
}
|
|
|
|
.vpe-main .bg-gradient .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.075) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.075) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-gradient .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.075) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.075) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-none .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.075) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.075) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-none .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.075) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.075) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-grey .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(0, 0, 0, 0.02) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-grey .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(0, 0, 0, 0.02) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-navy-gradient .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.05) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-navy-gradient .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.05) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-blue-gradient .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.175) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.175) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-blue-gradient .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.175) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.175) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-blue .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.175) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.175) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-blue .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.175) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.175) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-blue-gradient-alt .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.175) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.175) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-blue-gradient-alt .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.175) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.175) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-vpe-family .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-vpe-family .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-secondary .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-secondary .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-blue-alt .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-blue-alt .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-navy-gradient-alt .grid:before {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.025) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.025) 1px, transparent 1px);
|
|
}
|
|
|
|
.vpe-main .bg-navy-gradient-alt .grid:after {
|
|
background-image:
|
|
linear-gradient(to right, rgba(255, 255, 255, 0.025) 1px, transparent 1px),
|
|
linear-gradient(to bottom, rgba(255, 255, 255, 0.025) 1px, transparent 1px);
|
|
}
|
|
|
|
|
|
@keyframes card-arrow-hint {
|
|
0% {
|
|
transform: translate(0px, 0px);
|
|
}
|
|
|
|
25% {
|
|
transform: translate(1px, 1px);
|
|
}
|
|
|
|
50% {
|
|
transform: translate(0px, 0px);
|
|
}
|
|
|
|
75% {
|
|
transform: translate(-1px, -1px);
|
|
}
|
|
|
|
100% {
|
|
transform: translate(0px, 0px);
|
|
}
|
|
|
|
}
|
|
|
|
.vpe-main .parts {
|
|
display: flex;
|
|
align-items: center;
|
|
height: calc(var(--grid-m) * 3);
|
|
}
|
|
|
|
.vpe-main .parts .part {
|
|
flex-grow: 1;
|
|
flex-basis: 0;
|
|
transition: flex-basis 0.5s, opacity 0.5s;
|
|
text-align: center;
|
|
height: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
opacity: .5;
|
|
}
|
|
|
|
.vpe-main .parts .part img {
|
|
max-height: 100px;
|
|
|
|
}
|
|
|
|
.vpe-main .parts .part:hover {
|
|
flex-grow: 1;
|
|
flex-basis: 10%;
|
|
opacity: 1;
|
|
}
|
|
|
|
/* Scroller */
|
|
.vpe-main .scroller {
|
|
height: calc(round(var(--rows) * 2) * var(--grid-m));
|
|
}
|
|
|
|
.vpe-main .scroller .sticky {
|
|
height: calc(round(var(--rows) * 1) * var(--grid-m));
|
|
background-color: rgba(255, 255, 255, 0.5);
|
|
position: sticky;
|
|
top: calc(var(--grid-m) * 2);
|
|
}
|
|
|
|
.vpe-main .scroller .sticky .subject {
|
|
height: calc(round(var(--rows) * .7) * var(--grid-m));
|
|
width: 100%;
|
|
display: grid;
|
|
place-items: center;
|
|
}
|
|
|
|
.vpe-main .scroller .sticky .subject img {
|
|
height: 80%;
|
|
max-height: calc(12 * var(--grid-m));
|
|
}
|
|
|
|
.vpe-main .scroller .sticky .text {
|
|
height: calc(round(var(--rows) * .3) * var(--grid-m));
|
|
width: 100%;
|
|
display: grid;
|
|
text-align: center;
|
|
}
|
|
|
|
.vpe-main .assist-bubble {
|
|
--state: 0;
|
|
background-color: #fff;
|
|
border-radius: var(--grid-m);
|
|
border: 2px solid #002332;
|
|
height: var(--grid-m);
|
|
display: grid;
|
|
overflow: hidden;
|
|
position: relative;
|
|
width: calc(8 * var(--grid-m));
|
|
}
|
|
|
|
.vpe-main .assist-bubble.left {
|
|
border-bottom-right-radius: 0;
|
|
}
|
|
|
|
.vpe-main .assist-bubble.right {
|
|
border-bottom-left-radius: 0;
|
|
}
|
|
|
|
|
|
.vpe-main .assist-bubble:hover {
|
|
--state: 1;
|
|
}
|
|
|
|
.vpe-main .assist-bubble:hover,
|
|
.vpe-main .assist-bubble:hover .intent,
|
|
.vpe-main .assist-bubble:hover .response {
|
|
transition-delay: 0s;
|
|
}
|
|
|
|
.vpe-main .assist-bubble .intent,
|
|
.vpe-main .assist-bubble .response {
|
|
display: grid;
|
|
grid-area: 1/1;
|
|
place-items: center;
|
|
transition: transform .2s ease-out 1s;
|
|
}
|
|
|
|
.vpe-main .assist-bubble .intent {
|
|
transform: translateY(calc((var(--state)) * -100%));
|
|
}
|
|
|
|
.vpe-main .assist-bubble .response {
|
|
transform: translateY(calc((1 - var(--state)) * 100%));
|
|
}
|
|
|
|
/* Hero */
|
|
.vpe-main .wrapper#hero {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.vpe-main .wrapper#hero .hero-inner {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
margin-top: -50px;
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main .wrapper#hero .product {
|
|
margin: 0 auto;
|
|
height: calc(var(--grid-m) * var(--hero-product-row-width, 7));
|
|
width: calc(var(--grid-m) * var(--hero-product-row-width, 7));
|
|
aspect-ratio: 1/1;
|
|
position: relative;
|
|
max-width: 100%;
|
|
}
|
|
|
|
.vpe-main .wrapper#hero .tagline {
|
|
bottom: 0;
|
|
right: 0;
|
|
color: #ffffff;
|
|
font-weight: 300;
|
|
font-size: 1rem;
|
|
text-align: center;
|
|
width: calc(var(--grid-m) * 5);
|
|
padding-top: 18px;
|
|
line-height: 1.3;
|
|
white-space: normal;
|
|
margin: 0 auto 8px auto;
|
|
text-wrap: balance;
|
|
}
|
|
|
|
.vpe-main .wrapper#hero .product img {
|
|
margin-top: 1px;
|
|
object-fit: cover;
|
|
object-position: top;
|
|
overflow: visible;
|
|
width: 100%;
|
|
}
|
|
|
|
/* Timeline */
|
|
.vpe-main #timeline {
|
|
--track-segments: 12;
|
|
--track-offset: calc((var(--grid-m) * 2) + 1px);
|
|
--timeline-padded: 0;
|
|
--event-height: 4;
|
|
overflow: hidden;
|
|
padding: var(--grid-m) 0 0;
|
|
}
|
|
|
|
.vpe-main #timeline .bg-blue-gradient {
|
|
border-bottom-left-radius: 0;
|
|
border-bottom-right-radius: 0;
|
|
}
|
|
|
|
.vpe-main #timeline .h1 {
|
|
height: 40px;
|
|
line-height: 43px;
|
|
}
|
|
|
|
.vpe-main #timeline .subtitle-medium {
|
|
line-height: 1.25;
|
|
font-weight: 400;
|
|
margin: 10px 0 30px 0;
|
|
height: 80px;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-content {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-content h2 {
|
|
line-height: 1;
|
|
margin-top: 0;
|
|
margin-bottom: .5rem;
|
|
height: var(--grid-m);
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-content .subtitle {
|
|
height: calc(var(--grid-m) * 2);
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-content .video {
|
|
aspect-ratio: 2/1;
|
|
border-radius: 20px;
|
|
overflow: hidden;
|
|
background-color: #e3e3e3;
|
|
position: relative;
|
|
z-index: 1;
|
|
cursor: pointer;
|
|
margin-top: auto;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-content .video:before {
|
|
content: '';
|
|
position: absolute;
|
|
inset: 0;
|
|
background-color: rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-content .video:after {
|
|
content: '';
|
|
background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 20L17 25.1962L17 14.8038L26 20Z' fill='white'/%3E%3C/svg%3E%0A");
|
|
background-size: 46px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
width: 40px;
|
|
height: 40px;
|
|
border-radius: 50%;
|
|
border: 2px solid #ffffff;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
position: absolute;
|
|
transition: background-size .2s ease-out;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-content .video:hover:after {
|
|
background-size: 58px;
|
|
}
|
|
|
|
|
|
.vpe-main #timeline .timeline-content .video video {
|
|
display: flex;
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
object-position: bottom;
|
|
}
|
|
|
|
.vpe-main .video-modal {
|
|
position: fixed;
|
|
inset: 0;
|
|
z-index: 10;
|
|
visibility: hidden;
|
|
display: grid;
|
|
place-items: center;
|
|
isolation: isolate;
|
|
padding: var(--grid-s);
|
|
pointer-events: none;
|
|
}
|
|
|
|
.vpe-main .video-modal.open {
|
|
pointer-events: auto;
|
|
visibility: visible;
|
|
}
|
|
|
|
.vpe-main .video-modal:before {
|
|
content: '';
|
|
position: absolute;
|
|
inset: 0;
|
|
background: rgba(0, 0, 0, 0.75);
|
|
backdrop-filter: blur(4px);
|
|
-webkit-backdrop-filter: blur(4px);
|
|
opacity: 0;
|
|
transition: opacity 0.5s;
|
|
z-index: -1;
|
|
}
|
|
|
|
.vpe-main .video-modal.open:before {
|
|
opacity: 1;
|
|
}
|
|
|
|
.vpe-main .video-modal .video-wrapper {
|
|
position: relative;
|
|
padding-top: 32px;
|
|
gap: calc(var(--grid-m) * 2) 0;
|
|
}
|
|
|
|
.vpe-main .video-modal .video-wrapper video {
|
|
border-radius: 20px;
|
|
max-width: 800px;
|
|
max-height: 80vh;
|
|
width: 100%;
|
|
}
|
|
|
|
.vpe-main .video-modal .video-wrapper .close {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M1.4 14L0 12.6L5.6 7L0 1.4L1.4 0L7 5.6L12.6 0L14 1.4L8.4 7L14 12.6L12.6 14L7 8.4L1.4 14Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
|
|
background-size: 100%;
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
cursor: pointer;
|
|
display: grid;
|
|
place-items: center;
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: calc(var(--grid-m) * 1) 0;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline {
|
|
flex-shrink: 0;
|
|
padding-left: calc(var(--timeline-padded) * 64px);
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .track {
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .track:before {
|
|
content: '';
|
|
position: absolute;
|
|
left: var(--track-offset);
|
|
right: 0;
|
|
bottom: 100%;
|
|
height: calc(var(--grid-m) * 4);
|
|
display: grid;
|
|
grid-template-rows: repeat(12, 1fr);
|
|
grid-template-columns: 1fr;
|
|
background-image: linear-gradient(to bottom, var(--color-primary) 1px, transparent 1px);
|
|
background-size: auto 8px;
|
|
width: 8px;
|
|
z-index: -2;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .track .icon {
|
|
--top: calc(var(--grid-m) * 0);
|
|
content: '';
|
|
box-sizing: content-box;
|
|
position: absolute;
|
|
width: 11px;
|
|
height: 11px;
|
|
background-color: #ffffff;
|
|
border: 7px solid var(--color-primary);
|
|
border-radius: 50%;
|
|
top: calc((var(--top) + var(--grid-m)) - 12px);
|
|
left: calc(var(--track-offset) - 9px);
|
|
transition: top 2s;
|
|
display: grid;
|
|
place-items: center;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .track .icon:after {
|
|
content: '';
|
|
height: 25px;
|
|
width: 25px;
|
|
opacity: 0;
|
|
position: absolute;
|
|
background: var(--color-primary);
|
|
background: radial-gradient(circle, var(--color-primary) 0%, transparent 70%);
|
|
z-index: -1;
|
|
animation: pulse 1.5s infinite linear;
|
|
animation-delay: 2s;
|
|
}
|
|
|
|
@keyframes pulse {
|
|
0% {
|
|
scale: 1;
|
|
opacity: 1;
|
|
}
|
|
|
|
100% {
|
|
scale: 3;
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .event {
|
|
display: flex;
|
|
position: relative;
|
|
height: calc(var(--grid-m) * var(--event-height));
|
|
padding-left: calc(var(--timeline-padded) * (var(--grid-m) + 16px));
|
|
}
|
|
|
|
|
|
.vpe-main #timeline .timeline .event:before {
|
|
content: '';
|
|
position: absolute;
|
|
top: 0;
|
|
left: var(--track-offset);
|
|
height: 100%;
|
|
display: grid;
|
|
grid-template-rows: repeat(12, 1fr);
|
|
grid-template-columns: 1fr;
|
|
background-image: linear-gradient(to bottom, var(--color-primary) 1px, transparent 1px);
|
|
background-size: auto 8px;
|
|
transition: background-image 1s;
|
|
width: 8px;
|
|
z-index: -2;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline .event:after {
|
|
content: '';
|
|
position: absolute;
|
|
top: var(--grid-m);
|
|
width: 32px;
|
|
left: var(--track-offset);
|
|
height: 1px;
|
|
background-color: var(--color-primary);
|
|
z-index: -2;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .event-details,
|
|
.vpe-main #timeline .timeline-wrapper .timeline .event-content {}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .event-details {
|
|
padding-left: 4px;
|
|
flex-basis: var(--track-offset);
|
|
flex-shrink: 0;
|
|
padding-right: 8px;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .event-details .when {
|
|
font-size: 12px;
|
|
color: var(--color-secondary);
|
|
font-weight: 600;
|
|
line-height: 1;
|
|
padding-top: 4px;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .event-details .title {
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .event-content {
|
|
flex-grow: 1;
|
|
flex-basis: 0;
|
|
font-size: 12px;
|
|
padding-left: 44px;
|
|
padding-top: 3px;
|
|
line-height: 1.3;
|
|
}
|
|
|
|
|
|
|
|
.vpe-main #timeline[data-event="2"] .timeline .track .icon {
|
|
--top: calc(var(--grid-m) * (var(--event-height) * 2.333));
|
|
}
|
|
|
|
|
|
.vpe-main #timeline[data-event="0"] .event:nth-child(1) .content {
|
|
opacity: 1;
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #timeline[data-event="1"] .event:nth-child(2) .content {
|
|
opacity: 1;
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #timeline[data-event="2"] .event:nth-child(3) .content {
|
|
opacity: 1;
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #overview {
|
|
padding: calc(var(--grid-m) * 2) 0;
|
|
}
|
|
|
|
.vpe-main #overview .bg-blue {
|
|
border-top-left-radius: 0;
|
|
border-top-right-radius: 0;
|
|
}
|
|
|
|
.vpe-main #overview .cols {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
gap: var(--grid-m);
|
|
}
|
|
|
|
.vpe-main #overview .col {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--grid-m);
|
|
width: 100%;
|
|
}
|
|
|
|
.vpe-main #overview .col span.fs-medium {
|
|
height: 40px;
|
|
}
|
|
|
|
.vpe-main #overview .col .card {
|
|
height: 100%;
|
|
width: 100%;
|
|
}
|
|
|
|
.vpe-main #overview .col .c-image,
|
|
.vpe-main #overview .col .carousel-images {
|
|
height: calc(var(--grid-m) * 7);
|
|
}
|
|
|
|
.vpe-main #overview .col:nth-child(1) .card {
|
|
height: calc(var(--grid-m) * 3);
|
|
}
|
|
|
|
.vpe-main #overview .col:nth-child(2) .card {
|
|
order: 1;
|
|
}
|
|
|
|
.vpe-main #overview .col:nth-child(2) .card,
|
|
.vpe-main #overview .col:nth-child(3) .card {
|
|
height: calc(var(--grid-m) * 3);
|
|
}
|
|
|
|
.c-image {
|
|
border-radius: calc(var(--grid-m) / 2);
|
|
background-color: #777777;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.c-image:before {
|
|
content: '';
|
|
position: absolute;
|
|
inset: 0;
|
|
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
|
|
}
|
|
|
|
.c-image .attribution {
|
|
display: flex;
|
|
align-items: center;
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
right: 0;
|
|
padding: 10px 12px;
|
|
font-size: 10px;
|
|
gap: 8px;
|
|
color: #ffffff;
|
|
}
|
|
|
|
.c-image .attribution:before {
|
|
content: '';
|
|
display: block;
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cmask id='mask0_647_25422' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_647_25422)'%3E%3Cpath d='M7.3335 11.3334H8.66683V7.33337H7.3335V11.3334ZM8.00016 6.00004C8.18905 6.00004 8.34738 5.93615 8.47516 5.80837C8.60294 5.6806 8.66683 5.52226 8.66683 5.33337C8.66683 5.14448 8.60294 4.98615 8.47516 4.85837C8.34738 4.7306 8.18905 4.66671 8.00016 4.66671C7.81127 4.66671 7.65294 4.7306 7.52516 4.85837C7.39738 4.98615 7.3335 5.14448 7.3335 5.33337C7.3335 5.52226 7.39738 5.6806 7.52516 5.80837C7.65294 5.93615 7.81127 6.00004 8.00016 6.00004ZM8.00016 14.6667C7.07794 14.6667 6.21127 14.4917 5.40016 14.1417C4.58905 13.7917 3.8835 13.3167 3.2835 12.7167C2.6835 12.1167 2.2085 11.4112 1.8585 10.6C1.5085 9.78893 1.3335 8.92226 1.3335 8.00004C1.3335 7.07782 1.5085 6.21115 1.8585 5.40004C2.2085 4.58893 2.6835 3.88337 3.2835 3.28337C3.8835 2.68337 4.58905 2.20837 5.40016 1.85837C6.21127 1.50837 7.07794 1.33337 8.00016 1.33337C8.92238 1.33337 9.78905 1.50837 10.6002 1.85837C11.4113 2.20837 12.1168 2.68337 12.7168 3.28337C13.3168 3.88337 13.7918 4.58893 14.1418 5.40004C14.4918 6.21115 14.6668 7.07782 14.6668 8.00004C14.6668 8.92226 14.4918 9.78893 14.1418 10.6C13.7918 11.4112 13.3168 12.1167 12.7168 12.7167C12.1168 13.3167 11.4113 13.7917 10.6002 14.1417C9.78905 14.4917 8.92238 14.6667 8.00016 14.6667ZM8.00016 13.3334C9.48905 13.3334 10.7502 12.8167 11.7835 11.7834C12.8168 10.75 13.3335 9.48893 13.3335 8.00004C13.3335 6.51115 12.8168 5.25004 11.7835 4.21671C10.7502 3.18337 9.48905 2.66671 8.00016 2.66671C6.51127 2.66671 5.25016 3.18337 4.21683 4.21671C3.1835 5.25004 2.66683 6.51115 2.66683 8.00004C2.66683 9.48893 3.1835 10.75 4.21683 11.7834C5.25016 12.8167 6.51127 13.3334 8.00016 13.3334Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
|
|
position: relative;
|
|
width: 16px;
|
|
height: 16px;
|
|
}
|
|
|
|
.c-image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.carousel-images {
|
|
display: grid;
|
|
}
|
|
|
|
.carousel-images .slides,
|
|
.carousel-images .controls {
|
|
grid-area: 1/1;
|
|
}
|
|
|
|
.carousel-images .slides {
|
|
display: grid;
|
|
place-items: center;
|
|
border-radius: 20px;
|
|
overflow: hidden;
|
|
height: 100%;
|
|
width: 100%;
|
|
}
|
|
|
|
.carousel-images .slide {
|
|
grid-area: 1/1;
|
|
height: 100%;
|
|
width: 100%;
|
|
overflow: hidden;
|
|
opacity: 0.001;
|
|
transition: opacity .5s;
|
|
}
|
|
|
|
.carousel-images .slide img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
border-radius: unset;
|
|
user-select: none;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.carousel-images[data-slide="0"] .slide:nth-child(1) {
|
|
opacity: 1;
|
|
}
|
|
|
|
.carousel-images[data-slide="1"] .slide:nth-child(2) {
|
|
opacity: 1;
|
|
}
|
|
|
|
.carousel-images[data-slide="2"] .slide:nth-child(3) {
|
|
opacity: 1;
|
|
}
|
|
|
|
.carousel-images[data-slide="3"] .slide:nth-child(4) {
|
|
opacity: 1;
|
|
}
|
|
|
|
.carousel-images[data-slide="4"] .slide:nth-child(5) {
|
|
opacity: 1;
|
|
}
|
|
|
|
.carousel-images .controls {
|
|
align-self: flex-end;
|
|
display: flex;
|
|
padding: 1rem;
|
|
gap: 4px;
|
|
width: 100%;
|
|
max-width: 120px;
|
|
justify-self: center;
|
|
z-index: 1;
|
|
}
|
|
|
|
.carousel-images .controls span {
|
|
height: 4px;
|
|
border-radius: 2px;
|
|
display: block;
|
|
background-color: var(--color-secondary-light);
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
transition: flex-grow .5s, background-color .5s;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.carousel-images[data-slide="0"] .controls span:nth-child(1),
|
|
.carousel-images[data-slide="1"] .controls span:nth-child(2),
|
|
.carousel-images[data-slide="2"] .controls span:nth-child(3),
|
|
.carousel-images[data-slide="3"] .controls span:nth-child(4),
|
|
.carousel-images[data-slide="4"] .controls span:nth-child(5) {
|
|
background-color: #ffffff;
|
|
pointer-events: none;
|
|
flex-grow: 2;
|
|
}
|
|
|
|
|
|
.vpe-main #overview .heading {}
|
|
|
|
.vpe-main #contribute {
|
|
padding: 0;
|
|
padding: var(--grid-m) 0;
|
|
}
|
|
|
|
.vpe-main #contribute .wrapper {
|
|
display: grid;
|
|
place-items: center;
|
|
}
|
|
|
|
.vpe-main #contribute .wrapper .text {
|
|
height: calc(var(--grid-m) * 3);
|
|
display: grid;
|
|
place-items: center;
|
|
text-align: center;
|
|
}
|
|
|
|
.vpe-main #contribute .wrapper .button {
|
|
--grid-width: 5;
|
|
margin: 0;
|
|
}
|
|
|
|
.vpe-main #features {
|
|
overflow: hidden;
|
|
padding: 0;
|
|
}
|
|
|
|
.vpe-main #features .bg-none {
|
|
z-index: 2;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.vpe-main #features .wrapper {
|
|
z-index: unset;
|
|
}
|
|
|
|
.vpe-main #features>.wrapper.outer {
|
|
overflow: hidden;
|
|
padding: calc(var(--grid-m) * 1);
|
|
max-width: 2160px;
|
|
width: 100%;
|
|
}
|
|
|
|
.vpe-main #features .fs-medium,
|
|
.vpe-main #features .subtitle-medium {
|
|
white-space: break-spaces;
|
|
color: #ffffff;
|
|
}
|
|
|
|
.vpe-main #features .heading-wrapper {
|
|
height: calc(var(--grid-m) * 4);
|
|
margin-bottom: var(--grid-m);
|
|
}
|
|
|
|
.vpe-main #features .product .button {
|
|
--grid-width: 6;
|
|
margin: 0 auto;
|
|
z-index: 3;
|
|
}
|
|
|
|
.vpe-main #features .product-features {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--grid-m) 0;
|
|
}
|
|
|
|
.vpe-main #features .product-feature-cards,
|
|
.vpe-main #features .product {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
}
|
|
|
|
.vpe-main #features .product {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--grid-m) 0;
|
|
}
|
|
|
|
.vpe-main #features .product-feature-cards {
|
|
display: grid;
|
|
place-items: center;
|
|
z-index: 3;
|
|
}
|
|
|
|
.vpe-main #features .product-feature-cards .product-feature-card {
|
|
border-radius: 20px;
|
|
padding: 20px;
|
|
opacity: 0.001;
|
|
display: flex;
|
|
animation-name: card-slide-out;
|
|
animation-duration: .5s;
|
|
animation-fill-mode: forwards;
|
|
flex-direction: column;
|
|
background-color: #FFF7F4;
|
|
grid-area: 1/1;
|
|
max-width: calc(var(--grid-m) * 9);
|
|
height: calc(var(--grid-m) * 9);
|
|
box-shadow: 0px 8px 16px 0px color-mix(in srgb, var(--color-secondary) 30%, transparent);
|
|
}
|
|
|
|
.vpe-main #features .product-feature-cards .product-feature-card .card-image {
|
|
border-radius: 8px;
|
|
margin-bottom: 28px;
|
|
flex-grow: 1;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.vpe-main #features .product-feature-cards .product-feature-card .card-image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.vpe-main #features .product-feature-cards .product-feature-card .card-title {
|
|
color: var(--color-secondary);
|
|
font-weight: 700;
|
|
max-width: 280px;
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.vpe-main #features .product-feature-cards .product-feature-card .card-description {
|
|
font-size: 1rem;
|
|
}
|
|
|
|
.vpe-main #features .product[data-side="right"] .product-toggles .feature-toggle.active {
|
|
pointer-events: none;
|
|
}
|
|
|
|
.vpe-main #features .product[data-side="right"] .product-toggles .feature-toggle[data-side="left"] {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-main #features .product[data-side="left"] .product-toggles .feature-toggle[data-side="right"] {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-main #features .product[data-feature="microphones"]+.product-feature-cards .product-feature-card {}
|
|
|
|
.vpe-main #features .product[data-feature="microphones"]+.product-feature-cards .product-feature-card#feature-microphones {
|
|
animation-name: card-slide-in;
|
|
animation-duration: .5s;
|
|
animation-delay: 0.2s;
|
|
}
|
|
|
|
.vpe-main #features .product[data-feature="mute"]+.product-feature-cards .product-feature-card#feature-mute {
|
|
animation-name: card-slide-in;
|
|
animation-duration: .5s;
|
|
animation-delay: 0.2s;
|
|
}
|
|
|
|
.vpe-main #features .product[data-feature="controls"]+.product-feature-cards .product-feature-card#feature-controls {
|
|
animation-name: card-slide-in;
|
|
animation-duration: .5s;
|
|
animation-delay: 0.2s;
|
|
}
|
|
|
|
.vpe-main #features .product[data-feature="speaker"]+.product-feature-cards .product-feature-card#feature-speaker {
|
|
animation-name: card-slide-in;
|
|
animation-duration: .5s;
|
|
animation-delay: 0.2s;
|
|
}
|
|
|
|
.vpe-main #features .product[data-feature="led-ring"]+.product-feature-cards .product-feature-card#feature-led-ring {
|
|
animation-name: card-slide-in;
|
|
animation-duration: .5s;
|
|
animation-delay: 0.2s;
|
|
}
|
|
|
|
.vpe-main #features .product[data-feature="audio-jack"]+.product-feature-cards .product-feature-card#feature-audio-jack {
|
|
animation-name: card-slide-in;
|
|
animation-duration: .5s;
|
|
animation-delay: 0.2s;
|
|
}
|
|
|
|
.vpe-main #features .product[data-feature="case"]+.product-feature-cards .product-feature-card#feature-case {
|
|
animation-name: card-slide-in;
|
|
animation-duration: .5s;
|
|
animation-delay: 0.2s;
|
|
}
|
|
|
|
.vpe-main #features .product[data-feature="grove"]+.product-feature-cards .product-feature-card#feature-grove {
|
|
animation-name: card-slide-in;
|
|
animation-duration: .5s;
|
|
animation-delay: 0.2s;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles {
|
|
width: 100%;
|
|
height: calc(var(--grid-m)* 7);
|
|
display: grid;
|
|
place-items: center;
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main #features .product .button {
|
|
order: -1;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles:before {
|
|
content: '';
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: 900px;
|
|
aspect-ratio: 1120/2000;
|
|
background-position: 50% 50%;
|
|
background-repeat: no-repeat;
|
|
background-size: 110%;
|
|
z-index: -1;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.vpe-main #features .product[data-side="left"] .product-toggles:before {
|
|
background-image: url("/images/voice-pe/features/left-mobile.webp");
|
|
}
|
|
|
|
.vpe-main #features .product[data-side="right"] .product-toggles:before {
|
|
background-image: url("/images/voice-pe/features/right-mobile.webp");
|
|
}
|
|
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle {
|
|
--left: 0;
|
|
--top: 0;
|
|
position: absolute;
|
|
margin-top: calc(((var(--top) - .5) * 2) * var(--grid-m));
|
|
margin-left: calc((var(--left) * 2) * var(--grid-m));
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="case"] {
|
|
--top: 0;
|
|
--left: 4;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="microphones"] {
|
|
--top: -2;
|
|
--left: -2;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="mute"] {
|
|
--top: 3;
|
|
--left: 2;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="speaker"] {
|
|
--top: 2;
|
|
--left: -3;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="audio-jack"] {
|
|
--top: 2;
|
|
--left: -2;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="controls"] {
|
|
--top: -1;
|
|
--left: -1;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="led-ring"] {
|
|
--top: 0;
|
|
--left: 2;
|
|
}
|
|
|
|
@keyframes card-slide-in {
|
|
0% {
|
|
transform: scale(0.9) translateY(40px);
|
|
opacity: 0.001;
|
|
}
|
|
|
|
100% {
|
|
transform: scale(1);
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
@keyframes card-slide-out {
|
|
0% {
|
|
transform: scale(1);
|
|
opacity: 1;
|
|
}
|
|
|
|
100% {
|
|
transform: scale(0.9) translateY(-40px);
|
|
opacity: 0.001;
|
|
}
|
|
}
|
|
|
|
.vpe-main #choice-to-voice {
|
|
padding: calc(var(--grid-m) * 1) 0 0 0;
|
|
height: calc(var(--grid-m) * 8);
|
|
}
|
|
|
|
.vpe-main #choice-to-voice .fs-medium {
|
|
color: #002332;
|
|
line-height: .9;
|
|
margin-top: 5px;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.vpe-main #choice-to-voice .bg-blue {
|
|
border-bottom-left-radius: 0;
|
|
border-bottom-right-radius: 0;
|
|
}
|
|
|
|
.vpe-main #choice-to-voice .subtitle {
|
|
color: #4F606E;
|
|
}
|
|
|
|
.vpe-main #choice-to-voice .wrapper {
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex-wrap: wrap;
|
|
gap: 20px 40px;
|
|
z-index: 5;
|
|
}
|
|
|
|
.vpe-main #choice-to-voice p {
|
|
margin: 0;
|
|
}
|
|
|
|
.vpe-main #local-cloud {
|
|
height: calc(var(--grid-m) * 17);
|
|
z-index: 3;
|
|
}
|
|
|
|
.vpe-main #local-cloud .bg-blue {
|
|
border-radius: 0;
|
|
}
|
|
|
|
.vpe-main #local-cloud img {
|
|
border-radius: 0;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
}
|
|
|
|
.vpe-main #local-cloud .house-bg {
|
|
position: absolute;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
right: 0;
|
|
width: auto;
|
|
max-width: unset;
|
|
bottom: calc(3.5 * var(--grid-m));
|
|
height: calc(var(--grid-m) * 16);
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side,
|
|
.vpe-main #local-cloud .sides .vpe {
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .vpe {
|
|
align-self: flex-start;
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main #local-cloud .side {
|
|
position: relative;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-wrapper {
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main #local-cloud .side.local {
|
|
align-items: center;
|
|
--color: var(--color-secondary);
|
|
}
|
|
|
|
.vpe-main #local-cloud .side.cloud {
|
|
--color: var(--color-primary);
|
|
}
|
|
|
|
.vpe-main #local-cloud .side .cards {
|
|
display: flex;
|
|
gap: var(--grid-m);
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main #local-cloud .side .devices {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
position: relative;
|
|
margin-left: -120px;
|
|
margin-bottom: 40px;
|
|
margin-top: 80px;
|
|
z-index: 1;
|
|
}
|
|
|
|
.vpe-main #local-cloud .side .device.device--voice-pe img {
|
|
height: 80px;
|
|
}
|
|
|
|
.vpe-main #local-cloud .side .device.device--ha img {
|
|
height: 120px;
|
|
}
|
|
|
|
|
|
.vpe-main #local-cloud .sides .side .graphic-card {
|
|
height: calc(var(--grid-s) * 12);
|
|
border-radius: 12px;
|
|
border: 2px solid var(--color);
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding: var(--grid-s);
|
|
line-height: 1;
|
|
position: relative;
|
|
gap: 12px;
|
|
font-size: 12px;
|
|
transition: border-color 0.2s;
|
|
background-color: #e5f7fe;
|
|
max-width: calc(var(--grid-m) * 7);
|
|
width: 100%;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side.cloud .graphic-card {
|
|
max-height: calc(var(--grid-m) * 3);
|
|
}
|
|
|
|
|
|
.vpe-main #local-cloud .graphic-card .h-line {
|
|
position: absolute;
|
|
height: calc((var(--grid-m) * 1 + 4px));
|
|
bottom: 100%;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 2px;
|
|
background-color: var(--color);
|
|
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .h-line:before {
|
|
--size: 11px;
|
|
content: '';
|
|
border-radius: 100%;
|
|
height: var(--size);
|
|
aspect-ratio: 1;
|
|
background-color: var(--color);
|
|
position: absolute;
|
|
bottom: calc((-1 * (var(--size) / 2)) + 1px);
|
|
left: calc((-1 * (var(--size) / 2)) + 1px);
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line {
|
|
position: absolute;
|
|
width: calc(100% - var(--grid-m) * 2.5);
|
|
left: calc(var(--grid-m) * 2);
|
|
height: calc(var(--grid-m) * 2);
|
|
top: 100%;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line:before {
|
|
--size: 11px;
|
|
content: '';
|
|
border-radius: 100%;
|
|
height: var(--size);
|
|
aspect-ratio: 1;
|
|
background-color: var(--color);
|
|
position: absolute;
|
|
top: calc((-1 * (var(--size) / 2)) + 1px);
|
|
left: calc((-1 * (var(--size) / 2)) + 1px);
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span:after {
|
|
content: '';
|
|
position: absolute;
|
|
top: var(--grid-m);
|
|
left: var(--grid-m);
|
|
width: calc(100% - var(--grid-m) + 11px);
|
|
height: 2px;
|
|
background: var(--color);
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span span:first-child {
|
|
width: calc(var(--grid-m) + 2px);
|
|
aspect-ratio: 1;
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span span:first-child:before {
|
|
content: '';
|
|
position: absolute;
|
|
height: 200%;
|
|
aspect-ratio: 1;
|
|
border: 2px solid var(--color);
|
|
border-radius: 20px;
|
|
bottom: 0;
|
|
left: 0;
|
|
}
|
|
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span span:last-child {
|
|
width: calc(var(--grid-m) + 2px);
|
|
aspect-ratio: 1;
|
|
display: block;
|
|
position: absolute;
|
|
right: calc((var(--grid-m) * -1) + -4px);
|
|
overflow: hidden;
|
|
bottom: -2px;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span span:last-child:before {
|
|
content: '';
|
|
position: absolute;
|
|
height: 200%;
|
|
aspect-ratio: 1;
|
|
border: 2px solid var(--color);
|
|
border-radius: 20px;
|
|
top: 0;
|
|
right: 0;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card:last-child .line {
|
|
transform: rotateZ(0) rotateY(180deg);
|
|
bottom: 0;
|
|
right: calc((var(--grid-m) * 2) - 2px);
|
|
left: unset;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card span {
|
|
font-weight: 700;
|
|
font-size: 14px;
|
|
color: var(--color);
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card p {
|
|
font-size: 12px;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side .graphic-card>img {
|
|
border-radius: unset;
|
|
width: calc(var(--grid-s) * 4);
|
|
flex-grow: 1;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side .circle-icon {
|
|
height: 60px;
|
|
width: 60px;
|
|
border-radius: 50%;
|
|
border: 1px solid var(--color);
|
|
display: grid;
|
|
place-items: center;
|
|
transition: opacity 0.2s;
|
|
}
|
|
|
|
.vpe-main #local-cloud .info-sides {
|
|
display: flex;
|
|
gap: var(--grid-s);
|
|
max-width: 26rem;
|
|
margin: 0 auto;
|
|
height: calc(var(--grid-m) * 4);
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side div .side-info-wrapper {
|
|
display: none;
|
|
flex-direction: column;
|
|
position: absolute;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side.local div .side-info-wrapper {
|
|
right: calc(100% + (var(--grid-m) * 2));
|
|
text-align: right;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side.cloud div .side-info-wrapper {
|
|
left: calc(100% + (var(--grid-m) * 2));
|
|
}
|
|
|
|
.vpe-main #local-cloud .line-dashed {
|
|
width: calc(var(--grid-s) * 2);
|
|
height: 2px;
|
|
background: repeating-linear-gradient(90deg,
|
|
black, black 4px,
|
|
transparent 4px, transparent 8px);
|
|
background-size: 8px 2px;
|
|
background-position: 0 0px;
|
|
animation: dashed-move-h 2s infinite linear;
|
|
transition: opacity 0.2s;
|
|
}
|
|
|
|
@keyframes dashed-move-v {
|
|
from {
|
|
background-position: 0 0;
|
|
}
|
|
|
|
to {
|
|
background-position: 0 16px;
|
|
}
|
|
}
|
|
|
|
@keyframes dashed-move-h {
|
|
from {
|
|
background-position: 0 0;
|
|
}
|
|
|
|
to {
|
|
background-position: 16px 0;
|
|
}
|
|
}
|
|
|
|
.vpe-main #language-support {
|
|
z-index: 2;
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main #language-support .bg-blue {
|
|
border-radius: 0;
|
|
}
|
|
|
|
.vpe-main #language-support .language-card {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background-color: #ffffff;
|
|
border-radius: 20px;
|
|
padding: 30px 20px 40px 20px;
|
|
height: calc(var(--grid-m) * 20);
|
|
text-align: center;
|
|
}
|
|
|
|
.vpe-main #language-support .input-wrapper select {
|
|
position: absolute;
|
|
}
|
|
|
|
.vpe-main #language-support .input-wrapper {
|
|
align-items: center;
|
|
display: flex;
|
|
gap: var(--grid-s) var(--grid-m);
|
|
margin-top: 20px;
|
|
justify-content: center;
|
|
flex-wrap: wrap;
|
|
width: 100%;
|
|
}
|
|
|
|
.vpe-main #language-support .form-title {
|
|
margin-top: 40px;
|
|
}
|
|
|
|
.vpe-main #language-support .button {
|
|
--grid-width: 7;
|
|
margin-top: var(--grid-m);
|
|
}
|
|
|
|
.vpe-main #language-support .h2 {
|
|
color: var(--color-secondary);
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-cards {
|
|
display: flex;
|
|
gap: 10px;
|
|
flex-wrap: wrap;
|
|
width: 100%;
|
|
margin-top: 40px;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card {
|
|
border-radius: 12px;
|
|
color: #002332;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 8px;
|
|
flex-grow: 1;
|
|
flex-basis: 0;
|
|
border: 2px solid #efefef;
|
|
height: calc(var(--grid-m) * 5);
|
|
/* margin-top: 19px; */
|
|
padding: 20px;
|
|
text-align: left;
|
|
opacity: 1;
|
|
position: relative;
|
|
transition: border-color .2s, background-color .2s, opacity .2s;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card:before {
|
|
content: '';
|
|
position: absolute;
|
|
top: 20px;
|
|
right: 20px;
|
|
height: 29px;
|
|
width: 29px;
|
|
background-size: 100%;
|
|
background-position: center;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card .heading {
|
|
gap: 12px;
|
|
line-height: 1;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card .heading span {
|
|
font-size: 24px;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card .info {
|
|
display: none;
|
|
color: #4F606E;
|
|
font-size: .75rem;
|
|
align-items: center;
|
|
gap: 4px;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card .info a {
|
|
display: flex;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card .state-bar {
|
|
height: 4px;
|
|
position: relative;
|
|
display: flex;
|
|
max-width: 166px;
|
|
width: 100%;
|
|
gap: 4px;
|
|
margin: 10px 0;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card .state-bar span {
|
|
flex-grow: 1;
|
|
flex-basis: 0;
|
|
height: 4px;
|
|
border-radius: 4px;
|
|
position: relative;
|
|
background-color: #E2E2E5;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card .state-bar span:after {
|
|
content: '';
|
|
position: absolute;
|
|
inset: 0;
|
|
opacity: 0;
|
|
transition: opacity .5s ease-out;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="2"],
|
|
.vpe-main #language-support .supported-card[data-state="3"] {
|
|
border-color: #008142;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="2"]:before,
|
|
.vpe-main #language-support .supported-card[data-state="3"]:before {
|
|
background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1914_181' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='29' height='29'%3E%3Crect width='29' height='29' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1914_181)'%3E%3Cpath d='M12.47 21.17L22.6925 10.9475L20.6625 8.9175L12.47 17.11L8.3375 12.9775L6.3075 15.0075L12.47 21.17ZM14.5 29C12.4942 29 10.6092 28.6194 8.845 27.8581C7.08083 27.0969 5.54625 26.0638 4.24125 24.7588C2.93625 23.4538 1.90313 21.9192 1.14188 20.155C0.380625 18.3908 0 16.5058 0 14.5C0 12.4942 0.380625 10.6092 1.14188 8.845C1.90313 7.08083 2.93625 5.54625 4.24125 4.24125C5.54625 2.93625 7.08083 1.90313 8.845 1.14188C10.6092 0.380625 12.4942 0 14.5 0C16.5058 0 18.3908 0.380625 20.155 1.14188C21.9192 1.90313 23.4538 2.93625 24.7588 4.24125C26.0638 5.54625 27.0969 7.08083 27.8581 8.845C28.6194 10.6092 29 12.4942 29 14.5C29 16.5058 28.6194 18.3908 27.8581 20.155C27.0969 21.9192 26.0638 23.4538 24.7588 24.7588C23.4538 26.0638 21.9192 27.0969 20.155 27.8581C18.3908 28.6194 16.5058 29 14.5 29Z' fill='%23008142'/%3E%3C/g%3E%3C/svg%3E%0A");
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="1"] {
|
|
border-color: #DB582E;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="1"]:before {
|
|
background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 29C14.1143 29 13.7467 28.9277 13.3971 28.783C13.0476 28.6384 12.7282 28.4335 12.4389 28.1683L0.831671 16.5611C0.5665 16.2718 0.361596 15.9524 0.216958 15.6029C0.0723192 15.2533 0 14.8857 0 14.5C0 14.1143 0.0723192 13.7406 0.216958 13.3791C0.361596 13.0175 0.5665 12.7041 0.831671 12.4389L12.4389 0.831671C12.7282 0.542394 13.0476 0.331463 13.3971 0.198878C13.7467 0.0662926 14.1143 0 14.5 0C14.8857 0 15.2594 0.0662926 15.6209 0.198878C15.9825 0.331463 16.2959 0.542394 16.5611 0.831671L28.1683 12.4389C28.4576 12.7041 28.6685 13.0175 28.8011 13.3791C28.9337 13.7406 29 14.1143 29 14.5C29 14.8857 28.9337 15.2533 28.8011 15.6029C28.6685 15.9524 28.4576 16.2718 28.1683 16.5611L16.5611 28.1683C16.2959 28.4335 15.9825 28.6384 15.6209 28.783C15.2594 28.9277 14.8857 29 14.5 29ZM13.0536 15.9464H15.9464V7.26808H13.0536V15.9464ZM14.5 20.2855C14.9098 20.2855 15.2533 20.1469 15.5305 19.8697C15.8078 19.5925 15.9464 19.249 15.9464 18.8392C15.9464 18.4293 15.8078 18.0858 15.5305 17.8086C15.2533 17.5314 14.9098 17.3928 14.5 17.3928C14.0902 17.3928 13.7467 17.5314 13.4695 17.8086C13.1922 18.0858 13.0536 18.4293 13.0536 18.8392C13.0536 19.249 13.1922 19.5925 13.4695 19.8697C13.7467 20.1469 14.0902 20.2855 14.5 20.2855Z' fill='%23DB582E'/%3E%3C/svg%3E%0A");
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="0"] {
|
|
border-color: #BA1B1B;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="0"]:before {
|
|
background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.28 21.75L14.5 16.53L19.72 21.75L21.75 19.72L16.53 14.5L21.75 9.28L19.72 7.25L14.5 12.47L9.28 7.25L7.25 9.28L12.47 14.5L7.25 19.72L9.28 21.75ZM14.5 29C12.4942 29 10.6092 28.6194 8.845 27.8581C7.08083 27.0969 5.54625 26.0638 4.24125 24.7588C2.93625 23.4538 1.90313 21.9192 1.14188 20.155C0.380625 18.3908 0 16.5058 0 14.5C0 12.4942 0.380625 10.6092 1.14188 8.845C1.90313 7.08083 2.93625 5.54625 4.24125 4.24125C5.54625 2.93625 7.08083 1.90313 8.845 1.14188C10.6092 0.380625 12.4942 0 14.5 0C16.5058 0 18.3908 0.380625 20.155 1.14188C21.9192 1.90313 23.4538 2.93625 24.7588 4.24125C26.0638 5.54625 27.0969 7.08083 27.8581 8.845C28.6194 10.6092 29 12.4942 29 14.5C29 16.5058 28.6194 18.3908 27.8581 20.155C27.0969 21.9192 26.0638 23.4538 24.7588 24.7588C23.4538 26.0638 21.9192 27.0969 20.155 27.8581C18.3908 28.6194 16.5058 29 14.5 29Z' fill='%23BA1B1B'/%3E%3C/svg%3E%0A");
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card .state-bar:before {
|
|
content: '';
|
|
background-color: #ffffff;
|
|
width: 28px;
|
|
height: 28px;
|
|
border-radius: 50%;
|
|
position: absolute;
|
|
top: -12px;
|
|
left: -12px;
|
|
border: 1px solid #E2E2E5;
|
|
transition: left .5s ease-out, background-color .5s ease-out;
|
|
z-index: 1;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card .state-bar:after {
|
|
content: '';
|
|
background-color: red;
|
|
width: 8px;
|
|
height: 8px;
|
|
border-radius: 50%;
|
|
position: absolute;
|
|
top: -2px;
|
|
left: -2px;
|
|
transition: left .5s ease-out, background-color .5s ease-out;
|
|
z-index: 1;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="0"] .info.state-0 {
|
|
display: flex;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="0"] .state-bar:before {
|
|
left: calc(-14px + ((100% / 3) * 0))
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="0"] .state-bar:after {
|
|
background-color: #BA1B1B;
|
|
left: calc(-4px + ((100% / 3) * 0));
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="1"] .info.state-1 {
|
|
display: flex;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="1"] .state-bar:before {
|
|
left: calc(-14px + ((100% / 3) * 1))
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="1"] .state-bar:after {
|
|
background-color: #FF6B02;
|
|
left: calc(-4px + ((100% / 3) * 1));
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="1"] .state-bar:after {}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="2"] .info.state-2 {
|
|
display: flex;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="2"] .state-bar:before {
|
|
left: calc(-14px + ((100% / 3) * 2))
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="2"] .state-bar:after {
|
|
background-color: #FE0;
|
|
left: calc(-4px + ((100% / 3) * 2));
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="3"] .info.state-3 {
|
|
display: flex;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="3"] .state-bar:before {
|
|
left: calc(-14px + ((100% / 3) * 3))
|
|
}
|
|
|
|
.vpe-main #language-support .supported-card[data-state="3"] .state-bar:after {
|
|
background-color: #16F3BE;
|
|
left: calc(-4px + ((100% / 3) * 3));
|
|
}
|
|
|
|
.vpe-main #ai {
|
|
padding: var(--grid-m) 0 calc(var(--grid-m) * 1);
|
|
}
|
|
|
|
.vpe-main #ai .bg-blue {
|
|
border-top-left-radius: 0;
|
|
border-top-right-radius: 0;
|
|
}
|
|
|
|
.vpe-main #ai .wrapper {
|
|
display: flex;
|
|
align-items: center;
|
|
text-align: center;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.vpe-main #ai .wrapper-outer {
|
|
height: calc(var(--grid-m) * 9);
|
|
}
|
|
|
|
.vpe-main #ai .wrapper .h2 {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.vpe-main #ai .wrapper .subtitle-small {
|
|
max-width: 720px;
|
|
}
|
|
|
|
.vpe-main #ai .logos {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 18px 40px;
|
|
margin-top: 40px;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
|
|
.button-more {
|
|
width: 24px;
|
|
height: 24px;
|
|
background-color: var(--color-secondary);
|
|
transition: box-shadow 0.5s;
|
|
border-radius: 50%;
|
|
position: relative;
|
|
transition: background-color 0.25s ease-out;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.button-more .plus {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%) rotate(0deg);
|
|
width: 8px;
|
|
height: 8px;
|
|
transition: transform .25s ease-out;
|
|
}
|
|
|
|
.button-more .plus:before,
|
|
.button-more .plus:after {
|
|
content: '';
|
|
background-color: white;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
transition: opacity .25s ease-out, background-color .25s ease-out;
|
|
}
|
|
|
|
.button-more .plus:before {
|
|
width: 8px;
|
|
height: 2px;
|
|
}
|
|
|
|
.button-more .plus:after {
|
|
width: 2px;
|
|
height: 8px;
|
|
}
|
|
|
|
.button-more:before {
|
|
content: '';
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
background-color: rgba(255, 255, 255, 0.5);
|
|
width: 28px;
|
|
height: 28px;
|
|
border-radius: 50%;
|
|
z-index: -1;
|
|
backdrop-filter: blur(2px);
|
|
-webkit-backdrop-filter: blur(2px);
|
|
transition: transform .25s ease-out;
|
|
}
|
|
|
|
.button-more:after {
|
|
content: '';
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: 28px;
|
|
height: 28px;
|
|
border-radius: 50%;
|
|
z-index: 1;
|
|
}
|
|
|
|
.button-more.dark:before {
|
|
background-color: var(--color-navy);
|
|
}
|
|
|
|
.button-more:hover:before,
|
|
.button-more:hover:after {
|
|
transform: translate(-50%, -50%) scale(calc(34/28));
|
|
}
|
|
|
|
.button-more.active {
|
|
background-color: #ffffff;
|
|
}
|
|
|
|
.button-more.active .plus:before,
|
|
.button-more.active .plus:after {
|
|
background-color: var(--color-secondary);
|
|
}
|
|
|
|
.button-more.active:before,
|
|
.button-more.active:after {
|
|
transform: translate(-50%, -50%) scale(calc(64/28));
|
|
}
|
|
|
|
.button-more.active:hover:before,
|
|
.button-more.active:hover:after {
|
|
transform: translate(-50%, -50%) scale(calc(56/28));
|
|
}
|
|
|
|
.button-more.active .plus {
|
|
transform: translate(-50%, -50%) rotate(90deg);
|
|
}
|
|
|
|
.button-more.active .plus:before {
|
|
opacity: 0;
|
|
}
|
|
|
|
.vpe-main #pricing {
|
|
padding: 0;
|
|
}
|
|
|
|
.vpe-main #pricing .bg-none {
|
|
z-index: 2;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.vpe-main #pricing .content {
|
|
color: #ffffff;
|
|
height: calc(var(--grid-m) * 7);
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
text-align: center;
|
|
text-wrap: balance;
|
|
}
|
|
|
|
.vpe-main #pricing .fs-price {
|
|
background: linear-gradient(180deg, #FFF 0%, #FFF 75%, #5FD4E7 100%);
|
|
background-clip: text;
|
|
-webkit-background-clip: text;
|
|
-webkit-text-fill-color: transparent;
|
|
margin-bottom: -10px;
|
|
display: flex;
|
|
margin-top: 8px;
|
|
}
|
|
|
|
.vpe-main #pricing .fs-price span {
|
|
font-size: 40px;
|
|
line-height: 1;
|
|
}
|
|
|
|
.vpe-main #pricing .wrapper.outer {
|
|
max-width: 2160px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.vpe-main #pricing .image-overlay {
|
|
height: calc(var(--grid-m) * 6);
|
|
display: flex;
|
|
align-items: flex-end;
|
|
}
|
|
|
|
.vpe-main #pricing .image-overlay img {
|
|
position: absolute;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
top: 0;
|
|
border-radius: 0;
|
|
max-width: unset;
|
|
width: 100%;
|
|
height: calc(var(--grid-m) * 6);
|
|
object-fit: cover;
|
|
object-position: top;
|
|
}
|
|
|
|
.vpe-main #pricing .image-overlay .wrapper {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
gap: 20px;
|
|
bottom: 0;
|
|
height: calc(var(--grid-m) * 3.5);
|
|
padding: 20px;
|
|
text-align: center;
|
|
}
|
|
|
|
.vpe-main #pricing .image-overlay .wrapper .button {
|
|
--grid-width: 4;
|
|
margin: 0;
|
|
}
|
|
|
|
.vpe-main #controls {
|
|
--draw-cable: 0;
|
|
padding: var(--grid-m) 0;
|
|
overflow: hidden;
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main #controls .heading-wrapper {
|
|
max-width: 72%;
|
|
height: calc(var(--grid-m) * 6);
|
|
}
|
|
|
|
.vpe-main #controls .heading-wrapper .subtitle {
|
|
max-width: 550px;
|
|
padding-right: 20px;
|
|
}
|
|
|
|
.vpe-main #controls .flow-wrapper {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: flex-end;
|
|
z-index: 1;
|
|
position: relative;
|
|
height: calc(var(--grid-m) * 12);
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper img.vpe-image {
|
|
object-fit: cover;
|
|
overflow: visible;
|
|
object-position: bottom;
|
|
margin-top: var(--grid-m);
|
|
width: calc(var(--grid-m) * 9);
|
|
}
|
|
|
|
.vpe-main #controls .controls-heading {
|
|
display: flex;
|
|
color: #fff;
|
|
}
|
|
|
|
.vpe-main #controls .controls-heading .subtitle {
|
|
color: #B7C9D9;
|
|
}
|
|
|
|
.vpe-main #controls .controls-heading .cable {
|
|
flex-shrink: 0;
|
|
width: calc(var(--grid-m) * 2);
|
|
position: relative;
|
|
display: grid;
|
|
place-items: center;
|
|
order: 1;
|
|
height: auto;
|
|
}
|
|
|
|
.vpe-main #controls .controls-heading .cable svg.desktop {
|
|
display: none;
|
|
width: 60%;
|
|
}
|
|
|
|
.vpe-main #controls .controls-heading .cable svg {
|
|
--draw: var(--draw-cable, 0);
|
|
position: absolute;
|
|
}
|
|
|
|
.vpe-main #controls .controls-heading .cable svg.mobile {
|
|
top: -50%;
|
|
right: 0;
|
|
}
|
|
|
|
.vpe-main #controls .controls-wrapper {
|
|
z-index: 1;
|
|
padding: var(--grid-m) 0;
|
|
}
|
|
|
|
.vpe-main #controls .controls {
|
|
display: flex;
|
|
width: calc(var(--grid-m) * 3);
|
|
gap: 0 calc(var(--grid-m) * 2);
|
|
transition: transform 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
|
|
}
|
|
|
|
.vpe-main #controls .controls .control {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.vpe-main #controls .controls[data-index="1"] {
|
|
transform: translateX(calc(var(--grid-m) * 0));
|
|
}
|
|
|
|
.vpe-main #controls .controls[data-index="2"] {
|
|
transform: translateX(calc(var(--grid-m) * -5));
|
|
}
|
|
|
|
.vpe-main #controls .controls[data-index="3"] {
|
|
transform: translateX(calc(var(--grid-m) * -10));
|
|
}
|
|
|
|
.vpe-main #controls .controls[data-index="4"] {
|
|
transform: translateX(calc(var(--grid-m) * -15));
|
|
}
|
|
|
|
.vpe-main #controls .controls[data-index="5"] {
|
|
transform: translateX(calc(var(--grid-m) * -20));
|
|
}
|
|
|
|
.vpe-main #controls .controls[data-index="6"] {
|
|
transform: translateX(calc(var(--grid-m) * -25));
|
|
}
|
|
|
|
.vpe-main #controls .controls .control {
|
|
display: grid;
|
|
position: relative;
|
|
place-items: center;
|
|
width: calc(var(--grid-m) * 3);
|
|
height: calc(var(--grid-m) * 3);
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.vpe-main #controls .controls .control:before {
|
|
content: '';
|
|
width: calc(var(--grid-m) * 3);
|
|
height: calc(var(--grid-m) * 3);
|
|
border-radius: 50%;
|
|
background-color: var(--color-secondary-light);
|
|
transform: scale(0);
|
|
transition: transform 0.5s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
|
|
position: absolute;
|
|
z-index: -1;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation {
|
|
width: 100%;
|
|
transform: translateX(1px);
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .bubbles {
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding: var(--grid-m) 0;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .bubbles .request,
|
|
.vpe-main #controls .vpe-wrapper .conversation .bubbles .response {
|
|
display: grid;
|
|
place-items: center;
|
|
height: var(--grid-m);
|
|
font-size: 1rem;
|
|
font-weight: 600;
|
|
overflow: hidden;
|
|
padding: 10px;
|
|
border-radius: calc(var(--grid-m) / 2);
|
|
transition: transform 0.35s cubic-bezier(0.65, 0.05, 0.36, 1), opacity 0.35s cubic-bezier(0.65, 0.05, 0.36, 1), background-color 0.35s cubic-bezier(0.65, 0.05, 0.36, 1);
|
|
transform: translateY(0px);
|
|
opacity: 1;
|
|
width: calc(var(--grid-m) * 6);
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .bubbles .request span,
|
|
.vpe-main #controls .vpe-wrapper .conversation .bubbles .response span {
|
|
grid-area: 1/1;
|
|
transform: translateY(20px);
|
|
opacity: 0;
|
|
white-space: nowrap;
|
|
line-height: 1.5;
|
|
transition: transform 0.35s cubic-bezier(0.65, 0.05, 0.36, 1), opacity 0.35s cubic-bezier(0.65, 0.05, 0.36, 1);
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .bubbles .request {
|
|
align-self: flex-end;
|
|
background-color: var(--color-secondary-light);
|
|
border-bottom-right-radius: 0;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .bubbles .response {
|
|
align-self: flex-start;
|
|
background-color: #ffffff;
|
|
border-bottom-left-radius: 0;
|
|
z-index: 1;
|
|
transition-delay: .4s;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .bubbles .request span {
|
|
transition-delay: 0.2s;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .bubbles .response span {
|
|
transition-delay: 0s;
|
|
}
|
|
|
|
.vpe-main #controls .controls .control img {
|
|
grid-area: 1/1;
|
|
transition: opacity 0.5s ease-out;
|
|
object-fit: initial;
|
|
overflow: visible;
|
|
max-width: unset;
|
|
position: absolute;
|
|
}
|
|
|
|
.vpe-main #controls .controls .control img.active {
|
|
grid-area: 1/1;
|
|
opacity: 0;
|
|
}
|
|
|
|
.vpe-main #controls:not([data-index="0"]) svg.line.mobile {
|
|
--draw: 3;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="0"] .conversation .bubbles .request,
|
|
.vpe-main #controls[data-index="0"] .conversation .bubbles .response {
|
|
transform: translateY(0px);
|
|
opacity: 1;
|
|
background-color: #254452;
|
|
transition-delay: 0s;
|
|
width: calc(var(--grid-m) * 6);
|
|
}
|
|
|
|
.vpe-main #controls[data-index="0"] .conversation .waveform span {
|
|
animation: unset !important;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="1"] .controls .control:nth-child(1):before {
|
|
transform: scale(1.1);
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="1"] .controls .control:nth-child(1) img.active {
|
|
opacity: 1;
|
|
transition-delay: .7s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="1"] .controls .control:nth-child(1) svg.line {
|
|
--draw: 1;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="1"] .conversation .bubbles .response span:nth-child(1) {
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="1"] .conversation .bubbles .request span:nth-child(1),
|
|
.vpe-main #controls[data-index="1"] .conversation .bubbles .response span:nth-child(1) {
|
|
opacity: 1;
|
|
transform: translateY(0px);
|
|
}
|
|
|
|
.vpe-main #controls[data-index="2"] .controls .control:nth-child(2):before {
|
|
transform: scale(1.1);
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="2"] .controls .control:nth-child(2) img.active {
|
|
opacity: 1;
|
|
transition-delay: .7s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="2"] .controls .control:nth-child(2) svg.line {
|
|
--draw: 1;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="2"] .conversation .bubbles .response span:nth-child(2) {
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="2"] .conversation .bubbles .request span:nth-child(2),
|
|
.vpe-main #controls[data-index="2"] .conversation .bubbles .response span:nth-child(2) {
|
|
opacity: 1;
|
|
transform: translateY(0px);
|
|
}
|
|
|
|
.vpe-main #controls[data-index="3"] .controls .control:nth-child(3):before {
|
|
transform: scale(1.1);
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="3"] .controls .control:nth-child(3) img.active {
|
|
opacity: 1;
|
|
transition-delay: .7s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="3"] .controls .control:nth-child(3) svg.line {
|
|
--draw: 1;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="3"] .conversation .bubbles .response span:nth-child(3) {
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="3"] .conversation .bubbles .request span:nth-child(3),
|
|
.vpe-main #controls[data-index="3"] .conversation .bubbles .response span:nth-child(3) {
|
|
opacity: 1;
|
|
transform: translateY(0px);
|
|
}
|
|
|
|
.vpe-main #controls[data-index="4"] .controls .control:nth-child(4):before {
|
|
transform: scale(1.1);
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="4"] .controls .control:nth-child(4) img.active {
|
|
opacity: 1;
|
|
transition-delay: .7s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="4"] .controls .control:nth-child(4) svg.line {
|
|
--draw: 1;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="4"] .conversation .bubbles .response span:nth-child(4) {
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="4"] .conversation .bubbles .request span:nth-child(4),
|
|
.vpe-main #controls[data-index="4"] .conversation .bubbles .response span:nth-child(4) {
|
|
opacity: 1;
|
|
transform: translateY(0px);
|
|
}
|
|
|
|
.vpe-main #controls[data-index="5"] .controls .control:nth-child(5):before {
|
|
transform: scale(1.1);
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="5"] .controls .control:nth-child(5) img.active {
|
|
opacity: 1;
|
|
transition-delay: .7s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="5"] .controls .control:nth-child(5) svg.line {
|
|
--draw: 1;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="5"] .conversation .bubbles .response span:nth-child(5) {
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="5"] .conversation .bubbles .request span:nth-child(5),
|
|
.vpe-main #controls[data-index="5"] .conversation .bubbles .response span:nth-child(5) {
|
|
opacity: 1;
|
|
transform: translateY(0px);
|
|
}
|
|
|
|
.vpe-main #controls[data-index="6"] .controls .control:nth-child(6):before {
|
|
transform: scale(1.1);
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="6"] .controls .control:nth-child(6) img.active {
|
|
opacity: 1;
|
|
transition-delay: .7s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="6"] .controls .control:nth-child(6) svg.line {
|
|
--draw: 1;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="6"] .conversation .bubbles .response span:nth-child(6) {
|
|
transition-delay: .5s;
|
|
}
|
|
|
|
.vpe-main #controls[data-index="6"] .conversation .bubbles .request span:nth-child(6),
|
|
.vpe-main #controls[data-index="6"] .conversation .bubbles .response span:nth-child(6) {
|
|
opacity: 1;
|
|
transform: translateY(0px);
|
|
}
|
|
|
|
.vpe-main #controls .controls .control svg.line.desktop {
|
|
width: 791px;
|
|
height: 68px;
|
|
position: absolute;
|
|
right: calc(50% - 6px);
|
|
z-index: -1;
|
|
display: none;
|
|
}
|
|
|
|
.vpe-main #controls .controls .control.last {
|
|
z-index: 1;
|
|
}
|
|
|
|
.vpe-main #controls svg.line.mobile {
|
|
width: 12px;
|
|
height: 205px;
|
|
position: absolute;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
z-index: -1;
|
|
margin-top: calc((var(--grid-m) * 2) - 5px);
|
|
}
|
|
|
|
.vpe-main #controls .controls .control:nth-child(1) svg.line.desktop,
|
|
.vpe-main #controls .controls .control:nth-child(2) svg.line.desktop,
|
|
.vpe-main #controls .controls .control:nth-child(3) svg.line.desktop {
|
|
bottom: -83px;
|
|
}
|
|
|
|
.vpe-main #controls .controls .control:nth-child(4) svg.line.desktop,
|
|
.vpe-main #controls .controls .control:nth-child(5) svg.line.desktop,
|
|
.vpe-main #controls .controls .control:nth-child(6) svg.line.desktop {
|
|
transform: scale(1, -1);
|
|
top: -82px;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .waveform {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
height: calc(var(--grid-m) * 2);
|
|
width: 80px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .waveform span {
|
|
display: block;
|
|
height: 5px;
|
|
width: 5px;
|
|
border-radius: 10px;
|
|
background: var(--color-secondary-light);
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .waveform.active span:nth-child(1) {
|
|
animation: waveform1 0.83s 1 .1s;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .waveform.active span:nth-child(2) {
|
|
animation: waveform2 0.89s 1 .05s;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .waveform.active span:nth-child(3) {
|
|
animation: waveform3 0.85s 1 .13s;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .waveform.active span:nth-child(4) {
|
|
animation: waveform4 0.83s 1 .05s;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .waveform.active span:nth-child(5) {
|
|
animation: waveform5 0.8s 1 .2s;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .waveform.active span:nth-child(6) {
|
|
animation: waveform6 0.86s 1;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .waveform.active span:nth-child(7) {
|
|
animation: waveform7 0.81s 1 .1s;
|
|
}
|
|
|
|
.vpe-main #community-image {
|
|
padding: 0;
|
|
}
|
|
|
|
.vpe-main #community-image .wrapper {
|
|
height: calc(var(--grid-m)* 9);
|
|
}
|
|
|
|
.vpe-main #community-image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.vpe-main #community-info {
|
|
padding: 0;
|
|
text-align: center;
|
|
color: #ffffff;
|
|
}
|
|
|
|
.vpe-main #community-info .content-wrapper {
|
|
height: calc(var(--grid-m) * 15);
|
|
}
|
|
|
|
.vpe-main #community-info .bg-blue-alt {
|
|
border-top-left-radius: 0;
|
|
border-top-right-radius: 0;
|
|
}
|
|
|
|
.vpe-main #community-info .wrapper {
|
|
padding-bottom: calc(var(--grid-s) * 2);
|
|
}
|
|
|
|
.vpe-main #community-info p {
|
|
padding: 0;
|
|
}
|
|
|
|
.vpe-main #community-info p:not(:last-child) {
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.vpe-main #community-info .h1 {
|
|
color: #ffffff;
|
|
text-transform: uppercase;
|
|
margin-bottom: var(--grid-m);
|
|
}
|
|
|
|
.vpe-main #community-info .buttons {
|
|
display: flex;
|
|
margin-top: 40px;
|
|
gap: 20px 40px;
|
|
justify-content: center;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.vpe-main #community-info .button {
|
|
--grid-width: 5;
|
|
margin: 0;
|
|
}
|
|
|
|
.vpe-main #specs {
|
|
position: relative;
|
|
color: #ffffff;
|
|
padding: 0;
|
|
}
|
|
|
|
.vpe-main #specs .wrapper.outer {
|
|
padding: calc(var(--grid-m) * 1) 0;
|
|
}
|
|
|
|
.vpe-main #specs .fs-large {
|
|
color: var(--color-secondary);
|
|
margin: 40px 0 42px;
|
|
line-height: .8;
|
|
height: 80px;
|
|
}
|
|
|
|
.vpe-main #specs .images {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
gap: var(--grid-s);
|
|
}
|
|
|
|
.vpe-main #specs .images .desktop {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-main #specs .images .row {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
gap: var(--grid-s);
|
|
max-width: calc(var(--grid-m) * 8);
|
|
margin: 0 auto;
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main #specs .images .top {
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main #specs .specs {
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin-top: 63px;
|
|
gap: 40px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .cols {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--grid-m);
|
|
}
|
|
|
|
.vpe-main #specs .specs .cols .col.diagram {
|
|
flex-grow: 1;
|
|
}
|
|
|
|
.vpe-main #specs .specs .cols .col:not(.diagram) {
|
|
width: 100%;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.vpe-main #specs .specs .cols .col {
|
|
flex-grow: 1;
|
|
}
|
|
|
|
.vpe-main #specs .specs .cols .col .group {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0 80px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group {
|
|
display: flex;
|
|
flex-grow: 1;
|
|
flex-basis: 0;
|
|
gap: 0 80px;
|
|
flex-wrap: wrap;
|
|
height: fit-content;
|
|
min-width: 320px;
|
|
width: min-content;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group .group-heading {
|
|
height: var(--grid-m);
|
|
flex-basis: 100%;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.vpe-main #specs .specs>.row>.group:nth-child(2) {
|
|
margin-top: 40px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group .list {
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex-grow: 1;
|
|
flex-basis: 0;
|
|
min-width: 140px;
|
|
}
|
|
|
|
|
|
.vpe-main #specs .specs .group .list ul {
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 20px 0;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group .list ul li {
|
|
margin: 0;
|
|
padding: 0;
|
|
font-weight: 300;
|
|
color: #B7C9D9;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group .list ul li a {
|
|
color: #B7C9D9;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group .list ul li a:hover {
|
|
color: #ffffff;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(1) .group ul {
|
|
height: 80px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(2) .group:nth-child(1) .list:nth-child(1) ul {
|
|
height: 160px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(2) .group:nth-child(1) .list:nth-child(2) ul {
|
|
height: 120px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(2) .group:nth-child(1) .list:nth-child(3) ul {
|
|
height: 120px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(4) .group:nth-child(1) .list:nth-child(1) ul {
|
|
height: 80px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(4) .group:nth-child(1) .list:nth-child(2) ul {
|
|
height: 200px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(4) .group:nth-child(1) .list:nth-child(3) ul {
|
|
height: 80px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(4) .group:nth-child(1) .list:nth-child(4) ul {
|
|
height: 80px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(5) .group:nth-child(1) .list:nth-child(1) ul {
|
|
height: 120px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(5) .group:nth-child(1) .list:nth-child(2) ul {
|
|
height: 120px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row:nth-child(5) .group:nth-child(1) .list:nth-child(3) ul {
|
|
height: 160px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group .list ul li:not(:last-child) {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group .list .list-heading {
|
|
font-weight: 600;
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
height: 40px;
|
|
border-bottom: 1px solid #72787E;
|
|
|
|
font-size: 12px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group .list .list-heading:after {
|
|
content: '';
|
|
height: 1px;
|
|
left: 0;
|
|
right: 0;
|
|
background-color: #ffffff;
|
|
opacity: .5;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group-heading,
|
|
.vpe-main #specs .specs .row-heading {
|
|
color: var(--color-secondary);
|
|
height: 40px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row-heading:not(:first-of-type) {
|
|
margin-top: 40px;
|
|
}
|
|
|
|
.vpe-main #specs .diagram {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin: 0 auto;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 10px;
|
|
height: calc(var(--grid-m) * 25);
|
|
}
|
|
|
|
.vpe-main #specs .diagram img {
|
|
width: min-content;
|
|
}
|
|
|
|
.vpe-main #faq,
|
|
.vpe-main #faq .wrapper.outer {
|
|
padding: 0;
|
|
}
|
|
|
|
.vpe-main #faq .fs-large {
|
|
height: calc(var(--grid-m) * 3);
|
|
}
|
|
|
|
.vpe-main #faq .wrapper {
|
|
padding: var(--grid-m) 0 calc(var(--grid-m) * 2);
|
|
}
|
|
|
|
.vpe-main #faq:after {
|
|
content: '';
|
|
position: absolute;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
height: calc(var(--grid-m) * 1);
|
|
background: linear-gradient(0deg, #f2f4f9 0%, transparent 100%);
|
|
z-index: 1;
|
|
}
|
|
|
|
.vpe-main #faq .faq-items {
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin-top: 1px;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item {
|
|
--open: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
border-bottom: 1px solid #EAA088;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item.active {
|
|
--open: 1;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item .faq-item-heading {
|
|
border-bottom: 1px solid #EAA088;
|
|
margin-bottom: -1px;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item.active .faq-item-heading-icon svg {
|
|
transform: rotate(180deg);
|
|
}
|
|
|
|
|
|
.vpe-main #faq .faq-item.active .faq-item-content-animation-wrapper {
|
|
grid-template-rows: 1fr;
|
|
transition: grid-template-rows 0.4s ease 0s;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item.active .faq-item-content-animation-wrapper .faq-item-content-transform-wrapper {
|
|
transform: translateY(0);
|
|
visibility: visible;
|
|
opacity: 1;
|
|
transition: transform 0.4s ease, visibility 0s 0.4s ease, margin-top 0.4s ease, opacity 0.3s ease 0.425s;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item.active .button-more {
|
|
background-color: #ffffff;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item.active .button-more .plus:before,
|
|
.vpe-main #faq .faq-item.active .button-more .plus:after {
|
|
background-color: var(--color-secondary);
|
|
}
|
|
|
|
.vpe-main #faq .faq-item.active .button-more:before,
|
|
.vpe-main #faq .faq-item.active .button-more:after {
|
|
transform: translate(-50%, -50%) scale(calc(64/28));
|
|
}
|
|
|
|
.vpe-main #faq .faq-item.active .button-more:hover:before,
|
|
.vpe-main #faq .faq-item.active .button-more:hover:after {
|
|
transform: translate(-50%, -50%) scale(calc(56/28));
|
|
}
|
|
|
|
.vpe-main #faq .faq-item.active .button-more .plus {
|
|
transform: translate(-50%, -50%) rotate(90deg);
|
|
}
|
|
|
|
.vpe-main #faq .faq-item.active .button-more .plus:before {
|
|
opacity: 0;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item:not(.active) .faq-item-heading:hover .faq-item-heading-icon:before {
|
|
background: var(--secondary);
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-heading {
|
|
gap: var(--grid-m);
|
|
align-items: center;
|
|
cursor: pointer;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
transition: background-color 0.3s, color 0.3s;
|
|
z-index: 1;
|
|
height: calc(var(--grid-m) * 2);
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-heading-title {
|
|
font-size: 18px;
|
|
line-height: 1.3;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-heading-icon {
|
|
flex-shrink: 0;
|
|
position: relative;
|
|
width: 32px;
|
|
height: 32px;
|
|
display: grid;
|
|
place-items: center;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-content {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 20px;
|
|
align-items: center;
|
|
justify-content: center;
|
|
grid-template-rows: 0fr;
|
|
transition: grid-template-rows 0.3s, transform, visibility 0.3s;
|
|
padding: 0;
|
|
color: #4F606E;
|
|
background-color: #F2F4F9;
|
|
gap: 20px;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-content p {
|
|
margin: 0;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-content-animation {
|
|
min-height: 0;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-content-animation-wrapper {
|
|
display: grid;
|
|
grid-template-rows: 0fr;
|
|
overflow: hidden;
|
|
transition: grid-template-rows 0.4s ease;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-content-transform-wrapper {
|
|
transform: translateY(-100%);
|
|
margin-top: 0;
|
|
opacity: 0.875;
|
|
transition: transform 0.4s ease, margin-top 0.4s ease, opacity 0.3s ease;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-content p {
|
|
font-size: 1rem;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-content p:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(4) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(6) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(7) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(8) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(10) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(11) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(15) .faq-item-heading {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(1) .faq-item-content {
|
|
height: calc(var(--grid-m)* 12);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(2) .faq-item-content {
|
|
height: calc(var(--grid-m)* 17);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(3) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(4) .faq-item-content {
|
|
height: calc(var(--grid-m)* 7);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(5) .faq-item-content {
|
|
height: calc(var(--grid-m)* 10);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(6) .faq-item-content {
|
|
height: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(7) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(8) .faq-item-content {
|
|
height: calc(var(--grid-m)* 12);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(9) .faq-item-content {
|
|
height: calc(var(--grid-m)* 10);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(10) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(11) .faq-item-content {
|
|
height: calc(var(--grid-m)* 8);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(12) .faq-item-content {
|
|
height: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(13) .faq-item-content {
|
|
height: calc(var(--grid-m)* 10);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(14) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(15) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main .etarget {
|
|
position: absolute;
|
|
}
|
|
|
|
.vpe-main #hero .product .etarget {
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-49%, -49%);
|
|
width: 22%;
|
|
height: 22%;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .etarget {
|
|
top: 89px;
|
|
left: 50%;
|
|
height: 32px;
|
|
transform: translateX(-49%);
|
|
width: 56px;
|
|
border-radius: 100%;
|
|
}
|
|
|
|
.vpe-main #features .etarget {
|
|
top: 98px;
|
|
left: 50%;
|
|
height: 32px;
|
|
transform: translateX(-50%);
|
|
width: 56px;
|
|
border-radius: 100%;
|
|
}
|
|
|
|
.vpe-main #local-cloud .etarget {
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: 20%;
|
|
height: 20%;
|
|
border-radius: 100%;
|
|
}
|
|
|
|
.vpe-main #specs .top .etarget {
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: 22%;
|
|
height: 22%;
|
|
border-radius: 100%;
|
|
}
|
|
|
|
.vpe-main #specs .diagram .controls-wrapper {
|
|
position: relative;
|
|
}
|
|
|
|
.vpe-main #specs .diagram .controls-wrapper .etarget {
|
|
top: 40%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: 30%;
|
|
height: 27%;
|
|
border-radius: 100%;
|
|
}
|
|
|
|
.vpe-main #community-image .etarget {
|
|
top: 146px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 56px;
|
|
height: 26px;
|
|
border-radius: 100%;
|
|
}
|
|
|
|
/* Grid sizing */
|
|
@media (min-height: 500px) {
|
|
.vpe-main {
|
|
--rows: 10;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 540px) {
|
|
.vpe-main {
|
|
--rows: 11;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 580px) {
|
|
.vpe-main {
|
|
--rows: 12;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 620px) {
|
|
.vpe-main {
|
|
--rows: 13;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 660px) {
|
|
.vpe-main {
|
|
--rows: 14;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 700px) {
|
|
.vpe-main {
|
|
--rows: 15;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 740px) {
|
|
.vpe-main {
|
|
--rows: 16;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 780px) {
|
|
.vpe-main {
|
|
--rows: 17;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 820px) {
|
|
.vpe-main {
|
|
--rows: 18;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 860px) {
|
|
.vpe-main {
|
|
--rows: 19;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 900px) {
|
|
.vpe-main {
|
|
--rows: 20;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 940px) {
|
|
.vpe-main {
|
|
--rows: 21;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 980px) {
|
|
.vpe-main {
|
|
--rows: 22;
|
|
--hero-product-row-height: 12;
|
|
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1020px) {
|
|
.vpe-main {
|
|
--rows: 23;
|
|
--hero-product-row-height: 13;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1060px) {
|
|
.vpe-main {
|
|
--rows: 24;
|
|
--hero-product-row-height: 14;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1100px) {
|
|
.vpe-main {
|
|
--rows: 25;
|
|
--hero-product-row-height: 15;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1140px) {
|
|
.vpe-main {
|
|
--rows: 26;
|
|
--hero-product-row-height: 16;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1180px) {
|
|
.vpe-main {
|
|
--rows: 27;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1220px) {
|
|
.vpe-main {
|
|
--rows: 28;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1260px) {
|
|
.vpe-main {
|
|
--rows: 29;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1300px) {
|
|
.vpe-main {
|
|
--rows: 30;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1340px) {
|
|
.vpe-main {
|
|
--rows: 31;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1380px) {
|
|
.vpe-main {
|
|
--rows: 32;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1420px) {
|
|
.vpe-main {
|
|
--rows: 33;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1460px) {
|
|
.vpe-main {
|
|
--rows: 34;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1500px) {
|
|
.vpe-main {
|
|
--rows: 35;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1540px) {
|
|
.vpe-main {
|
|
--rows: 36;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1580px) {
|
|
.vpe-main {
|
|
--rows: 37;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1620px) {
|
|
.vpe-main {
|
|
--rows: 38;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1660px) {
|
|
.vpe-main {
|
|
--rows: 39;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1700px) {
|
|
.vpe-main {
|
|
--rows: 40;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1740px) {
|
|
.vpe-main {
|
|
--rows: 41;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1780px) {
|
|
.vpe-main {
|
|
--rows: 42;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1820px) {
|
|
.vpe-main {
|
|
--rows: 43;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1860px) {
|
|
.vpe-main {
|
|
--rows: 44;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1900px) {
|
|
.vpe-main {
|
|
--rows: 45;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1940px) {
|
|
.vpe-main {
|
|
--rows: 46;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 1980px) {
|
|
.vpe-main {
|
|
--rows: 47;
|
|
}
|
|
}
|
|
|
|
@media (min-height: 2020px) {
|
|
.vpe-main {
|
|
--rows: 48;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 300px) {
|
|
.vpe-main {
|
|
--columns: 4;
|
|
--columns-outer: 4;
|
|
}
|
|
|
|
.vpe-main #timeline {
|
|
--track-offset: calc((var(--grid-m) * 2) + 1px);
|
|
}
|
|
|
|
}
|
|
|
|
@media (min-width: 380px) {
|
|
.vpe-main {
|
|
--columns: 4;
|
|
--columns-outer: 4;
|
|
}
|
|
|
|
.vpe-main #timeline {
|
|
--track-offset: calc((var(--grid-m) * 3) - 10px);
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .event-content {
|
|
padding-left: 60px;
|
|
}
|
|
|
|
.hero-inner {
|
|
--large-font-size: 66px;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 460px) {
|
|
.vpe-main {
|
|
--columns: 5;
|
|
--columns-outer: 5;
|
|
}
|
|
|
|
.vpe-main #community-info .content-wrapper {
|
|
height: calc(var(--grid-m) * 13);
|
|
}
|
|
|
|
.vpe-main #timeline {
|
|
--track-offset: calc((var(--grid-m) * 4) - 16px);
|
|
}
|
|
|
|
.hero-inner {
|
|
--large-font-size: 81px;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side .graphic-card {
|
|
height: calc(var(--grid-s) * 10);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(1) .faq-item-content {
|
|
height: calc(var(--grid-m)* 10);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(2) .faq-item-content {
|
|
height: calc(var(--grid-m)* 14);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(3) .faq-item-content {
|
|
height: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(4) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(5) .faq-item-content {
|
|
height: calc(var(--grid-m)* 9);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(6) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(7) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(8) .faq-item-content {
|
|
height: calc(var(--grid-m)* 10);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(9) .faq-item-content {
|
|
height: calc(var(--grid-m)* 8);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(10) .faq-item-content {
|
|
height: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(11) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(12) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(13) .faq-item-content {
|
|
height: calc(var(--grid-m)* 8);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(14) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(15) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .etarget {
|
|
top: 73px;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 540px) {
|
|
.vpe-main {
|
|
--columns: 6;
|
|
--columns-outer: 6;
|
|
}
|
|
|
|
.vpe-main #timeline {
|
|
--track-offset: calc((var(--grid-m) * 5) - 16px);
|
|
}
|
|
|
|
.hero-inner {
|
|
--large-font-size: 81px;
|
|
|
|
}
|
|
|
|
.vpe-main #features>.wrapper.outer {
|
|
padding: calc(var(--grid-m) * 1.5) 0;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles {
|
|
height: calc(var(--grid-m) * 10);
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles:before {
|
|
width: 1400px;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="led-ring"] {
|
|
--top: 0;
|
|
--left: 3;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="audio-jack"] {
|
|
--top: 3;
|
|
--left: -2;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="case"] {
|
|
--top: 1;
|
|
--left: 5;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="microphones"] {
|
|
--top: -3;
|
|
--left: -3;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="mute"] {
|
|
--top: 4;
|
|
--left: 2;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles .feature-toggle[data-feature="speaker"] {
|
|
--top: 3;
|
|
--left: -4;
|
|
}
|
|
|
|
.vpe-main #features .etarget {
|
|
top: 130px;
|
|
height: 50px;
|
|
width: 88px;
|
|
}
|
|
|
|
.vpe-main #specs .images .col:nth-child(1),
|
|
.vpe-main #specs .images .col:nth-child(3) {
|
|
width: calc(3/8 * 100%);
|
|
}
|
|
|
|
.vpe-main #specs .images .col:nth-child(2) {
|
|
width: calc(2/24 * 100%);
|
|
}
|
|
|
|
.vpe-main #overview .col:nth-child(2) .card {
|
|
margin-left: auto;
|
|
width: calc(100% - var(--grid-m));
|
|
order: 0;
|
|
}
|
|
|
|
.vpe-main #overview .col span.fs-medium {
|
|
height: calc(var(--grid-m) * 5);
|
|
}
|
|
|
|
.vpe-main #overview .card {
|
|
flex-grow: 1;
|
|
flex-basis: 0;
|
|
}
|
|
|
|
.vpe-main #overview .col:nth-child(1) .card,
|
|
.vpe-main #overview .col:nth-child(2) .card,
|
|
.vpe-main #overview .col:nth-child(3) .card {
|
|
height: auto;
|
|
}
|
|
|
|
|
|
.vpe-main #specs .images {
|
|
gap: var(--grid-m);
|
|
min-height: 270px;
|
|
}
|
|
|
|
.vpe-main #specs .images .row {
|
|
flex-direction: row;
|
|
max-width: unset;
|
|
margin: unset;
|
|
gap: var(--grid-m);
|
|
max-height: 360px;
|
|
}
|
|
|
|
.vpe-main #specs .images .row:nth-child(1) img {
|
|
max-width: 360px;
|
|
max-height: 360px;
|
|
height: 100%;
|
|
width: 100%;
|
|
}
|
|
|
|
.vpe-main #specs .images .row:nth-child(1) .side2 img {
|
|
max-height: 360px;
|
|
}
|
|
|
|
.vpe-main #specs .images .row .side4,
|
|
.vpe-main #specs .images .row .side1 {
|
|
max-width: 360px;
|
|
}
|
|
|
|
.vpe-main #specs .images .desktop {
|
|
display: block;
|
|
}
|
|
|
|
.vpe-main #specs .images .mobile {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-main #specs .fs-large {
|
|
margin: 80px 0 66px;
|
|
}
|
|
|
|
.vpe-main #specs .images .row:nth-child(2) {
|
|
/* margin-bottom: -1px; */
|
|
}
|
|
|
|
.vpe-main #specs .specs {
|
|
margin-top: 60px;
|
|
}
|
|
|
|
.vpe-main #overview .col {
|
|
flex-direction: row;
|
|
}
|
|
|
|
.vpe-main #overview .col .c-image,
|
|
.vpe-main #overview .col .carousel-images {
|
|
flex-grow: 1;
|
|
flex-basis: 0;
|
|
height: calc(var(--grid-m) * 7);
|
|
}
|
|
|
|
.vpe-main #language-support .language-card {
|
|
height: calc(var(--grid-m) * 20);
|
|
}
|
|
|
|
.vpe-main #community-image .wrapper {
|
|
height: calc(var(--grid-m)* 11);
|
|
}
|
|
|
|
.vpe-main #community-image .etarget {
|
|
top: 174px;
|
|
width: 68px;
|
|
height: 36px;
|
|
}
|
|
|
|
.vpe-main #ai .wrapper-outer {
|
|
height: calc(var(--grid-m) * 7);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(4) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(6) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(7) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(8) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(10) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(11) .faq-item-heading,
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(15) .faq-item-heading {
|
|
height: calc(var(--grid-m)* 2);
|
|
}
|
|
}
|
|
|
|
@media (min-width: 620px) {
|
|
.vpe-main {
|
|
--columns: 7;
|
|
--columns-outer: 7;
|
|
}
|
|
|
|
.vpe-main #timeline {
|
|
--track-offset: calc((var(--grid-m) * 6) - 16px);
|
|
}
|
|
|
|
.hero-inner {
|
|
--large-font-size: 108px;
|
|
}
|
|
|
|
.hero-inner span.large {}
|
|
|
|
.vpe-main #choice-to-voice {
|
|
height: calc(var(--grid-m) * 8);
|
|
}
|
|
|
|
.vpe-main #specs .specs {
|
|
margin-top: 54px;
|
|
}
|
|
|
|
.vpe-main #specs .images {
|
|
min-height: 319px;
|
|
}
|
|
|
|
.vpe-main #community-info .content-wrapper {
|
|
height: calc(var(--grid-m) * 12);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(1) .faq-item-content {
|
|
height: calc(var(--grid-m)* 8);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(2) .faq-item-content {
|
|
height: calc(var(--grid-m)* 9);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(3) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(4) .faq-item-content {
|
|
height: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(5) .faq-item-content {
|
|
height: calc(var(--grid-m)* 7);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(6) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(7) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(8) .faq-item-content {
|
|
height: calc(var(--grid-m)* 8);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(9) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(10) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(11) .faq-item-content {
|
|
height: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(12) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(13) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(14) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(15) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .fs-large {
|
|
height: calc(var(--grid-m) * 4);
|
|
}
|
|
}
|
|
|
|
@media (min-width: 700px) {
|
|
.vpe-main {
|
|
--columns: 8;
|
|
--columns-outer: 8;
|
|
}
|
|
|
|
.vpe-main .wrapper.tall {
|
|
height: calc(min(max(var(--rows, 10) - 4, 17), 22) * var(--grid-m));
|
|
}
|
|
|
|
.vpe-main #timeline {
|
|
--track-offset: calc((var(--grid-m) * 7) - 16px);
|
|
}
|
|
|
|
.vpe-main #controls .controls-heading .heading-wrapper {
|
|
height: calc(var(--grid-m) * 7);
|
|
max-width: 65%;
|
|
}
|
|
|
|
.hero-inner {
|
|
--large-font-size: 108px;
|
|
}
|
|
|
|
.vpe-main #specs .specs {
|
|
margin-top: 49px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .cols {
|
|
flex-direction: row;
|
|
}
|
|
|
|
.vpe-main #specs .specs .cols .col.diagram {
|
|
position: sticky;
|
|
top: 120px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .cols .col:not(.diagram) {
|
|
width: calc(var(--grid-m) * 9);
|
|
}
|
|
|
|
.vpe-main #specs .images {
|
|
min-height: 365px;
|
|
}
|
|
|
|
.vpe-main #community-info .content-wrapper {
|
|
height: calc(var(--grid-m) * 11);
|
|
}
|
|
}
|
|
|
|
@media (min-width: 780px) {
|
|
.vpe-main {
|
|
--columns: 9;
|
|
--columns-outer: 9;
|
|
}
|
|
|
|
.hero-inner {
|
|
--heading-offset: -52px;
|
|
}
|
|
|
|
.hero-inner .hero-h1 {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.hero-inner .hero-h1 h1 {
|
|
line-height: 1;
|
|
}
|
|
|
|
.vpe-main #specs .specs {
|
|
margin-top: 43px;
|
|
}
|
|
|
|
.vpe-main #specs .images {
|
|
min-height: 411px;
|
|
}
|
|
|
|
.hero-inner .hero-h1 h1 span.small {
|
|
position: absolute;
|
|
align-self: flex-start;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side .graphic-card {
|
|
height: calc(var(--grid-s) * 8);
|
|
}
|
|
|
|
.vpe-main .wrapper#hero .product {
|
|
height: calc(var(--grid-m) * var(--hero-product-row-width, 9));
|
|
width: calc(var(--grid-m) * var(--hero-product-row-width, 9));
|
|
}
|
|
|
|
.hero-inner .product .text-mask {
|
|
display: block;
|
|
}
|
|
|
|
.vpe-main .wrapper#hero .tagline {
|
|
position: absolute;
|
|
width: calc(var(--grid-m) * 4);
|
|
margin-bottom: 0;
|
|
text-align: right;
|
|
font-size: min(calc((1px * var(--subtitle-medium-mobile)) + var(--subtitle-medium-mobile) * (100vw - 320px) / (1440 - 320)), (1px * var(--subtitle-medium)));
|
|
}
|
|
|
|
.vpe-main #timeline {
|
|
--track-offset: calc((var(--grid-m) * 8) - 16px);
|
|
}
|
|
|
|
.hero-inner {
|
|
--small-font-size: 40px;
|
|
--large-font-size: 128px;
|
|
}
|
|
|
|
.hero-inner br {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-main #community-info .content-wrapper {
|
|
height: calc(var(--grid-m) * 9);
|
|
}
|
|
|
|
.vpe-main #specs .specs>.row>.group:nth-child(2) {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.vpe-main #faq .faq-item-heading-title {
|
|
font-size: 20px;
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(1) .faq-item-content {
|
|
height: calc(var(--grid-m)* 7);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(2) .faq-item-content {
|
|
height: calc(var(--grid-m)* 8);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(3) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(4) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(5) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(6) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(7) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(8) .faq-item-content {
|
|
height: calc(var(--grid-m)* 7);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(9) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(10) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(11) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(12) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(13) .faq-item-content {
|
|
height: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(14) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(15) .faq-item-content {
|
|
height: calc(var(--grid-m)* 2);
|
|
}
|
|
}
|
|
|
|
@media (min-width: 860px) {
|
|
.vpe-main {
|
|
--columns: 10;
|
|
--columns-outer: 10;
|
|
}
|
|
|
|
.vpe-main #timeline {
|
|
--track-offset: calc((var(--grid-m) * 9) - 16px);
|
|
}
|
|
|
|
.hero-inner {
|
|
--small-font-size: 46px;
|
|
--large-font-size: 142px;
|
|
}
|
|
|
|
.vpe-main #features>.wrapper.outer {
|
|
padding: calc(var(--grid-m) * 2) 0;
|
|
}
|
|
|
|
.vpe-main #features .heading-wrapper {
|
|
height: calc(var(--grid-m) * 6);
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.vpe-main #features .product-features {
|
|
flex-direction: row;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles {
|
|
height: calc(var(--grid-m) * 9);
|
|
}
|
|
|
|
.vpe-main #features .product-features .product-feature-cards {
|
|
place-items: flex-end;
|
|
}
|
|
|
|
.vpe-main #features .product-feature-cards .product-feature-card {
|
|
height: calc(var(--grid-m) * 11);
|
|
}
|
|
|
|
.vpe-main #features .product .button {
|
|
order: 1;
|
|
}
|
|
|
|
.vpe-main #features .product .product-toggles:before {
|
|
aspect-ratio: 2/1;
|
|
width: 2670px;
|
|
}
|
|
|
|
.vpe-main #features .etarget {
|
|
top: 118px;
|
|
height: 44px;
|
|
width: 80px;
|
|
}
|
|
|
|
[data-bg-image-lazy],
|
|
[data-bg-image-lazy]:before,
|
|
[data-bg-image-lazy]:after {
|
|
background-image: unset !important;
|
|
}
|
|
|
|
.vpe-main #features .product[data-side="left"] .product-toggles:before {
|
|
background-image: url("/images/voice-pe/features/left-desktop.webp");
|
|
}
|
|
|
|
.vpe-main #features .product[data-side="right"] .product-toggles:before {
|
|
background-image: url("/images/voice-pe/features/right-desktop.webp");
|
|
}
|
|
|
|
.vpe-main #choice-to-voice {
|
|
height: calc(var(--grid-m) * 6);
|
|
}
|
|
|
|
.vpe-main #choice-to-voice .wrapper {
|
|
flex-wrap: nowrap;
|
|
}
|
|
|
|
.vpe-main #choice-to-voice .fs-medium {
|
|
line-height: 1;
|
|
margin-top: 0;
|
|
margin-left: -4px;
|
|
}
|
|
|
|
.vpe-main .wrapper#hero .tagline {
|
|
width: calc(var(--grid-m) * 5);
|
|
}
|
|
|
|
.vpe-main #specs .specs .group {
|
|
gap: 0 40px;
|
|
}
|
|
|
|
.vpe-main #specs .images {
|
|
min-height: 452px;
|
|
}
|
|
|
|
.vpe-main #specs .specs {
|
|
margin-top: 42px;
|
|
}
|
|
|
|
.vpe-main #specs .specs>.row>.group:nth-child(2) {
|
|
width: calc(var(--grid-m) * 9);
|
|
flex-grow: 0;
|
|
flex-basis: unset;
|
|
margin-top: 0;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 940px) {
|
|
.vpe-main #pricing .fs-price {
|
|
margin-bottom: -10px;
|
|
}
|
|
|
|
.vpe-main {
|
|
--columns: 11;
|
|
--columns-outer: 11;
|
|
}
|
|
|
|
.vpe-main #timeline .h1 {
|
|
height: 80px;
|
|
line-height: 1;
|
|
}
|
|
|
|
.vpe-main #timeline .subtitle-medium {
|
|
margin: 8px 0 32px 0;
|
|
height: auto;
|
|
}
|
|
|
|
.vpe-main #timeline {
|
|
--track-offset: 0px;
|
|
--event-height: 3;
|
|
padding: calc(var(--grid-m) * 3) 0 0;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper {
|
|
flex-direction: row;
|
|
--timeline-padded: 1;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline {
|
|
width: calc(var(--grid-m) * (var(--columns) - -3));
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .event-details {
|
|
flex-grow: 1;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .timeline .event-content {
|
|
padding-left: 6px;
|
|
}
|
|
|
|
.vpe-main #timeline .timeline-wrapper .video {
|
|
aspect-ratio: unset;
|
|
height: calc(var(--grid-m) * 5);
|
|
width: 100%;
|
|
margin-bottom: var(--grid-m);
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper {
|
|
height: calc(var(--grid-m) * 4);
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper img.vpe-image {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.vpe-main #controls {
|
|
padding: calc(var(--grid-m) * 2) 0;
|
|
}
|
|
|
|
.vpe-main #controls .controls-heading .heading-wrapper {
|
|
height: calc(var(--grid-m) * 9);
|
|
max-width: unset;
|
|
}
|
|
|
|
.vpe-main #controls .controls-heading .cable {
|
|
width: calc(var(--grid-m) * 9);
|
|
order: -1;
|
|
}
|
|
|
|
.vpe-main #controls .controls-wrapper {
|
|
flex-grow: 1;
|
|
width: calc(100% -(var(--grid-m)* 8));
|
|
flex-shrink: 0;
|
|
overflow: hidden;
|
|
margin-left: calc(-1 * var(--grid-m));
|
|
margin-right: calc(-1 * var(--grid-m));
|
|
padding: var(--grid-m) var(--grid-m) calc(var(--grid-m) * 3) var(--grid-m);
|
|
z-index: -1;
|
|
}
|
|
|
|
.vpe-main #controls .controls-wrapper .controls {
|
|
display: grid;
|
|
/* 2 row, 3 cols */
|
|
grid-template-rows: repeat(2, 1fr);
|
|
grid-template-columns: repeat(3, 1fr);
|
|
gap: calc(var(--grid-m) * 4) calc(var(--grid-m) * 2);
|
|
margin-left: auto;
|
|
width: min-content;
|
|
transform: unset !important;
|
|
}
|
|
|
|
.vpe-main #controls .controls-heading .cable svg.desktop,
|
|
.vpe-main #controls .controls-wrapper .controls svg.line.desktop {
|
|
display: block;
|
|
}
|
|
|
|
.vpe-main #controls .cable svg.mobile,
|
|
.vpe-main #controls svg.line.mobile {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-main #controls .flow-wrapper {
|
|
flex-direction: row;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation {
|
|
position: absolute;
|
|
top: 100%;
|
|
left: 0;
|
|
right: 0;
|
|
transform: unset;
|
|
margin-top: var(--grid-m);
|
|
}
|
|
|
|
.vpe-main #controls .control.fan {
|
|
transform: translateY(40px);
|
|
}
|
|
|
|
.vpe-main #controls .control.fan img {
|
|
transform: translateY(10px)
|
|
}
|
|
|
|
.vpe-main #controls .control.fan .line {
|
|
margin-top: -40px;
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .conversation .waveform {
|
|
height: 0;
|
|
}
|
|
|
|
.hero-inner {
|
|
--small-font-size: 50px;
|
|
--large-font-size: 156px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .row {
|
|
gap: 0 80px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group {
|
|
gap: 0 80px;
|
|
}
|
|
|
|
.vpe-main #specs .specs {
|
|
margin-top: 47px;
|
|
}
|
|
|
|
.vpe-main #specs .images {
|
|
min-height: 487px;
|
|
}
|
|
|
|
.vpe-main #overview .cols {
|
|
flex-direction: row;
|
|
}
|
|
|
|
.vpe-main #overview .col {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.vpe-main #overview .col .card,
|
|
.vpe-main #overview .col .c-image,
|
|
.vpe-main #overview .col .carousel-images {
|
|
flex-basis: unset;
|
|
}
|
|
|
|
.vpe-main #overview .col .c-image,
|
|
.vpe-main #overview .col .carousel-images {
|
|
height: calc(var(--grid-m) * 9);
|
|
}
|
|
|
|
.vpe-main #overview .col:nth-child(1) {
|
|
max-width: calc(var(--grid-m) * 7);
|
|
}
|
|
|
|
.vpe-main #overview .col:nth-child(2) .card,
|
|
.vpe-main #overview .col:nth-child(3) .card {
|
|
height: calc(var(--grid-m) * 7);
|
|
}
|
|
|
|
.vpe-main #overview .col:nth-child(2) {
|
|
max-width: calc(var(--grid-m) * 8);
|
|
}
|
|
|
|
.vpe-main #overview .col:nth-child(3) {
|
|
max-width: calc(var(--grid-m) * 7);
|
|
}
|
|
|
|
.vpe-main #choice-to-voice {
|
|
height: calc(var(--grid-m) * 10);
|
|
padding: calc(var(--grid-m) * 2) 0 0 0;
|
|
}
|
|
|
|
.vpe-main #local-cloud {
|
|
height: calc(var(--grid-m) * 15);
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides {
|
|
flex-direction: row;
|
|
}
|
|
|
|
.vpe-main #local-cloud .info-sides {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-main #local-cloud .house-bg {
|
|
width: calc(var(--grid-m) * 17);
|
|
bottom: calc(-2 * var(--grid-m));
|
|
transform: unset;
|
|
aspect-ratio: 1/1.18;
|
|
left: calc(-2 * var(--grid-m));
|
|
top: unset;
|
|
max-width: 100%;
|
|
height: unset;
|
|
}
|
|
|
|
.vpe-main #local-cloud .side {
|
|
flex-direction: row;
|
|
}
|
|
|
|
.vpe-main #local-cloud .side .devices {
|
|
flex-direction: column;
|
|
margin-left: 100px;
|
|
margin-right: 100px;
|
|
margin-top: -120px;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.vpe-main #local-cloud .line-dashed {
|
|
height: calc(var(--grid-s) * 2);
|
|
width: 2px;
|
|
background: repeating-linear-gradient(0deg,
|
|
black, black 4px,
|
|
transparent 4px, transparent 8px);
|
|
background-size: 2px 8px;
|
|
background-position: 0 0px;
|
|
animation: dashed-move-v 2s infinite linear;
|
|
transition: opacity 0.2s;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line {
|
|
position: absolute;
|
|
bottom: 0;
|
|
height: calc(var(--grid-m) * 4);
|
|
left: 100%;
|
|
top: unset;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .h-line {
|
|
|
|
width: calc((var(--grid-m) * 3));
|
|
bottom: 100%;
|
|
right: 100%;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
height: 2px;
|
|
left: unset;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .h-line:before {
|
|
bottom: calc((-1 * (var(--size) / 2)) + 1px);
|
|
right: calc((-1 * (var(--size) / 2)) + 1px);
|
|
left: unset;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line:before {
|
|
--size: 11px;
|
|
content: '';
|
|
border-radius: 100%;
|
|
height: var(--size);
|
|
aspect-ratio: 1;
|
|
background-color: var(--color);
|
|
position: absolute;
|
|
top: calc((-1 * (var(--size) / 2)) + 1px);
|
|
left: calc((-1 * (var(--size) / 2)) + 1px);
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span:before {
|
|
content: '';
|
|
position: absolute;
|
|
top: 0;
|
|
height: 2px;
|
|
width: calc(var(--grid-m) * 1);
|
|
background: var(--color);
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span:after {
|
|
content: '';
|
|
position: absolute;
|
|
left: calc(var(--grid-m) * 2);
|
|
top: var(--grid-m);
|
|
height: calc(100% - var(--grid-m));
|
|
width: 2px;
|
|
background: var(--color);
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span span:first-child {
|
|
width: calc(var(--grid-m) + 2px);
|
|
aspect-ratio: 1;
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: calc(var(--grid-m) * 1);
|
|
overflow: hidden;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span span:first-child:before {
|
|
content: '';
|
|
position: absolute;
|
|
height: 200%;
|
|
aspect-ratio: 1;
|
|
border: 2px solid var(--color);
|
|
border-radius: 20px;
|
|
top: 0;
|
|
right: 0;
|
|
bottom: unset;
|
|
left: unset;
|
|
}
|
|
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span span:last-child {
|
|
width: calc(var(--grid-m) + 2px);
|
|
aspect-ratio: 1;
|
|
display: block;
|
|
position: absolute;
|
|
left: calc(var(--grid-m) * 2);
|
|
overflow: hidden;
|
|
bottom: calc((-1 * var(--grid-m) / 2) - 2.5px);
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card .line>span span:last-child:before {
|
|
content: '';
|
|
position: absolute;
|
|
height: 200%;
|
|
aspect-ratio: 1;
|
|
border: 2px solid var(--color);
|
|
border-radius: 20px;
|
|
bottom: 0;
|
|
left: 0;
|
|
top: unset;
|
|
right: unset;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card:last-child .line {
|
|
transform: rotateZ(180deg) rotateY(180deg);
|
|
bottom: unset;
|
|
top: 0;
|
|
left: 100%;
|
|
right: unset;
|
|
}
|
|
|
|
.vpe-main #local-cloud .cards {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card span {
|
|
font-size: 1.5rem;
|
|
font-weight: 700;
|
|
color: var(--color);
|
|
}
|
|
|
|
.vpe-main #local-cloud .graphic-card p {
|
|
font-size: 1rem;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side .graphic-card {
|
|
height: calc(var(--grid-s) * 10);
|
|
padding: var(--grid-s);
|
|
max-width: calc(var(--grid-m) * 8);
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side.cloud .graphic-card {
|
|
max-height: unset;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side .graphic-card span {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side .graphic-card>img {
|
|
width: calc(var(--grid-m) * 3);
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side>.side-info-wrapper {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side div .side-info-wrapper {
|
|
display: flex;
|
|
position: absolute;
|
|
text-align: left;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side div .side-info-wrapper {
|
|
width: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side .datacenter>img:first-child {
|
|
display: block;
|
|
}
|
|
|
|
.vpe-main #language-support .language-card {
|
|
padding: 52px 40px 40px;
|
|
height: calc(var(--grid-m) * 15);
|
|
border-radius: 40px;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-cards {
|
|
flex-direction: row;
|
|
}
|
|
|
|
.vpe-main #language-support .supported-cards .supported-card {
|
|
height: calc(var(--grid-m) * 4);
|
|
}
|
|
|
|
.vpe-main #language-support .form-title {
|
|
margin-top: 80px;
|
|
}
|
|
|
|
.vpe-main #ai .logos {
|
|
gap: 24px 80px;
|
|
}
|
|
|
|
.vpe-main #pricing .image-overlay {
|
|
height: calc(var(--grid-m) * 7);
|
|
}
|
|
|
|
.vpe-main #pricing .image-overlay img {
|
|
height: calc(var(--grid-m) * 9);
|
|
width: 2160px;
|
|
}
|
|
|
|
.vpe-main #pricing .image-overlay .wrapper {}
|
|
|
|
.vpe-main #pricing .content {
|
|
height: calc(var(--grid-m) * 7);
|
|
}
|
|
|
|
.vpe-main #pricing .fs-price {
|
|
margin-bottom: -20px;
|
|
margin-top: 20px;
|
|
}
|
|
|
|
.vpe-main #pricing .fs-price span {
|
|
font-size: 80px;
|
|
}
|
|
|
|
.vpe-main #faq .wrapper {
|
|
padding: calc(var(--grid-m) * 2) 0 calc(var(--grid-m) * 4);
|
|
}
|
|
|
|
.vpe-main #faq:after {
|
|
height: calc(var(--grid-m) * 2);
|
|
}
|
|
|
|
.vpe-main #specs .wrapper.outer {
|
|
padding: calc(var(--grid-m) * 1) 0;
|
|
}
|
|
|
|
.vpe-main #faq .fs-large {
|
|
height: calc(var(--grid-m) * 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(1) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(2) .faq-item-content {
|
|
height: calc(var(--grid-m)* 7);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(3) .faq-item-content {
|
|
height: calc(var(--grid-m)* 4);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(4) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(5) .faq-item-content {
|
|
height: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(6) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(7) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(8) .faq-item-content {
|
|
height: calc(var(--grid-m)* 6);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(9) .faq-item-content {
|
|
height: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(10) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(11) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(12) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(13) .faq-item-content {
|
|
height: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(14) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #faq .faq-items .faq-item:nth-child(15) .faq-item-content {
|
|
height: calc(var(--grid-m)* 3);
|
|
}
|
|
|
|
.vpe-main #controls .vpe-wrapper .etarget {
|
|
top: -7px;
|
|
transform: translateX(-50%);
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1020px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 12;
|
|
}
|
|
|
|
.hero-inner {
|
|
--small-font-size: 54px;
|
|
--large-font-size: 171px;
|
|
}
|
|
|
|
.vpe-main .wrapper#hero .tagline {
|
|
width: calc(var(--grid-m) * 8);
|
|
}
|
|
|
|
.hero-inner .hero-h1 h1 span.large {
|
|
margin-left: -9px;
|
|
}
|
|
|
|
.hero-inner .product .text-mask {
|
|
left: calc(50% - 5px);
|
|
}
|
|
|
|
.vpe-main #local-cloud .side .line-to-vpe svg {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-main #local-cloud .side .line-to-vpe svg.desktop {
|
|
display: block;
|
|
}
|
|
|
|
.vpe-main #local-cloud .sides .side div .side-info-wrapper {
|
|
width: calc(var(--grid-m)* 5);
|
|
}
|
|
|
|
.vpe-main #specs .specs {
|
|
margin-top: 80px;
|
|
}
|
|
|
|
.vpe-main #specs .images {
|
|
min-height: 494px;
|
|
}
|
|
|
|
.vpe-main #specs .specs .group {
|
|
gap: 0 40px;
|
|
}
|
|
}
|
|
|
|
/* HA.io desktop nav breakpoint */
|
|
@media (min-width: 1025px) {
|
|
.vpe-nav .mobile-nav {
|
|
display: none;
|
|
}
|
|
|
|
.vpe-nav>.wrapper>.nav-links {
|
|
display: flex;
|
|
}
|
|
|
|
.vpe-nav .nav-logo img {
|
|
width: unset;
|
|
}
|
|
|
|
.vpe-nav .burger {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1100px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 13;
|
|
}
|
|
|
|
.vpe-main #community-image .etarget {
|
|
top: 170px;
|
|
width: 78px;
|
|
height: 44px;
|
|
}
|
|
|
|
}
|
|
|
|
@media (min-width: 1180px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 14;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1260px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 15;
|
|
}
|
|
|
|
.vpe-main #faq .fs-large {
|
|
height: calc(var(--grid-m) * 6);
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1340px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 16;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1420px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 17;
|
|
}
|
|
|
|
.vpe-main #community-image .etarget {
|
|
top: 166px;
|
|
width: 96px;
|
|
height: 50px;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1500px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 18;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1580px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 19;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1660px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 20;
|
|
}
|
|
|
|
.vpe-main #community-image .etarget {
|
|
top: 162px;
|
|
width: 110px;
|
|
height: 58px;
|
|
}
|
|
|
|
.vpe-main #faq .fs-large {
|
|
height: calc(var(--grid-m) * 7);
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1740px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 21;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1820px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 22;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1900px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 23;
|
|
}
|
|
|
|
.vpe-main #community-image .etarget {
|
|
top: 160px;
|
|
width: 120px;
|
|
height: 64px;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1980px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 24;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 2060px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 25;
|
|
}
|
|
|
|
.vpe-main #faq .fs-large {
|
|
height: calc(var(--grid-m) * 8);
|
|
}
|
|
}
|
|
|
|
@media (min-width: 2140px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 26;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 2220px) {
|
|
.vpe-main {
|
|
--columns: 12;
|
|
--columns-outer: 27;
|
|
}
|
|
|
|
.vpe-main #community-image .etarget {
|
|
top: 156px;
|
|
width: 136px;
|
|
height: 70px;
|
|
}
|
|
}
|
|
|
|
@keyframes waveform1 {
|
|
5% {
|
|
height: 5px;
|
|
}
|
|
|
|
20% {
|
|
height: 14px;
|
|
}
|
|
|
|
40% {
|
|
height: 5px;
|
|
}
|
|
|
|
60% {
|
|
height: 18px;
|
|
}
|
|
|
|
80% {
|
|
height: 5px;
|
|
}
|
|
}
|
|
|
|
@keyframes waveform2 {
|
|
5% {
|
|
height: 5px;
|
|
}
|
|
|
|
20% {
|
|
height: 10px;
|
|
}
|
|
|
|
40% {
|
|
height: 5px;
|
|
}
|
|
|
|
60% {
|
|
height: 12px;
|
|
}
|
|
|
|
80% {
|
|
height: 5px;
|
|
}
|
|
}
|
|
|
|
@keyframes waveform3 {
|
|
5% {
|
|
height: 5px;
|
|
}
|
|
|
|
20% {
|
|
height: 17px;
|
|
}
|
|
|
|
40% {
|
|
height: 5px;
|
|
}
|
|
|
|
60% {
|
|
height: 15px;
|
|
}
|
|
|
|
80% {
|
|
height: 5px;
|
|
}
|
|
}
|
|
|
|
@keyframes waveform4 {
|
|
5% {
|
|
height: 5px;
|
|
}
|
|
|
|
20% {
|
|
height: 14px;
|
|
}
|
|
|
|
40% {
|
|
height: 5px;
|
|
}
|
|
|
|
60% {
|
|
height: 19px;
|
|
}
|
|
|
|
80% {
|
|
height: 5px;
|
|
}
|
|
}
|
|
|
|
@keyframes waveform5 {
|
|
5% {
|
|
height: 5px;
|
|
}
|
|
|
|
20% {
|
|
height: 10px;
|
|
}
|
|
|
|
40% {
|
|
height: 5px;
|
|
}
|
|
|
|
60% {
|
|
height: 15px;
|
|
}
|
|
|
|
80% {
|
|
height: 5px;
|
|
}
|
|
}
|
|
|
|
@keyframes waveform6 {
|
|
5% {
|
|
height: 5px;
|
|
}
|
|
|
|
20% {
|
|
height: 12px;
|
|
}
|
|
|
|
40% {
|
|
height: 5px;
|
|
}
|
|
|
|
60% {
|
|
height: 18px;
|
|
}
|
|
|
|
80% {
|
|
height: 5px;
|
|
}
|
|
}
|
|
|
|
@keyframes waveform7 {
|
|
5% {
|
|
height: 5px;
|
|
}
|
|
|
|
20% {
|
|
height: 14px;
|
|
}
|
|
|
|
40% {
|
|
height: 5px;
|
|
}
|
|
|
|
60% {
|
|
height: 10px;
|
|
}
|
|
|
|
80% {
|
|
height: 5px;
|
|
}
|
|
} |