.signup{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin-bottom:2.5em}@media only screen and (max-width:767px){.signup{display:block}.signup .btn{display:block;width:100%;text-align:center}}.signup__image{flex-shrink:0;width:52.4%}@media only screen and (max-width:991px){.signup__image{width:40%}}@media only screen and (max-width:767px){.signup__image{float:none;width:100%;margin-bottom:1em}}.signup__image img{width:100%}.signup__contacts{padding:1.17em 0 1.75em 3.7em}@media only screen and (max-width:991px){.signup__contacts{padding-top:0}}@media only screen and (max-width:767px){.signup__contacts{padding:0;text-align:center}}.signup__heading{font-weight:700;font-size:2.125em}@media only screen and (max-width:991px){.signup__heading{font-size:1.5em}}.signup__description{margin-bottom:2.2em;font-size:1.25em}@media only screen and (max-width:991px){.signup__description{font-size:1em;margin-bottom:0}}.signup__subheading{margin-bottom:1.3em;font-size:1.25em;font-weight:700}@media only screen and (max-width:991px){.signup__subheading{font-size:1em}}.signup__list{margin:0 0 2.1em;padding:0;list-style:none}@media only screen and (max-width:767px){.signup__list{display:inline-block}}.signup__item{display:flex;align-items:center;font-size:1.25em;line-height:2.05em;color:rgba(0,0,0,.749)}@media only screen and (max-width:991px){.signup__item{font-size:1em}}.signup__item svg{max-width:20px;max-height:20px;margin-right:.6em}.signup__item--phone svg{max-width:19px;max-height:19px;fill:#737170}.signup__icon{display:inherit}