@media only screen and (min-width: 621px)and (max-width: 910px){.mobile-only{display:none}}@media only screen and (min-width: 911px)and (max-width: 1170px){.mobile-only{display:none}}@media only screen and (min-width: 1170px){.mobile-only{display:none}}@media(min-width: 320px)and (max-width: 620px){.mobile-hide{display:none}}.franchise-request .inputs-block{display:flex;flex-direction:column;gap:10px}.franchise-request .robot-desc{font-size:14px;line-height:19px;margin-bottom:10px}.franchise-request .robot-desc.has-error{color:#ff4545}.franchise-request .form-container__success{display:none;text-align:left;flex-direction:column;row-gap:10px;justify-content:center}.franchise-request .form-container__success .telegram-link{display:flex;padding:16px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:16px;background:#01a2fa;border:none;width:100%;color:#fff;font-size:18px;font-weight:600;line-height:24px;cursor:pointer;transition:.2s}.franchise-request .form-container__success .telegram-link:hover{transform:scale(1.02)}.franchise-request .form-container__success-header{font-weight:500;font-size:24px;margin:0}.franchise-request .form-container__success img{width:18px;height:18px;margin-left:4px}.franchise-request .form-container__success-desc{margin:0;padding:0 30px;text-align:left}.franchise-request .form-container__success-desc p{margin:0 0 14px;font-size:15px;line-height:20px}.franchise-request .form-container__success-desc img{width:100%;height:auto;border-radius:24px;margin:4px 0 0}.franchise-request .form-container__success-desc a:hover{border-bottom:none}.franchise-request.form-container.submitted .form-container__success{display:flex}.franchise-request.form-container.submitted .form-container__success-desc{padding:0}.franchise-request.form-container.submitted .form-container__inner{display:none}.franchise-request form .input__label{font-size:12px;margin:0 0 5px;font-weight:500;color:#242424;display:flex;justify-content:space-between;align-items:flex-end}.franchise-request form .form-control{position:relative}.franchise-request form .form-control>div{display:flex;justify-content:space-between}.franchise-request form .form-control>div .control-label{font-size:12px;margin:0 0 5px;font-weight:500;color:#242424;display:flex;justify-content:space-between;align-items:flex-end}.franchise-request form .form-control input[type=text],.franchise-request form .form-control input[type=password],.franchise-request form .form-control input[type=tel],.franchise-request form .form-control input[type=email]{border-radius:12px;font-size:16px;line-height:20px;padding:20px;height:48px;background-color:#f4f4f4;border:1px solid #efefef}@media(min-width: 320px)and (max-width: 620px){.franchise-request form .form-control input[type=text],.franchise-request form .form-control input[type=password],.franchise-request form .form-control input[type=tel],.franchise-request form .form-control input[type=email]{-webkit-appearance:none}}.franchise-request form .form-control input[type=text]:focus,.franchise-request form .form-control input[type=password]:focus,.franchise-request form .form-control input[type=tel]:focus,.franchise-request form .form-control input[type=email]:focus{border:1px solid #4d8be9}.franchise-request form .form-control input[type=text]:hover,.franchise-request form .form-control input[type=password]:hover,.franchise-request form .form-control input[type=tel]:hover,.franchise-request form .form-control input[type=email]:hover{border:1px solid #4d8be9}.franchise-request form .form-control textarea{border-radius:15px;font-size:16px;line-height:20px;padding:20px;margin-bottom:0;height:125px}.franchise-request form .form-control .input__label{font-size:12px;margin:0 0 5px;font-weight:500;color:#242424;display:flex;justify-content:space-between;align-items:flex-end}.franchise-request form .form-control .help-block{display:none}.franchise-request form .form-control.has-error input,.franchise-request form .form-control.has-error textarea{border-color:#ff4545 !important;border:1px solid}.franchise-request form .form-control.has-error .input-mark_f{display:flex}.franchise-request form .form-control.has-error .help-block{margin-top:0;font-size:11px;font-weight:500;display:block;color:#ff4545}.franchise-request form .form-control.has-success .input-mark_s{display:flex;cursor:default}.franchise-request form .form-control input[type=text],.franchise-request form .form-control input[type=tel],.franchise-request form .form-control input[type=email]{padding:0 40px 0 20px}.franchise-request form .form-control span.input-mark{position:absolute;right:0;top:19px;height:40px;width:40px;display:none;flex-direction:column;justify-content:center;background-repeat:no-repeat;background-position:50% 50%;background-size:14px 14px}.franchise-request form .form-control span.input-mark_s{background-image:url("/images/icons/gallnew.svg")}.franchise-request form .form-control span.input-mark_f{background-image:url("/images/icons/krenew.svg")}.franchise-request_content{background-color:var(--color-Background-Form);border-radius:10px;padding:30px}@media(min-width: 320px)and (max-width: 620px){.franchise-request_content{padding:22px;border-radius:20px}}.franchise-request_content-header{font-size:24px;color:#242424;line-height:26px;margin-top:0;font-weight:600;margin-bottom:8px}@media(min-width: 320px)and (max-width: 620px){.franchise-request_content-header{font-size:20px;margin-bottom:16px}}.franchise-request_content img{width:auto}.franchise-request_content .img-desc{display:none}.franchise-request_content form .form-control .help-block{display:none}.franchise-request_content form .form-control input[type=text],.franchise-request_content form .form-control input[type=tel],.franchise-request_content form .form-control textarea,.franchise-request_content form .form-control input[type=email]{border-radius:12px;font-size:16px;line-height:19px;border:1px solid #efefef;width:100%;height:48px;background-color:#f4f4f4}@media(min-width: 320px)and (max-width: 620px){.franchise-request_content form .form-control input[type=text],.franchise-request_content form .form-control input[type=tel],.franchise-request_content form .form-control textarea,.franchise-request_content form .form-control input[type=email]{-webkit-appearance:none}}.franchise-request_content form .form-control input[type=text]:focus,.franchise-request_content form .form-control input[type=tel]:focus,.franchise-request_content form .form-control textarea:focus,.franchise-request_content form .form-control input[type=email]:focus{border:1px solid #4d8be9}.franchise-request_content form .form-control input[type=text]:hover,.franchise-request_content form .form-control input[type=tel]:hover,.franchise-request_content form .form-control textarea:hover,.franchise-request_content form .form-control input[type=email]:hover{border:1px solid #4d8be9}.franchise-request_content form .form-control input[type=text]::placeholder,.franchise-request_content form .form-control input[type=tel]::placeholder,.franchise-request_content form .form-control textarea::placeholder,.franchise-request_content form .form-control input[type=email]::placeholder{color:#dcdada;opacity:1}.franchise-request_content form .form-control input[type=text]{padding-right:45px;height:48px;background-color:#f4f4f4}.franchise-request_content form .form-control textarea{margin-bottom:0;padding:15px 40px 15px 15px;height:130px}.franchise-request_content form .form-control textarea.no-detect-city{height:120px}.franchise-request_content form .form-control span.input-mark{position:absolute;right:0;top:19px;height:48px;width:48px}.franchise-request_content form button{font-size:16px;font-weight:500;width:100%;height:48px;line-height:48px;background-color:var(--color-Button-Primary);color:#fff;border-radius:12px;transition:all .3s ease;box-shadow:0px 10px 20px 0px rgba(50,132,227,.25)}@media(min-width: 320px)and (max-width: 620px){.franchise-request_content form button{margin-top:6px}}.franchise-request_content form button:hover{background-color:var(--color-Button-Primary_hover);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.franchise-request_content .row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:8px}@media(min-width: 320px)and (max-width: 620px){.franchise-request_content .row{width:100%;flex-direction:column}}.franchise-request_content .row .field-contentf1request-city{width:100%}.franchise-request_content .row .field-contentf1request-name{width:100%}.franchise-request_content .row .field-contentf1request-phone{width:100%}.franchise-request_content .row .field-contentf1request-email{width:100%}.franchise-request_content .row .field-contentf2request-phone{width:100%}.franchise-request_content .row .field-contentf3request-city{width:100%}.franchise-request_content .row .field-contentf3request-name{width:100%}.franchise-request_content .row .field-contentf3request-phone{width:100%}.franchise-request_content .row .field-contentf3request-email{width:100%}.franchise-request_content .row .field-contentf4request-city{width:100%}.franchise-request_content .row .field-contentf4request-name{width:100%}.franchise-request_content .row .field-contentf4request-phone{width:100%}.franchise-request_content .row .field-contentf4request-email{width:100%}@media(min-width: 320px)and (max-width: 620px){.franchise-request_content .row .form-control{width:100%}}.franchise-request_contentf2 form .form-control.has-error .help-block{margin-top:0;position:absolute;top:0;right:5px}.franchise-request_contentf2 .contact{display:flex;margin-bottom:14px;background-color:#e3f1ff;padding:9px;border-radius:12px;width:90%}@media(min-width: 320px)and (max-width: 620px){.franchise-request_contentf2 .contact{width:100%}}.franchise-request_contentf2 .contact .img-desc{display:none}.franchise-request_contentf2 .contact-img{width:30px;display:flex;flex-direction:column;justify-content:center}.franchise-request_contentf2 .contact-img>div{width:30px;height:30px}.franchise-request_contentf2 .contact-img>div img{border-radius:50%;width:100%;height:100%}.franchise-request_contentf2 .contact-info{padding-left:8px;display:flex;flex-direction:column;justify-content:center}.franchise-request_contentf2 .contact-info p{padding:0;margin:0}.franchise-request_contentf2 .contact-info-name{font-weight:500;font-size:12px;color:#242424;height:16px;overflow:hidden}.franchise-request_contentf2 .contact-info-post{color:#939393;font-size:12px}.franchise-request_button{background-color:var(--color-Button-Primary);height:60px;width:270px;border-radius:10px;text-align:center;color:#fff;line-height:60px;z-index:9997;margin:0 auto 20px;display:block}@media(min-width: 320px)and (max-width: 620px){.franchise-request_button{margin:0;height:50px;line-height:49px;display:inline-block;width:100%;font-size:16px;font-weight:500;z-index:1}}.franchise-request_modal{background:#fff}.franchise-request_modal__types{display:flex;justify-content:space-between;margin:0 0 14px}.franchise-request_modal__types .type{width:calc((100% - 12px)/3);height:38px;display:flex;justify-content:space-between;text-align:center;align-items:center;cursor:pointer;border-radius:10px;background:#f5f5f7;border:1px solid #efefef;padding:12px;font-size:12px;font-weight:500}.franchise-request_modal__types .type.wa:hover,.franchise-request_modal__types .type.wa.active{background:#c6f2c4;border:1px solid #c6f2c4}.franchise-request_modal__types .type.tg:hover,.franchise-request_modal__types .type.tg.active{background:#e1f4ff;border:1px solid #e1f4ff}.franchise-request_modal__types .type.em:hover,.franchise-request_modal__types .type.em.active{background:#ffe0c3;border:1px solid #ffe0c3}.franchise-request_modal__types .type>img{display:block;width:16px}.franchise-request_modal__types .type>span{line-height:16px}@media(min-width: 320px)and (max-width: 620px){.franchise-request_modal__types .type>span{font-size:12px}}.franchise-request_modal.modal{padding:30px;border-radius:25px;width:390px}@media(min-width: 320px)and (max-width: 620px){.franchise-request_modal.modal{width:100%;padding:22px;position:fixed;left:0;bottom:0;right:0;border-radius:25px 25px 0 0}}@media only screen and (min-width: 621px)and (max-width: 910px){.franchise-request_modal.modal{display:none}}@media only screen and (min-width: 1170px){.franchise-request_modal.modal{width:390px}}.franchise-request_modal-header{font-size:24px;color:var(--color-Text-Primary);line-height:26px;margin-top:0;font-weight:600;margin-bottom:8px}@media(min-width: 320px)and (max-width: 620px){.franchise-request_modal-header{font-size:22px;line-height:22px;margin-bottom:8px}}.franchise-request_modal-desc{font-size:15px;font-weight:400;line-height:20px;margin:0 0 14px;text-align:left}.franchise-request_modal-desc p{margin:0 0 20px}@media(min-width: 320px)and (max-width: 620px){.franchise-request_modal-desc{line-height:20px;margin:0 0 16px}}.franchise-request_modal-desc>a{color:var(--color-Text-Link)}@media only screen and (min-width: 1170px){.franchise-request_modal-desc>a:hover{border-bottom:1px dashed #4d8be9}}.franchise-request_modal-contact{width:calc(100% - 50px);float:left;padding-left:15px;font-size:14px;margin-bottom:20px}.franchise-request_modal-contact p{padding:0;margin:0 0 5px}.franchise-request_modal-contact-name{font-size:14px}.franchise-request_modal-contact-post{color:#939393;line-height:1.5}.franchise-request_modal form .form-control .help-block{display:none}.franchise-request_modal form .form-control input[type=text],.franchise-request_modal form .form-control input[type=tel],.franchise-request_modal form .form-control textarea,.franchise-request_modal form .form-control input[type=email]{border-radius:12px;font-size:16px;line-height:19px;border:1px solid #efefef;width:100%;height:48px;background-color:#f4f4f4}@media(min-width: 320px)and (max-width: 620px){.franchise-request_modal form .form-control input[type=text],.franchise-request_modal form .form-control input[type=tel],.franchise-request_modal form .form-control textarea,.franchise-request_modal form .form-control input[type=email]{-webkit-appearance:none}}.franchise-request_modal form .form-control input[type=text]:focus,.franchise-request_modal form .form-control input[type=tel]:focus,.franchise-request_modal form .form-control textarea:focus,.franchise-request_modal form .form-control input[type=email]:focus{border:1px solid #4d8be9}.franchise-request_modal form .form-control input[type=text]:hover,.franchise-request_modal form .form-control input[type=tel]:hover,.franchise-request_modal form .form-control textarea:hover,.franchise-request_modal form .form-control input[type=email]:hover{border:1px solid #4d8be9}.franchise-request_modal form .form-control input[type=text]::placeholder,.franchise-request_modal form .form-control input[type=tel]::placeholder,.franchise-request_modal form .form-control textarea::placeholder,.franchise-request_modal form .form-control input[type=email]::placeholder{color:#dcdada;opacity:1}.franchise-request_modal form .form-control input[type=text]{padding-right:45px;height:48px;background-color:#f4f4f4}.franchise-request_modal form .form-control textarea{margin-bottom:0;padding:15px 40px 15px 15px;height:130px}.franchise-request_modal form .form-control textarea.no-detect-city{height:120px}.franchise-request_modal form .form-control span.input-mark{position:absolute;right:0;top:19px;height:48px;width:48px}.franchise-request_modal form button{margin-top:6px;font-size:17px;font-weight:500;width:100%;height:54px;line-height:52px;background-color:var(--color-Button-Primary);color:#fff;border-radius:12px;transition:all .3s ease;box-shadow:0px 10px 20px 0px rgba(50,132,227,.25)}@media(min-width: 320px)and (max-width: 620px){.franchise-request_modal form button{font-size:16.5px}}.franchise-request_modal form button img{position:relative;top:1px}.franchise-request_modal form button:hover{background-color:var(--color-Button-Primary_hover);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.franchise-request.modal .form-container__success{display:none;text-align:left;flex-direction:column;row-gap:10px;justify-content:center}.franchise-request.modal .form-container__success-header{font-weight:500;font-size:22px;margin:0}.franchise-request.modal .form-container__success img{width:18px;height:18px;margin-left:6px}.franchise-request.modal .form-container__success-desc{margin:0;padding:0;text-align:left}.franchise-request.modal .form-container__success-desc p{margin:0 0 14px;font-size:15px;line-height:20px}.franchise-request.modal .form-container__success-desc img{width:100%;height:auto;border-radius:10px;margin:4px 0 0}.franchise-request.modal .form-container__success-desc a:hover{border-bottom:none}/*# sourceMappingURL=franchise-request.css.map */
