section.contacts{display:grid;grid-template-columns:26rem 1fr;grid-gap:3rem}section.contacts,section.contacts>*{min-width:0;min-height:0}section.contacts .params{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}section.contacts .params .param{display:flex;flex-direction:column;align-items:flex-start}section.contacts .params .param .name{margin-bottom:.4rem;font-weight:600}section.contacts .headers{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;padding:2rem 3rem;background:url('/i/img/contacts_background.png') top left/100% no-repeat #3000ee;border-radius:2.5rem;transition:background-size .2s ease-in-out}section.contacts .headers .title{color:#fff;font-size:2rem;font-weight:600;line-height:1.4;text-transform:uppercase}section.contacts .headers .header{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.4}section.contacts .headers .header.faze-active,section.contacts .headers .header:hover{cursor:pointer;text-decoration:underline}section.contacts .headers:hover{background-size:110%}section.contacts .callback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;color:#fff;border:none;border-radius:2.5rem;background:url('/webp/i/img/catalog_callback_background.png') center center/100% no-repeat #3000ee;transition:background-size .2s ease-in-out}section.contacts .callback .text{color:#fff;font-size:1.6rem;font-weight:400;line-height:1.4}section.contacts .callback .caption{width:100%;margin-bottom:.5rem;color:#fff;font-size:2rem;font-weight:600;line-height:1.2;text-transform:uppercase}section.contacts .callback input{height:4rem;margin-top:auto;padding-left:1.8rem;padding-right:1.8rem;color:#222227;font-size:1.4rem;font-weight:500;line-height:1;border-radius:2.5rem;background-color:#fff}section.contacts .callback button{width:100%;height:4rem;padding-left:1rem;padding-right:1rem;color:#222227;font-size:1.6rem;font-weight:500;line-height:1;background-color:#fff}section.contacts .callback button:hover{background-color:#dfe7fe}section.contacts .callback:nth-child(20){grid-column:2;grid-row:2}section.contacts .callback:hover{background-size:110%}section.contacts iframe{border:none;border-radius:2.5rem}section.requisites{margin-top:4.5rem}section.requisites header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:2rem}section.requisites header .h2{margin-bottom:0}section.requisites main{line-height:1.6}