.contacts-block__inner{display:flex}@media(max-width: 992px){.contacts-block__inner{flex-wrap:wrap}}.contacts-block__col{width:50%;padding:130px 130px 117px}@media(max-width: 1320px){.contacts-block__col{padding:130px 70px 117px}}@media(max-width: 1220px){.contacts-block__col{padding:64px 70px 68px}}@media(max-width: 1100px){.contacts-block__col{padding:64px 36px 68px}}@media(max-width: 992px){.contacts-block__col{width:100%;padding:64px 20px 68px}}.contacts-block--light{background-color:#38a048}.contacts-block--dark{background-color:#1d1d1c}.contacts-block__media{position:relative;max-width:336px;margin:0 auto 40px}@media(max-width: 992px){.contacts-block__media{max-width:350px;margin:0 auto 32px}}.contacts-block__media:after{display:block;content:"";padding-top:137%}@media(max-width: 992px){.contacts-block__media:after{padding-top:100%}}.contacts-block__media picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.contacts-block__media img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.contacts-block__info{max-width:336px;margin:55px auto 0}@media(max-width: 992px){.contacts-block__info{margin:0 auto 0}}@media(max-width: 550px){.contacts-block__info{max-width:100%}}.contacts-block__info p{color:#fff;font-weight:400;font-size:20px;line-height:100%;text-align:center}.contacts-block__phone a{color:#fff;font-family:"Inter";font-weight:800;font-size:40px;line-height:120%;text-align:center}@media(max-width: 1510px){.contacts-block__phone a{font-size:24px}}.contacts-block__schedule{display:flex;flex-direction:column;align-items:flex-end;margin-top:42px}.contacts-block__schedule .from{display:flex;justify-content:flex-end;gap:14px}.contacts-block__schedule .from span{color:#fff;font-weight:400;font-size:20px;line-height:100%;text-align:center;white-space:nowrap}.contacts-block__schedule .icon{display:flex;align-items:center;justify-content:center;min-width:256px;border-bottom:1px solid #fff}@media(max-width: 550px){.contacts-block__schedule .icon{min-width:286px}}.contacts-block__schedule .icon svg{margin-bottom:8px}.contacts-block__schedule .to{display:flex;justify-content:flex-start;color:#fff;font-weight:400;font-size:20px;line-height:100%;text-align:center;white-space:nowrap}.contacts-block__schedule-row{display:flex;align-items:flex-end;gap:14px}.contacts-block__col:nth-child(1) .contacts-block__info{max-width:100%;text-align:center}.contacts-block__col:nth-child(1) .contacts-block__schedule{margin-top:52px}.contacts-block__col:nth-child(2) .contacts-block__schedule-row{margin-bottom:-9px}.contacts-block__col:nth-child(2) .contacts-block__schedule-row .icon{min-width:212px}@media(max-width: 550px){.contacts-block__col:nth-child(2) .contacts-block__schedule-row .icon{min-width:158px}}.contacts-block__col:nth-child(2) .contacts-block__schedule-row:nth-child(1) .icon{border-bottom:0}.contacts-social{display:flex;justify-content:space-between;margin-top:52px}@media(max-width: 992px){.contacts-social{flex-direction:column;align-items:center;gap:9px;margin-top:20px}}.contacts-social__item{display:flex;align-items:center;color:#fff;font-family:"Inter";font-weight:800;font-size:24px;line-height:120%;text-align:center;text-decoration:underline;text-underline-position:under}.contacts-wrap{position:relative;width:100%;max-width:318px;padding:47px 34px;font-size:14px;text-align:center;border:2px solid #000}.contacts-wrap__top{margin-bottom:22px}.contacts-wrap__bottom{line-height:23px}.contacts-wrap::before{position:absolute;top:26px;right:-27px;width:25px;height:calc(100% - 24px);background:#f9d;border:2px solid #000;border-bottom:none;border-left:none;content:""}.contacts-wrap::after{position:absolute;bottom:-26px;left:18px;width:calc(100% + 9px);height:24px;background:#f9d;border:2px solid #000;border-top:none;content:""}@media(max-width: 550px){.contacts-map__container{padding:0}}.contacts-map__block{width:100%;height:1005px;margin:0 auto}@media(max-width: 550px){.contacts-map__block{height:700px}}.contacts-form-wrapper{background-color:#38a048}.contacts-form-wrapper__inner{padding-top:120px;padding-bottom:120px}@media(max-width: 992px){.contacts-form-wrapper__inner{padding-top:56px;padding-bottom:56px}}.contacts-form-wrapper__title{margin-bottom:64px;color:#fff}.contacts-form-wrapper .form-success{z-index:1;width:100%;text-align:center}@media(max-width: 992px){.contacts-form-wrapper .form-success{width:80%}}.contacts-form-wrapper .form-success .form-revert-btn{margin-top:24px;color:#1d1d1c;border:0;background-color:#fff;transition:.2s}@media(max-width: 550px){.contacts-form-wrapper .form-success .form-revert-btn{width:100%}}.contacts-form-wrapper .form-success .form-revert-btn:hover{color:#fff;background-color:#1d1d1c}.contacts-form{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:576px;margin:0 auto}.contacts-form__field{display:flex;align-items:center;justify-content:center;width:100%}.contacts-form__textarea{resize:vertical;min-height:38px}.contacts-form__input{width:100%;font-size:24px;font-weight:800;font-family:"Inter";padding:8px 0;color:#fff;background-color:#38a048;border-bottom:1px solid #fff}.contacts-form__input:-webkit-autofill,.contacts-form__input:-webkit-autofill:hover,.contacts-form__input:-webkit-autofill:focus{font-size:24px;-webkit-text-fill-color:#fff;caret-color:#fff}.contacts-form__input::placeholder{font-size:24px;text-transform:lowercase;color:#fff;opacity:.4}.contacts-form__submit{margin-top:24px;height:72px;border-radius:60px;font-weight:700;padding:12px 32px;color:#1d1d1c;border:0;background-color:#fff;transition:.2s}@media(max-width: 550px){.contacts-form__submit{width:100%;height:53px}}.contacts-form__submit:hover{color:#fff;background-color:#1d1d1c}.contacts-form__submit span{font-weight:200;font-family:"Inter"}
