.registr{position:relative;background:#fff;padding:20px 0 100px}.registr__title{font-family:PT Sans Narrow,sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;text-align:center;color:#333;margin-bottom:55px}.registr__flex{display:flex;justify-content:center;gap:100px}.registr__block-album{display:flex;flex-direction:column;width:450px}.registr__photos{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:10px;width:360px;height:360px;margin-bottom:30px}.registr__photo{width:100%;height:100%}.registr__advantages-title{font-family:PT Sans Narrow,sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;color:#4f4f4f;margin-bottom:20px}.registr__advantage-item{font-family:B20sans,sans-serif;font-size:17px;font-weight:300;line-height:25px;color:#828282;margin-bottom:15px;display:flex}.registr__advantage-item>span{font-family:PT Sans Narrow,sans-serif;font-weight:700;margin-right:10px;color:#713e8b}.registr__form{display:flex;flex-direction:column;align-items:start;width:450px}.registr__label{font-family:B20sans,sans-serif;font-size:17px;font-weight:300;color:#4f4f4f;margin-bottom:5px;margin-left:15px}.registr__input{position:relative;border:1px solid #E0E0E0;padding:10px 10px 10px 35px;font-family:B20sans,sans-serif;font-size:17px;font-weight:300;margin-bottom:15px;width:100%;color:#4f4f4f}.registr__input::placeholder{color:#828282}.registr__input-img{position:relative;left:10px;bottom:44px;width:15px;height:15px}.registr__checkbox-flex{display:flex;align-items:start}.registr__chackbox-input{margin-right:15px;margin-top:5px;min-height:25px;min-width:25px;border-radius:0;border:2px solid #E0E0E0}.registr__label-checkbox{font-family:B20sans,sans-serif;font-size:14px;font-weight:300;line-height:22px;color:#828282}.registr__label-checkbox>a{color:#713e8b}.registr__btn-submit{align-self:center;display:flex;align-items:center;justify-content:center;width:270px;height:50px;border-radius:25px;background:linear-gradient(-103deg,#d4242f,#713e8b 80%,#713e8b);font-family:PT Sans Narrow,sans-serif;text-transform:uppercase;font-size:20px;font-weight:700;color:#fff;margin-top:25px}.registr__btn-submit:hover{transform:scale(1.08)}.registr__btn-submit.signup{background:none;border:1px solid #713E8B;color:#713e8b}.success-register-popup__form{width:330px;display:flex;flex-direction:column;align-items:center}.success-register-popup__top-paragrafs{width:100%;margin-bottom:15px}.success-register-popup__paragraf{min-width:300px;font-family:B20sans,sans-serif;text-align:center;font-weight:300;font-size:17px;line-height:25px;color:#4f4f4f}.success-register-popup__paragraf>span{color:#fb5353}.success-register-popup__paragraf.country-city{width:100%}.success-register-popup__input-block{display:flex;flex-direction:column;align-items:start;width:100%;margin-bottom:15px}.success-register-popup__input-block.add-price{margin-bottom:20px}.success-register-popup__input-block>.order-performer-popup__paragraf{width:100%;text-align:right}.success-register-popup__label{font-family:B20sans,sans-serif;font-size:17px;font-weight:300;color:#4f4f4f;margin-bottom:5px}.success-register-popup__input{position:relative;border:1px solid #E0E0E0;padding:10px;width:100%;font-family:B20sans,sans-serif;font-size:17px;font-weight:300;color:#4f4f4f}.success-register-popup__input::placeholder{color:#828282}.success-register-popup__input.textarea{height:90px}.success-register-popup__total-price{font-family:PT Sans Narrow,sans-serif;font-size:17px;line-height:22px;font-weight:700;color:#4f4f4f;text-align:center;margin-bottom:15px}.success-register-popup__total-price>span{color:#fb5353}.success-register-popup__button{display:flex;align-items:center;justify-content:center;width:190px;min-height:50px;border-radius:25px;background:#fff;color:#fff;background:linear-gradient(-103deg,#d4242f,#713e8b 80%,#713e8b);font-family:PT Sans Narrow,sans-serif;text-transform:uppercase;font-size:20px;font-weight:700;line-height:26px;margin-bottom:5px}.success-register-popup__button:hover{transform:scale(1.04)}@media (max-width: 1200px){.registr{padding:40px 0 60px}.registr__flex{flex-direction:column-reverse}.registr__form{align-self:center}.registr__block-album{flex-direction:column-reverse;align-self:center;width:100%}.registr__advantages{margin-bottom:40px}.registr__photos{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:10px;width:100%;height:360px;margin-bottom:0}}@media (max-width: 767px){.registr__form{width:100%}}
