#contacts .container .grid__contacts{display:grid;grid-template-columns:repeat(12,1fr);gap:0 20px}#contacts .container .grid__contacts .right__content__grid__form{grid-column:8/13;display:flex;flex-direction:column;justify-content:space-between;grid-row:1/2;height:100%}#contacts .container .grid__contacts .right__content__grid__form .line{display:flex;width:100%;height:1px;background-color:rgba(255,255,255,.15)}#contacts .container .grid__contacts .right__content__grid__form .block__mailing{padding:0 38px}#contacts .container .grid__contacts .right__content__grid__form .block__mailing .text__block{display:flex;flex-direction:column;align-items:start;gap:12px}#contacts .container .grid__contacts .right__content__grid__form .block__mailing .text__block .button{margin-top:20px}#contacts .container .grid__contacts .right__content__grid__form .block__social_media{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:32px;overflow:hidden;padding:0 38px}#contacts .container .grid__contacts .right__content__grid__form .block__social_media img.img__contacts{max-width:300px;width:100%;height:auto;object-fit:contain;position:absolute;right:-100px;bottom:-100px}#contacts .container .grid__contacts .right__content__grid__form .block__social_media .text__block{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px;height:100%}#contacts .container .grid__contacts .right__content__grid__form .block__social_media .text__block .button{margin-top:40px}#contacts .container .grid__contacts .right__content__grid__form .block__social_media .text__block .social__network{display:flex;flex-direction:row;gap:16px;list-style:none;padding:0;margin:20px 0 0}#contacts .container .grid__contacts .right__content__grid__form .block__social_media .text__block .social__network li a img{max-height:26px;height:100%;scale:1;transition:var(--animathion-hover)}#contacts .container .grid__contacts .right__content__grid__form .block__social_media .text__block .social__network li a:hover,#contacts .container .grid__contacts .right__content__grid__form .block__social_media .text__block .social__network li a:hover img{scale:1.1;transition:var(--animathion-hover)}#contacts .container .grid__contacts .right__content__grid__form .contacts__and__feedback{display:flex;flex-direction:row;gap:32px;padding:0 38px}#contacts .container .grid__contacts .right__content__grid__form .contacts__and__feedback .block__main__contacts{display:flex;flex-direction:column;gap:32px}#contacts .container .grid__contacts .right__content__grid__form .contacts__and__feedback .block__main__contacts .text__block{display:flex;flex-direction:column;gap:12px;width:100%}#contacts .container .grid__contacts .right__content__grid__form .contacts__and__feedback .block__main__contacts .list__contacts{display:flex;flex-direction:row;gap:10px 40px;flex-wrap:wrap;max-width:100%;width:100%}#contacts .container .grid__contacts .right__content__grid__form .contacts__and__feedback .block__main__contacts .list__contacts .item__contacts{flex:1 0 auto;display:flex;flex-direction:column;gap:12px}#contacts .container .grid__contacts .feedback{grid-column:1/8}@media(max-width:1024px){#contacts .container{gap:20px}#contacts .container .grid__contacts{display:flex;flex-wrap:wrap;gap:20px}#contacts .container .grid__contacts .right__content__grid__form{gap:32px;order:2}#contacts .container .grid__contacts .right__content__grid__form .block__mailing,#contacts .container .grid__contacts .right__content__grid__form .block__social_media,#contacts .container .grid__contacts .right__content__grid__form .contacts__and__feedback{padding:0}#contacts .container .grid__contacts .feedback{order:1}#contacts .container .grid__contacts .background_card{padding:28px 16px}#contacts .container .grid__contacts .block__mailing{flex:1 0 auto;max-width:100%}#contacts .container .grid__contacts .block__mailing .text__block{max-width:100%;gap:4px}#contacts .container .grid__contacts .block__mailing .text__block .button{margin-top:24px}#contacts .container .grid__contacts .block__social_media{flex:1 0 auto;max-width:100%}#contacts .container .grid__contacts .block__social_media .text__block{max-width:800px;gap:4px}#contacts .container .grid__contacts .block__social_media .text__block .social__network{margin-top:24px;gap:20px}#contacts .container .grid__contacts .block__social_media .text__block .social__network li a img{max-height:20px}#contacts .container .grid__contacts .mobile__contacts{display:flex;flex:1 0 auto;max-width:100%;width:100%}#contacts .container .grid__contacts .mobile__contacts .list__contacts{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 40px}#contacts .container .grid__contacts .mobile__contacts .list__contacts .item__contacts{display:flex;flex-wrap:wrap;gap:4px}#contacts .container .grid__contacts .contacts__and__feedback{display:flex;flex-direction:column;width:100%;gap:28px}#contacts .container .grid__contacts .contacts__and__feedback .block__main__contacts{width:100%}#contacts .container .grid__contacts .contacts__and__feedback .block__main__contacts .text__block{gap:4px}#contacts .container .grid__contacts .contacts__and__feedback .block__main__contacts .list__contacts{display:none}#contacts .container .grid__contacts .contacts__and__feedback .feedback{width:100%;display:flex;flex-direction:column}}