.w-checkbox {
display: block; margin-bottom: 5px; padding-left: 20px;
}
.w-checkbox::before {
content: ' '; display: table; -ms-grid-column-span: 1; grid-column-end: 2; -ms-grid-column: 1; grid-column-start: 1; -ms-grid-row-span: 1; grid-row-end: 2; -ms-grid-row: 1; grid-row-start: 1;
}
.w-checkbox::after {
content: ' '; display: table; -ms-grid-column-span: 1; grid-column-end: 2; -ms-grid-column: 1; grid-column-start: 1; -ms-grid-row-span: 1; grid-row-end: 2; -ms-grid-row: 1; grid-row-start: 1; clear: both;
}
.w-checkbox-input {
float: left; margin-bottom: 0px; margin-left: -20px; margin-right: 0px; margin-top: 4px; line-height: normal;
}
.w-checkbox-input--inputType-custom {
border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-color: #ccc; border-bottom-color: #ccc; border-left-color: #ccc; border-right-color: #ccc; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; width: 12px; height: 12px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px;
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
background-color: #3898ec; border-top-color: #3898ec; border-bottom-color: #3898ec; border-left-color: #3898ec; border-right-color: #3898ec; background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
box-shadow: 0px 0px 3px 1px #3898ec;
}
.w-embed-youtubevideo {
width: 100%; position: relative; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg'); background-size: cover; background-position: 50% 50%;
}
.w-embed-youtubevideo:empty {
min-height: 75px; padding-bottom: 56.25%;
}
body {
font-family: Roboto, sans-serif; color: #252528; font-size: 1.4rem;
}
.navbar {
position: fixed; left: 0%; top: 0%; right: 0%; bottom: auto; width: 100%; height: 6.5rem; padding-right: 20px; padding-left: 2rem; background-color: #fff; font-size: 1.4rem;
}
.navbar.navbar-login.navbar-hidden {
display: block;
}
.navbar.navbar-login.hidden {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 8rem; padding-left: 6rem; font-size: 14px; font-style: normal;
}
.navbar.navbar-header {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 80px; padding-left: 60px; font-size: 14px;
}
.navbar.navbar-header.navbar-logout {
-webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.navbar.navbar-header.navbar-login.hidden {
position: fixed; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.h-container {
width: 100%; max-width: 120rem; margin-right: auto; margin-left: auto; padding-right: 2rem; padding-left: 2rem; text-align: left;
}
.h-container.h-container-center {
display: block; -ms-grid-row-align: center; align-self: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto;
}
.h-container.h-container-signup {
overflow: visible; margin-bottom: -2px; padding-top: 0px; padding-right: 0rem; padding-left: 0rem; border-top-left-radius: 15px; border-top-right-radius: 15px; box-shadow: inset 0 0 0 1px #fff;
}
.h-header-logo {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 115px; height: 80px; max-width: 140px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url('../images/vectary-logo-black.de0162.de0162.svg'); background-position: 50% 50%; background-repeat: no-repeat; background-attachment: scroll;
}
.h-header-logo.w--current {
margin-top: 0px; margin-right: 0px; padding-top: 0px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; background-size: 100%; cursor: pointer;
}
.navbar_menu {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #4f4f4f; font-weight: 600;
}
.navbar_menu_link {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: 0px; margin-left: 40px; padding-right: 0px; padding-left: 0px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; background-color: transparent; font-family: Roboto, sans-serif; color: #252528; font-size: 15px; font-weight: 300; text-align: center; cursor: pointer;
}
.navbar_menu_link.w--current {
color: #242427; font-size: 15px; font-weight: 600;
}
.navbar_menu_link.nav-link-figma {
padding-left: 3.5rem; background-image: url('../images/figma-logo2x.3740cc.3740cc.png'); background-position: 0% 50%; background-size: 20px; background-repeat: no-repeat; color: #fff;
}
.navbar_menu_link.nav-link-3 {
width: 3.6rem; height: 3.6rem; padding: 0px; border-radius: 999rem; background-color: rgba(79, 79, 79, 0.3); font-size: 1.5rem; text-transform: uppercase;
}
.navbar_menu_link.navlink-split {
-webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center;
}
.navbar_menu_link-button {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 40px; margin-left: 20px; padding: 0px 2.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px none #545fd9; border-radius: 1rem; background-color: transparent; box-shadow: none; -webkit-transition: all 200ms ease; transition: all 200ms ease; color: #545fd9; line-height: 1; font-weight: 500; cursor: pointer;
}
.navbar_menu_link-button:hover {
border: 1px solid #545fd9; background-color: #fff; color: #545fd9;
}
.navbar_menu_link-button.h-btn {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; border-style: solid; border-width: 2px; box-shadow: none; line-height: 40px;
}
.navbar_menu_link-button.h-btn:hover {
border-width: 2px; background-color: #545fd9; box-shadow: none; color: #fff;
}
.nav-link-5 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.container-2 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.section {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 150px; padding-right: 2rem; padding-left: 2rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #fff;
}
.section.promo {
min-height: 90rem; margin-top: 16rem; padding-top: 0px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; background-image: url('../images/hero-render.f1ab7e.f1ab7e.jpg'), url('../images/hero-horizontal-tile.6bb4ba.6bb4ba.jpg'); background-position: 50% 100%, 0px 0px; background-size: 1200px, 100px; background-repeat: no-repeat, repeat-x;
}
.section.section_ar_promo {
overflow: hidden; padding-bottom: 90px; background-color: #fff;
}
.heading {
margin-bottom: 20px; font-family: Roboto, sans-serif; color: #252528; font-size: 7rem; line-height: 100%; font-weight: 700; text-align: center;
}
.text-block {
max-width: 830px; margin-bottom: 30px; padding-bottom: 0px; color: #252528; font-size: 2.4rem; line-height: 140%; font-weight: 400; text-align: center;
}
.button {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 4.4rem; margin-left: 0px; padding: 0px 35px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 1rem; background-color: #4316f3; -webkit-transition: all 200ms ease; transition: all 200ms ease; color: #fff; font-size: 1.8rem; font-weight: 500; text-align: center; cursor: pointer;
}
.button:hover {
border: 1px solid #545fd9; background-color: #fff; color: #545fd9; font-weight: 400;
}
.body {
background-color: #f3f3f3; font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 1; font-weight: 400;
}
.section-2 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 0px; margin-bottom: 0px; padding-top: 7rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #f3f3f3;
}
.heading-2 {
opacity: 0.3; color: #252528; font-size: 1.8rem; text-align: center; text-transform: uppercase;
}
.heading-3 {
font-size: 5.4rem; line-height: 1.1; font-weight: 900; text-align: center;
}
.section-3 {
padding: 15rem 2rem 17rem; background-color: #f3f3f3;
}
.grid {
grid-template-areas: "." "Area";
}
.columns {
max-width: 133rem; margin-right: auto; margin-left: auto;
}
.column {
text-align: left;
}
.image {
position: relative; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; text-align: left;
}
.utility-page-wrap {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100vw; height: 100vh; max-height: 100%; max-width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.utility-page-content {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 260px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; text-align: center;
}
.utility-page-form {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;
}
.container-3 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.div-block {
position: absolute; display: none; width: 100%; height: 100%; max-width: 140rem; margin-right: auto; margin-left: auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url('../images/homepage-photonImg2x.e205f7.e205f7.png'); background-position: -230px 50%; background-size: contain; background-repeat: no-repeat; background-attachment: scroll;
}
.section-4 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 67rem; padding-right: 2rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #3f2444;
}
.image-2 {
position: static; height: 100%; -o-object-fit: fill; object-fit: fill;
}
.div-block-2 {
display: block; width: 100%; max-width: 54rem; margin-right: 7rem; margin-left: 0px;
}
.heading-4 {
margin-bottom: 20px; background-color: transparent; opacity: 0.3; color: #fff; font-size: 1.8rem; text-transform: uppercase;
}
.heading-5 {
margin-bottom: 25px; color: #fff; font-size: 5.4rem; line-height: 1.1; font-weight: 700;
}
.heading-5.whitetext {
font-family: Roboto, sans-serif; color: #fff; font-weight: 700;
}
.paragraph {
color: #70564c; font-size: 2.3rem; line-height: 1.8; font-weight: 400; text-align: left;
}
.paragraph.whitetext {
font-family: Roboto, sans-serif; color: #fff; font-weight: 400;
}
.button-2 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 23rem; height: 5rem; margin-top: 35px; padding-top: 0px; padding-bottom: 0px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 2px solid #70564c; border-radius: 900px; background-color: transparent; -webkit-transition: all 200ms ease; transition: all 200ms ease; color: #000; font-size: 1.6rem; font-weight: 700; cursor: pointer;
}
.button-2:hover {
background-color: #70564c; color: #f3cab2;
}
.button-2.orangebutton {
padding-top: 0px; padding-bottom: 0px; border-color: #ffae93; -webkit-transition: all 200ms ease; transition: all 200ms ease; font-family: Roboto, sans-serif; color: #ffae93;
}
.button-2.orangebutton:hover {
background-color: #ffae93; color: #3f2444;
}
.heading-6 {
width: 100%; max-width: 30.5rem; margin: 0px auto 1.5rem; color: #252528; font-size: 2.7rem; line-height: 1.5; font-weight: 700;
}
.bold-text {
font-size: 3.8rem;
}
.heading-7 {
color: #252528; font-size: 3.8rem; line-height: 1.2;
}
.paragraph-2 {
width: 100%; max-width: 30.5rem; margin-right: auto; margin-left: auto; color: #252528; font-size: 1.9rem; line-height: 1.8;
}
.paragraph-3 {
color: #252528; font-size: 1.9rem; line-height: 1.8;
}
.paragraph-4 {
color: #252528; font-size: 1.9rem; line-height: 1.8;
}
.container-4 {
background-image: url('../images/homepage-photonImg2x.e205f7.e205f7.png'); background-position: 0px 0px; background-size: 1107px; background-repeat: no-repeat;
}
.columns-2 {
max-width: 110rem; margin-right: auto; margin-left: auto; font-size: 125rem;
}
.h-testimonial_text {
margin-top: 2rem; color: #252528; font-size: 1.8rem; line-height: 140%; font-weight: 400; text-align: center;
}
.h-testimonial_text.testimonial-3 {
max-width: 25rem; margin-top: 2rem;
}
.section-5 {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 65rem; padding-left: 2rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #f3cab2; line-height: 1;
}
.div-block-3 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; max-width: 140rem; padding-right: 40px; padding-left: 0px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url('../images/homepage-shareImg2x.3936d3.3936d3.png'); background-position: 290px 50%; background-size: contain; background-repeat: no-repeat; background-attachment: scroll;
}
.container-5 {
display: -ms-grid; display: grid; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; -o-object-fit: fill; object-fit: fill;
}
.columns-3 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; max-width: 126rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.heading-8 {
max-width: 30.5rem; margin: 0px auto 1.5rem 0px; color: #252528; font-size: 2.7rem; line-height: 1.5;
}
.h-testimonial_position {
margin-top: 0px; margin-bottom: 0px; opacity: 0.6; color: #252528; font-size: 1.2rem; line-height: 1; font-weight: 400; text-align: center;
}
.h-testimonial_name {
margin-top: 0rem; margin-bottom: 0.25rem; color: #252528; font-size: 1.6rem; line-height: 1.3; font-weight: 600; text-align: left;
}
.paragraph-5 {
max-width: 30.5rem; margin-right: auto; margin-left: 0px; color: #252528; font-size: 1.9rem; line-height: 1.8;
}
.body-2 {
color: #252528;
}
.div-block-4 {
max-width: 126rem; margin-right: auto; margin-left: auto;
}
.columns-4 {
max-width: 126rem; margin-right: auto; margin-left: auto;
}
.link {
font-family: 'Open Sans', sans-serif; color: #15171a; font-size: 1.6rem; text-decoration: none;
}
.link-2 {
color: #252528; font-size: 1.6rem; text-decoration: none;
}
.link-3 {
color: #252528; font-size: 1.6rem; text-decoration: none;
}
.link-4 {
color: #252528; font-size: 1.6rem; text-decoration: none;
}
.list-item {
padding-left: 25px; background-image: url('../images/icon-youtube.f38375.f38375.svg'); background-position: 0% 50%; background-size: contain; background-repeat: no-repeat;
}
.list-item-2 {
padding-left: 25px; background-image: url('../images/icon-twitter.c24b2d.c24b2d.svg'); background-position: 0% 50%; background-size: contain; background-repeat: no-repeat;
}
.list-item-3 {
padding-left: 25px; background-image: url('../images/icon-facebook.a7045a.a7045a.svg'); background-position: 0% 50%; background-size: contain; background-repeat: no-repeat;
}
.list-item-4 {
padding-left: 25px; background-image: url('../images/icon-dribbble.53437c.53437c.svg'); background-position: 0% 50%; background-size: contain; background-repeat: no-repeat;
}
.list-item-5 {
padding-left: 25px; background-image: url('../images/icon-instagram.5e5663.5e5663.svg'); background-position: 0% 50%; background-size: contain; background-repeat: no-repeat;
}
.paragraph-6 {
max-width: 30rem; margin-top: 2.9rem; margin-bottom: 2rem; opacity: 0.5; color: #8993a0; font-size: 1.4rem; line-height: 1.7;
}
.text-block-3 {
opacity: 0.5; color: #8993a0; font-size: 1.4rem; line-height: 1.6;
}
.heading-11 {
font-size: 1.6rem;
}
.heading-12 {
font-size: 1.6rem;
}
.heading-13 {
margin-top: 0px; margin-bottom: 0px; font-size: 1.6rem;
}
.footer {
padding: 10rem 20px; background-color: #191e24;
}
.list-item-6 {
margin-bottom: 2.5rem;
}
.list-item-7 {
padding-bottom: 2.3rem;
}
.section-7 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 18rem; padding-right: 3rem; padding-left: 3rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.list-item-8 {
margin-bottom: 1.3rem;
}
.list-item-9 {
list-style-type: none;
}
.list-item-9.footerlink {
margin-bottom: 1rem;
}
.list-item-10 {
list-style-type: none;
}
.list {
padding-left: 0px; list-style-type: none;
}
.link-5 {
font-size: 1.4rem;
}
.link-footer {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #8993a0; font-size: 1.6rem; text-decoration: none; cursor: pointer;
}
.link-footer:hover {
color: #cdd2da;
}
.h-footer_title {
margin-top: 0px; margin-bottom: 2rem; color: #fff; font-size: 1.6rem; line-height: 1; font-weight: 600;
}
.h-footer_link {
margin-bottom: 1.5rem; color: #fff;
}
.h-footer_link.social-icon-footer {
padding-left: 0px; background-image: url('../images/icon-instagram.5e5663.5e5663.svg'); background-position: 0% 50%; background-size: contain; background-repeat: no-repeat;
}
.h-footer_link.social-icon-footer.social-icon-instagram {
background-image: none;
}
.h-footer_link.social-icon-footer.social-icon-dribbble {
background-image: none;
}
.h-footer_link.social-icon-footer.social-icon-facebook {
background-image: none;
}
.h-footer_link.social-icon-footer.social-icon-twitter {
background-image: none;
}
.h-footer_link.social-icon-footer.social-icon-youtube {
background-image: none;
}
.column-2 {
padding-left: 0px;
}
.column-3 {
padding-right: 0px; padding-left: 60px;
}
.column-4 {
padding-right: 0px; padding-left: 50px;
}
.column-5 {
padding-right: 0px; padding-left: 0px; text-align: left;
}
.column-6 {
padding-left: 0px;
}
.h-testimonial_image {
width: 3.2rem; height: 3.2rem; margin-right: 1rem; text-align: center;
}
.h-testimonial {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: left;
}
.h-testimonials {
padding-top: 8rem; padding-bottom: 8rem;
}
.section-9 {
display: block; padding-top: 15.5rem; padding-right: 2rem; padding-left: 2rem;
}
.heading-15 {
font-size: 6rem; line-height: 1.3; font-weight: 900; text-align: center;
}
.text-block-4 {
max-width: 45rem; margin: 3rem auto 7rem; font-size: 2.4rem; line-height: 1.6; text-align: center;
}
.div-block-5 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center;
}
.h-account_social_button {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 30px; height: 30px; margin-right: 1.5rem; padding: 0px 0px 0px 1rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; border: 1px solid transparent; border-radius: 999rem; background-color: #fff; background-image: url('../images/social-google.24b1f9.24b1f9.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; -webkit-transition: all 200ms ease; transition: all 200ms ease; font-size: 1.3rem; line-height: 1.7; font-weight: 500; cursor: pointer;
}
.h-account_social_button:hover {
border: 1px solid #4285f4; background-color: #fff; color: #4285f4;
}
.h-account_social_button.facebook {
padding-right: 0px; padding-left: 0px; border-color: #3a5a98; background-color: #3a5a98; background-image: url('../images/social-facebook.ab8bac.ab8bac.png'); background-position: 50% 50%; background-size: 30px; color: #fff; font-weight: 500; cursor: pointer;
}
.h-account_social_button.facebook:hover {
background-color: #fff; color: #3a5a98;
}
.button-4 {
margin-left: 1.5rem;
}
.text-block-5 {
margin-top: 1.5rem; margin-bottom: 1.5rem; font-size: 1.2rem; line-height: 1.6; text-align: center;
}
.form {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-right: auto; margin-left: auto; text-align: center;
}
.text-field {
height: 5rem; padding-left: 45px; border-radius: 999rem; background-color: transparent; background-image: url('../images/icon-envelope.4dae54.4dae54.svg'); background-position: 10px 50%; background-repeat: no-repeat; cursor: pointer;
}
.text-field-2 {
height: 5rem; padding-right: 11rem; padding-left: 45px; border-radius: 999rem; background-color: transparent; background-image: url('../images/icon-lock.81dad0.81dad0.svg'); background-position: 10px 50%; background-repeat: no-repeat; cursor: pointer;
}
.submit-button {
width: 22rem; height: 5rem; margin-top: 2rem; padding-top: 0px; padding-bottom: 0px; border: 1px solid transparent; border-radius: 999rem; background-color: #545fd9; -webkit-transition: all 200ms ease; transition: all 200ms ease; color: #fff; font-weight: 500; text-align: center; cursor: pointer;
}
.submit-button:hover {
border: 1px solid #545fd9; background-color: #fff; color: #545fd9;
}
.text-block-6 {
position: absolute; left: auto; top: 40%; right: 0%; bottom: 0%; width: 13rem; height: auto; color: #929293; font-size: 1.2rem;
}
.image-5 {
display: inline-block;
}
.image-6 {
position: relative; width: 100%; margin-right: auto; margin-left: auto;
}
.section-10 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 90vh; max-height: 99rem; padding-right: 20px; padding-left: 20px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #27043d; background-image: url('../images/sketch-heroPlugin2.9a47cf.9a47cf.png'); background-position: 50% 50%; background-size: 2225px; background-repeat: no-repeat; background-attachment: fixed;
}
.navbar-2 {
height: 6rem; background-color: #35134d;
}
.nav-link-6 {
color: #fff;
}
.nav-menu-2 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; color: #fff;
}
.div-block-6 {
height: 6rem; max-width: 126rem; margin-right: auto; margin-left: auto;
}
.div-block-7 {
position: absolute; left: auto; top: 0%; right: 0%; bottom: 0%; overflow: visible; width: 50%; height: 100%; margin-left: auto; background-image: url('../images/plugin-sketch2x.fcd293.fcd293.png'); background-position: 50% 50%; background-size: 1848px; background-repeat: no-repeat; -o-object-fit: fill; object-fit: fill;
}
.heading-16 {
margin-top: 25px; color: #fff; font-size: 8.5rem; line-height: 1.1;
}
.paragraph-7 {
margin-top: 25px; margin-bottom: 50px; color: #e3e3e3; font-size: 2.3rem; line-height: 1.4; font-weight: 300;
}
.button-5 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 22rem; height: 6rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 2px solid #ffae93; border-radius: 0.6rem; background-color: transparent; -webkit-transition: all 200ms ease; transition: all 200ms ease; font-family: Roboto, sans-serif; color: #ffae93; font-size: 1.8rem; font-weight: 500; cursor: pointer;
}
.button-5:hover {
background-color: #ffae93; color: #35134d;
}
.div-block-8 {
max-width: 126rem;
}
.heading-17 {
width: 100%; max-width: 76.5rem; margin: 0rem auto 2rem; font-size: 5.4rem; line-height: 1.3; text-align: center;
}
.paragraph-8 {
width: 100%; max-width: 85rem; margin: 4.5rem auto 7.5rem; font-size: 2.3rem; line-height: 1.6; text-align: center;
}
.paragraph-8.small-paragraph {
max-width: 60rem; margin-top: 2rem; margin-bottom: 0rem;
}
.video {
position: relative; display: block; width: 100%; height: auto; max-width: 80rem; margin: 9rem auto 15rem; padding-bottom: 0px; background-color: transparent;
}
.div-block-9 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 114rem; margin-right: auto; margin-left: auto; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.div-block-10 {
width: 100%; height: 100%; max-width: 50rem;
}
.div-block-11 {
max-width: 50rem;
}
.heading-18 {
margin-top: 0px; margin-bottom: 30px; font-size: 3.3rem; line-height: 1.3;
}
.paragraph-9 {
font-size: 2.3rem; line-height: 1.5;
}
.section-11 {
margin-top: 6rem; margin-bottom: 20rem; padding-right: 20px; padding-left: 20px;
}
.div-block-12 {
max-width: 91rem; margin-right: auto; margin-left: auto; text-align: center;
}
.section-12 {
padding: 9.5rem 20px 15rem; background-color: #f97471; color: #fff;
}
.button-6 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 8rem; max-width: 40rem; margin-right: auto; margin-left: auto; padding-right: 6rem; padding-left: 6rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 2px solid #fff; border-radius: 999rem; background-color: transparent; -webkit-transition: all 200ms ease; transition: all 200ms ease; font-size: 2.2rem; font-weight: 500; cursor: pointer;
}
.button-6:hover {
background-color: #fff; color: #f97471;
}
.paragraph-10 {
max-width: 68rem; margin-right: auto; margin-bottom: 6rem; margin-left: auto; font-size: 2.3rem; line-height: 1.7; font-weight: 300;
}
.heading-19 {
margin-bottom: 4rem; font-size: 4rem;
}
.section-13 {
padding-right: 20px; padding-left: 20px;
}
.section-14 {
margin-bottom: 9rem; padding-top: 7rem; padding-right: 20px; padding-left: 20px;
}
.div-block-13 {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; max-width: 133rem; margin-right: auto; margin-left: auto; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.html-embed {
width: 100%; max-width: 60rem; margin-right: auto; margin-bottom: 7rem; margin-left: auto; text-align: center;
}
.image-7 {
display: block; width: 100%; max-width: 80rem; margin-right: auto; margin-bottom: 8rem; margin-left: auto;
}
.image-8 {
position: static; left: 0%; top: 2.5rem; right: auto; bottom: auto;
}
.link-block-2 {
position: absolute; left: 0%; top: 2.5rem; right: auto; bottom: auto;
}
.text-block-7 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 36px; height: 36px; padding-top: 2px; padding-left: 1px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 999rem; background-color: rgba(79, 79, 79, 0.3); font-size: 15px; line-height: 1; text-align: center;
}
.icon-2 {
left: 44px; top: 27px; right: auto; bottom: 0%; z-index: 5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px none #cacaca; border-radius: 999rem; background-color: #fff; font-size: 13px; line-height: 1;
}
.dropdown-toggle {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 1.6;
}
.dropdown-list {
margin-top: 140px; border-radius: 4px;
}
.dropdown-list.w--open {
width: 140px; margin-top: 140px; background-color: #fff; box-shadow: 0 0 33px 0 rgba(0, 0, 0, 0.15);
}
.dropdown-link {
padding-left: 40px; background-image: url('../images/icon-settings.08c977.08c977.svg'); background-position: 10% 50%; background-size: 17px; background-repeat: no-repeat; opacity: 0.45; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; font-size: 14px; font-weight: 500;
}
.dropdown-link:hover {
opacity: 0.85;
}
.dropdown-link-2 {
padding-left: 40px; background-image: url('../images/icon-signOut.febd88.febd88.svg'); background-position: 11% 51%; background-size: 17px; background-repeat: no-repeat; opacity: 0.45; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; font-weight: 500;
}
.dropdown-link-2:hover {
opacity: 0.85;
}
.dropdown {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 65px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.background-video {
width: 100%; max-width: 80rem; margin-right: auto; margin-bottom: 8rem; margin-left: auto;
}
.html-embed-2 {
width: 100%; height: 46rem; max-width: 80rem; margin-right: auto; margin-bottom: 8rem; margin-left: auto;
}
.div-block-15 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; max-width: 140rem; margin-right: auto; margin-left: auto; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url('../images/homepage-photonImg2x.e205f7.e205f7.png'); background-position: -200px 50%; background-size: contain; background-repeat: no-repeat;
}
.div-block-16 {
position: absolute; display: none; width: 100%; height: 100%; background-image: none; background-size: auto; background-repeat: repeat;
}
.section-15 {
margin-top: 6.5rem; padding-top: 2rem; text-align: center;
}
.h1 {
margin-top: 2rem; margin-bottom: 7rem; font-size: 7rem; line-height: 100%; font-weight: 700;
}
.paragraph-11 {
color: rgba(37, 37, 40, 0.56); font-size: 1.4rem; line-height: 1.6;
}
.pricing-column-desktop {
margin-right: auto; margin-left: auto;
}
.list-item-11 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 6rem; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #fbfbfb; color: #252528; list-style-type: none;
}
.list-2 {
margin-bottom: 5rem; padding-right: 0px; padding-left: 0px; list-style-type: none;
}
.div-block-17 {
height: 32rem; background-color: transparent;
}
.e {
color: #252528;
}
.column-12 {
padding-right: 0px; padding-left: 0px; border: 2px none transparent; text-align: center;
}
.heading-21 {
margin-top: 5.5rem; color: #545fd9; font-size: 1.9rem; line-height: 1.2;
}
.text-block-8 {
font-size: 5rem; line-height: 1;
}
.button-7 {
display: inline-block; width: auto; height: 4rem; margin-top: 0.7rem; margin-bottom: 0.5rem; padding: 0px 3.5rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 2px solid #dcdcdc; border-radius: 999rem; background-color: transparent; color: #949494; font-size: 1.3rem; line-height: 2.9; font-weight: 700;
}
.button-7.premium-button {
height: 5rem; margin-top: 0rem; margin-bottom: 0rem; padding-right: 5rem; padding-left: 5rem; border-color: #545fd9; background-color: #545fd9; -webkit-transition: all 200ms ease; transition: all 200ms ease; color: #fff; line-height: 3.7;
}
.button-7.premium-button:hover {
background-color: #fff; color: #545fd9;
}
.button-7.premium-button.premium-button-small {
display: inline-block; height: 4rem; margin-top: -4px; margin-bottom: 0rem; border-color: #545fd9; -webkit-transition: all 200ms ease; transition: all 200ms ease; font-size: 1.3rem; line-height: 2.9; font-weight: 600;
}
.button-7.premium-button.premium-button-small:hover {
background-color: #fff; color: #545fd9;
}
.button-7.free-button {
border-color: #4f4f4f; color: #4f4f4f;
}
.text-block-9 {
margin-top: 0rem; color: #929293; font-size: 1.3rem; line-height: 1.6;
}
.text-block-9.text-block-margin {
margin-top: 1rem;
}
.bold-text-2 {
display: inline-block; margin-top: 1.5rem; margin-bottom: 3rem;
}
.div-block-18 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 32rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center;
}
.text-span {
position: relative; top: -2rem; display: inline-block; font-size: 2.2rem; line-height: 1; font-weight: 900;
}
.div-block-19 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 32rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.list-item-pricing {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 5rem; padding-left: 6rem; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #fbfbfb; color: #252528; text-align: center;
}
.list-item-pricing.list-item-background {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 6rem; padding-left: 6rem; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.list-item-pricing.list-item-pricing-even {
background-color: #fff; text-align: left;
}
.list-item-pricing.list-item-pricing-even.list-item-pricing-center {
color: #949494; font-weight: 600;
}
.list-item-pricing.list-item-pricing-center {
padding-left: 0rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #949494; font-weight: 600;
}
.list-item-pricing.list-item-pricing-center.list-item-premium {
color: #545fd9;
}
.div-block-20 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.div-block-21 {
position: absolute; left: 2rem; top: auto; right: auto; bottom: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 2.4rem; height: 2.4rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #e9eaec; border-radius: 999rem; opacity: 1; color: #aeaeaf; font-weight: 700; text-align: center; cursor: pointer;
}
.bold-text-3 {
display: inline-block; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 1; font-weight: 600;
}
.paragraph-12 {
margin-bottom: 0px; line-height: 1;
}
.div-block-22 {
position: absolute; left: 3.5rem; top: -1.8rem; right: auto; z-index: 10; display: none; width: 100vw; max-width: 35.5rem; padding: 1rem 1.5rem; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; border-radius: 0.6rem; background-color: #3a3b3c; opacity: 0; color: #fff; font-size: 1.2rem; line-height: 1.6; font-weight: 400; text-align: left;
}
.paragraph-13 {
display: block; margin-bottom: 0px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 1;
}
.paragraph-14 {
position: relative; left: auto; top: auto; bottom: auto; width: 100%; margin-bottom: 0px; padding: 1.5rem 1rem; border-radius: 0.6rem; background-color: #3a3b3c; color: #fff; font-size: 1.2rem; line-height: 1.6; font-weight: 400; text-align: left;
}
.tooltip-arrow {
position: absolute; left: -0.4rem; top: 2.4rem; right: auto; bottom: auto; width: 1rem; height: 1rem; background-color: #3a3b3c; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);
}
.column-13 {
padding-right: 0px; padding-left: 0px;
}
.column-14 {
padding-right: 0px; padding-left: 0px; border: 2px none transparent; text-align: center;
}
.column-14.premium-col {
border: 2px solid #545fd9; border-radius: 1.2rem;
}
.image-11 {
position: absolute; left: 0%; top: 0%; right: auto; bottom: auto;
}
.image-11.hidden {
display: none;
}
.div-block-23 {
position: relative; overflow: hidden; border-radius: 999rem;
}
.nav-mobile-link {
display: none;
}
.sale-banner-container {
position: fixed; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 100; width: 100%; height: 6rem; background-color: #3a3b3c; color: #fff;
}
.sale-popup-container {
position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; font-family: Roboto, sans-serif;
}
.image-12 {
display: block; max-width: 23.9rem; margin: 2.3rem auto 3.2rem;
}
.h2 {
margin-top: 12rem; margin-bottom: 7rem; font-size: 5rem; line-height: 120%; font-weight: 900; text-align: center;
}
.list-features {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 0px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; list-style-type: none;
}
.section-16 {
width: 100%; max-width: 128rem; margin-right: auto; margin-bottom: 8rem; margin-left: auto; padding-right: 2rem; padding-left: 2rem;
}
.paragraph-15 {
opacity: 1; color: #cacaca; font-size: 2.3rem; line-height: 1.8;
}
.section-17 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 15rem; padding-right: 2rem; padding-left: 2rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #f9f9fa; color: #252528;
}
.div-block-24 {
display: block; height: 100%; margin-right: auto; margin-left: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;
}
.paragraph-16 {
margin-bottom: 0px; opacity: 0.8; line-height: 1.6;
}
.heading-23 {
margin-top: 0px; margin-bottom: 1.7rem; font-size: 2.3rem; line-height: 1; font-weight: 700;
}
.div-block-25 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; max-width: 124rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.button-8 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 4rem; padding-right: 3.3rem; padding-left: 3.3rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #545fd9; border-radius: 999rem; background-color: transparent; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; color: #545fd9; font-weight: 500;
}
.button-8:hover {
background-color: #545fd9; color: #fff;
}
.body-3 {
padding-top: 8rem; -webkit-transition: all 200ms ease; transition: all 200ms ease; line-height: 1; cursor: default;
}
.paragraph-17 {
color: #999; line-height: 1.6; font-weight: 300; text-align: center;
}
.heading-24 {
margin-top: 0px; font-size: 3rem; font-weight: 700; text-align: center;
}
.bold-text-4 {
font-weight: 500;
}
.bold-text-5 {
font-weight: 500;
}
.bold-text-6 {
font-weight: 500;
}
.button-9 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 23rem; height: 5rem; margin-top: 5.5rem; margin-right: auto; margin-left: auto; padding-right: 2rem; padding-left: 2rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #545fd9; border-radius: 999rem; background-color: #545fd9; -webkit-transition: all 200ms ease; transition: all 200ms ease; font-size: 1.6rem; font-weight: 400; text-align: center; cursor: pointer;
}
.button-9:hover {
border: 1px solid #545fd9; background-color: #fff; color: #545fd9;
}
.section-18 {
margin-top: 10rem; margin-bottom: 100px;
}
.list-features-item {
width: 48%; max-width: 58rem; margin-bottom: 4rem;
}
.list-item-faq-heading {
margin-bottom: 2rem; font-size: 2.3rem; line-height: 140%;
}
.list-item-faq-text {
font-size: 1.7rem; line-height: 1.6;
}
.section-19 {
width: 100%; max-width: 128rem; margin: 6.5rem auto 14rem; padding-right: 2rem; padding-left: 2rem;
}
.frequency-switch {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 6rem; padding-bottom: 6rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.heading-25 {
opacity: 0.85; font-size: 1.5rem; font-weight: 600;
}
.switcher-wrapper {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 60px; height: 30px; margin-right: 1rem; margin-left: 1rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 2px solid #454545; border-radius: 999rem; cursor: pointer;
}
.text-block-10 {
position: absolute; left: 100%; margin-left: 0.6rem; color: #545fd9; font-size: 1.5rem; line-height: 24px; font-weight: 600; white-space: nowrap;
}
.bold-text-7 {
font-weight: 600;
}
.div-block-28 {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.div-block-29 {
position: absolute; width: 100%; height: 100%; border: 1px solid #545fd9; border-radius: 999rem; background-color: #545fd9;
}
.switcher-inner {
position: relative; left: auto; z-index: 2; display: block; width: 22px; height: 22px; margin-right: 0.3rem; margin-left: 0.3rem; border-radius: 8rem; background-color: #454545; -webkit-transform: translate(2.2rem, 0px); -ms-transform: translate(2.2rem, 0px); transform: translate(2.2rem, 0px); cursor: default;
}
.switcher {
position: absolute; display: none; width: 100%; height: 100%; border: 1px solid #545fd9; border-radius: 999rem; background-color: #545fd9;
}
.switcher-checkbox {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; margin-bottom: 0px; padding-left: 0px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.checkbox {
position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 3; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; opacity: 0; cursor: pointer;
}
.checkbox.w--redirected-checked {
margin-top: 0px;
}
.checkbox-label {
position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 2; display: block; width: 100%; height: 100%; margin-bottom: 0px; cursor: default;
}
.form-block {
width: 100%; height: 100%; margin-bottom: 0px;
}
.form-2 {
width: 100%; height: 100%;
}
.pricing-column-mobile {
display: none;
}
.section-20 {
padding-top: 10rem; text-align: center;
}
.heading-26 {
margin-top: 0px; margin-bottom: 1.5rem; font-size: 5rem; font-weight: 900;
}
.paragraph-18 {
width: 100%; max-width: 75rem; margin-right: auto; margin-bottom: 0rem; margin-left: auto; font-size: 2rem; line-height: 1.8;
}
.div-block-30 {
display: block; width: 100%; max-width: 120rem; margin-top: 10rem; margin-right: auto; margin-left: auto; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto;
}
.div-block-30.masonry {
display: block; margin-top: 0rem; padding-right: 1rem; padding-left: 1rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: 330px auto; grid-template-rows: 330px auto;
}
.masonry {
width: 100%; max-width: 120rem; margin-top: 15rem; margin-right: auto; margin-left: auto;
}
.masonry.masonry-1 {
margin-top: 0rem;
}
.masonry.masonry-2 {
margin-top: 0rem;
}
.image-13 {
height: 300px;
}
.masonry-item {
position: relative; overflow: hidden; width: 100%; margin-bottom: 1.4rem; border-radius: 8px; cursor: pointer;
}
.masonry-item.height-2 {
height: 30rem;
}
.masonry-item.height-4 {
height: 60rem;
}
.masonry-item.height-3 {
height: 50rem;
}
.masonry-item.height-2 {
height: 40rem;
}
.masonry-item.height-5 {
height: 62rem;
}
.section-21 {
padding-top: 8rem; padding-bottom: 8rem;
}
.section-22 {
margin-top: 12rem; margin-bottom: 5rem; padding-right: 2rem; padding-left: 2rem; text-align: center;
}
.paragraph-19 {
width: 100%; max-width: 60rem; margin-right: auto; margin-bottom: 3rem; margin-left: auto; font-size: 2rem; line-height: 1.5;
}
.heading-27 {
font-size: 3rem;
}
.premium-button.button-7 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 1.6rem;
}
.height-1 {
height: 300px;
}
.masonry-image {
width: 100%; height: 100%;
}
.column-17 {
padding-right: 1rem; padding-left: 1rem;
}
.masonry-item-hover {
position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; display: none; width: 100%; height: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: rgba(0, 0, 0, 0.75); opacity: 0;
}
.masonry-item-button {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 23rem; height: 5.5rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 2px solid #e9eaec; border-radius: 999rem; color: #e9eaec; font-size: 1.6rem; line-height: 1.7; font-weight: 500; text-transform: uppercase;
}
.h-section {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; height: auto; min-height: 90rem; padding-top: 13rem; padding-bottom: 4rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #3d3d3d;
}
.h-section.h-section_library {
padding-top: 20rem; background-image: url('../images/sofa-dark.3a4833.3a4833.jpg'), url('../images/sofa-dark-tile.37df08.37df08.jpg'); background-position: 80% 100%, 0% 0%; background-size: 1040px, 200px; background-repeat: no-repeat, repeat-x; background-attachment: scroll, scroll;
}
.h-section.h-section_library.h-section-black {
color: #fff;
}
.h-section.h-section-modeling {
position: relative; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(54%, transparent), to(rgba(0, 0, 0, 0.3))), radial-gradient(circle farthest-corner at 30% 40%, #553e8d, #302153); background-image: linear-gradient(180deg, transparent 54%, rgba(0, 0, 0, 0.3)), radial-gradient(circle farthest-corner at 30% 40%, #553e8d, #302153); background-position: 0px 0px, 0px 0px;
}
.h-section.h-section_render {
position: relative; overflow: hidden; padding-top: 10rem; background-color: #f2f2f2; background-image: none;
}
.h-section.h-section-collab {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; padding-top: 0rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: -webkit-gradient(linear, left top, left bottom, from(#8dbac0), to(#8dbac0)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'); background-image: linear-gradient(180deg, #8dbac0, #8dbac0), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'); background-position: 0px 0px, 50% 100%; background-size: auto, cover; background-repeat: repeat, no-repeat;
}
.h-section.h-section_exports {
padding-bottom: 10rem; background-image: linear-gradient(28deg, #c65840 26%, #ed8f60 50%, #f39e68 70%);
}
.h-section.h-section_exports.h-section-black {
color: #fff;
}
.h-section.h-section_aroutput {
min-height: auto; padding-bottom: 10.1rem; background-image: linear-gradient(149deg, #4e4e4e, #2e2826);
}
.h-section.h-section_ardesign {
background-image: -webkit-gradient(linear, left top, left bottom, from(#250f7d), color-stop(42%, #5e64cc)); background-image: linear-gradient(180deg, #250f7d, #5e64cc 42%);
}
.h-section.h-section_arapi {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.h-section.h-section_arapi.h-section-black {
color: #fff;
}
.h-section.carrer {
background-image: -webkit-gradient(linear, left top, left bottom, from(#001c22), to(#e7cc00)); background-image: linear-gradient(180deg, #001c22, #e7cc00);
}
.h-section.h-section_wins {
min-height: 40rem; padding-top: 8rem; background-image: linear-gradient(45deg, #000, #262a57);
}
.h-section.h-section_howitworks {
padding-top: 8rem; padding-bottom: 4rem; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(56%, #6b30cc), to(#300052)); background-image: linear-gradient(180deg, #6b30cc 56%, #300052);
}
.h-section.h-section_customize {
display: block; min-height: auto; padding-bottom: 0rem; background-image: linear-gradient(18deg, #006472 26%, #87b6bc);
}
.h-section.h-section_covered {
min-height: 80rem; background-image: linear-gradient(45deg, #000, #262a57);
}
.h-section_text {
position: relative; z-index: 1; width: 50%; margin-bottom: 12rem;
}
.h-section_text.h-section_text-right {
z-index: 2; width: 48%; margin-bottom: 0rem; margin-left: auto;
}
.h-section_text.pointerevents {
width: 46%; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto;
}
.h-section_text.pointerevents.h-section_text-row {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-bottom: 4rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.h-section_text.h-section_text-center {
width: 70%; margin-right: auto; margin-left: auto; text-align: center;
}
.h-section_text.h-section_text-library {
width: 48%;
}
.body-4 {
color: #000;
}
.h-btn {
z-index: 2; display: inline-block; padding: 0px 20px; border-radius: 0.6rem; background-color: transparent; box-shadow: 0 0 0 2px #545fd9; color: #545fd9; font-size: 16px; line-height: 44px; font-weight: 600; text-align: center; white-space: nowrap;
}
.h-btn.h-btn-salmon {
box-shadow: 0 0 0 2px #efc39f; color: #efc39f; font-size: 1.6rem;
}
.h-btn.h-btn-fill {
background-color: #545fd9; box-shadow: none; color: #fff;
}
.h-btn.h-btn-fill.h-btn-violet {
background-color: #fa807c;
}
.h-btn.h-viewer_ar {
position: absolute; left: 50%; z-index: 3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 0.9rem; padding-left: 0.9rem; background-color: #545fd9; box-shadow: none; -webkit-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); transform: translate(-50%, 0px); color: #fff; line-height: 3rem; text-decoration: none; cursor: pointer;
}
.h-btn.h-btn-white {
box-shadow: 0 0 0 2px #fff; color: #fff; font-size: 1.6rem;
}
.h-btn.h-btn-white.h-btn-margin10 {
margin-right: 1.9rem; margin-left: 2rem;
}
.h-btn.h-btn-wide {
display: block;
}
.h-btn.h-btn-fill {
background-color: #545fd9; box-shadow: none; color: #fff;
}
.h-section_title {
margin-top: 0px; margin-bottom: 2rem; color: #fff; font-size: 4.8rem; line-height: 110%; font-weight: 600;
}
.h-section_title.h-section-title-black {
color: #000; line-height: 110%; font-weight: 700;
}
.h-section_title.h-section_title-center {
-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-weight: 600;
}
.h-section_title.h-section_title-center.h-section_title-margin0 {
margin-bottom: 0rem;
}
.h-section_p {
margin-bottom: 3.2rem; color: hsla(0, 0%, 100%, 0.8); font-size: 1.8rem; line-height: 160%; font-weight: 300; text-align: left;
}
.h-section_p.h-section_p-dark {
color: rgba(0, 0, 0, 0.8); font-weight: 300;
}
.h-section_p.h-section_p-center {
margin-bottom: 3.2rem; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;
}
.h-section_p.h-section_p-center.h-section_p-margin0 {
margin-bottom: 0px;
}
.h-section_p.h-section_p-dark {
margin-bottom: 10px; color: rgba(0, 0, 0, 0.8); font-weight: 300; text-align: left;
}
.h-section_p.h-section_p-center {
margin-bottom: 3.2rem; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: left;
}
.h-columns {
position: relative; z-index: 1; display: -ms-grid; display: grid; margin-top: 18rem; grid-auto-columns: 1fr; grid-column-gap: 60px; grid-row-gap: 16px; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto;
}
.h-columns.h-columns-dark {
color: #000;
}
.h-columns.h-columns-nomargin {
margin-top: 5.6rem;
}
.h-columns.h-columns-nomargin {
margin-top: 5.6rem;
}
.h-columns.h-columns-2nomargin {
margin-top: 5.6rem; margin-bottom: 5.6rem; grid-row-gap: 50px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;
}
.h-column_title {
margin-bottom: 1.6rem; font-family: Roboto, sans-serif; color: #fff; font-size: 2.4rem; font-weight: 600;
}
.h-column_title.h-column_title-dark {
color: #000;
}
.h-column_p {
color: hsla(0, 0%, 100%, 0.8); font-size: 1.8rem; line-height: 160%; font-weight: 300;
}
.h-column_p.h-column_p-white {
line-height: 160%;
}
.h-column_p.h-column_p-dark {
color: rgba(0, 0, 0, 0.6);
}
.h-arapiviewer {
position: relative; display: block; min-height: 100px; padding: 3rem 0rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;
}
.div-block-32 {
-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;
}
.h-viewer_container {
position: absolute; left: auto; top: 0%; right: 0%; bottom: 0px; width: 50%; margin-top: -5rem; margin-bottom: -10rem; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;
}
.h-viewer_corner {
position: absolute; z-index: 2; background-color: #fff;
}
.h-viewer_corner.h-viewer_corner-tl {
width: 25px; height: 1px;
}
.h-viewer_corner.h-viewer_corner-lt {
width: 1px; height: 25px;
}
.h-viewer_corner.h-viewer_corner-tr {
left: auto; top: 0%; right: 0%; bottom: 0%; width: 1px; height: 25px;
}
.h-viewer_corner.h-viewer_corner-rt {
left: auto; top: 0%; right: 0%; bottom: 0%; width: 25px; height: 1px;
}
.h-viewer_corner.h-viewer_corner-lb {
left: 0%; top: auto; right: auto; bottom: 0%; width: 1px; height: 25px;
}
.h-viewer_corner.h-viewer_corner-bl {
left: 0%; top: auto; right: auto; bottom: 0%; width: 25px; height: 1px;
}
.h-viewer_corner.h-viewer_corner-br {
left: auto; top: auto; right: 0%; bottom: 0%; width: 25px; height: 1px;
}
.h-viewer_corner.h-viewer_corner-rb {
left: auto; top: auto; right: 0%; bottom: 0%; width: 1px; height: 25px;
}
.html-embed-3 {
position: absolute; left: -200px; top: -121px; right: -200px; bottom: -240px; z-index: 0;
}
.h-account {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; padding-top: 6vw; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; background-image: url('../images/cta-img.313899.313899.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;
}
.h-account-title {
color: #fff; font-size: 6.4rem; line-height: 110%; text-align: center;
}
.h-account-p {
max-width: none; margin: 1rem auto 6rem; color: #fff; font-size: 2.4rem; line-height: 1.6; font-weight: 300; text-align: center;
}
.h-account_social {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.h-account-signup {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 75px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.h-account_form_input {
height: 4.4rem; margin-right: 1.5rem; margin-bottom: 0px; border-style: solid; border-width: 2px; border-color: hsla(0, 0%, 100%, 0.5); border-radius: 1rem; background-color: transparent; color: #fff; line-height: 30px;
}
.h-account_form_input::-webkit-input-placeholder {
color: hsla(0, 0%, 100%, 0.5);
}
.h-account_form_input:-ms-input-placeholder {
color: hsla(0, 0%, 100%, 0.5);
}
.h-account_form_input::-ms-input-placeholder {
color: hsla(0, 0%, 100%, 0.5);
}
.h-account_form_input::placeholder {
color: hsla(0, 0%, 100%, 0.5);
}
.h-account-or {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 1.5rem; padding-left: 0.5rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: hsla(0, 0%, 100%, 0.5); line-height: 4rem;
}
.form-block-2 {
margin-bottom: 0px;
}
.h-section_render_cable {
position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 0; width: 68vw; height: 100vh; background-image: url('../images/cable.109354.109354.jpg'); background-position: 0px 0px; background-size: 1467px; background-repeat: no-repeat; -webkit-filter: blur(5px); filter: blur(5px);
}
.h-section_render_headphones {
position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 1; width: 50vw; height: 120vh; background-image: url('../images/5e42cc95968f621d0064bf31_Frame-87.e29e24.e29e24.png'); background-position: 0px 0px; background-size: 697px; background-repeat: no-repeat;
}
.h-section_collab_bottle {
position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 1; width: 60vw; height: 100%; background-image: url('../images/collab-optimized.0c6c0e.0c6c0e.jpg'); background-position: 50% 50%; background-size: 840px; background-repeat: no-repeat;
}
.img-objectslist {
position: absolute; z-index: 2; margin-top: 8rem; margin-left: 14rem;
}
.image-15 {
position: absolute; left: auto; top: 0%; right: 49%; bottom: 0rem; z-index: 1; overflow: visible; width: 40vw; height: 60%; margin-top: 5%; margin-left: auto; -o-object-fit: contain; object-fit: contain;
}
.image-16 {
position: absolute; top: auto; right: 4vw; bottom: 0%;
}
.text-block-11 {
padding-right: 5px; padding-left: 5px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; font-size: 1.2rem; font-weight: 600; text-decoration: none;
}
.image-17 {
width: 100%; margin-bottom: 80px; border-top-left-radius: 10px; border-top-right-radius: 10px;
}
.h-account_body {
padding-right: 6rem; padding-left: 6rem;
}
.image-15-copy {
position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; z-index: 1; overflow: visible; margin-top: 5%; margin-left: auto; -webkit-filter: brightness(80%) blur(5px); filter: brightness(80%) blur(5px); -webkit-transform: scale(0.4) rotate(-104deg); -ms-transform: scale(0.4) rotate(-104deg); transform: scale(0.4) rotate(-104deg); -o-object-fit: contain; object-fit: contain;
}
.h-collab_comment_number {
position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 1.5rem; height: 1.5rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 20px; background-color: #323232; color: #fff; font-size: 1rem; line-height: 10px;
}
.h-collab_comment_comment {
position: absolute;
}
.h-collab_comment_comment.h-collab_comment_comment-first {
left: 50%; top: 31%;
}
.h-collab_comment_comment.h-collab_comment_comment-second {
left: 50%; bottom: 24%; margin-left: -231px;
}
.h-collab_comment_image {
margin-left: 35px; border-radius: 4px; box-shadow: 0 8px 13px -8px rgba(0, 0, 0, 0.2);
}
.h-collab_comment_image.h-collab_comment_image-top {
position: relative; bottom: 45px;
}
.h-testimonial_header {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.div-block-33 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; max-width: 1260px; margin-right: auto; margin-left: auto; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px;
}
.div-block-34 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; max-width: 1260px; margin-right: auto; margin-left: auto; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.column-18 {
text-align: center;
}
.bold-text-9 {
color: #545fd9; font-weight: 600;
}
.bold-text-10 {
font-weight: 600;
}
.div-block-35 {
width: 100%; max-width: 73rem; margin-right: auto; margin-left: auto;
}
.heading-28 {
font-size: 5rem; font-weight: 300; text-align: center;
}
.paragraph-20 {
margin-top: 1rem; padding-right: 4rem; padding-left: 4rem; line-height: 1.7; text-align: center;
}
.list-4 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; list-style-type: none;
}
.link-block-3 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-decoration: none;
}
.heading-29 {
color: #252528; font-size: 1.4rem; text-decoration: none;
}
.image-18 {
width: 100%; max-width: 10rem;
}
.list-item-support-nav {
width: 33.3%; margin-bottom: 2.5rem; cursor: pointer;
}
.div-block-36 {
margin-top: 7rem; margin-bottom: 0rem; padding: 8rem 1.5rem 4.5rem; border-radius: 0.6rem; box-shadow: 0 0 8px 0 rgba(87, 86, 105, 0.3);
}
.div-block-37 {
max-width: 83.5rem; margin-right: auto; margin-left: auto;
}
.heading-30 {
margin-bottom: 7rem; font-size: 4.5rem; font-weight: 600; text-align: center; text-decoration: none; text-transform: uppercase;
}
.faqblock {
margin-bottom: 1.5rem; border-style: solid; border-width: 1px; border-color: rgba(43, 44, 64, 0.15); border-radius: 4px; cursor: pointer;
}
.faqitem {
position: relative; padding: 1rem 2rem; border-style: none; border-color: rgba(43, 44, 64, 0.15); cursor: pointer;
}
.faqanswer {
display: none; padding: 0rem 2rem 2rem; opacity: 0;
}
.faq_expandbtn {
position: absolute; left: auto; top: 46%; right: 0%; bottom: auto; display: block; width: 15px; height: 15px; margin-right: 2rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.expandbtn-horizontal {
position: absolute; left: auto; top: 0%; right: 0%; bottom: 0%; width: 15px; height: 3px; background-color: #3b2a9e;
}
.expandbtn-vertical {
position: absolute; left: auto; top: 0%; right: 0%; bottom: 0%; width: 15px; height: 3px; background-color: #3b2a9e; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
}
.heading-31 {
font-size: 1.5rem; font-weight: 600;
}
.paragraph-21 {
padding: 1rem 2rem 2.5rem;
}
.paragraph-22 {
margin-bottom: 0px; line-height: 1.6;
}
.section-23 {
padding-top: 8rem;
}
.faqsection {
margin-top: 15rem; margin-bottom: 0rem;
}
.faqsection.lastsection {
margin-bottom: 20rem;
}
.bold-text-34 {
font-weight: 600;
}
.bold-text-35 {
font-weight: 600;
}
.bold-text-36 {
font-weight: 600;
}
.bold-text-37 {
font-weight: 600;
}
.bold-text-38 {
font-weight: 600;
}
.h-section_subbutton {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 8rem; margin-bottom: 7rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
}
.h-ar-form {
max-width: 40%; color: hsla(0, 0%, 100%, 0.3); font-size: 1.6rem; text-transform: uppercase;
}
.h-viewer_containerapi {
position: absolute; left: auto; top: 0%; right: 0%; bottom: 0px; width: 50%; margin-top: -3rem; margin-bottom: -10rem; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;
}
.h-viewerarembed {
position: absolute; left: -100px; top: -100px; right: -100px; bottom: -100px; z-index: 0;
}
.h-ardesign-example {
position: relative; margin-top: 0px;
}
.h-ardesign_example_object {
position: absolute; left: 50%; top: auto; bottom: -30%; -webkit-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); transform: translate(-50%, 0px);
}
.section_ar_promoviewer {
position: relative; z-index: 0; margin: -69px -207px -220px;
}
.h-section_aroutput-viewersection {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.html-embed-4 {
position: absolute; left: -70px; top: -79px; right: 40px; bottom: -130px;
}
.section_ar_promo-title {
position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.section_ar_promoviewer-container {
min-height: 300px;
}
.h-aroutput_wrapper {
position: relative; min-height: 270px; margin-top: 25px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;
}
.h-column_image {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 60px; margin-bottom: 2.5rem; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;
}
.image-19 {
border-radius: 10px;
}
.h-customizer-subtitle {
padding-top: 35px; padding-bottom: 15px; padding-left: 20px;
}
.customizer-group {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.customizer-item {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 44px; margin-right: 10px; margin-left: 10px; padding: 1rem 1rem 1rem 9px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-radius: 60px; box-shadow: 0 0 0 2px hsla(0, 0%, 77.3%, 0.16); -webkit-transition: all 200ms ease; transition: all 200ms ease; cursor: pointer;
}
.customizer-item:hover {
box-shadow: 0 0 0 2px hsla(0, 0%, 100%, 0.1);
}
.customizer-item.center {
-webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: hsla(0, 0%, 100%, 0.74);
}
.customizer-item.hue {
height: auto; box-shadow: none;
}
.customizer-item.hue.active {
box-shadow: none;
}
.customizer-item.active {
box-shadow: 0 0 0 2px hsla(0, 0%, 100%, 0.48); color: hsla(0, 0%, 100%, 0.61);
}
.customizer-item-icon {
width: 2.6rem; height: 2.6rem; margin-right: 10px; border-radius: 20px; background-color: #fff;
}
.customizer-item-icon.rock {
background-color: #ad9a92; box-shadow: inset 0 0 0 2px hsla(0, 0%, 100%, 0.1);
}
.customizer-item-icon.light {
background-color: #7f8499; box-shadow: inset 0 0 0 2px hsla(0, 0%, 100%, 0.1);
}
.customizer-item-icon.dark {
background-color: #202745; box-shadow: inset 0 0 0 2px hsla(0, 0%, 100%, 0.1);
}
.customizer-item-icon.matte {
background-image: url('../images/matte.d60f24.d60f24.jpg'); background-position: 0px 0px; background-size: 26px;
}
.customizer-item-icon.glossy {
width: 26px; height: 26px; margin-right: 10px; background-image: url('../images/glossy.8d6324.8d6324.jpg'); background-position: 0px 0px; background-size: 26px;
}
.arlinkbutton {
position: absolute; left: auto; top: -60px; right: 60px; bottom: auto; cursor: pointer;
}
.text-span-2 {
margin-right: 5px;
}
.text-block-12 {
display: none;
}
.package {
position: relative; margin-right: 1rem; margin-left: 1rem; padding: 3rem 3.5rem; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-style: solid; border-width: 1px; border-color: rgba(0, 0, 0, 0.4); border-radius: 1rem; background-color: #fff;
}
.package.package-free {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.package.package-premium {
display: block; width: auto; max-width: none; min-width: 0px; clear: none; border-style: none; background-color: #545fd9; color: #fff;
}
.package.package-enterprise {
border-style: none; background-color: #454545; color: #fff;
}
.package.package-special {
background-color: #fff;
}
.package.package-yearly {
top: -15px; border-width: 1px; border-color: #545fd9; border-top-left-radius: 0px; border-top-right-radius: 0rem;
}
.package-name {
-webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; font-size: 2.1rem; font-weight: 600; text-align: left;
}
.package-name.package-name-free {
font-size: 3.3rem; font-weight: 700;
}
.package-name.package-name-larger {
font-size: 2.7rem; font-weight: 700;
}
.package-name.package-name-yearly {
color: #545fd9; font-weight: 900;
}
.package-price-value {
padding-right: 1rem; font-size: 4.2rem; font-weight: 900;
}
.package-price-frequency {
position: relative; bottom: -1px; padding-bottom: 4px; padding-left: 4px; opacity: 0.65; font-size: 1.2rem; line-height: 1.3; font-weight: 300;
}
.package-price {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 2.3rem; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;
}
.package-title {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;
}
.package-subname {
padding-left: 5px; opacity: 0.5; font-size: 1.5rem; font-weight: 400;
}
.packages {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;
}
.packages.packages-2 {
max-width: 66%; margin-right: auto; margin-left: auto; padding-top: 3rem;
}
.list-5 {
padding-left: 0px; list-style-type: none;
}
.package-features {
padding-top: 0rem; padding-bottom: 2.5rem;
}
.package-feature {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 1.5rem; line-height: 190%; font-weight: 400;
}
.package-feature:hover {
text-decoration: underline;
}
.package-feature.package-feature-link {
color: #545fd9;
}
.package-description {
padding-left: 4rem; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; opacity: 0.7; line-height: 170%;
}
.package-subscription {
max-width: 300px; padding-top: 2rem; padding-bottom: 2.5rem; opacity: 0.8; line-height: 140%; text-align: left;
}
.package-subscription.package-subscription-right {
padding-bottom: 2rem; text-align: right;
}
.package-button {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 4.5rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-style: solid; border-width: 1px; border-color: #b3b3b3; border-radius: 6px; background-color: #fff; color: #000; font-weight: 600; text-align: center;
}
.package-button.package-button-premium {
margin-bottom: 15px; border-style: none; color: #545fd9;
}
.package-button.package-button-enterprise {
background-color: transparent; color: #fff;
}
.package-button.package-button-yearly {
margin-bottom: 5px; border-style: solid; border-width: 1px; border-color: #545fd9; color: #545fd9;
}
.package-button.form-button {
width: 50%; max-width: 250px; border-color: #545fd9; color: #545fd9;
}
.package-target {
position: static; left: 0rem; top: -34px; right: 0rem; display: block; padding-top: 2.5rem; opacity: 0.6; color: #000; font-size: 1.2rem; line-height: 1.3; text-align: center; -o-object-fit: fill; object-fit: fill;
}
.package-subfeature {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: 1rem; opacity: 0.4; font-size: 1.3rem; line-height: 190%; font-weight: 400;
}
.package-feature-plugins {
margin-left: 1rem; opacity: 0.58;
}
.package-methods {
position: static; left: 0%; top: auto; right: 0%; bottom: -50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center;
}
.h2-subtitle {
margin-top: -4rem; margin-bottom: 7rem; padding-right: 0px; padding-left: 0px; font-size: 1.8rem; line-height: 160%; text-align: center;
}
.package-custom {
margin-left: auto; font-size: 2.2rem; font-weight: 600;
}
.h1-subtitle {
max-width: 830px; margin-bottom: 30px; padding-bottom: 0px; color: #252528; font-size: 2.4rem; line-height: 140%; font-weight: 400; text-align: center;
}
.h1-subtitle-line {
display: block;
}
.package-feature-tooltip {
position: absolute; left: -20px; right: -20px; bottom: 100%; display: block; margin-bottom: 4px; padding: 10px 15px; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; border-radius: 6px; background-color: #fff; box-shadow: 0 8px 10px -4px rgba(0, 0, 0, 0.19); opacity: 0; color: #252528; font-size: 1.4rem; line-height: 140%; font-weight: 400;
}
.text-block-13 {
opacity: 1;
}
.text-span-3 {
opacity: 0.6; font-size: 1.2rem;
}
.text-span-4 {
opacity: 0.6; font-size: 1.2rem;
}
.text-span-5 {
opacity: 0.6; font-size: 1.2rem;
}
.text-span-6 {
opacity: 0.6; font-size: 1.2rem;
}
.div-block-38 {
position: relative; display: block; margin-right: 0rem; margin-left: 0rem; padding-top: 0rem; padding-bottom: 0rem; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;
}
.package-name-yearly {
-webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; color: #686881; font-size: 2.1rem; font-weight: 600; text-align: left;
}
.package-name-yearly.package-name-free {
font-size: 3.3rem; font-weight: 700;
}
.package-name-yearly.package-name-larger {
font-size: 2.7rem; font-weight: 700;
}
.package-subscription-yearly {
padding-top: 1.4rem; padding-bottom: 1.4rem; opacity: 0.8; font-size: 1.2rem; line-height: 140%; text-align: center;
}
.package-subscription-yearly.package-subscription-right {
padding-bottom: 2rem; text-align: right;
}
.package-price-yearly {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; text-align: center;
}
.text-block-14 {
padding-bottom: 2.5rem; line-height: 200%;
}
.form-block-3 {
width: auto; max-width: 45%; margin-right: auto; margin-bottom: 8rem; margin-left: auto; padding-right: 2rem; padding-left: 2rem;
}
.form-3 {
margin-bottom: 0px;
}
.text-field-3 {
margin-bottom: 25px;
}
.text-field-4 {
margin-bottom: 25px;
}
.text-field-5 {
margin-bottom: 25px;
}
.textarea {
margin-bottom: 25px; padding-bottom: 70px;
}
.container-6 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
}
.button-10 {
padding: 30px; background-clip: border-box;
}
.container-7 {
background-color: #af4d4d;
}
.image-20 {
text-align: left;
}
.ar1-icon:hover {
opacity: 1;
}
.text-span-7 {
color: #545fd9;
}
.text-span-8 {
color: #545fd9;
}
.text-span-9 {
color: #545fd9;
}
.bold-text-39 {
color: #000;
}
.link-block-4 {
margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; color: #fff;
}
.text-block-15 {
padding-top: 0px; padding-bottom: 0px;
}
.text-block-16 {
padding-top: 0px; padding-bottom: 0px;
}
.text-block-17 {
padding-top: 0px; padding-bottom: 0px;
}
.text-block-18 {
padding-top: 0px; padding-bottom: 0px;
}
.text-block-19 {
padding-top: 0px; padding-bottom: 0px;
}
.text-block-20 {
padding-top: 0px; padding-bottom: 0px; line-height: 120%;
}
.text-block-21 {
padding-top: 0px; padding-bottom: 0px;
}
.text-block-22 {
padding-top: 0px; padding-bottom: 0px;
}
.text-block-23 {
padding-top: 0px; padding-bottom: 0px;
}
.package-feature-container {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 32rem; margin-bottom: 0px; padding-bottom: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;
}
.bold-text-40 {
color: #000;
}
.bold-text-41 {
color: #000;
}
.bold-text-42 {
color: #000;
}
.container-8 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 30rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;
}
.text-block-24 {
line-height: 120%;
}
.text-block-25 {
line-height: 120%;
}
.section-24 {
display: none;
}
.h-section_text2 {
position: relative; z-index: 1; display: block; width: 50%; margin-bottom: 0rem; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto;
}
.h-section-copy {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; height: auto; min-height: 90rem; padding-top: 13rem; padding-bottom: 4rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #3d3d3d;
}
.h-section-copy.h-section_sofa-copy {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 80rem; padding-top: 10rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-color: #fff; background-image: none;
}
.html-embed-8 {
position: absolute; left: 0%; top: 0%; right: auto; bottom: auto;
}
.h-container-copy {
width: 100%; max-width: 120rem; margin-right: auto; margin-left: auto; padding-right: 2rem; padding-left: 2rem; text-align: left;
}
.h-container-copy.h-container-center-copy {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50%; margin-left: 10%; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; align-self: center; -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto;
}
.html-embed-7 {
position: absolute; left: auto; right: 0%; bottom: 0px; width: 65vw; height: 90%; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; -o-object-fit: fill; object-fit: fill;
}
.heading-32 {
margin-bottom: 20px; color: #252528; font-size: 8rem; line-height: 100%; font-weight: 700; text-align: center;
}
.heading-32.justifyleft {
width: 17ch; margin-bottom: 10px; font-size: 7rem; text-align: left;
}
.div-block-46 {
position: relative;
}
.h-btn-copy {
z-index: 2; display: inline-block; padding: 0px 20px; border-radius: 0.6rem; background-color: transparent; box-shadow: 0 0 0 2px #545fd9; color: #545fd9; font-size: 16px; line-height: 44px; font-weight: 600; text-align: center; white-space: nowrap;
}
.h-btn-copy.h-viewer_ar-copy {
position: relative; z-index: 3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 2em; margin-right: 2em; padding: 4px 0.9rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #545fd9; box-shadow: none; -webkit-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); transform: translate(-50%, 0px); color: #fff; line-height: 3rem; text-decoration: none; cursor: pointer;
}
.h-btn-copy.h-btn-fill-copy {
background-color: #545fd9; box-shadow: none; color: #fff;
}
.h-customers {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 125px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; justify-items: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-auto-flow: column; grid-auto-columns: 1fr; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto; grid-template-rows: auto; background-color: #f5f5f5;
}
.div-block-47 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.image-24 {
width: 10vw; height: 2.5vh; margin-right: 30px; margin-left: 30px;
}
.h-icons {
display: block; background-color: #962d5e; background-image: linear-gradient(45deg, #006472, #87b6bc); color: #000;
}
.h-container-2 {
display: block; width: 100%; max-width: 120rem; margin-right: auto; margin-left: auto; padding-right: 2rem; padding-left: 2rem; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; text-align: left;
}
.h-3icons {
padding-top: 60px; padding-bottom: 50px;
}
.icon-holder {
display: block; height: 60px; max-height: 80px;
}
.image-22 {
display: block; height: 40px; margin-right: auto; margin-bottom: 20px; margin-left: auto; padding-bottom: 0px; text-align: center;
}
.h-column_title-centered {
margin-bottom: 1.6rem; color: #fff; font-size: 1.8rem; font-weight: 400; text-align: center;
}
.videosection {
position: relative; overflow: visible; width: 100vw; height: 600px; min-height: 600px; background-color: rgba(0, 0, 0, 0.1);
}
.h-section_text-copy {
position: relative; z-index: 1; display: block; width: 70%; margin-bottom: 12rem;
}
.h-section_text-copy.h-section_text-library {
width: 48%;
}
.h-section_text-copy.h-section_text-library.h-section_text-left {
margin-bottom: 0rem;
}
.text-block-15-copy {
position: absolute; left: auto; top: auto; right: 16px; bottom: 0px; margin-right: 3rem; margin-bottom: 20px; color: #fff; font-weight: 300;
}
.videobg {
position: relative; left: 50%; top: 50%; z-index: -1; overflow: hidden; width: 100vw; height: 700px; min-height: 700px; opacity: 1; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.h-container-absolute {
position: absolute; left: 0%; top: 24%; right: 0%; bottom: auto; width: 100%; max-width: 120rem; margin-right: auto; margin-left: auto; padding-right: 2rem; padding-left: 2rem; text-align: left;
}
.h-section_text-2 {
position: relative; z-index: 1; display: block; width: 70%; margin-bottom: 12rem;
}
.h-section_text-2.h-section_text-center {
width: 70%; margin-right: auto; margin-bottom: 0.8rem; margin-left: auto; text-align: center;
}
.h-section_text-2.h-section_text-library {
width: 48%;
}
.h-containershort {
width: 100%; max-width: 120rem; margin-right: auto; margin-left: auto; padding-right: 2rem; padding-left: 2rem; text-align: left;
}
.columns-5 {
margin-top: 40px;
}
.h-icons2 {
display: none; height: 250px; background-color: #000; background-image: none; color: #000;
}
.hit-desc {
color: #fff; font-size: 18px; font-weight: 300;
}
.image-28 {
width: 6.5143664129849%; height: 17px;
}
.logos {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 4em; margin-bottom: 1em; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
}
.div-block-42 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.image-35 {
max-height: 42px; max-width: 38px;
}
.image-27 {
max-height: 58%; max-width: 100%;
}
.image-33 {
max-height: 33px; max-width: 42px;
}
.h-ardesign-example-2 {
position: relative; display: block; margin-top: 0px; margin-right: -50px; margin-left: -50px;
}
.h-column_title-2 {
margin-bottom: 1.6rem; color: #fff; font-size: 2.4rem; font-weight: 600;
}
.image-31 {
max-height: 30px; max-width: 40px;
}
.image-34 {
max-height: 35px; max-width: 35px;
}
.image-36 {
margin-top: 40px; margin-right: 0px; margin-left: 30px; border-radius: 10px;
}
.html-embed-9 {
position: static; display: block; overflow: hidden; width: auto; height: auto; border-radius: 0px; -o-object-fit: fill; object-fit: fill;
}
.link-6 {
color: #fff; font-weight: 400; text-decoration: underline;
}
.h-section_aroutput-vs {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: visible; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto;
}
.div-block-39 {
position: static; overflow: hidden; width: 500px; height: 273px; margin-top: 0px; margin-right: 70px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; border-radius: 16px; box-shadow: 2px 2px 18px 0 rgba(0, 0, 0, 0.4);
}
.h-section_logos {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 3rem; margin-bottom: 3rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
}
.image-26 {
display: block; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto;
}
.h-section_security {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto;
}
.div-block-48 {
margin-right: 74px;
}
.div-block-49 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 70%; max-height: 40px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.image-37 {
height: auto; max-height: 35px; margin-top: 0px; padding-right: 3rem;
}
.image-38 {
max-height: 40px; padding-right: 3rem; padding-bottom: 2px;
}
.image-39 {
max-height: 40px; padding-right: 3rem;
}
.image-40 {
max-height: 40px; padding-right: 3rem;
}
.h-section_text-3 {
position: relative; z-index: 1; display: block; width: 100%; text-align: center;
}
.h-section_text-3.h-section_text-center {
width: 70%; margin-right: auto; margin-bottom: 0.8rem; margin-left: auto; text-align: center;
}
.h-section_text-3.h-section_text-library {
width: 48%;
}
.image-41 {
height: auto; max-height: 20px; max-width: none; margin-top: 0px; padding-top: 0px;
}
.h-section_p_centered {
margin-bottom: 3.2rem; color: hsla(0, 0%, 100%, 0.8); font-size: 1.8rem; line-height: 160%; font-weight: 300; text-align: center;
}
.h-section_p_centered.h-section_p-dark {
color: rgba(0, 0, 0, 0.8); font-weight: 300;
}
.h-section_p_centered.h-section_p-center {
margin-bottom: 3.2rem; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;
}
.h-section_p_centered.h-section_p-center.h-section_p-margin0 {
margin-bottom: 0px;
}
.h-section_p_centered.h-section_p-dark {
margin-bottom: 10px; color: rgba(0, 0, 0, 0.8); font-weight: 300; text-align: left;
}
.h-section_p_centered.h-section_p-center {
margin-bottom: 3.2rem; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: left;
}
.html-embed-10 {
background-color: #fff;
}
.heading-33 {
margin-top: 10px; font-size: 4em; text-align: center;
}
.div-block-50 {
width: 480px; min-height: 250px;
}
.container-9 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;
}
.div-block-51 {
margin-bottom: 54px;
}
.text-block-26 {
width: 50%; color: #545fd9; font-size: 1.6rem; font-weight: 700;
}
.div-block-52 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;
}
.field-label {
margin-bottom: auto; color: #545fd9; font-size: 1.6rem; text-align: left;
}
.div-block-53 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 4px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;
}
.field-label-copy {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: auto; margin-left: 202px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; font-family: Roboto, sans-serif; color: #929292; font-size: 1.2rem; font-weight: 400; text-align: left;
}
.text-field-6 {
height: 48px; margin-bottom: 10px; border-radius: 4px;
}
.div-block-54 {
margin-bottom: 10px;
}
.text-span-10 {
margin-right: 3px; color: #fa6c80; font-size: 1.6rem;
}
.text-field-6-copy {
width: 120px; height: 54px; border-radius: 4px;
}
.select-field {
width: 120px; height: 54px; background-color: #fff; background-clip: border-box;
}
.text-field-7 {
width: 0px; height: 0px; margin-bottom: 0px; padding: 0px; border-style: solid; border-width: 0px; border-color: transparent; font-size: 0rem;
}
.select-field-2 {
height: 48px; margin-bottom: 0px; border-radius: 3px; background-color: #fff;
}
.div-block-53-copy {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 991.2000122070312px; margin-bottom: 4px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;
}
.div-block-55 {
height: 0px;
}
.textarea-2 {
min-height: 130px; border-radius: 3px;
}
.submit-button-2 {
display: inline-block; height: 48px; min-width: 115px; padding: 10px; border-radius: 3px; background-color: #545fd9;
}
.div-block-56 {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
}
.text-block-27 {
font-size: 1.6rem; font-weight: 400;
}
.success-message {
background-color: #fff;
}
.checkbox-label-2 {
margin-bottom: 10px;
}
.html-embed-11 {
position: relative;
}
.form-block-4 {
margin-bottom: 40px;
}
.fp__hero-text-wrapper {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 3.2em; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.fp__hero-text-wrapper.fp--last {
margin-bottom: 0em;
}
.fp__new-lightbox-wrapper {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 65.2em; height: 65.2em; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer;
}
.fp__3d-heading-wrapper {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 10.7em; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.fp__footer-image {
width: 100%; height: 100%;
}
.fp__logo-image {
width: 100%; height: 100%;
}
.fp__new-lightbox-image {
height: 100%; -o-object-fit: cover; object-fit: cover;
}
.fp__footer-column {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;
}
.fp__footer-heading-text {
margin-bottom: 0.6em; color: #fff; font-size: 1.6em;
}
.footer-link {
margin-bottom: 0.9em; -webkit-transition: color 500ms ease; transition: color 500ms ease; color: #8993a0; font-size: 1.6em;
}
.footer-link:hover {
color: #fff;
}
.fp__hero-image_overlay {
position: absolute; left: 0%; top: 0%; right: auto; bottom: 0%; z-index: 2; width: 20%; background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #f4f4f4), to(hsla(0, 0%, 100%, 0))); background-image: linear-gradient(90deg, #f4f4f4 50%, hsla(0, 0%, 100%, 0));
}
.fp__3d-card-wrapper {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 19.5em; padding-right: 6.4em; padding-bottom: 6.4em; padding-left: 6.4em; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; background-image: linear-gradient(133deg, hsla(0, 0%, 93.7%, 0.5), hsla(0, 0%, 96.9%, 0.5));
}
.fp__3d-card-wrapper.fp--third {
margin-bottom: 0em;
}
.fp__new-lightbox_play-box {
position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 10em; height: 10em; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 50%; background-color: #6100ff;
}
.fp__hero-heading {
margin-top: 0px; margin-bottom: 0px; font-size: 8em; line-height: 1.2em; font-weight: 800;
}
.fp__cta-heading-wrapper {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 6.4em; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.fp__cta-heading {
max-width: 17ch; margin-bottom: 0.57em; color: #fff; font-size: 5.6em; line-height: 1.2; text-align: center;
}
.fp__logo-link {
position: absolute; left: 4em; top: 4em; width: 11.2em; height: 1.56em; padding-left: 0px;
}
.fp__container {
max-width: 124em; margin-right: auto; margin-left: auto; padding-top: 10em; padding-bottom: 10em; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;
}
.fp__container.fp__new {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;
}
.fp__container.fp__3d-elements {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 19em; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;
}
.fp__container.fp__footer {
display: -ms-grid; display: grid; justify-items: center; grid-auto-columns: 1fr; grid-column-gap: 1.6em; grid-row-gap: 1.6em; -ms-grid-columns: auto 1fr 1fr 1fr; grid-template-columns: auto 1fr 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto;
}
.fp__container.fp__hero {
z-index: 3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20em; padding-bottom: 22em;
}
.fp__container.fp__cta {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 12em; padding-bottom: 12em; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.fp__new-shape {
position: absolute;
}
.fp__new-shape._3 {
left: 4.4em; top: 18.1em; width: 1.3em; height: 1.3em;
}
.fp__new-shape._2 {
left: -0.5em; top: 10em; width: 2.4em; height: 2.4em; -webkit-filter: blur(1px); filter: blur(1px);
}
.fp__new-shape._1 {
left: 6.4em; top: 2.3em; width: 6em; height: 6.6em;
}
.fp__new-shape._4 {
left: 13.9em; top: 12.6em; width: 2.6em; height: 3em; -webkit-filter: blur(2px); filter: blur(2px); -webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(180deg); transform: rotateX(180deg) rotateY(0deg) rotateZ(180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d;
}
.fp__new-shape._5 {
left: 13.9em; top: 21.8em; width: 5.9em; height: 5.7em;
}
.fp__embed {
display: none;
}
.fp__new-shape-wrapper {
position: relative; left: 0px; top: 0px; z-index: 2;
}
.fp__new-heading {
margin-bottom: 0.4em; color: #fff; font-size: 5.6em; line-height: 1.2;
}
.fp__hero-text {
font-size: 2.4em;
}
.fp__hero-image {
position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; z-index: -1; overflow: hidden; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;
}
.fp__hero-heading-wrapper {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 6.4em; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;
}
.fp__button {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 1.4em 3.2em; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-style: solid; border-width: 1px; border-color: #6100ff; border-radius: 1em; background-color: #6100ff; -webkit-transition: color 250ms ease, background-color 250ms ease; transition: color 250ms ease, background-color 250ms ease; color: #fff; text-decoration: none; cursor: pointer;
}
.fp__button:hover {
background-color: #fff; color: #6100ff;
}
.fp__button.fp__white {
border-color: #fff; background-color: #fff; color: #212121;
}
.fp__button.fp__white:hover {
background-color: #6100ff; color: #fff;
}
.fp__3d-heading {
margin-bottom: 0.4em; font-size: 5.6em; line-height: 1.2;
}
.fp__3d-card-shape-2 {
position: absolute; left: 0%; top: 0%; right: auto; bottom: auto;
}
.fp__3d-card-shape-2._4 {
left: 8em; top: 4em; width: 1.2em; height: 1.2em;
}
.fp__3d-card-shape-2._1 {
left: 12.3em; top: -2.8em; width: 5.3em; height: 5.2em; -webkit-transform: rotate(134deg); -ms-transform: rotate(134deg); transform: rotate(134deg);
}
.fp__3d-card-shape-2._6 {
left: 1.6em; top: 14.4em; width: 2.2em; height: 2.2em; -webkit-filter: blur(1px); filter: blur(1px);
}
.fp__3d-card-shape-2._2 {
left: -5em; top: 4.7em; width: 5.5em; height: 6em; -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg); transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d;
}
.fp__3d-card-shape-2._3 {
left: 4em; top: 0.5em; width: 2.4em; height: 2.7em; -webkit-filter: blur(2px); filter: blur(2px); -webkit-transform: rotate(40deg); -ms-transform: rotate(40deg); transform: rotate(40deg);
}
.fp__3d-card-shape-2._5 {
left: 8.9em; top: 9.5em; width: 1.1em; height: 1.1em;
}
.fp__3d-card-image {
width: 48.5em; height: 48.6em; margin-top: 4.8em; margin-bottom: -11.2em;
}
.fp__3d-card-shape-3 {
position: absolute; left: auto; top: 0%; right: 0%; bottom: auto;
}
.fp__3d-card-shape-3._1 {
top: -1.8em; right: 6em; width: 6em; height: 6em;
}
.fp__3d-card-shape-3._3 {
top: 8.4em; right: 0.8em; width: 2.6em; height: 3em; -webkit-filter: blur(2px); filter: blur(2px);
}
.fp__3d-card-shape-3._4 {
top: 12.9em; right: 5.2em; width: 1.3em; height: 1.3em;
}
.fp__3d-card-shape-3._6 {
top: 17.6em; right: -2.3em; width: 5.9em; height: 5.7em; -webkit-transform: rotate(-143deg); -ms-transform: rotate(-143deg); transform: rotate(-143deg);
}
.fp__3d-card-shape-3._2 {
top: 5.8em; right: 16.7em; width: 2.4em; height: 2.4em; -webkit-filter: blur(1px); filter: blur(1px);
}
.fp__3d-card-shape-3._5 {
top: 13.9em; right: 11.2em; width: 1.2em; height: 1.2em;
}
.fp__3d-card-heading {
max-width: 16ch; margin-bottom: 0.6em; font-size: 4em; line-height: 1.2;
}
.fp__cta-paragraph {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 33ch; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; font-size: 2em; text-align: center;
}
.fp__hero-text-icon {
width: 3.2em; height: 3.2em; margin-right: 1.6em;
}
.fp__hero-points-wrapper {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 6.4em; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;
}
.fp__section.fp__blue-gradient {
background-image: linear-gradient(144deg, #670aff, #8336ff);
}
.fp__section.fp__black {
background-color: #212121;
}
.fp__section.fp__hero {
position: relative;
}
.fp__new-wrapper {
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 5em; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;
}
.fp__footer-logo-link {
width: 11.6em; height: 1.6em; margin-bottom: 2em;
}
.fp__hero-subheading {
margin-bottom: 0.3em; font-size: 2.4em; text-transform: uppercase;
}
.fp__3d-heading-paragraph {
max-width: 38ch; font-size: 2em; line-height: 1.5; text-align: center;
}
.fp__footer-paragraph {
max-width: 31ch; margin-bottom: 1.7em; color: #8993a0; font-size: 1.2em;
}
.fp__footer-paragraph.fp--last {
margin-bottom: 0em;
}
.fp__body {
font-family: Inter, sans-serif; font-size: 0.694vw; line-height: 1.5;
}
.fp__3d-card-paragraph {
max-width: 34ch; font-size: 2em; line-height: 1.5;
}
.fp__new-paragraph {
max-width: 27ch; margin-bottom: 2em; color: #fff; font-size: 2em;
}
.fp__new-lightbox-play {
z-index: 1; width: 4.3em; margin-left: -0.4em;
}
.fp__hero-image_img {
position: relative; left: 10%; z-index: 1; width: 100%; height: 100%; background-image: url('../images/vectary-figma-hero-4K.a5414e.a5414e.png'); background-position: 50% 50%; background-size: cover; -o-object-fit: cover; object-fit: cover;
}
.fp__3d-card-text-wrapper.fp--left {
margin-left: 6.4em;
}
.fp__3d-card-text-wrapper.fp--right {
margin-right: 10em;
}
.fp__button-label {
font-size: 1.8em; font-weight: 800;
}
.fp__3d-card-shape-1 {
position: absolute; left: auto; top: 0%; right: 0%; bottom: auto;
}
.fp__3d-card-shape-1._4 {
top: 7.2em; right: -3.2em; width: 3.9em; height: 4.3em;
}
.fp__3d-card-shape-1._2 {
top: 10.2em; right: 17.2em; width: 2.2em; height: 2.2em;
}
.fp__3d-card-shape-1._6 {
top: 21.4em; right: 14.1em; width: 2.1em; height: 2.1em; -webkit-filter: blur(2px); filter: blur(2px);
}
.fp__3d-card-shape-1._3 {
top: -2.8em; right: 11.2em; width: 2.8em; height: 3.2em; -webkit-filter: blur(0.2em); filter: blur(0.2em);
}
.fp__3d-card-shape-1._1 {
top: -1em; right: -1em; width: 1.5em; height: 1.5em;
}
.fp__3d-card-shape-1._5 {
top: 14.7em; right: 5.36em; width: 3em; height: 3.6em;
}
.fp__new-lightbox {
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.fp__footer-link {
margin-bottom: 0.9em; -webkit-transition: color 500ms ease; transition: color 500ms ease; color: #8993a0; font-size: 1.6em; text-decoration: none;
}
.fp__footer-link:hover {
color: #fff;
}
.fp__new-lightbox-video {
position: absolute; display: block; height: 100%; -o-object-fit: cover; object-fit: cover;
}
.fp__hide {
display: none;
}
.fp__new-lightbox-video--embed {
position: absolute; display: none; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;
}
html.w-mod-js *[data-ix="navbar-enter"] {
opacity: 1; -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px);
}
@media screen and (min-width: 1920px) {
.fp__container.fp__hero { padding-top: 25em; padding-bottom: 25em; }
.fp__body { line-height: 1.5; }
}
@media screen and (max-width: 991px) {
.navbar.navbar-header { padding-left: 3rem; }
.navbar.navbar-header.navbar-logout { padding-right: 2rem; padding-left: 2rem; }
.navbar.navbar-header.navbar-login.hidden { position: fixed; padding-right: 2rem; padding-left: 2rem; }
.h-container { padding-right: 4rem; padding-left: 4rem; }
.h-container.h-container-signup { padding-top: 0px; padding-right: 0rem; padding-left: 0rem; background-image: none; }
.h-header-logo { margin-top: -2px; background-size: contain; }
.h-header-logo.w--current { width: 100px; margin-top: -2px; margin-right: 1rem; }
.navbar_menu_link { margin-left: 0rem; padding-right: 10px; padding-left: 10px; font-size: 1.4rem; }
.navbar_menu_link-button.h-btn { white-space: nowrap; }
.section.promo { width: 100%; min-height: 81rem; margin-top: 8rem; background-position: 50% 100%, 50% 100%; background-size: contain, 100px; }
.div-block { background-size: cover; }
.section-4 { height: 60rem; padding-right: 0rem; }
.div-block-2 { max-width: 46rem; margin-right: 2rem; margin-left: 0px; padding-right: 0rem; }
.heading-5 { margin-top: 0px; }
.section-5 { height: 50rem; padding-left: 3rem; }
.div-block-3 { padding-right: 0px; padding-left: 0rem; }
.columns-3 { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.footer { padding-right: 6rem; padding-left: 6rem; }
.list { margin-bottom: 3rem; text-align: left; }
.column-6 { padding-left: 10px; }
.h-testimonials { padding-top: 10rem; padding-bottom: 10rem; }
.section-10 { background-position: 50% 0%; background-size: 2229px; }
.div-block-8 { margin-bottom: 0px; padding-bottom: 120px; }
.heading-17 { font-size: 5rem; }
.paragraph-8 { margin-bottom: 7rem; }
.heading-19 { font-size: 4rem; }
.icon-2 { left: 2.7rem; }
.dropdown-toggle { padding-right: 0px; padding-left: 0px; }
.dropdown.navbar-user-profile.dropdown-desktop { margin-left: 1rem; }
.div-block-15 { background-size: cover; }
.section-15 { margin-top: 0rem; }
.pricing-column-desktop { display: none; }
.button-7.premium-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 1.5rem; }
.button-7.premium-button.premium-button-small { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 18rem; margin-right: auto; margin-left: auto; }
.button-7.free-button { margin-bottom: 1rem; }
.list-item-pricing { height: 6rem; text-align: left; }
.list-item-pricing.list-item-pricing-center { height: 6rem; text-align: center; }
.list-item-pricing.list-item-pricing-center.list-item-premium { text-align: center; }
.bold-text-3 { line-height: 1.3; }
.image-12 { width: 100%; }
.paragraph-16 { max-width: 50rem; font-size: 1.6rem; }
.paragraph-17 { font-size: 1.6rem; }
.list-item-faq-heading { font-size: 1.8rem; }
.list-item-faq-text { font-size: 1.6rem; }
.pricing-column-mobile { display: block; width: 100%; max-width: 50rem; margin-right: auto; margin-left: auto; }
.column-15 { margin-bottom: 5rem; border: 2px solid #545fd9; border-radius: 1.2rem; }
.column-16 { margin-bottom: 5rem; border: 2px solid #dcdcdc; border-radius: 1.2rem; text-align: center; }
.section-21 { padding-right: 1rem; padding-left: 1rem; }
.h-section { min-height: 70rem; }
.h-section.h-section_library { padding-top: 10rem; padding-bottom: 10rem; background-image: url('../images/sofa-dark.3a4833.3a4833.jpg'), url('../images/sofa-dark-tile.37df08.37df08.jpg'); background-position: 80% 180%, 0% 0%; background-size: 1070px, 200px; background-repeat: no-repeat, repeat-x; background-attachment: scroll, scroll; }
.h-section.h-section-modeling { padding-top: 10rem; padding-bottom: 10rem; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(54%, transparent), to(rgba(0, 0, 0, 0.3))), -webkit-gradient(linear, left top, left bottom, from(#3f2974), to(#3f2974)), radial-gradient(circle farthest-corner at 30% 40%, #3f2974, #302153); background-image: linear-gradient(180deg, transparent 54%, rgba(0, 0, 0, 0.3)), linear-gradient(180deg, #3f2974, #3f2974), radial-gradient(circle farthest-corner at 30% 40%, #3f2974, #302153); background-position: 0px 0px, 0px 0px, 0px 0px; background-size: auto, auto, auto; }
.h-section.h-section-collab { min-height: 70rem; }
.h-section.h-section_exports { padding-top: 10rem; padding-bottom: 10rem; }
.h-section.h-section_arapi { padding-top: 10rem; padding-bottom: 10rem; }
.h-section.h-section_howitworks { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(56%, #6b30cc), to(#300052)); background-image: linear-gradient(180deg, #6b30cc 56%, #300052); }
.h-section_text.pointerevents { width: 100%; margin-bottom: -15.3rem; text-align: center; }
.h-section_text.pointerevents.h-section_text-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.h-section_text.pointerevents.h-section_text-home { margin-bottom: 0rem; }
.h-section_text.h-section_text-center { z-index: 2; }
.h-section_text.h-section_text-library { width: 100%; margin-bottom: 55.5rem; text-align: center; }
.h-section_text.h-section_text-library.h-section_text-right { margin-bottom: 0rem; }
.h-section_title.h-section-title-black { text-align: left; }
.h-section_title.h-section_title-library { text-align: center; }
.h-section_title.h-section_title-center { text-align: center; }
.h-section_p.h-section_p-dark { max-width: 100%; }
.h-section_p.h-section_p-center { max-width: 80%; margin-right: auto; margin-left: auto; }
.h-section_p.h-section_p-dark { max-width: 100%; }
.h-section_p.h-section_p-center { max-width: 80%; margin-right: auto; margin-left: auto; }
.h-section_p.h-section_p-center.whitehyperlink { text-align: left; }
.h-columns { margin-top: 7rem; grid-column-gap: 30px; }
.h-arapiviewer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 5rem; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.h-viewer_container { position: relative; left: 0px; right: 0px; overflow: visible; width: auto; margin: 4.6rem 40px 4.9rem; padding-bottom: 50%; }
.html-embed-3 { left: -100px; top: -149px; right: -100px; bottom: -187px; }
.h-account { padding-right: 6rem; padding-left: 6rem; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.h-section_render_headphones { width: 60vw; }
.h-section_collab_bottle { width: 70vw; background-position: 100% 50%; background-size: auto 120%; }
.img-objectslist { display: none; margin-top: 0rem; margin-left: 0rem; opacity: 0.5; }
.image-15 { left: -12vw; top: 0%; width: 60vw; }
.image-16 { right: -33vw; bottom: -20%; }
.h-viewer_handler { position: absolute; left: 100%; top: -20px; right: 0%; bottom: -190px; width: 100%; }
.h-viewer_handler.h-viewer_handler-left { left: auto; top: -20px; right: 100%; }
.h-viewer_handler.h-viewer_handler-bottom { left: -100px; top: 100%; right: -100px; bottom: -190px; width: auto; }
.h-viewer_handler.h-viewer_handler-top { left: -100px; top: -150px; right: -100px; bottom: 100%; width: auto; }
.image-15-copy { left: -12vw; top: 0%; display: none; width: 60vw; }
.h-collab_comment_comment.h-collab_comment_comment-first { left: auto; top: 14%; right: 20%; }
.h-collab_comment_comment.h-collab_comment_comment-second { left: auto; right: 52%; bottom: 17%; }
.h-collab_comment_image.h-collab_comment_image-top { margin-left: 30px; }
.h-collab_comment_image.h-collab_comment_image-first { position: relative; right: 100%; margin-right: 20px; margin-left: 0px; }
.column-19 { padding-bottom: 4rem; border: 2px solid #dcdcdc; border-radius: 1.2rem; text-align: center; }
.section-23 { padding-right: 2rem; padding-left: 2rem; }
.faqsection { padding-right: 2rem; padding-left: 2rem; }
.h-ar-form { position: relative; z-index: 1; max-width: 100%; }
.h-viewer_containerapi { position: relative; left: 0px; right: 0px; overflow: visible; width: auto; margin: 3rem 40px 0rem; padding-bottom: 60%; }
.h-viewerarembed { left: -100px; top: -110px; right: -100px; bottom: -90px; }
.section_ar_promoviewer { margin-right: -95px; margin-left: -95px; }
.h-section_aroutput-viewersection { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.html-embed-4 { position: relative; left: 0px; top: 0px; right: 0px; bottom: 0px; width: 100%; height: 100%; margin-bottom: -100px; }
.arlinkbutton { top: 20px; right: 20px; }
.package { padding-right: 2.5rem; padding-left: 2.5rem; }
.package.package-premium { min-width: 235px; }
.package-title { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.package-subname { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: right; }
.packages.packages-2 { max-width: 100%; }
.package-subscription { position: static; overflow: hidden; white-space: normal; }
.div-block-38 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.package-subscription-yearly { overflow: hidden; white-space: nowrap; }
.text-block-14 { min-width: 180px; }
.form-block-3 { max-width: 55%; }
.h-section-copy { min-height: 70rem; }
.h-container-copy { padding-right: 4rem; padding-left: 4rem; }
.h-container-copy.h-container-center-copy { height: 9%; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
.html-embed-7 { top: 42.5%; display: block; width: 100vw; height: 50%; margin-top: 60px; margin-left: 0%; }
.div-block-46 { height: 0px; margin-top: 300px; }
.div-block-47 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 80%; height: 80%; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-auto-flow: column; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
.image-24 { width: 15%; height: 16px; }
.image-24.vanmoof { width: 20%; }
.h-container-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 4rem; padding-left: 4rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.h-section_text-copy.h-section_text-library { width: 100%; margin-bottom: 55.5rem; text-align: center; }
.h-section_text-copy.h-section_text-library.h-section_text-left { margin-bottom: 0rem; }
.h-container-absolute { bottom: 16%; padding-right: 4rem; padding-left: 4rem; }
.h-section_text-2.h-section_text-center { z-index: 2; }
.h-section_text-2.h-section_text-library { width: 100%; margin-bottom: 55.5rem; text-align: center; }
.h-section_text-2.h-section_text-library.h-section_text-left { margin-bottom: 0rem; }
.h-containershort { padding-right: 4rem; padding-left: 4rem; }
.div-block-42 { width: 75%; }
.h-ardesign-example-2 { max-width: 112%; }
.h-section_aroutput-vs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.div-block-39 { display: block; margin: 4em auto; }
.h-section_security { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.div-block-49 { width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.h-section_text-3.h-section_text-center { z-index: 2; }
.h-section_text-3.h-section_text-library { width: 100%; margin-bottom: 55.5rem; text-align: center; }
.h-section_text-3.h-section_text-library.h-section_text-left { margin-bottom: 0rem; }
.h-section_p_centered.h-section_p-dark { max-width: 100%; }
.h-section_p_centered.h-section_p-center { max-width: 80%; margin-right: auto; margin-left: auto; }
.h-section_p_centered.h-section_p-dark { max-width: 100%; }
.h-section_p_centered.h-section_p-center { max-width: 80%; margin-right: auto; margin-left: auto; }
.h-section_p_centered.h-section_p-center.whitehyperlink { text-align: left; }
.div-block-50 { width: 50%; min-height: 300px; }
.field-label-copy { margin-left: 230px; }
.fp__new-lightbox-image { display: block; }
.fp__body { font-size: 0.7vw; }
}
@media screen and (max-width: 767px) {
.navbar.navbar-header.navbar-logout { padding-right: 1rem; }
.navbar.navbar-header.navbar-login.hidden { padding-right: 1rem; }
.h-container { padding-right: 3rem; padding-left: 3rem; }
.h-container.h-container-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
.h-container.h-container-signup { overflow: hidden; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; background-image: none; box-shadow: none; }
.navbar_menu { position: fixed; left: 0%; top: 0%; right: 0%; bottom: 0%; overflow: auto; height: 100vh; margin-top: 0px; padding-top: 60px; padding-bottom: 3rem; background-color: #fff; }
.navbar_menu_link { font-size: 14px; font-weight: 400; }
.navbar_menu_link.navlink-split { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; font-size: 14px; }
.navbar_menu_link-button { width: 15rem; max-width: 30rem; margin-right: auto; margin-left: auto; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
.navbar_menu_link-button.h-btn { margin-top: 2rem; }
.menu-button { height: 100%; margin-left: auto; }
.menu-button.w--open { z-index: 10; background-color: #fff; }
.section.promo { min-height: 66rem; margin-top: 6rem; background-image: url('../images/hero-render.f1ab7e.f1ab7e.jpg'), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); background-image: url('../images/hero-render.f1ab7e.f1ab7e.jpg'), linear-gradient(180deg, #fff, #fff); background-position: 50% 100%, 0px 0px; background-size: contain, auto; background-repeat: no-repeat, repeat; }
.heading { margin-top: 30px; font-size: 50px; }
.column { text-align: center; }
.image { max-width: 35rem; }
.div-block { z-index: 1; display: block; background-position: 50% 50%; opacity: 0.1; }
.section-4 { position: relative; }
.heading-5 { margin-top: 0px; }
.heading-6 { text-align: left; }
.paragraph-2 { text-align: left; }
.h-testimonial_text { text-align: center; }
.section-5 { padding-left: 0rem; }
.div-block-3 { position: relative; z-index: 2; padding-right: 0px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; text-align: left; }
.columns-3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: left; }
.heading-8 { margin-left: auto; }
.paragraph-5 { margin-left: auto; }
.section-7 { padding-top: 13rem; }
.list { margin-bottom: 5rem; padding-left: 0px; }
.column-3 { padding-left: 0px; }
.column-4 { margin-top: 2rem; margin-bottom: 2rem; padding-left: 0px; }
.column-5 { text-align: left; }
.column-6 { padding-left: 10px; }
.h-testimonial { margin-top: 3rem; margin-bottom: 3rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.h-testimonials { padding-top: 5rem; padding-bottom: 5rem; }
.h-account_social_button { margin-right: 1rem; margin-left: 1rem; }
.form { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.section-10 { height: 87rem; padding-top: 0px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-position: 50% 50%; background-size: 2229px; }
.div-block-8 { padding-bottom: 0px; }
.heading-19 { font-size: 3.5rem; }
.column-8 { padding-left: 0px; }
.icon-2 { left: 50%; margin-left: 10px; }
.dropdown.navbar-user-profile.dropdown-desktop { display: none; }
.html-embed-2 { height: 36rem; }
.image-9 { max-width: 35rem; }
.column-10 { text-align: center; }
.image-10 { max-width: 35rem; }
.column-11 { text-align: center; }
.div-block-15 { position: relative; z-index: 2; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-image: none; background-size: auto; background-repeat: repeat; }
.div-block-16 { z-index: 1; display: block; background-image: url('../images/homepage-shareImg2x.3936d3.3936d3.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; opacity: 0.13; }
.h1 { margin-bottom: 5rem; }
.pricing-column-desktop { display: none; }
.list-2.list-premium { margin-top: 2rem; }
.button-7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 20rem; height: 5rem; margin-right: auto; margin-left: auto; border-color: #4f4f4f; background-color: transparent; color: #4f4f4f; font-size: 1.5rem; }
.button-7.premium-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 5.5rem; margin-bottom: 3rem; font-size: 1.6rem; }
.button-7.premium-button.premium-button-small { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 20rem; margin-right: auto; margin-left: auto; font-size: 1.6rem; }
.button-7.free-button { margin-bottom: 1rem; border-color: #4f4f4f; font-size: 1.5rem; }
.text-block-9 { font-size: 1.5rem; }
.bold-text-2 { font-size: 5.4rem; font-weight: 900; }
.list-item-pricing.list-item-pricing-even.list-item-pricing-center { color: #3a3b3c; font-weight: 600; }
.list-item-pricing.list-item-pricing-center { height: 7rem; padding-left: 3rem; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; color: #3a3b3c; font-size: 1.7rem; font-weight: 400; text-align: left; }
.column-13 { display: block; }
.nav-mobile-link { display: block; }
.nav-mobile-link.nav-link { font-size: 14px; font-weight: 400; text-align: center; }
.section-17 { height: 20rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; text-align: center; }
.div-block-24 { margin-left: auto; }
.paragraph-16 { margin-top: 2rem; margin-bottom: 2rem; }
.heading-23 { margin-bottom: 0rem; }
.div-block-25 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.heading-25 { font-size: 1.8rem; }
.text-block-10 { font-size: 1.8rem; }
.pricing-column-mobile { display: block; }
.column-15 { margin-bottom: 5rem; padding-right: 2rem; padding-bottom: 4.5rem; padding-left: 2rem; border: 2px solid #545fd9; border-radius: 1.2rem; text-align: center; }
.column-16 { margin-bottom: 5rem; padding-right: 2rem; padding-bottom: 4.5rem; padding-left: 2rem; border: 2px solid #dcdcdc; border-radius: 1.2rem; text-align: center; }
.bold-text-8 { font-weight: 600; }
.h-section { min-height: 70rem; padding-top: 5rem; padding-bottom: 5rem; }
.h-section.h-section_library { background-position: 40% 100%, 0% 0%; background-size: 1141px, 200px; }
.h-section.h-section-modeling { padding-top: 5rem; }
.h-section.h-section_render { padding-top: 5rem; }
.h-section.h-section-collab { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.h-section.h-section_exports { padding-top: 5rem; }
.h-section.h-section_ardesign { background-image: -webkit-gradient(linear, left top, left bottom, from(#250f7d), color-stop(25%, #5e64cc)); background-image: linear-gradient(180deg, #250f7d, #5e64cc 25%); }
.h-section.h-section_arapi { padding-top: 5rem; }
.h-section.h-section_wins { background-image: -webkit-gradient(linear, left top, left bottom, from(#250f7d), color-stop(25%, #5e64cc)); background-image: linear-gradient(180deg, #250f7d, #5e64cc 25%); }
.h-section.h-section_howitworks { padding-bottom: 0rem; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #6b30cc), to(#300052)); background-image: linear-gradient(180deg, #6b30cc 30%, #300052); }
.h-section.h-section_covered { background-image: -webkit-gradient(linear, left top, left bottom, from(#250f7d), color-stop(25%, #5e64cc)); background-image: linear-gradient(180deg, #250f7d, #5e64cc 25%); }
.h-section_text { width: 100%; }
.h-section_text.h-section_text-right { width: 100%; }
.h-section_text.h-section_text-center { margin-bottom: 5rem; }
.h-section_title.h-section_title-collab { text-align: center; }
.h-section_p.h-section_p-collab { max-width: 80%; margin-right: auto; margin-left: auto; text-align: center; }
.h-columns { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.h-columns.h-columns-nomargin { margin-top: 0rem; }
.h-columns.h-columns-nomargin { margin-top: 4rem; }
.h-columns.h-columns-2nomargin { margin-top: 0rem; }
.h-column { margin-bottom: 3rem; }
.h-column.h-column-withimage { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.h-column_title.h-column_title-dark { margin-bottom: 1rem; }
.h-viewer_container { margin-top: 10rem; }
.html-embed-3 { bottom: -122px; }
.h-account { background-image: url('../images/cta-img.313899.313899.jpg'); background-position: 62% 50%; background-size: cover; background-repeat: no-repeat; }
.h-account-title { font-size: 4rem; }
.h-account-signup { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.h-account_form_input { margin-right: 0rem; margin-bottom: 1.5rem; }
.h-account-or { padding-right: 0rem; padding-left: 0rem; }
.form-block-2 { width: 50vw; }
.h-section_collab_bottle { position: relative; width: 100%; height: 80vw; margin-top: 0px; margin-bottom: 36px; background-size: contain; }
.img-objectslist { display: none; }
.image-15 { position: relative; left: 0vw; width: 100%; height: auto; margin-bottom: -231px; }
.image-17 { display: none; }
.h-account_body { padding-right: 3rem; padding-left: 3rem; }
.image-15-copy { position: relative; left: 0vw; width: 100%; height: auto; margin-bottom: -231px; }
.h-collab_comment_comment.h-collab_comment_comment-first { display: none; }
.h-collab_comment_comment.h-collab_comment_comment-second { right: 9%; bottom: 36%; }
.h-collab_comment_image.h-collab_comment_image-top { left: -232px; }
.column-19 { padding-right: 2rem; padding-bottom: 4.5rem; padding-left: 2rem; border: 2px solid #dcdcdc; border-radius: 1.2rem; }
.bold-text-11 { font-weight: 600; }
.bold-text-12 { font-weight: 600; }
.bold-text-13 { font-weight: 600; }
.bold-text-14 { font-weight: 600; }
.bold-text-15 { font-weight: 600; }
.bold-text-16 { font-weight: 600; }
.bold-text-17 { font-weight: 600; }
.bold-text-18 { font-weight: 600; }
.bold-text-19 { font-weight: 600; }
.bold-text-20 { font-weight: 600; }
.bold-text-21 { font-weight: 600; }
.bold-text-22 { font-weight: 600; }
.bold-text-23 { font-weight: 600; }
.bold-text-24 { font-weight: 600; }
.bold-text-25 { font-weight: 600; }
.bold-text-26 { font-weight: 600; }
.bold-text-27 { font-weight: 600; }
.bold-text-28 { font-weight: 600; }
.bold-text-29 { font-weight: 600; }
.bold-text-30 { font-weight: 600; }
.bold-text-31 { font-weight: 600; }
.bold-text-32 { font-weight: 600; }
.bold-text-33 { font-weight: 600; }
.h-viewer_containerapi { padding-bottom: 73%; }
.section_ar_promoviewer { position: absolute; left: -170px; right: -170px; height: 100%; margin: 0px; }
.section_ar_promoviewer-container { position: relative; overflow: visible; min-height: 400px; margin-top: -10px; margin-bottom: -10px; }
.h-column_image { margin-right: 3rem; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.package { margin-bottom: 7rem; padding-right: 5rem; padding-left: 5rem; -webkit-align-self: stretch; -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; }
.package.package-free { margin-bottom: 0rem; }
.package.package-yearly { position: relative; top: -70px; margin-bottom: 0rem; }
.packages { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.package-subscription { max-width: none; }
.package-target { top: -20px; }
.package-methods { display: none; }
.div-block-38 { -webkit-align-self: stretch; -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; }
.form-block-3 { max-width: 90%; }
.h-section_text2 { width: 100%; }
.h-section-copy { min-height: 70rem; padding-top: 5rem; padding-bottom: 5rem; }
.h-section-copy.h-section_sofa-copy { padding-top: 5rem; }
.h-container-copy { padding-right: 3rem; padding-left: 3rem; }
.h-container-copy.h-container-center-copy { height: 50%; margin-top: 20px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
.html-embed-7 { top: 50%; height: 50%; margin-top: 0%; }
.heading-32 { font-size: 50px; }
.heading-32.justifyleft { font-size: 5.8rem; }
.div-block-46 { height: 0px; }
.h-btn-copy.h-btn-fill-copy { background-color: #fff; color: #545fd9; }
.h-customers { -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
.div-block-47 { width: 100%; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
.image-24 { width: 14%; }
.h-container-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 3rem; padding-left: 3rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
.section_row-element { margin-bottom: 10px; }
.h-section_text-copy { width: 100%; }
.text-block-15-copy { display: block; margin-right: 0rem; padding-right: 3rem; padding-left: 3rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.h-container-absolute { padding-right: 3rem; padding-left: 3rem; }
.h-section_text-2 { width: 100%; }
.h-section_text-2.h-section_text-center { margin-bottom: 5rem; }
.h-containershort { padding-right: 3rem; padding-left: 3rem; }
.image-28 { width: 40px; }
.logos { margin-bottom: 4em; }
.div-block-42 { width: 90%; }
.h-ardesign-example-2 { max-width: 110%; }
.html-embed-9 { margin-top: 0em; }
.div-block-39 { margin-top: 4em; margin-bottom: 4em; }
.h-section_logos { margin-top: 0rem; margin-bottom: 4rem; }
.h-section_text-3 { width: 100%; }
.h-section_text-3.h-section_text-center { margin-bottom: 5rem; }
.h-section_p_centered.h-section_p-collab { max-width: 80%; margin-right: auto; margin-left: auto; text-align: center; }
.div-block-50 { width: 80%; min-height: 100px; }
.fp__3d-heading-wrapper { margin-bottom: 46.9em; }
.fp__new-lightbox-image { width: 100%; }
.fp__footer-heading-text { font-size: 2.4em; }
.footer-link { font-size: 2.4em; }
.fp__hero-image_overlay { left: 0%; top: auto; right: 0%; bottom: 0%; width: 100%; height: 10em; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #f4f4f4), to(hsla(0, 0%, 100%, 0))); background-image: linear-gradient(0deg, #f4f4f4 50%, hsla(0, 0%, 100%, 0)); }
.fp__3d-card-wrapper { margin-bottom: 44em; padding-right: 4em; padding-left: 4em; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.fp__logo-link { left: 2.4em; top: 2.4em; z-index: 10; }
.fp__container { max-width: 72em; padding-top: 8em; padding-bottom: 8em; }
.fp__container.fp__new { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.fp__container.fp__3d-elements { padding-top: 8em; padding-bottom: 10em; }
.fp__container.fp__footer { justify-items: stretch; grid-column-gap: 4em; grid-row-gap: 4em; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
.fp__container.fp__hero { padding-top: 0em; padding-bottom: 12em; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.fp__container.fp__cta { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.fp__new-shape._5 { left: 8em; }
.fp__new-heading { text-align: center; }
.fp__hero-image { position: relative; z-index: 1; width: 100vw; height: 60em; }
.fp__hero-heading-wrapper { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.fp__button { width: 60%; padding-top: 1.8em; padding-bottom: 1.8em; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
.fp__3d-heading { text-align: center; }
.fp__3d-card-image { position: relative; z-index: 10; width: 100%; height: auto; margin-top: -38em; margin-bottom: 8em; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
.fp__section.fp__hero { background-color: #f4f4f4; }
.fp__new-wrapper { width: 100%; margin-bottom: 8em; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.fp__footer-paragraph { font-size: 1.8em; }
.fp__body { font-size: 1.3vw; }
.fp__new-paragraph { text-align: center; }
.fp__hero-image_img { left: auto; background-image: url('../images/hero-img_responsive.c0bd9b.c0bd9b.jpg'); }
.fp__3d-card-text-wrapper.fp--left { margin-left: 0em; }
.fp__3d-card-text-wrapper.fp--right { margin-right: 0em; }
.fp__button-label { font-size: 2em; }
.fp__footer-link { font-size: 2.4em; }
.fp__new-lightbox-video { display: none; }
}
@media screen and (max-width: 479px) {
.navbar.navbar-login.navbar-hidden { display: block; }
.navbar.navbar-header { display: block; }
.navbar.navbar-header.navbar-login.hidden { padding-right: 1rem; }
.h-container { padding-right: 1rem; padding-left: 1rem; }
.h-header-logo { background-size: contain; }
.navbar_menu { height: 100vh; padding-bottom: 20px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #fff; }
.navbar_menu_link-button { width: 120px; margin-right: auto; margin-left: auto; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
.icon { background-color: transparent; background-image: url('../images/icon-menu.a81438.a81438.svg'); background-position: 0px 0px; background-size: contain; }
.menu-button { height: 6.5rem; background-color: transparent; }
.menu-button.w--open { background-color: #fff; }
.section { padding-top: 12rem; }
.section.promo { min-height: 58rem; padding-bottom: 50vw; }
.heading { margin-top: 30px; font-size: 5rem; }
.section-3 { padding-top: 12rem; }
.image { width: 100%; }
.div-block { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-position: 50% 100%; background-size: cover; opacity: 0.07; }
.section-4 { position: relative; height: 70rem; padding-right: 2rem; padding-left: 2rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.div-block-2 { margin-top: 1.5rem; margin-right: 0rem; margin-left: 0rem; padding-left: 0rem; }
.heading-5 { display: block; margin-top: 0px; font-size: 4.5rem; text-align: left; }
.paragraph { width: 100%; font-weight: 500; }
.section-5 { height: 70rem; padding-right: 2rem; padding-left: 2rem; }
.div-block-3 { padding-right: 0px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-position: 0% 100%; background-size: contain; }
.heading-8 { margin-left: auto; text-align: left; }
.paragraph-5 { margin-left: auto; }
.columns-4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; }
.footer { padding-right: 3rem; padding-left: 3rem; }
.list { margin-bottom: 40px; }
.column-2 { margin-bottom: 30px; }
.column-5 { display: block; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.column-6 { padding-left: 0px; }
.div-block-5 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.h-account_social_button { margin-bottom: 1.5rem; font-size: 1.5rem; }
.section-10 { height: 87rem; padding-top: 0px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-position: 50% -80%; background-size: 2000px; background-attachment: scroll; }
.heading-16 { font-size: 7rem; }
.div-block-8 { margin-bottom: 27rem; }
.heading-17 { font-size: 5rem; }
.paragraph-8 { margin-bottom: 7rem; }
.div-block-9 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.div-block-9.block-design { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.section-11 { margin-top: 5rem; }
.column-8 { padding-left: 0px; }
.column-9 { padding-left: 0px; }
.html-embed-2 { width: 100%; height: 26rem; max-width: 80rem; }
.image-9 { width: 100%; }
.image-10 { width: 100%; }
.div-block-14 { position: relative; left: 0%; top: 0%; right: auto; bottom: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; opacity: 1; }
.text-block-9 { margin-bottom: 0rem; }
.div-block-18 { height: 36rem; }
.list-item-pricing.list-item-pricing-center { height: 7.5rem; }
.h2 { margin-top: 0px; margin-bottom: 6rem; }
.list-features { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.paragraph-15 { width: 100%; }
.section-18 { padding-right: 2rem; padding-left: 2rem; }
.list-features-item { width: 100%; max-width: 100%; margin-bottom: 3rem; }
.list-item-faq-heading { margin-bottom: 1rem; }
.section-19 { margin-bottom: 8rem; }
.text-block-10 { left: 0%; bottom: 80%; margin-left: 0rem; }
.column-15 { padding-right: 0rem; padding-left: 0rem; }
.column-16 { padding-right: 0rem; padding-left: 0rem; }
.h-section.h-section_library { padding-top: 5rem; padding-bottom: 10rem; background-position: 40% 80%, 0% 0%; background-size: cover, 200px; }
.h-section.h-section-modeling { padding-top: 0rem; padding-bottom: 10rem; }
.h-section.h-section-collab { padding-top: 2rem; }
.h-section.h-section_ardesign { background-image: -webkit-gradient(linear, left top, left bottom, from(#250f7d), color-stop(23%, #5e64cc)); background-image: linear-gradient(180deg, #250f7d, #5e64cc 23%); }
.h-section.h-section_wins { background-image: -webkit-gradient(linear, left top, left bottom, from(#250f7d), color-stop(23%, #5e64cc)); background-image: linear-gradient(180deg, #250f7d, #5e64cc 23%); }
.h-section.h-section_howitworks { padding-bottom: 0rem; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(32%, #6b30cc), color-stop(99%, #300052)); background-image: linear-gradient(180deg, #6b30cc 32%, #300052 99%); }
.h-section.h-section_customize { padding-bottom: 5rem; }
.h-section.h-section_covered { background-image: -webkit-gradient(linear, left top, left bottom, from(#250f7d), color-stop(23%, #5e64cc)); background-image: linear-gradient(180deg, #250f7d, #5e64cc 23%); }
.h-section_text.h-section_text-center { width: 100%; }
.h-btn.h-btn-white.h-btn-margin10 { margin-right: 0rem; margin-bottom: 2rem; margin-left: 0rem; }
.h-section_title.h-section_title-center { max-width: 90%; margin-right: auto; margin-left: auto; text-align: left; }
.h-section_p.h-section_p-center { max-width: 90%; text-align: left; }
.h-section_p.h-section_p-center.whitehyperlink { max-width: 90%; }
.h-columns { -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
.h-columns.h-columns-nomargin { margin-top: 4rem; }
.h-column.h-column-withimage { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.h-arapiviewer { padding: 0rem; }
.h-viewer_container { margin-right: 30px; margin-left: 30px; }
.html-embed-3 { left: -55px; top: -126px; right: -55px; bottom: -126px; }
.h-account { padding-right: 3rem; padding-left: 3rem; }
.h-account-or { padding-bottom: 1.5rem; }
.form-block-2 { width: 65vw; }
.h-section_collab_bottle { margin-bottom: 78px; }
.image-15 { margin-bottom: -58px; }
.image-16 { top: 40%; bottom: auto; }
.h-collab_comment_comment.h-collab_comment_comment-first { display: none; }
.h-collab_comment_comment.h-collab_comment_comment-second { right: -159px; bottom: -7%; margin-left: 0%; -webkit-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); transform: translate(-50%, 0px); }
.h-collab_comment_image.h-collab_comment_image-top { left: -133px; bottom: -28px; }
.h-collab_comment_image.h-collab_comment_image-first { right: auto; }
.column-19 { padding-right: 0px; padding-left: 0px; }
.bold-text-27 { -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; }
.list-item-support-nav { width: 50%; }
.heading-31 { padding-right: 3rem; }
.h-section_subbutton { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.h-viewer_containerapi { margin-right: 30px; margin-left: 30px; }
.h-viewerarembed { left: -60px; top: -71px; right: -60px; }
.section_ar_promoviewer { left: -110px; right: -110px; }
.html-embed-4 { position: absolute; }
.h-aroutput_wrapper { margin-bottom: -29px; }
.customizer-item { height: 40px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
.customizer-item.center { padding-right: 0rem; padding-left: 0px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.customizer-item-icon { display: none; }
.package { padding: 2rem 3rem; }
.package.package-free { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.package.package-yearly { margin-bottom: 0rem; }
.package-description.package-description-free { display: block; padding-top: 20px; padding-bottom: 20px; padding-left: 0rem; }
.h2-subtitle { margin-top: -5rem; }
.package-description-line { display: inline; }
.h1-subtitle-line { display: inline; }
.div-block-38 { -webkit-align-self: stretch; -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; }
.form-block-3 { max-width: 90%; }
.h-section-copy.h-section_sofa-copy { padding-bottom: 0rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.h-container-copy.h-container-center-copy { height: 50%; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; }
.html-embed-7 { top: 40%; height: 50%; margin-top: 20%; }
.heading-32 { font-size: 5rem; }
.heading-32.justifyleft { font-size: 3rem; text-align: left; }
.div-block-46 { margin-top: 10%; margin-right: -100%; }
.h-btn-copy.h-viewer_ar-copy { margin-top: -1.9em; }
.h-btn-copy.h-btn-fill-copy { background-color: #fff; color: #545fd9; }
.h-customers { margin-right: 0px; margin-left: 0px; padding-right: 10px; padding-left: 10px; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
.div-block-47 { width: 100%; height: 90%; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; }
.image-24 { width: auto; margin-right: 10px; margin-left: 10px; }
.image-24.vanmoof { width: 40%; }
.section_row-element { margin-bottom: 10px; }
.text-block-15-copy { max-width: none; margin-right: 10px; margin-left: 10px; padding-right: 3rem; padding-left: 3rem; text-align: center; }
.h-container-absolute { top: 10%; bottom: 8%; }
.h-section_text-2.h-section_text-center { width: 100%; }
.image-28 { width: 40px; }
.div-block-42 { display: -ms-grid; display: grid; width: 100%; grid-auto-flow: column; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
.h-ardesign-example-2 { max-width: 120%; }
.html-embed-9 { width: 100%; height: 100%; }
.div-block-39 { width: 100%; height: 100%; margin-top: 0em; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
.h-section_logos { margin-top: 3rem; margin-bottom: 4rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.div-block-49 { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.image-37 { max-height: 35px; padding-right: 2rem; }
.image-38 { max-height: 35px; padding-right: 2rem; }
.image-39 { max-height: 35px; padding-right: 2rem; }
.image-40 { max-height: 30px; padding-right: 2rem; }
.h-section_text-3.h-section_text-center { width: 100%; }
.h-section_p_centered.h-section_p-center { max-width: 90%; text-align: left; }
.h-section_p_centered.h-section_p-center.whitehyperlink { max-width: 90%; }
.div-block-50 { width: 90%; min-height: 150px; }
.field-label { display: block; min-width: 77px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.div-block-53 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.field-label-copy { margin-left: 24px; }
.text-field-6 { margin-top: 0px; }
.fp__new-lightbox-wrapper { width: 100%; height: 40em; }
.fp__3d-heading-wrapper { margin-bottom: 36.7em; }
.fp__3d-card-wrapper { margin-bottom: 37em; }
.fp__container { max-width: 52em; padding-top: 6em; padding-bottom: 6em; }
.fp__container.fp__3d-elements { padding-top: 6em; padding-bottom: 8em; }
.fp__container.fp__footer { grid-row-gap: 6em; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto auto auto; grid-template-rows: auto auto auto auto; }
.fp__container.fp__hero { text-align: center; }
.fp__container.fp__cta { padding-top: 8em; padding-bottom: 8em; text-align: center; }
.fp__new-shape._1 { left: 2em; width: 4em; height: 4em; }
.fp__new-shape._4 { left: 4.6em; top: 10.9em; }
.fp__new-shape._5 { left: 1.3em; top: 20.4em; width: 4em; height: 4em; }
.fp__hero-text { white-space: nowrap; }
.fp__button { width: auto; padding-right: 6.4em; padding-left: 6.4em; }
.fp__3d-card-image { margin-top: -30em; }
.fp__cta-paragraph { max-width: 34ch; }
.fp__body { font-size: 1.7vw; }
}
@media screen and (max-width: 767px) {
#w-node-_55cf2ccf-7c77-5528-04ee-26ec6b98e0fa-9916b882 { -webkit-box-ordinal-group: 10000; -webkit-order: 9999; -ms-flex-order: 9999; order: 9999; -ms-grid-column-span: 1; grid-column-end: 2; -ms-grid-column: 1; grid-column-start: 1; -ms-grid-row-span: 1; grid-row-end: 3; -ms-grid-row: 2; grid-row-start: 2; }
}
@media screen and (max-width: 479px) {
#w-node-_7a6aeea3-a7d4-d957-775e-ca1a63462597-51c6375a { -ms-grid-column-align: center; justify-self: center; }
#w-node-_55cf2ccf-7c77-5528-04ee-26ec6b98e0fa-9916b882 { -webkit-box-ordinal-group: 10000; -webkit-order: 9999; -ms-flex-order: 9999; order: 9999; -ms-grid-row: 4; grid-row-start: 4; -ms-grid-row-span: 1; grid-row-end: 5; }
}
@font-face {
font-family: 'Roboto'; src: url('../fonts/Roboto-Medium.d08840.d08840.ttf') format('truetype'); font-weight: 600; font-style: normal; font-display: auto;
} @font-face {
font-family: 'Roboto'; src: url('../fonts/Roboto-Bold.ee7b96.ee7b96.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: auto;
} @font-face {
font-family: 'Roboto'; src: url('../fonts/Roboto-Thin.89e266.89e266.ttf') format('truetype'); font-weight: 100; font-style: normal; font-display: auto;
} @font-face {
font-family: 'Roboto'; src: url('../fonts/Roboto-Light.fc84e9.fc84e9.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: auto;
} @font-face {
font-family: 'Roboto'; src: url('../fonts/Roboto-Black.ec4c99.ec4c99.ttf') format('truetype'); font-weight: 900; font-style: normal; font-display: auto;
} @font-face {
font-family: 'Roboto'; src: url('../fonts/Roboto-Regular.3e1af3.3e1af3.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: auto;
}