[data-us="static-page.constructor"]{font-family:Cera Pro,sans-serif}.constructor-hero{background:#f5f2f2;border-radius:32px;margin-bottom:108px;overflow:hidden;padding:56px 40px;text-align:center}.constructor-hero__content{align-items:center;display:flex;flex-direction:column;gap:40px}.constructor-hero__badge{align-items:center;background:#fff;border-radius:400px;color:#f86630;display:inline-flex;font-size:18px;font-weight:500;gap:8px;line-height:22px;padding:8px 16px 8px 8px}.constructor-hero__badge-dot{background:#f86630;border-radius:50%;flex-shrink:0;height:8px;width:8px}.constructor-hero__title{color:#352a24;font-size:48px;font-weight:700;letter-spacing:-.72px;line-height:50px;margin:0}.constructor-hero__desc{color:#352a24;font-size:24px;letter-spacing:-.12px;line-height:28px;margin:0}.constructor-hero__desc strong{font-weight:700}.constructor-hero__buttons{display:flex;gap:24px}.constructor-hero__btn{align-items:center;border:none;border-radius:64px;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;justify-content:center;line-height:22px;min-width:253px;padding:16px 20px;text-decoration:none;transition:all .3s}.constructor-hero__btn--primary{background:#f86630;color:#fff}.constructor-hero__btn--primary:hover{background:#f74909;color:#fff}.constructor-hero__btn--outline{background:transparent;border:1px solid #f86630;color:#f86630}.constructor-hero__btn--outline:hover{background:#f86630;color:#fff}.constructor-furniture#constructor-embed{background:#f6f4f3;overflow:hidden;padding:40px 0}.constructor-furniture#constructor-embed .constructor-examples__title{margin-bottom:24px}.constructor-furniture#constructor-embed .pm-c .center-cont,.constructor-furniture#constructor-embed .pm-c .section-cont{padding:0!important}.constructor-steps{margin-bottom:80px;text-align:center}.constructor-steps__title{color:#352a24;font-size:24px;font-weight:700;letter-spacing:-.12px;line-height:28px;margin:0 0 40px}.constructor-steps__list{align-items:center;display:flex;gap:40px;justify-content:center;margin-bottom:60px}.constructor-steps__card{align-items:center;background:#5abc7c;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:168px;padding:24px;width:270px}.constructor-steps__card-label{align-items:center;background:#fff;border-radius:32px;color:#5abc7c;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;line-height:22px;min-width:84px;padding:8px 12px}.constructor-steps__card-text{color:#fff;font-size:18px;font-weight:500;line-height:22px;margin:0;text-align:center}.constructor-steps__arrow{flex-shrink:0}.constructor-steps__arrow--right{display:block}.constructor-steps__arrow--down{display:none}.constructor-steps__note{color:#352a24;font-size:18px;font-weight:400;line-height:22px;margin:0 auto;max-width:648px}.constructor-form{border:1px solid #8c8a89;border-radius:32px;margin:80px auto;max-width:600px;padding:40px}.constructor-form__info{margin-bottom:24px;text-align:center}.constructor-form__title{color:#352a24;font-size:24px;font-weight:700;letter-spacing:-.12px;line-height:28px;margin:0 0 16px}.constructor-form__subtitle{color:#352a24;font-size:18px;font-weight:400;line-height:22px;margin:0}.constructor-form__subtitle strong{font-weight:700}.constructor-form__fields{display:flex;flex-direction:column;gap:24px}.constructor-form__group{display:flex;flex-direction:column;gap:8px}.constructor-form__label{color:#757473;font-weight:500}.constructor-form__input,.constructor-form__label{font-size:16px;letter-spacing:-.16px;line-height:20px}.constructor-form__input{background:#f5f2f2;border:none;border-radius:16px;box-sizing:border-box;color:#352a24;font-family:inherit;font-weight:400;height:48px;outline:none;padding:12px 16px}.constructor-form__input::-moz-placeholder{color:#757473}.constructor-form__input::placeholder{color:#757473}.constructor-form__textarea{background:#f5f2f2;border:none;border-radius:16px;box-sizing:border-box;color:#352a24;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:20px;min-height:130px;outline:none;padding:20px;resize:vertical}.constructor-form__textarea::-moz-placeholder{color:#757473}.constructor-form__textarea::placeholder{color:#757473}.constructor-form__submit{display:flex;justify-content:center}.constructor-form__btn{align-items:center;background:#f86630;border:none;border-radius:64px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:500;height:48px;justify-content:center;letter-spacing:-.16px;line-height:20px;min-width:260px;padding:12px 16px;transition:background .3s}.constructor-form__btn:hover{background:#f74909}.constructor-form__agreement{margin-top:12px}.constructor-form__checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.constructor-form__checkbox-label span{color:#1b1d1f;font-size:11px;font-weight:400;letter-spacing:.11px;line-height:14px}.constructor-form__checkbox-label a{color:#1b1d1f;text-decoration:underline}.constructor-form__checkbox{accent-color:#f86630;flex-shrink:0;height:16px;margin:0;width:16px}.constructor-form__input--error,.constructor-form__textarea--error{outline:2px solid #e74c3c}.constructor-form__checkbox-label--error{color:#e74c3c}.constructor-form__field-error{color:#e74c3c;font-size:13px;margin-top:4px}.constructor-form__error{color:#e74c3c;font-size:14px;margin-top:8px;text-align:center}.constructor-form__btn:disabled{cursor:not-allowed;opacity:.6}.constructor-success-modal{border-radius:24px;padding:48px 32px;text-align:center}.constructor-success-modal .btn-close{position:absolute;right:-16px;top:-16px}@media (max-width:767px){.constructor-success-modal .btn-close{right:0;top:-24px}}.constructor-success-modal__body{align-items:center;display:flex;justify-content:center;min-height:80px}.constructor-success-modal__title{color:#352a24;font-size:22px;font-weight:700;line-height:28px;margin:0}.constructor-examples{margin-bottom:80px}.constructor-examples__title{color:#352a24;font-size:28px;font-weight:700;letter-spacing:-.28px;line-height:32px;margin:0 0 40px}.constructor-examples__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.constructor-examples__card{border-radius:16px;color:#352a24;display:flex;flex-direction:column;gap:16px;text-decoration:none;transition:opacity .3s}.constructor-examples__card:hover{opacity:.85}.constructor-examples__card-img{border-radius:16px;height:318px;overflow:hidden}.constructor-examples__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.constructor-examples__card-title{color:#352a24;font-size:20px;font-weight:700;line-height:24px;margin:0;padding:0 16px}@media (max-width:767px){.constructor-hero{margin-bottom:48px;padding:24px 16px}.constructor-hero__content{gap:24px}.constructor-hero__title{font-size:28px;letter-spacing:-.28px;line-height:32px}.constructor-hero__title br{display:none}.constructor-hero__desc{font-size:18px;line-height:22px}.constructor-hero__desc br{display:none}.constructor-hero__buttons{align-items:center;flex-direction:column;gap:24px;max-width:264px;width:100%}.constructor-hero__btn{min-width:unset;padding:12px 16px;width:100%}.constructor-steps{margin-bottom:48px}.constructor-steps__title{font-size:20px;line-height:24px;margin-bottom:24px}.constructor-steps__list{flex-direction:column;gap:16px}.constructor-steps__card{height:auto;min-height:146px;width:100%}.constructor-steps__arrow--right{display:none}.constructor-steps__arrow--down{display:block}.constructor-steps__note{font-size:16px;line-height:20px;padding:0 16px}.constructor-form{border-radius:24px;margin:48px auto;padding:24px 16px}.constructor-form__title{font-size:20px;line-height:24px}.constructor-form__subtitle{font-size:16px;line-height:20px}.constructor-form__btn{width:100%}.constructor-examples{margin-bottom:48px}.constructor-examples__title{font-size:20px;line-height:24px;margin-bottom:24px}.constructor-examples__grid{gap:16px;grid-template-columns:1fr}.constructor-examples__card-img{height:280px}.constructor-examples__card-title{font-size:18px;line-height:22px;padding:0}#constructor-success-modal .modal-dialog{align-items:center;margin:0;max-width:100%;min-height:100%;width:100%}#constructor-success-modal .modal-content.constructor-success-modal{border-radius:16px;padding:20px!important;width:100%}}
