.communication__block_buttons .button{display:flex!important;justify-content:center;width:520px;max-width:100%;height:60px}.pdf__block_btn .button_icon .load_file{display:flex;justify-content:center;align-items:center;width:24px;height:24px;animation:spin 2s linear infinite;transform-origin:center center;border-radius:50%}.pdf__block_btn .button_icon .load_file:before{content:"";width:20px;height:20px;border:2px dashed #fff;border-radius:50%}.pdf__block_btn .button_icon .anim_hide{display:none!important}.pdf__block_btn .button_icon .load_file svg{border-radius:50%}.pdf__block_btn .button_icon .load_file path{fill:transparent!important}@keyframes spin{to{transform:rotate(360deg)}}.hc-popup-drawer-communication{padding:40px 36px;max-width:620px}.hc-popup-drawer-communication .hc-drawer-content{padding-top:1rem}.hc-popup-drawer-communication .hc-drawer-top{position:absolute;top:1rem;right:var(--sidebar-gutter);padding:0;z-index:3}.hc-popup-drawer-communication .hc-drawer-top:before{width:100%;left:0;transform:none}.hc-popup-drawer-communication .hc-drawer-content{position:relative;display:flex;align-items:flex-start;flex-direction:column;z-index:2}.hc-popup-drawer-communication .hc-drawer-top span.cros{vertical-align:baseline;margin-top:5px}.hc-popup-drawer-communication .hc-drawer-top .title-col{text-align:left}.hc-popup-drawer-communication .hc-drawer-content .forms{width:100%}.hc-popup-drawer-communication .hc-drawer-content .forms{position:relative;width:100%}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper_saved{display:flex;align-items:center;gap:10px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:14px;padding:10px 14px;border-radius:12px;font-weight:600;margin-bottom:14px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper_saved svg{width:18px;height:auto}.hc-popup-drawer-communication .hc-drawer-content .forms__headings{text-align:left}.hc-popup-drawer-communication .hc-drawer-content .forms__headings_title{margin-bottom:14px;font-size:24px;line-height:1.35;font-weight:800}.hc-popup-drawer-communication .hc-drawer-content .forms__headings_subtitle{font-size:18px;font-weight:400;margin-bottom:14px}.hc-popup-drawer-communication .hc-drawer-content .forms__headings_description{font-size:15px;font-weight:400;color:#69707a;border-bottom:1px solid #e6e8eb;margin-bottom:25px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper.forms__wrapper_hidden{opacity:0;visibility:hidden}.hc-popup-drawer-communication .hc-drawer-content .forms__success .forms__headings_description{border:none}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper form{display:flex;flex-direction:column}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper .communication__block_btn{margin-bottom:15px;width:100%;height:56px;border:none;border-radius:14px;cursor:pointer;background:#161616;color:#fff;font-weight:800;font-size:15px;letter-spacing:.25px;transition:transform .04s ease,filter .2s ease,box-shadow .2s ease;margin-top:2px;box-shadow:0 8px 22px #0000001f}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper_row{display:flex;justify-content:space-between;flex-wrap:wrap}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper form input,.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper form textarea{display:flex;align-items:center;width:100%;background:#f8f9fa;border:1px solid #e6e8eb;border-radius:14px;padding:14px 14px 14px 48px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper form input::placeholder{color:#0e0e0e;font-size:15px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper form input:focus,.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper form textarea:focus{border:1px solid #161616;box-shadow:0 0 0 3px #11111114;background:#fff}.hc-popup-drawer-communication .hc-drawer-content .forms_item{position:relative;width:100%;margin-bottom:14px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper_row .forms_item{max-width:calc(50% - 7px)}.hc-popup-drawer-communication .hc-drawer-content .forms_item_icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;opacity:.55}.hc-popup-drawer-communication .hc-drawer-content .forms_item_textarea .forms_item_icon{top:17px;transform:translateY(0)}.hc-popup-drawer-communication .hc-drawer-content .forms_item_textarea{margin-bottom:25px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper_row .forms_item_icon svg{width:18px;height:auto}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper .form__warning{display:flex;justify-content:center;align-items:center}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper .form__warning svg{width:18px;height:auto;stroke:#0f9d58;margin-right:5px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper .form__warning p{font-size:12px;opacity:.8;margin-bottom:0}.hc-popup-drawer-communication .hc-drawer-content .forms__success{position:absolute;top:0;left:0;right:0;padding-left:var(--sidebar-gutter);padding-right:var(--sidebar-gutter);opacity:0;visibility:hidden;text-align:center}.hc-popup-drawer-communication .hc-drawer-content .forms__success.forms__success_active{opacity:1;visibility:visible}.hc-popup-drawer-communication .hc-drawer-content .forms__success .forms__headings{text-align:center}.hc-popup-drawer-communication .hc-drawer-content .forms__success .configurator_pdf{width:100%}.forms__success_info{padding-top:20px;width:70%;text-align:left;margin:0 auto}.forms__success_info .forms__success_title{font-size:16px;margin-bottom:10px}.forms__success_info .forms__success_description{font-size:14px}@media screen and (max-width: 765px){.communication__block_buttons .button{max-width:100%}.communication__block_buttons .button .button__text{display:flex;align-items:center}.hc-popup-drawer-communication{padding:40px 15px}.hc-drawer-active .tda-app-section-model-viewer-container{z-index:1}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper_saved{padding:8px 10px;font-size:12px}.hc-popup-drawer-communication .hc-drawer-content .forms__headings_title{margin-bottom:10px;font-size:20px}.hc-popup-drawer-communication .hc-drawer-content .forms__headings_subtitle{font-size:16px;font-weight:400;margin-bottom:14px}.hc-popup-drawer-communication .hc-drawer-content .forms__headings_description{font-size:13px;font-weight:400;margin-bottom:15px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper form input,.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper form textarea{padding:12px 12px 12px 48px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper form input::placeholder{color:#0e0e0e;font-size:14px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper_row .forms_item{max-width:100%}.hc-popup-drawer-communication .hc-drawer-content .forms_item_textarea .forms_item_icon{top:15px;transform:translateY(0)}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper .communication__block_btn{border-radius:14px;font-size:14px}.hc-popup-drawer-communication .hc-drawer-content .forms__wrapper_row .forms_item_icon svg{width:16px;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/communication-popup.css.map */
