section.callback{display:block;padding:60px 0}section.callback .grid{display:grid;grid-template-columns:10fr 13fr;grid-gap:30px}section.callback .right-image{display:block;height:560px;background-size:cover;background-position:left center;background-image:url('https://rempc.alab-dev.ru/wp-content/themes/aqua/less/../images/gazel.png');margin-top:20px}section.callback .callback-box{display:block;max-width:410px;margin-left:auto;padding-right:60px}section.callback h2{display:block;font-weight:bold;font-size:32px;line-height:38px;padding:20px 0}section.callback p{margin:15px 0;font-size:18px;line-height:24px;color:#262626}section.callback input,section.callback select{padding:0 20px}section.callback input,section.callback select,section.callback button{display:block;margin:20px 0;width:290px;height:60px;border:solid 1px #d9d9d9;border-radius:5px;color:#262626;font-size:16px}section.callback input ::placeholder,section.callback select ::placeholder,section.callback button ::placeholder{color:#8c8c8c}section.callback input:active,section.callback select:active,section.callback button:active,section.callback input:focus,section.callback select:focus,section.callback button:focus{border-color:#E31B25}section.callback button{color:#2E51CC;border:solid 1px #2e51cc;background:transparent;transition:.125s}section.callback button:hover,section.callback button:active,section.callback button:focus{background:#244DDA;color:#fff}@media (max-width:768px){section.callback{padding:20px 0}section.callback h2{font-size:21px;line-height:28px;padding-bottom:0}section.callback p{font-size:16px;line-height:21px}section.callback .grid{grid-template-columns:1fr}section.callback .grid div:nth-child(2){grid-row:1;margin-left:15px;margin-right:15px}section.callback .grid .right-image{height:200px;width:100%}section.callback .callback-box{max-width:100%;padding:15px}section.callback input,section.callback select,section.callback button{width:100%}}