.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.design-popup[data-v-d2429d5a]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1000}@media only screen and (max-width:750px){.design-popup[data-v-d2429d5a]{align-items:flex-end;justify-content:center}}.popup-content[data-v-d2429d5a]{background:#fff;border-radius:2.8rem;max-width:47.2rem;overflow:hidden;position:relative;width:90%}@media only screen and (max-width:750px){.popup-content[data-v-d2429d5a]{border-radius:1.6rem 1.6rem 0 0;max-height:90vh;max-width:100%;overflow-y:auto;width:100%}}.close-button[data-v-d2429d5a]{cursor:pointer;height:3.2rem;position:absolute;right:2.8rem;top:2.8rem;width:3.2rem;z-index:10}.close-button img[data-v-d2429d5a]{display:block;height:100%;width:100%}@media only screen and (max-width:750px){.close-button[data-v-d2429d5a]{height:2rem;right:2rem;top:2rem;width:2rem}}.header-image[data-v-d2429d5a]{border-radius:1.6rem;height:27.5rem;margin:1.6rem;overflow:hidden}.header-image .design-image[data-v-d2429d5a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:750px){.header-image[data-v-d2429d5a]{border-radius:1.2rem;height:20rem;margin:1.2rem}}.content[data-v-d2429d5a]{padding:0 2.4rem 2.4rem;text-align:center}.content .title[data-v-d2429d5a]{font-size:2rem;font-weight:600;margin-bottom:.8rem}.content .description[data-v-d2429d5a]{color:#666;font-size:1.6rem;margin-bottom:2.4rem}.content .free-forever[data-v-d2429d5a]{color:#333;font-size:1.6rem;font-weight:600}@media only screen and (max-width:750px){.content[data-v-d2429d5a]{padding:0 1.6rem 2rem}.content .title[data-v-d2429d5a]{font-size:1.6rem;margin-bottom:.8rem}.content .description[data-v-d2429d5a]{font-size:1.4rem;margin-bottom:1.2rem}.content .free-forever[data-v-d2429d5a]{font-size:1.4rem}}.features-container[data-v-d2429d5a]{margin-bottom:2.4rem}.features-container[data-v-d2429d5a] .swiper-wrapper{transition-timing-function:linear!important}@media only screen and (max-width:750px){.features-container[data-v-d2429d5a]{margin-bottom:2rem}}.feature-slide[data-v-d2429d5a]{width:auto!important}.feature-button[data-v-d2429d5a]{align-items:center;border-radius:10rem;display:inline-flex;font-size:1.2rem;gap:.8rem;line-height:2rem;padding:.8rem 1.2rem;white-space:nowrap}.feature-button img[data-v-d2429d5a]{height:1.8rem;width:1.8rem}.feature-button.design-styles[data-v-d2429d5a]{background:#f9e8f8}.feature-button.room-types[data-v-d2429d5a]{background:#dbf8e9}.feature-button.downloads[data-v-d2429d5a]{background:#fff1e4}.feature-button.no-skills[data-v-d2429d5a]{background:#deeffc}.feature-button.users[data-v-d2429d5a]{background:#ffe8e8}@media only screen and (max-width:750px){.feature-button[data-v-d2429d5a]{font-size:1rem;line-height:1.5rem;padding:.6rem .8rem}.feature-button img[data-v-d2429d5a]{height:1.6rem;width:1.6rem}}.action-buttons[data-v-d2429d5a]{display:flex;flex-direction:column;gap:1.6rem;margin:0 2.4rem 2.4rem}.action-buttons .primary-button[data-v-d2429d5a]{align-items:center;background:#1a1a1a;border:none;border-radius:20rem;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;font-weight:600;gap:.8rem;justify-content:center;padding:1.6rem 3.2rem;transition:background .2s}.action-buttons .primary-button[data-v-d2429d5a]:hover{background:#333}.action-buttons .secondary-button[data-v-d2429d5a]{align-self:center;background:transparent;border:none;color:#666;cursor:pointer;font-size:1.6rem}.action-buttons .secondary-button[data-v-d2429d5a]:hover{text-decoration:underline}@media only screen and (max-width:750px){.action-buttons[data-v-d2429d5a]{gap:1.2rem;margin:0 1.6rem 1.6rem}.action-buttons .primary-button[data-v-d2429d5a]{font-size:1.2rem;padding:1.3rem 2.5rem}.action-buttons .secondary-button[data-v-d2429d5a]{font-size:1.2rem}}
