@media (min-width: 0){.container-popup{max-width:343px;background:#ffffff;border-radius:16px;padding:40px 0 0 0;display:flex;position:relative;flex-direction:column-reverse}.modal__price_form .price__form-button{z-index:3}.scroll-modal .form__input{margin-top:16px}.form-modal__info{font-size:20px;line-height:120%;color:#bc625c}.price__input-hidden input{position:absolute}.form_modal__inner_img{display:flex;justify-content:center}.form_modal_inner{padding:0 20px 0}.form_modal__header{color:#000;font-family:Manrope;font-size:21px;font-style:normal;font-weight:700;line-height:109%}.form_modal_inner .form_modal__info{padding-top:0}.form_modal__header span{color:#ed9ea1;font-family:Manrope;font-size:21px;font-style:normal;font-weight:700;line-height:109%}.form_modal__info_subheader{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:130%;margin:16px 0;padding-bottom:16px;border-bottom:1px solid #000;width:100%}.form_modal__info_description{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:130%}.form_modal__info_description span{color:#ed9ea1;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:130%}.form_modal_list{margin-top:20px;list-style-type:none;margin-bottom:4px}.form_modal_item{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form_modal_item:not(:last-of-type){margin-bottom:12px}.modal__price_form .price__input{background:#ffffff;border:1px solid 6B6B6B;box-shadow:0px 1px 2px rgba(16, 24, 40, 0.05);border-radius:16px}.modal__price_form .form__input svg{position:absolute;left:20px;bottom:15px}.modal__form_button{width:100%;height:56px;padding:13px 50px;border-radius:16px;background:#ed9ea1}.scroll-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;transform:translate(0, 200%);transition:all ease 0.4s;z-index:100;margin-top:20px;border-radius:20px 20px 20px 2px;padding-top:175px}.scroll-modal__cross{width:15px;height:15px;fill:#fff;position:absolute;top:15px;right:15px;z-index:10}.scroll-modal__bg{width:100vw;height:100vh;position:fixed;z-index:-1;top:0;left:0;border-radius:16px 16px 0 0}.scroll-show{transform:translate(0)}.form-modal__inner{background-color:#f2ddde;padding:20px;max-height:95vh;width:100%;overflow-y:scroll;margin-right:16px;margin-left:16px;border-radius:16px}.modal_input::placeholder{font-style:normal;font-weight:500;font-size:14px;line-height:130%;color:#a1a5af}.form-modal__form-block{background-color:#1f1c1a;border-radius:10px;padding:50px 20px 30px 20px;margin:25px 0 0 0}.scroll-show{transform:translate(0);overflow-x:scroll}.form-modal__title{color:#1d1d1b;font-size:24px;line-height:120%}.form-modal__form{display:flex;justify-content:space-between;align-self:center;flex-direction:column}.form-modal__input:focus{outline:none}.form-modal__input:not(:first-of-type){margin-top:20px}.form-modal__form-button{width:100%;height:50px;background:#bc4f54;border:none;color:white;font-weight:bold;font-size:16px;border-radius:8px;margin:20px 0}.form-modal__form-button:focus{outline:none}.form-modal__block{display:flex;align-items:center;padding:0 0 0 0;margin:0 0 0 0}.form-modal__block input{width:60px;height:60px}.form-modal__block p{font-size:14px;color:white;margin:0 0 0 10px}.form-modal__block p a{color:white}.scroll_modal__inner_img{text-align:center}.scroll-modal .form__price-block p{color:#1d1d1b;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.scroll_modal__inner_img img{width:100%}.scroll_modal_book{margin-top:-45px}.scroll-modal .modal__price_form .price__input{padding:0px 60px}.scroll_modal_persent{top:0px;position:relative;left:50%;margin-top:-40px}}@media (min-width: 480px){.form-modal__block input{width:40px;height:40px}}@media (min-width: 640px){.container-popup{max-width:470px}.form-modal__inner{width:490px}.scroll-modal__cross{top:20px;right:20px}}@media (min-width: 958px){.container-popup{max-width:800px;padding:45px 19px 0px 0px;display:flex;position:relative;flex-direction:row}.form-modal__inner{width:600px}.scroll-modal .form__price-block p{font-size:14px;line-height:130%;font-weight:500}.modal_input::placeholder{font-size:16px}.form_modal_list{margin-top:20px;list-style-type:none;margin-bottom:4px}.form_modal__info_description{font-size:24px;margin-top:20px}.form_modal__info_description span{font-size:24px}.form_modal_item{font-size:20px}.form_modal__info h2{font-size:32px}.scroll_modal__inner_img img{width:110%;max-width:700px}.scroll-modal .container{display:flex;justify-content:right}.form_modal_inner .form_modal__info{padding-top:0}.scroll-modal__cross{width:25px;height:25px}.price__form2{width:100%}.form-modal__form .price__input{width:100%}.form-modal__inner .price__form-button{width:100%}.form_modal_inner{max-width:530px}.form-modal__form{width:100%}.form-modal__input{width:100% !important}.form_modal__inner_img{position:absolute;bottom:0;left:0}.price__form5{width:100%}.form_modal__info{padding-top:0}.scroll_modal_book{margin-top:-45px}}@media (min-width: 1243px){.container-popup{max-width:1109px;padding:64px 49px 64px 533px;display:flex;position:relative;margin-top:30px}.scroll-modal{padding-top:30px}.modal__price_form .price__input{width:527px}.modal__price_form .price__form-button{margin:25px 0 0 0;width:527px}.form_modal__header{font-size:36px}.form_modal__header span{font-size:36px}.form_modal__info_subheader{font-size:20px;margin:20px 0;padding-bottom:20px}.form_modal_inner{padding:0px 0}.scroll_modal__inner_img img{width:45%;top:0;left:0;height:100%}.scroll_modal_book{bottom:36px;position:absolute;margin-top:0}.scroll_modal_saw{transform:translate(40px, 0px)}.price__form5 .form__input:nth-child(5){margin-left:0}}@media (min-width: 1700px){.scroll-modal__cross{top:20px;right:20px;width:20px;height:20px}.form-modal__inner{width:800px;padding:45px}.form-modal__title{font-size:36px;font-style:normal;font-weight:400;line-height:100%}.form-modal__inner .form__input svg{bottom:5px}.form-modal__input{height:70px}.form-modal__input::placeholder{font-size:23px}.form-modal__form-button{height:70px;font-size:25px;margin:35px 0}.form-modal__block input{width:35px;height:35px}.form-modal__block p{font-size:20px}.form-modal__input:not(:first-of-type){margin-top:35px}}