.consultation{background-color:var(--red);border-radius:30px;margin-bottom:140px;padding:60px 0;position:relative;z-index:3}.consultation,.consultation .button-empty.button-white{color:var(--white)}.consultation .button-white:before{background-color:var(--black)}.consultation__head{align-items:center;display:flex;gap:20px;justify-content:space-between}.consultation__head:not(:last-child){margin-bottom:60px}.consultation__btn{max-width:357px;width:100%}.consultation__body{display:flex;gap:30px;justify-content:space-between}.consultation__form{max-width:1074px;width:100%}.consultation__form>:not(:last-child){margin-bottom:20px}.consultation__columns{display:grid;gap:35px;grid-template-columns:minmax(0,553px) minmax(0,486px)}.consultation__columns:not(:last-child){margin-bottom:36px}.consultation__col{display:flex;flex-direction:column;gap:30px}.consultation__col textarea.input-field__input{flex:1 1 auto}.consultation__send{max-width:100%;width:100%}.consultation__descr{line-height:120%;margin-top:auto;max-width:556px;width:100%}@media (max-width:89.99875em){.consultation__body{display:grid;grid-template-columns:2fr 1fr}}@media (max-width:81.24875em){.consultation__body{grid-template-columns:1fr}.consultation__form{max-width:100%}.consultation__columns{grid-template-columns:repeat(2,1fr)}.consultation__descr{max-width:100%;text-align:center}}@media (max-width:61.99875em){.consultation__columns{gap:20px}}@media (max-width:47.99875em){.consultation{border-radius:20px;margin-bottom:70px;padding:40px 0}.consultation__container{display:grid}.consultation__head{display:contents}.consultation__title:not(:last-child){margin-bottom:30px}.consultation__btn{margin-top:24px;order:1}.consultation__body:not(:last-child){margin-bottom:24px}}@media (max-width:40.62375em){.consultation__btn{max-width:100%}.consultation__columns{grid-template-columns:1fr}.consultation__columns:not(:last-child){margin-bottom:20px}}@media (max-width:29.99875em){.consultation__title{text-align:center}.consultation__col{gap:25px}}@media (any-hover:hover){.consultation .button-empty.button-white:hover{border-color:var(--black)}.consultation .button-white:hover{background-color:var(--black);border-color:var(--black)}}