@media (min-width: 0px){.firstorder-form{padding-top:20px;padding-bottom:40px;background:#fff}.price__input-hidden input{position:absolute}.form{position:relative}.firstorder-form .form{padding:20px}.order-form .form{padding:20px}.price__form-block{background-color:#1f1c1a;border-radius:10px;padding:50px 20px 30px 20px;margin:25px 0 0 0}.price-form__title{color:white;font-size:16px;text-align:center}.price__form{display:flex;justify-content:space-between;align-self:center;flex-direction:column}.input-head{display:none}.form .design-courses{width:85%}.firstorder-form .price__input{height:52px;padding:0px 16px;border-radius:16px;border:1px solid #fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.32px;width:100%;background:#fff;color:#a1a5af}.firstorder-form .price__form-button{width:100%;height:52px;background:#151617;border:none;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.32px;border-radius:16px;margin:20px 0}.firstorder-form .price__input::placeholder{color:#a1a5af}.order-form .price__input{height:52px;padding:0px 16px;border-radius:16px;border:1px solid #9ca3af;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.32px;width:100%;background:#fff;color:#a1a5af}.order-form .price__form-button{width:100%;height:52px;background:#dc5086;border:none;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.32px;border-radius:16px;margin:20px 0}.order-form .price__input::placeholder{color:#a1a5af}.price__input:focus{outline:none}.price__input:not(:first-of-type){margin-top:20px}.form__input{position:relative;margin-top:16px}.form__input svg{position:absolute;left:15px;bottom:5px}.price__form-button:focus{outline:none}.form__price-block{display:flex;align-items:center;padding:0 0 0 0;margin:0 0 0 0}.form-block{padding-top:40px;padding-bottom:40px}.form__price-block input{width:25px;height:25px}.firstorder-form .form__price-block p{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:0.36px}.order-form .form__price-block p{color:#858b90;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:0.36px}.form__price-block p a{color:#fff}.first_form{display:flex;flex-direction:column;background:#dc5086 !important}.firstorder-form .form__info h2{font-size:30px;line-height:120%;margin-top:10px;color:#fff;font-weight:bold}.order-form .form__info h2{font-size:30px;line-height:120%;margin-top:10px;color:#151617;font-weight:bold}.firstorder-form .form__info-description{font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:0.42px;margin-top:15px;color:#fff}.order-form .form__info-description{font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:0.42px;margin-top:15px;color:#858b90}.firstorder-form .design-courses{color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.48px}.order-form .design-courses{color:#858b90;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.48px}}@media (min-width: 639px){.form__price-block input[type="checkbox"]{width:5%}.form{padding:30px 20px !important}}@media (min-width: 957px){.form{gap:25px;padding:35px !important}.price__input:not(:first-of-type){margin-right:20px}.input-head{display:block;font-size:18px;line-height:120%;margin-bottom:5px;color:#1d1d1b}.price__form{display:flex;justify-content:flex-start;align-self:center;flex-direction:column;flex-wrap:wrap;width:415px}.form__price-block input[type="checkbox"]{width:3%}.firstorder-form .form__info{padding:0}.form__info h2{font-size:45px}.form__info-description{font-size:20px}.design-courses{color:#fff;font-size:16px}.form__input{position:relative;margin-top:25px}.firstorder-form .price__input{height:52px;padding:0px 16px;border-radius:16px;border:1px solid #fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.32px;width:100%;background:transparent;color:#fff}.firstorder-form .price__form-button{width:100%;height:52px;background:#fff;border:none;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.32px;border-radius:16px;margin:20px 0}.order-form .price__input{height:52px;padding:0px 16px;border-radius:16px;border:1px solid #b6b9bc;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.32px;width:100%;background:transparent;color:#fff}.order-form .price__form-button{width:100%;height:52px;background:#dc5086;border:none;color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.32px;border-radius:16px;margin:20px 0}.firstorder-form .price__input::placeholder{color:#fff}.firstorder-form .form__info h2{font-size:30px;line-height:120%;margin-top:20px;color:#fff;font-weight:bold}.order-form .form__info h2{font-size:30px;line-height:120%;margin-top:20px;color:#151617;font-weight:bold}}@media (min-width: 1243px){.form__price-block p{width:130%}.firstorder-form{padding-top:64px;padding-bottom:64px}.price__form{flex-direction:row;width:496px}.price__form2 .price__form-button{margin:0 0 0 15px;align-self:flex-end}.firstorder-form .price__form-button{margin-top:25px;width:320px;height:52px;border-radius:16px;background:#fff;color:#000000}.order-form .price__form-button{margin-top:25px;width:320px;height:52px;border-radius:16px;background:#dc5086;color:#fff}.price__input-1{width:496px}.price__input-2{width:240px}.price__form .form__input:nth-child(5){margin-left:16px}.price__input-3{width:240px}.form2{flex-direction:column}.price__form2{width:100%}.price__form2 .form__input:nth-child(5){margin-left:0}.price__form2 .price__form-button{}.form2 .form__info-description{width:800px}.form__price-block{margin-top:20px}.firstorder-form .form__info-description{color:#fff;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:0.4px;margin-top:20px}.order-form .form__info-description{font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:0.4px;margin-top:20px}}