.offer__content{background:linear-gradient(84.08deg,#289a8f 11.69%,rgba(40,154,143,.5) 67.24%);padding:104px;border-radius:10px;margin-bottom:50px}.offer__content,.offer__text{display:flex;justify-content:space-between}.offer__text{flex-direction:column;max-width:475px}.offer__title{font-family:Lato-700,sans-serif;font-size:60px;line-height:66px;color:#ffffff;margin-bottom:32px}.offer__title-color{color:#333333}.offer__discount{font-family:Lato-700,sans-serif;font-size:60px;line-height:66px;color:#ffffff;padding:20px 50px;border-radius:10px;background:#333333;max-width:219px}.offer__description{font-family:Lato-400,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#ffffff;max-width:415px}@media screen and (max-width:1140px){.offer-second__content,.offer__content{padding:40px}.offer__text{max-width:390px}.offer__title{font-size:44px;line-height:48px}.offer-second__action{flex-wrap:wrap}}@media screen and (max-width:1027px){.offer__text{max-width:372px;margin-right:32px}}@media screen and (max-width:800px){.offer__content{flex-direction:column}.offer__title{margin-bottom:16px}.offer__text{max-width:100%;margin-right:0;margin-bottom:24px}.offer__title{max-width:509px}.offer__content .form,.offer__description{max-width:100%}.offer__discount{margin-bottom:24px}}@media screen and (max-width:550px){.offer__content{flex-direction:column;padding:48px 16px}.offer__title{font-size:30px;line-height:36px;margin-bottom:16px}.offer__discount{font-size:30px;padding:16px 32px;width:124px;line-height:1;margin-bottom:24px}.offer__description{font-size:14px;line-height:19px;margin-bottom:24px}}