.contacts~.office-map{background-color:transparent;padding-top:0}.contacts>.path__wrapper{margin-bottom:34px}.smi__wrapper{background-color:#fff;border-radius:var(--border-radius-default);display:flex;align-items:center;justify-content:space-between;padding:50px 89px;color:var(--color-black)}.smi *{box-sizing:border-box}.smi__info{flex:0 0 calc(50% - 25px);width:calc(50% - 25px)}.smi__h2{color:#404040;font-size:42px;font-weight:700;line-height:100%}.smi__call{display:grid;grid-template-columns:1fr 1fr;gap:50px;flex:0 0 calc(50% - 25px);width:calc(50% - 25px)}.smi__button{width:100%;border:1px solid var(--color-red);background:#fff;color:var(--color-red)}.smi__button:hover{color:#fff;background:#dc2630;border:1px solid #dc2630}.smi__info{display:flex;flex-direction:column;gap:20px}.smi__h1{font-weight:700;font-size:42px;line-height:100%;font-feature-settings:"pnum" on,"lnum" on}.smi__email{margin-top:10px;color:var(--color-black)}.smi{padding-bottom:100px}.smi__paraf{color:var(--color-grayest);font-weight:500;font-size:16px}.smi__contact{font-weight:700;font-size:20px}.smi__contact a{display:inline-block;font-size:20px;color:var(--color-red);transition:all .3s ease}@media (any-hover: hover){.smi__contact a:hover{text-decoration:underline}}.smi__link{display:inline-block;color:var(--color-black);font-weight:700;font-size:25px}.contact-form{background-color:#fff;padding-top:100px;padding-bottom:100px;border-radius:var(--border-radius-default)}.contact-form .project-review{margin-top:0}@media (max-width: 1690px){.smi{padding-bottom:40px}.contact-form{padding-top:40px}}@media (max-width: 1440px){.smi__wrapper{padding:30px;gap:20px}.smi__info{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}.smi__call{gap:20px;flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}}@media (max-width: 1200px){.smi__wrapper{flex-wrap:wrap}.smi__info,.smi__call{flex:0 0 100%;width:100%}}@media (max-width: 992px){.smi__h2{font-size:24px}.smi__paraf{font-size:12px}.smi__contact,.smi__contact a{font-size:16px}}@media (max-width: 768px){.smi__call{grid-template-columns:1fr;width:100%}}
