.contacts__cont{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.contacts__info .whatsapp{float:left}.contacts__cont .contacts__form,.contacts__cont .contacts__info{width:calc(50% - 10px)}.contacts__form textarea{resize:none!important}.contacts__form input[type="text"],.contacts__form input[type="tel"],.contacts__form input[type="email"],.contacts__form textarea{width:100%;padding:10px;border:solid 1px #C9BBC8;border-radius:5px;height:42px;background-color:#FFF}.contacts__form input[type="text"]:focus,.contacts__form input[type="tel"]:focus,.contacts__form input[type="email"]:focus,.contacts__form textarea:focus{background-color:#fff}.contacts__form input[type="submit"]{width:100%;background-color:#2458A4;color:#FFF;font-weight:800;font-size:16px;border:none;cursor:pointer}.contacts__form label{color:#747474}.contacts__form{padding:20px;background-color:#FFF;border-radius:5px}.contacts__form h3{margin:0 0 20px 0}.contacts__form__cont{width:100%;display:flex;justify-content:space-between}.contacts__form__cont>*{width:calc(50% - 10px)}.contacts__form textarea{resize:vertical;min-height:100px;max-height:300px}.contacts__info a{color:#FFF!important}.contacts__info__socials{margin-bottom:20px}.contacts__info__socials>*{margin-right:10px}.contacts__info__socials img{width:40px;height:40px}.contacts__info__cont>*{font-size:22px;font-weight:800;height:30px;line-height:30px;margin:20px 0}.contacts__info__cont>*:before{content:'';width:30px;height:30px;float:left;margin-right:15px}.contacts__info__time{color:#FFF}.contacts__info__phone:before{background-image:url(https://a-nd-a.ru/wp-content/themes/storefront-child/assets/css/custom/../../images/custom/phone-icon.svg)}.contacts__info__email:before{background-image:url(https://a-nd-a.ru/wp-content/themes/storefront-child/assets/css/custom/../../images/custom/email-icon.svg)}.contacts__info__time:before{background-image:url(https://a-nd-a.ru/wp-content/themes/storefront-child/assets/css/custom/../../images/custom/time-icon.svg)}.contacts__info__reg,.contacts__info__reg>p{color:#FFF}.contacts__map{height:300px;margin-top:30px}@media screen and (max-width:1000px){.contacts__cont>*{width:100%!important}.contacts__info{text-align:center;margin:20px 0}.contacts__info__cont{display:flex;justify-content:space-between;flex-wrap:wrap}.contacts__info__cont>*{margin-right:10px}.contacts__info__socials{display:flex;justify-content:center}}